:root{--primary-color:#ff007a;--secondary-color:#3b1d82;--dark-color:#1a1831;--text-color:#5a5a5a;--title-color:#1c1c24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text-color);background-color:#fff;margin:0;padding:0;font-family:Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:500;line-height:1.6;overflow-x:hidden}#root{width:100%;min-height:100vh}.vladrekovski-app{position:relative;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--title-color);font-family:Raleway,sans-serif}a{color:var(--primary-color);text-decoration:none;transition:all .3s}a:hover{color:var(--secondary-color);text-decoration:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.title-shape svg path{fill:var(--primary-color)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ff007a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3b1d82}.site-header{z-index:1000;background:0 0;width:100%;padding-top:20px;position:absolute;top:0;left:0}.header-toggler-btn{color:#fff;background:#ffffff26;border:none;border-radius:4px;padding:6px 12px}.header-nav-list{align-items:center;gap:28px;margin:0 auto;padding:0;list-style:none}.header-nav-link{color:#fff;letter-spacing:1.2px;text-transform:uppercase;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s}.header-nav-link:hover,.header-nav-link.active{color:#ff007a}.header-lang-btn{color:#fff;letter-spacing:1px;cursor:pointer;background:#ffffff26;border:1px solid #ffffff4d;border-radius:20px;outline:none;align-items:center;gap:7px;padding:5px 14px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex}.header-lang-btn:hover{color:#fff;background:#ff007a;border-color:#ff007a;transform:translateY(-1px);box-shadow:0 4px 12px #ff007a59}.site-footer{color:#8d8da6;background-color:#1a1831;padding-top:60px;padding-bottom:40px;position:relative}.footer-socials{justify-content:center;gap:14px;display:inline-flex}.footer-social-link{color:#fff;background-color:#ffffff0d;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex}.footer-social-link:hover{color:#fff;background-color:#ff007a;border-color:#ff007a}.footer-nav-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0;padding:0;font-size:13px;list-style:none;display:inline-flex}.footer-nav-link{color:#d0d0e2;text-decoration:none;transition:color .2s}.footer-nav-link:hover{color:#ff007a}.footer-bullet{color:#555}.footer-copyright{color:#686882;font-size:13px}.footer-scroll-top{color:#fff;z-index:9999;background-color:#ff007a;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;text-decoration:none;transition:transform .2s;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 4px 15px #ff007a66}.footer-scroll-top:hover{color:#fff;transform:translateY(-3px)}.footer-scroll-icon{font-size:18px;font-weight:700}.social-sidebar{z-index:9999;flex-direction:column;display:flex;position:fixed;top:40%;left:0;transform:translateY(-50%);box-shadow:0 4px 15px #0000004d}.social-sidebar-link{color:#fff;background-color:#111;border-bottom:1px solid #222;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;text-decoration:none;transition:background-color .2s;display:flex}.social-sidebar-link:hover{color:#fff;background-color:#ff007a}.whatsapp-floating-btn{z-index:9999;color:#223;background-color:#fff;border:1px solid #e5e5ed;border-radius:6px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:25px;left:25px;box-shadow:0 4px 18px #0000002e}.whatsapp-floating-btn:hover{color:#223;transform:translateY(-3px);box-shadow:0 8px 24px #00000038}.whatsapp-icon-circle{color:#fff;background-color:#25d366;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.whatsapp-icon-circle i{font-size:18px}.whatsapp-btn-text{color:#223;white-space:nowrap}.hero-section{background-color:#000;background-image:url(/images/hero-bg.jpg);background-position:50% 80px;background-repeat:no-repeat;background-size:cover;align-items:center;width:100%;min-height:650px;padding-top:100px;padding-bottom:40px;display:flex;position:relative;overflow:hidden}.hero-content{z-index:3;position:relative}.hero-row{min-height:450px}.hero-pill-bars{align-items:center;gap:20px;margin-top:80px;display:flex}.hero-pill-bar{background:#fffffff2;border-radius:4px;width:150px;height:8px;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 0 10px #fff9}.hero-pill-bar:hover{transform:scaleY(1.2);box-shadow:0 0 14px #ffffffe6}.particles-js-canvas-el{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.about-section{background-color:#fff;padding:110px 0 120px}.about-container{max-width:1380px}.about-subtitle{color:#6c638f;margin-bottom:10px;font-size:15px;font-weight:600;display:block}.about-title{color:#2c1e7a;margin-bottom:16px;font-size:38px;font-weight:800;line-height:1.2}.about-shape{margin-bottom:24px;display:inline-block}.about-description{color:#555;margin-bottom:32px;font-size:16.5px;line-height:1.85}.about-more-btn{color:#fff;text-transform:uppercase;letter-spacing:1px;text-align:center;background-color:#ff007a;border-radius:3px;justify-content:center;align-items:center;padding:16px 45px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .25s,transform .2s;display:inline-flex}.about-more-btn:hover{color:#fff;background-color:#d60066;transform:translateY(-2px)}.about-video-box{background-color:#000;border-radius:4px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.about-video-iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.book2-section{background-image:url(/images/watercolor-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:840px;padding:220px 0 210px;display:flex;position:relative}.book2-container{max-width:1440px}.book2-col{text-align:center;max-width:620px;margin:0 0 0 20px}.book2-badge{color:#fff;text-transform:uppercase;letter-spacing:4px;text-align:center;text-shadow:0 2px 10px #00000014;margin-bottom:36px;font-family:Raleway,sans-serif;font-size:clamp(54px,5vw,68px);font-weight:800}.book2-title{color:#bc64b0;text-transform:uppercase;letter-spacing:1.2px;text-align:center;margin-bottom:12px;font-family:Alegreya SC,Raleway,sans-serif;font-size:32px;font-weight:800}.book2-part{color:#00000094;text-align:center;margin-bottom:10px;font-family:Raleway,sans-serif;font-size:24px;font-weight:600}.book2-subtitle{color:#00a9ff;text-align:center;margin-bottom:26px;font-family:Raleway,sans-serif;font-size:28px;font-weight:700}.book2-slashes{color:#111;letter-spacing:3px;text-align:center;margin:26px auto 30px;font-family:monospace;font-size:17px;font-weight:700}.book2-info{color:#2a2a2a;text-align:center;margin-bottom:10px;font-size:18px;line-height:1.7}.exhibitions-section{background-image:url(/images/speaker-bg.png);background-repeat:repeat;padding:130px 0 150px;position:relative;overflow:hidden}.exhibitions-corner-memphis{pointer-events:none;z-index:2;background-image:url(/images/memphis-orange.png);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;width:140px;height:140px;position:absolute;bottom:0;right:0}.exhibitions-container{max-width:1400px}.exhibitions-header{margin-bottom:70px}.exhibitions-title{color:#2a1b7e;margin-bottom:18px;font-family:Raleway,sans-serif;font-size:clamp(34px,3.4vw,44px);font-weight:800}.exhibitions-shape{display:inline-block}.exhibit-img-box{justify-content:center;align-items:center;height:160px;margin-bottom:26px;display:flex}.exhibit-img{cursor:default;max-width:180px;transition:transform .3s}.exhibit-img.circle{object-fit:cover;border-radius:50%;width:150px;height:150px;box-shadow:0 8px 24px #0000001f}.exhibit-img.rectangle{object-fit:contain;border-radius:6px;width:auto;height:130px}.exhibit-img:hover{transform:scale(1.05)}.exhibit-item-title{fontWeight:800;color:#020101;max-width:350px;margin:0 auto;font-family:Raleway,sans-serif;font-size:19px;line-height:1.45}.quote-split-section{padding:0}.quote-audience-col{background-image:url(/images/cta-audience.jpg);background-position:50%;background-size:cover;min-height:440px}.quote-text-col{color:#fff;background-color:#0a0a64;background-image:url(/images/cta-bg.png);background-position:100%;background-size:cover;flex-direction:column;justify-content:center;padding:75px 60px;display:flex}.quote-content-wrapper{max-width:640px;margin:0 auto}.quote-paragraph{color:#e2e2f8;margin-bottom:18px;font-size:15px;line-height:1.75}.quote-paragraph:last-of-type{margin-bottom:26px}.quote-author-name{color:#ffb4d6;text-align:right;margin:0;font-size:15px;font-style:italic;font-weight:600}.quote-author-title{color:#d0d0f0;text-align:right;margin:0;font-size:14px;font-style:italic}.quote-author-block{text-align:right}.audio-section{color:#fff;background-color:#120f26;background-image:radial-gradient(circle at 80% 20%,#bc64b01f 0%,#0000 50%),radial-gradient(circle at 20% 80%,#00a9ff1a 0%,#0000 50%);padding:110px 0 115px;position:relative}.audio-container{max-width:1380px}.audio-header{margin-bottom:60px}.audio-subtitle{text-transform:uppercase;letter-spacing:2.5px;color:#00a9ff;margin-bottom:10px;font-family:Raleway,sans-serif;font-size:13px;font-weight:700;display:block}.audio-title{color:#fff;margin-bottom:16px;font-family:Raleway,sans-serif;font-size:clamp(32px,3.2vw,42px);font-weight:800}.audio-shape{display:inline-block}.audio-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;align-items:center;gap:20px;padding:24px 28px;transition:all .3s cubic-bezier(.2,0,0,1);display:flex}.audio-card.idle{background-color:#ffffff0a;border:1px solid #ffffff14;box-shadow:0 4px 16px #0003}.audio-card.active{background-color:#ffffff14;border:1px solid #ff007a80;box-shadow:0 10px 30px #ff007a26}.audio-play-btn{color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:22px;transition:all .3s;display:flex}.audio-play-btn.playing{background-color:#ff007a;box-shadow:0 0 20px #ff007a99}.audio-play-btn.paused{background-color:#ffffff1f}.audio-play-btn.paused:hover{background-color:#ff007a;transform:scale(1.08)}.audio-track-number{color:#ff007a;background-color:#ff007a26;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:800}.audio-track-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Raleway,sans-serif;font-size:17px;font-weight:700;overflow:hidden}.audio-track-subtitle{color:#fff9;white-space:nowrap;text-overflow:ellipsis;margin:0 0 10px;font-size:13px;overflow:hidden}.audio-waveform{align-items:center;gap:3px;height:18px;display:flex}.audio-waveform-bar{border-radius:2px;width:3px;transition:height .2s}.audio-duration{font-family:monospace;font-size:13px;font-weight:600}.audio-duration.active{color:#00a9ff}.audio-duration.idle{color:#ffffff80}.audio-icon-pause{letter-spacing:-2px;font-size:18px;display:inline-block}.audio-icon-play{margin-left:3px;display:inline-block}.audio-info-col{flex-grow:1;min-width:0}.audio-title-row{align-items:center;gap:8px;margin-bottom:4px;display:flex}.audio-duration-box{text-align:right;flex-shrink:0}.audio-waveform-bar{border-radius:2px;width:3px;height:25%;transition:background-color .3s}.audio-waveform-bar.paused{background-color:#fff3;height:25%}.audio-waveform-bar.playing{background-color:#ff007a;animation:1.1s ease-in-out infinite alternate audioWaveBar}.audio-waveform-bar:nth-child(2n){animation-delay:.15s}.audio-waveform-bar:nth-child(3n){animation-delay:.35s}.audio-waveform-bar:nth-child(4n){animation-delay:.2s}.audio-waveform-bar:nth-child(5n){animation-delay:.45s}@keyframes audioWaveBar{0%{height:20%}50%{height:100%}to{height:35%}}.pricing-section{color:#fff;text-align:center;background-image:linear-gradient(145deg,#1e0a50e0 0%,#0a051eeb 100%),url(/images/neural-bg.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:110px 0;position:relative}.pricing-container{max-width:1380px}.pricing-subtitle{color:#fffc;text-transform:uppercase;letter-spacing:2.5px;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.pricing-title{color:#fff;margin-bottom:16px;font-family:Raleway,sans-serif;font-size:clamp(32px,3.4vw,44px);font-weight:800}.pricing-shape{margin-bottom:55px;display:inline-block}.pricing-cards-row{margin-bottom:50px}.pricing-card{background-position:50%;background-size:cover;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:380px;padding:35px 25px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000059}.pricing-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #ff007a40}.pricing-card.printed{background-image:linear-gradient(#0000004d 0%,#140a2d99 50%,#0a0519f2 100%),url(/images/pricing-book.jpg)}.pricing-card.audio{background-image:linear-gradient(#0000004d 0%,#140a2d99 50%,#0a0519f2 100%),url(/images/pricing-audio.jpg)}.pricing-card.ebook{background-image:linear-gradient(#0000004d 0%,#140a2d99 50%,#0a0519f2 100%),url(/images/pricing-ebook.jpg)}.pricing-card-title{color:#fff;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:12px;font-family:Raleway,sans-serif;font-size:20px;font-weight:800}.pricing-card-price{color:#ff007a;letter-spacing:1px;margin-bottom:24px;font-family:Raleway,sans-serif;font-size:44px;font-weight:800}.pricing-card-btn{color:#e7015e;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background-color:#fff;border:2px solid #fff;border-radius:30px;justify-content:center;align-items:center;min-width:160px;padding:12px 36px;font-size:15px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex}.pricing-card-btn:hover{color:#fff;background-color:#e7015e;border-color:#e7015e}.pricing-read-wrapper{max-width:680px;margin:0 auto}.pricing-read-btn{text-align:center;color:#000;text-transform:uppercase;letter-spacing:2px;background-color:#fff;border-radius:35px;justify-content:center;align-items:center;width:100%;padding:16px 30px;font-size:15px;font-weight:800;line-height:1;text-decoration:none;transition:background-color .3s,color .3s,transform .2s;display:flex;box-shadow:0 6px 25px #0000004d}.pricing-read-btn:hover{color:#fff;background-color:#ff007a;transform:scale(1.02)}.reviews-section{background-color:#fff;padding:110px 0 120px;position:relative;overflow:hidden}.reviews-memphis-left{pointer-events:none;z-index:1;background-image:url(/images/news-memphis1.png);background-position:0;background-repeat:no-repeat;background-size:contain;width:75px;height:150px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.reviews-memphis-right{pointer-events:none;opacity:.85;z-index:1;background-image:url(/images/news-memphis2.png);background-position:100%;background-repeat:no-repeat;background-size:contain;width:130px;height:130px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.reviews-container{z-index:2;max-width:1140px;position:relative}.reviews-header{margin-bottom:50px}.reviews-title{color:#3b1d82;margin:0;font-size:clamp(28px,2.8vw,36px);font-weight:800}.reviews-title a{color:#3b1d82;text-decoration:none;transition:color .3s}.reviews-title a:hover{color:#ff007a}.reviews-card{max-width:920px;margin:0 auto;position:relative}.reviews-speech-icon{justify-content:center;margin-bottom:28px;display:flex}.reviews-speech-img{width:80px;height:auto;display:block}.reviews-text{color:#444;min-height:130px;margin-bottom:30px;font-size:18px;font-style:normal;line-height:1.85;transition:opacity .3s}.reviews-author-box{margin-bottom:35px}.reviews-author-name{color:#3b1d82;margin:0 0 6px;font-family:Raleway,sans-serif;font-size:20px;font-weight:800}.reviews-author-role{color:#ff007a;font-size:14px;font-weight:600}.reviews-controls{justify-content:center;align-items:center;gap:20px;display:flex}.reviews-arrow-btn{color:#2a1b7e;cursor:pointer;background-color:#fff;border:1.5px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;transition:all .25s;display:inline-flex}.reviews-arrow-btn:hover{color:#fff;background-color:#ff007a;border-color:#ff007a}.reviews-dots{align-items:center;gap:8px;display:flex}.reviews-dot-btn{cursor:pointer;border:none;border-radius:4px;height:8px;padding:0;transition:all .3s}.reviews-dot-btn.active{background-color:#ff007a;width:24px}.reviews-dot-btn.idle{background-color:#d5d5e2;width:8px}.news-section{background-color:#fafafc;background-image:url(/images/speaker-bg.png);background-repeat:repeat;padding:100px 0 110px;position:relative}.news-container{max-width:1360px;margin:0 auto;padding:0 20px}.news-header{margin-bottom:55px}.news-subtitle{color:#7a7a95;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.news-title{color:#2a1b7e;margin:0 0 14px;font-size:clamp(28px,2.8vw,36px);font-weight:800}.news-shape{display:inline-block}.news-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:32px;margin-bottom:50px;display:grid}.news-card{cursor:pointer;background-color:#fff;border:1px solid #ebebf2;border-radius:12px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 8px 24px #2a1b7e0f}.news-card:hover{transform:translateY(-7px);box-shadow:0 16px 36px #2a1b7e1f}.news-thumb-box{background-color:#1b143f;height:240px;position:relative;overflow:hidden}.news-thumb-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s;display:block}.news-card:hover .news-thumb-img{transform:scale(1.06)}.news-category-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;letter-spacing:.8px;text-transform:uppercase;background-color:#ff007aeb;border-radius:20px;padding:5px 12px;font-size:11px;font-weight:700;position:absolute;top:16px;left:16px}.news-card-body{flex-direction:column;flex-grow:1;padding:26px 28px 28px;display:flex}.news-card-date{color:#88889e;margin-bottom:10px;font-size:13px;font-weight:500}.news-card-title{color:#2a1b7e;margin:0 0 14px;font-family:Raleway,sans-serif;font-size:19px;font-weight:800;line-height:1.4;transition:color .2s}.news-card-excerpt{color:#556;flex-grow:1;margin:0 0 20px;font-size:14.5px;line-height:1.65}.news-card-footer{border-top:1px solid #f0f0f6;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.news-read-more{color:#ff007a;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.news-card-type{color:#99a;font-size:12px}.news-toggle-btn{letter-spacing:1px;text-transform:uppercase;cursor:pointer;background-color:#0000;border-radius:30px;padding:14px 38px;font-size:14px;font-weight:700;transition:all .25s}.news-toggle-btn.pink{color:#ff007a;border:2px solid #ff007a}.news-toggle-btn.pink:hover{color:#fff;background-color:#ff007a}.news-toggle-btn.purple{color:#3b1d82;border:2px solid #3b1d82}.news-toggle-btn.purple:hover{color:#fff;background-color:#3b1d82}.news-modal-close{color:#fff;cursor:pointer;background-color:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:flex;position:absolute;top:16px;right:16px}.news-modal-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.about-banner-area{color:#fff;text-align:center;background-image:linear-gradient(135deg,#0f0826e0 0%,#1a0a3cd1 100%),url(/images/about-banner.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:160px 0 90px;position:relative}.about-banner-container{z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.about-breadcrumbs{text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:10px;margin-bottom:16px;font-size:13px;font-weight:600;display:inline-flex}.about-breadcrumb-link{color:#d0d0f0;cursor:pointer;text-decoration:none;transition:color .2s}.about-breadcrumb-link:hover,.about-breadcrumb-sep,.about-breadcrumb-current{color:#ff007a}.about-banner-title{color:#fff;letter-spacing:1px;margin:0 0 16px;font-family:Raleway,sans-serif;font-size:clamp(34px,3.8vw,50px);font-weight:800}.about-banner-shape{display:inline-block}.author-bio-area{background-color:#fff;background-image:url(/images/home_schedule_memphis1.png);background-position:100%;background-repeat:no-repeat;padding:90px 0 80px;position:relative;overflow:hidden}.author-bio-container{max-width:1240px;margin:0 auto;padding:0 20px}.author-bio-grid{grid-template-columns:420px 1fr;align-items:start;gap:60px;display:grid}@media (width<=991px){.author-bio-grid{grid-template-columns:1fr;gap:40px}}.author-portrait-card{background-color:#fff;border:1px solid #ebebf2;border-radius:16px;position:sticky;top:100px;overflow:hidden;box-shadow:0 15px 40px #2a1b7e1a}.author-portrait-img-box{background-color:#1b143f;width:100%;height:480px;position:relative;overflow:hidden}.author-portrait-img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .5s;display:block}.author-portrait-card:hover .author-portrait-img{transform:scale(1.04)}.author-portrait-footer{text-align:center;background:linear-gradient(#fff 0%,#fafafc 100%);padding:24px 28px}.author-portrait-name{color:#2a1b7e;margin:0 0 6px;font-family:Raleway,sans-serif;font-size:24px;font-weight:800}.author-portrait-tagline{color:#ff007a;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 18px;font-size:13px;font-weight:700}.author-badge-pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.author-badge-pill{color:#2a1b7e;letter-spacing:.5px;background-color:#2a1b7e0f;border-radius:20px;padding:5px 12px;font-size:11.5px;font-weight:600}.author-bio-content{padding-top:10px}.author-bio-header-badge{color:#7a7a95;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-size:13px;font-weight:700;display:inline-block}.author-bio-heading{color:#2a1b7e;margin:0 0 16px;font-family:Raleway,sans-serif;font-size:clamp(28px,2.8vw,38px);font-weight:800;line-height:1.3}.author-bio-shape{margin-bottom:30px}.author-bio-text{color:#445;margin-bottom:22px;font-size:16.5px;line-height:1.85}.author-bio-highlight{background:linear-gradient(135deg,#ff007a0d 0%,#3b1d820d 100%);border-left:4px solid #ff007a;border-radius:0 12px 12px 0;margin:32px 0;padding:24px 28px}.author-bio-highlight p{color:#2a1b7e;margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.75}.author-bio-highlight p:last-child{color:#ff007a;margin:0;font-weight:700}.author-locations-bar{border-top:1px solid #ebebf2;flex-wrap:wrap;gap:20px;margin-top:30px;padding-top:25px;display:flex}.author-location-item{color:#3b1d82;background-color:#f5f5fa;border-radius:25px;align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:700;display:inline-flex}.author-location-flag{font-size:18px}.author-gallery-area{background-color:#fafafc;padding:95px 0 100px;position:relative}.author-gallery-container{max-width:1280px;margin:0 auto;padding:0 20px}.author-gallery-header{text-align:center;margin-bottom:50px}.author-gallery-subtitle{color:#7a7a95;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.author-gallery-title{color:#2a1b7e;margin:0 0 14px;font-family:Raleway,sans-serif;font-size:clamp(28px,2.8vw,38px);font-weight:800}.author-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:24px;display:grid}.author-gallery-item{cursor:pointer;background-color:#1b143f;border-radius:12px;height:320px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 6px 20px #00000014}.author-gallery-item.span-2{grid-column:span 2}@media (width<=768px){.author-gallery-item.span-2{grid-column:span 1}}.author-gallery-item:hover{transform:translateY(-6px);box-shadow:0 14px 32px #2a1b7e29}.author-gallery-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s;display:block}.author-gallery-item:hover .author-gallery-img{transform:scale(1.06)}.author-gallery-overlay{opacity:0;background:linear-gradient(#0000 0%,#0f082633 40%,#0f0826d9 100%);flex-direction:column;justify-content:flex-end;padding:24px;transition:opacity .3s;display:flex;position:absolute;inset:0}.author-gallery-item:hover .author-gallery-overlay{opacity:1}.author-gallery-zoom-icon{color:#fff;background-color:#ff007a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;font-size:18px;transition:transform .3s;display:flex;transform:translateY(10px)}.author-gallery-item:hover .author-gallery-zoom-icon{transform:translateY(0)}.author-gallery-caption{color:#fff;margin:0;font-size:14px;font-weight:600;transition:transform .3s 50ms;transform:translateY(10px)}.author-gallery-item:hover .author-gallery-caption{transform:translateY(0)}.author-lightbox-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999999;background-color:#0a0519f0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.author-lightbox-close{color:#fff;cursor:pointer;z-index:10;background-color:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;transition:all .2s;display:flex;position:absolute;top:24px;right:28px}.author-lightbox-close:hover{background-color:#ff007a;transform:scale(1.1)}.author-lightbox-arrow{color:#fff;cursor:pointer;z-index:10;background-color:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:28px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.author-lightbox-arrow:hover{background-color:#ff007a;transform:translateY(-50%)scale(1.1)}.author-lightbox-arrow.prev{left:30px}.author-lightbox-arrow.next{right:30px}.author-lightbox-content{flex-direction:column;align-items:center;max-width:90vw;max-height:85vh;display:flex;position:relative}.author-lightbox-img{object-fit:contain;border-radius:8px;max-width:100%;max-height:75vh;box-shadow:0 20px 50px #00000080}.author-lightbox-meta{text-align:center;color:#fff;margin-top:16px}.author-lightbox-caption{margin:0 0 6px;font-size:15px;font-weight:600}.author-lightbox-counter{color:#a0a0c0;font-size:12px;font-weight:500}.author-contact-area{background-color:#fff;background-image:url(/images/home_schedule_memphis2.png);background-position:0;background-repeat:no-repeat;padding:100px 0 110px;position:relative}.author-contact-container{max-width:860px;margin:0 auto;padding:0 20px}.author-contact-header{text-align:center;margin-bottom:50px}.author-contact-subtitle{color:#888;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.author-contact-title{color:#3b1d82;margin:0 0 14px;font-family:Raleway,sans-serif;font-size:clamp(30px,3.2vw,42px);font-weight:800}.author-contact-form{background-color:#fff;border:1px solid #ebebf2;border-radius:16px;padding:45px 50px;box-shadow:0 12px 36px #2a1b7e14}@media (width<=768px){.author-contact-form{padding:30px 24px}}.author-form-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}@media (width<=650px){.author-form-grid{grid-template-columns:1fr}}.author-form-group{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.author-form-group.full-width{grid-column:1/-1}.author-form-label{color:#2a1b7e;letter-spacing:.5px;font-size:13.5px;font-weight:700}.author-form-input,.author-form-textarea{color:#223;background-color:#fafafc;border:1.5px solid #dedee8;border-radius:8px;outline:none;width:100%;padding:14px 18px;font-family:inherit;font-size:15px;transition:all .25s}.author-form-input:focus,.author-form-textarea:focus{background-color:#fff;border-color:#ff007a;box-shadow:0 0 0 4px #ff007a1f}.author-form-textarea{resize:vertical;min-height:140px}.author-form-submit-row{text-align:center;margin-top:10px}.author-form-btn{color:#fff;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#ff007a 0%,#d60066 100%);border:none;border-radius:35px;padding:16px 48px;font-size:15px;font-weight:700;transition:all .3s;box-shadow:0 8px 24px #ff007a59}.author-form-btn:hover{background:linear-gradient(135deg,#e6006e 0%,#bd005a 100%);transform:translateY(-2px);box-shadow:0 12px 30px #ff007a80}.author-form-success{color:#1b7a43;text-align:center;background-color:#eafaf1;border:1.5px solid #2ecc71;border-radius:12px;padding:24px}.author-form-success-icon{margin-bottom:8px;font-size:36px}.author-form-success-title{margin:0 0 8px;font-family:Raleway,sans-serif;font-size:20px;font-weight:800}.author-form-success-text{margin:0 0 16px;font-size:14.5px}.author-form-reset-btn{color:#fff;cursor:pointer;background-color:#2ecc71;border:none;border-radius:20px;padding:10px 24px;font-size:13px;font-weight:700;transition:background-color .2s}.author-form-reset-btn:hover{background-color:#27ae60}.news-banner-area{color:#fff;text-align:center;background-image:linear-gradient(135deg,#0f0826e6 0%,#1a0a3cd9 100%),url(/images/news-banner.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:160px 0 90px;position:relative}.news-banner-container{z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.news-breadcrumbs{text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:10px;margin-bottom:16px;font-size:13px;font-weight:600;display:inline-flex}.news-breadcrumb-link{color:#d0d0f0;cursor:pointer;text-decoration:none;transition:color .2s}.news-breadcrumb-link:hover,.news-breadcrumb-sep,.news-breadcrumb-current{color:#ff007a}.news-banner-title{color:#fff;letter-spacing:1px;margin:0 0 16px;font-family:Raleway,sans-serif;font-size:clamp(34px,3.8vw,50px);font-weight:800}.news-banner-shape{display:inline-block}.news-page-body{background-color:#fafafc;background-image:url(/images/speaker-bg.png);background-repeat:repeat;padding:70px 0 100px}.news-page-container{max-width:1340px;margin:0 auto;padding:0 20px}.news-filter-bar{background-color:#fff;border:1px solid #ebebf2;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;padding:18px 24px;display:flex;box-shadow:0 4px 18px #2a1b7e0d}.news-categories-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.news-tab-btn{color:#556;cursor:pointer;background-color:#0000;border:1.5px solid #ebebf2;border-radius:20px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .25s}.news-tab-btn:hover{color:#ff007a;border-color:#ff007a}.news-tab-btn.active{color:#fff;background-color:#ff007a;border-color:#ff007a;box-shadow:0 4px 12px #ff007a4d}.news-search-box{min-width:280px;position:relative}@media (width<=768px){.news-search-box{width:100%}}.news-search-input{background-color:#fafafc;border:1.5px solid #dedee8;border-radius:25px;outline:none;width:100%;padding:10px 18px 10px 42px;font-size:13.5px;transition:all .2s}.news-search-input:focus{background-color:#fff;border-color:#ff007a;box-shadow:0 0 0 3px #ff007a1a}.news-search-icon{color:#88889e;font-size:14px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.news-layout-row{grid-template-columns:1fr 340px;align-items:start;gap:40px;display:grid}@media (width<=1024px){.news-layout-row{grid-template-columns:1fr}}.news-cards-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;display:grid}.news-post-card{cursor:pointer;background-color:#fff;border:1px solid #ebebf2;border-radius:14px;flex-direction:column;transition:all .3s cubic-bezier(.2,0,0,1);display:flex;overflow:hidden;box-shadow:0 8px 24px #2a1b7e0f}.news-post-card:hover{transform:translateY(-7px);box-shadow:0 16px 36px #2a1b7e24}.news-post-thumb-box{background-color:#1b143f;height:220px;position:relative;overflow:hidden}.news-post-thumb-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s;display:block}.news-post-card:hover .news-post-thumb-img{transform:scale(1.06)}.news-post-category-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;letter-spacing:.8px;text-transform:uppercase;background-color:#ff007aeb;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px}.news-post-card-body{flex-direction:column;flex-grow:1;padding:24px;display:flex}.news-post-meta{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.news-post-date{color:#88889e;font-size:12.5px;font-weight:500}.news-post-time{color:#ff007a;background-color:#ff007a14;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:600}.news-post-title{color:#2a1b7e;margin:0 0 12px;font-family:Raleway,sans-serif;font-size:18px;font-weight:800;line-height:1.4;transition:color .2s}.news-post-card:hover .news-post-title{color:#ff007a}.news-post-excerpt{color:#556;flex-grow:1;margin:0 0 20px;font-size:14px;line-height:1.65}.news-post-footer{border-top:1px solid #f0f0f6;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.news-post-readmore{color:#ff007a;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:inline-flex}.news-post-type-tag{color:#99a;font-size:12px}.news-empty-state{text-align:center;background-color:#fff;border:1px dashed #dedee8;border-radius:14px;grid-column:1/-1;padding:60px 40px}.news-empty-icon{margin-bottom:16px;font-size:44px}.news-empty-title{color:#2a1b7e;margin:0 0 8px;font-family:Raleway,sans-serif;font-size:20px;font-weight:800}.news-empty-text{color:#778;margin:0 0 20px;font-size:14.5px}.news-empty-reset-btn{color:#fff;cursor:pointer;background-color:#ff007a;border:none;border-radius:20px;padding:10px 24px;font-size:13.5px;font-weight:700}.news-sidebar{flex-direction:column;gap:30px;display:flex}.news-widget-box{background-color:#fff;border:1px solid #ebebf2;border-radius:14px;padding:28px;box-shadow:0 6px 20px #2a1b7e0d}.news-widget-title{color:#2a1b7e;margin:0 0 20px;padding-bottom:10px;font-family:Raleway,sans-serif;font-size:18px;font-weight:800;position:relative}.news-widget-title:after{content:"";background-color:#ff007a;border-radius:2px;width:36px;height:3px;position:absolute;bottom:0;left:0}.news-widget-category-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.news-widget-category-item{color:#445;cursor:pointer;background-color:#fafafc;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13.5px;font-weight:600;transition:all .2s;display:flex}.news-widget-category-item:hover,.news-widget-category-item.active{color:#ff007a;background-color:#ff007a14;padding-left:16px}.news-widget-category-count{color:#556;background-color:#ebebf2;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:700}.news-widget-category-item.active .news-widget-category-count{color:#fff;background-color:#ff007a}.news-recent-list{flex-direction:column;gap:16px;display:flex}.news-recent-item{cursor:pointer;align-items:center;gap:14px;transition:transform .2s;display:flex}.news-recent-item:hover{transform:translate(4px)}.news-recent-thumb-img{object-fit:cover;background-color:#1b143f;border-radius:8px;flex-shrink:0;width:64px;height:64px}.news-recent-info{flex-direction:column;display:flex}.news-recent-title{color:#2a1b7e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:13.5px;font-weight:700;line-height:1.35;transition:color .2s;display:-webkit-box;overflow:hidden}.news-recent-item:hover .news-recent-title{color:#ff007a}.news-recent-date{color:#88889e;font-size:12px}.news-author-widget{text-align:center}.news-author-widget-img{object-fit:cover;border:3px solid #ff007a;border-radius:50%;width:90px;height:90px;margin:0 auto 14px;display:block;box-shadow:0 6px 18px #ff007a33}.news-author-widget-name{color:#2a1b7e;margin:0 0 4px;font-family:Raleway,sans-serif;font-size:17px;font-weight:800}.news-author-widget-role{color:#ff007a;text-transform:uppercase;letter-spacing:1px;margin:0 0 12px;font-size:12px;font-weight:700}.news-author-widget-bio{color:#667;margin:0 0 16px;font-size:13px;line-height:1.6}.news-author-widget-btn{color:#fff;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background-color:#3b1d82;border-radius:20px;padding:8px 20px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-block}.news-author-widget-btn:hover{color:#fff;background-color:#ff007a}.news-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999999;background-color:#0f0a2dd9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.news-modal-dialog{background-color:#fff;border-radius:16px;width:100%;max-width:800px;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 25px 60px #00000059}.news-modal-header{background-color:#1b143f;height:340px;position:relative}.news-modal-img{object-fit:cover;width:100%;height:100%;display:block}.news-modal-close{color:#fff;cursor:pointer;background-color:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:background-color .2s;display:flex;position:absolute;top:16px;right:16px}.news-modal-close:hover{background-color:#ff007a}.news-modal-badge{color:#fff;letter-spacing:.8px;text-transform:uppercase;background-color:#ff007a;border-radius:20px;padding:5px 12px;font-size:11px;font-weight:700;position:absolute;bottom:16px;left:20px}.news-modal-content{padding:35px 40px}.news-modal-date{color:#88889e;margin-bottom:8px;font-size:13px;font-weight:500}.news-modal-title{color:#2a1b7e;margin:0 0 20px;font-size:26px;font-weight:800;line-height:1.35}.news-modal-text{color:#334;white-space:pre-line;margin-bottom:30px;font-size:16px;line-height:1.85}.news-modal-actions{border-top:1px solid #ebebf2;flex-wrap:wrap;align-items:center;gap:15px;padding-top:20px;display:flex}.news-modal-link-btn{color:#fff;letter-spacing:.5px;background-color:#ff007a;border-radius:25px;padding:12px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-block}.news-modal-link-btn:hover{color:#fff;background-color:#d60066}.news-modal-close-btn{color:#2a1b7e;cursor:pointer;background-color:#ebebf2;border:none;border-radius:25px;padding:12px 24px;font-size:14px;font-weight:600;transition:background-color .2s}.news-modal-close-btn:hover{background-color:#dedee8}.caduceus-banner-area{color:#fff;text-align:center;background-image:linear-gradient(135deg,#100826eb 0%,#200a44e0 100%),url(/images/news-banner.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:160px 0 90px;position:relative}.caduceus-banner-container{z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.caduceus-breadcrumbs{text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:10px;margin-bottom:16px;font-size:13px;font-weight:600;display:inline-flex}.caduceus-breadcrumb-link{color:#fff;opacity:.85;cursor:pointer;text-decoration:none;transition:all .3s}.caduceus-breadcrumb-link:hover{color:#ff007a;opacity:1}.caduceus-breadcrumb-sep{color:#ff007a;font-size:14px}.caduceus-breadcrumb-current{color:#ff007a;font-weight:700}.caduceus-banner-title{text-transform:uppercase;letter-spacing:2px;margin:0 0 12px;font-size:46px;font-weight:800;line-height:1.2;color:#fff!important}.caduceus-banner-subtitle{color:#d1c4e9;max-width:700px;margin:0 auto;font-size:17px;line-height:1.6}.caduceus-zigzag-divider{background-image:radial-gradient(circle,#ff007a 2px,#0000 2px);background-size:10px 8px;width:50px;height:8px;margin:20px auto 0;position:relative}.caduceus-zigzag-divider:after{content:"";background:#ff007a;border-radius:2px;width:40px;height:2px;margin:4px auto 0;display:block}.caduceus-main-content{background-color:#f7f8fc;padding:80px 0 100px}.caduceus-section-container{max-width:1240px;margin:0 auto;padding:0 24px}.caduceus-intro-row{background:#fff;border:1px solid #dce0ebcc;border-radius:20px;grid-template-columns:1.15fr 1fr;align-items:center;gap:50px;margin-bottom:70px;padding:50px 45px;display:grid;box-shadow:0 10px 35px #1b0a440f}.caduceus-tag{color:#ff007a;text-transform:uppercase;letter-spacing:1.2px;background:#ff007a1a;border-radius:30px;align-items:center;gap:6px;margin-bottom:18px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.caduceus-intro-title{color:#1a162b;margin-bottom:22px;font-size:34px;font-weight:800;line-height:1.25}.caduceus-intro-lead{color:#3f3956;border-left:3px solid #ff007a;margin-bottom:18px;padding-left:18px;font-size:17px;font-style:italic;font-weight:500;line-height:1.7}.caduceus-text-p{color:#555168;margin-bottom:16px;font-size:15.5px;line-height:1.75}.caduceus-symbol-badges{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.caduceus-badge-item{color:#272142;background:#f1f2f8;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:flex}.caduceus-badge-item i{color:#ff007a}.caduceus-viewer-box{text-align:center;background:linear-gradient(145deg,#17122b,#261642);border:1px solid #ffffff14;border-radius:18px;padding:28px;position:relative;overflow:hidden;box-shadow:0 15px 35px #12092740}.caduceus-viewer-toggle{background:#ffffff14;border:1px solid #ffffff1f;border-radius:40px;margin-bottom:22px;padding:5px;display:inline-flex}.caduceus-toggle-btn{color:#c9c5de;cursor:pointer;background:0 0;border:none;border-radius:30px;align-items:center;gap:8px;padding:8px 20px;font-size:13px;font-weight:700;transition:all .3s;display:flex}.caduceus-toggle-btn.active{color:#fff;background:linear-gradient(135deg,#ff007a,#d20055);box-shadow:0 4px 15px #ff007a66}.caduceus-viewer-image-wrap{cursor:pointer;background:#0d0a1b;border-radius:14px;justify-content:center;align-items:center;height:420px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #0009}.caduceus-viewer-image{object-fit:contain;max-width:100%;max-height:100%;transition:transform .5s}.caduceus-viewer-image-wrap:hover .caduceus-viewer-image{transform:scale(1.04)}.caduceus-viewer-hint{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;pointer-events:none;background:#000000a6;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex;position:absolute;bottom:14px;right:14px}.caduceus-viewer-meta{color:#d1c9e8;justify-content:space-between;align-items:center;margin-top:18px;padding:0 6px;font-size:13.5px;display:flex}.caduceus-meta-title{color:#fff;font-weight:700}.caduceus-meta-desc{color:#a49bc0;font-size:13px}.caduceus-deep-section{color:#fff;background:linear-gradient(135deg,#130b29 0%,#1e0f3d 50%,#150c2c 100%);border:1px solid #ffffff14;border-radius:24px;margin-bottom:70px;padding:65px 50px;position:relative;overflow:hidden;box-shadow:0 18px 45px #0c061a66}.caduceus-deep-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:55px;display:grid}.caduceus-thumb-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.caduceus-thumb-card{cursor:pointer;background:#090614;border:1px solid #ffffff1a;border-radius:12px;height:200px;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden}.caduceus-thumb-card:hover{border-color:#ff007a;transform:translateY(-4px);box-shadow:0 8px 24px #ff007a40}.caduceus-thumb-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.caduceus-thumb-card:hover .caduceus-thumb-img{transform:scale(1.08)}.caduceus-thumb-overlay{color:#fff;background:linear-gradient(#0000 0%,#0a0516e6 100%);justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.caduceus-deep-heading{color:#fff;margin-bottom:22px;font-size:28px;font-weight:800;line-height:1.3}.caduceus-deep-heading span{color:#ff007a}.caduceus-deep-p{color:#cfc8e4;margin-bottom:20px;font-size:15.5px;line-height:1.8}.caduceus-deep-p strong{color:#fff;margin-bottom:6px;font-size:16.5px;display:block}.caduceus-chakra-box{background:#ffffff0d;border-left:3px solid #ff007a;border-radius:0 12px 12px 0;margin-top:24px;padding:18px 22px}.caduceus-chakra-title{color:#ff007a;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:14.5px;font-weight:700}.caduceus-chakra-desc{color:#d8d2ea;margin:0;font-size:14px;line-height:1.7}.caduceus-epiphysis-row{background:#fff;border:1px solid #dce0ebcc;border-radius:20px;grid-template-columns:1.15fr 1fr;align-items:center;gap:50px;margin-bottom:70px;padding:50px 45px;display:grid;box-shadow:0 10px 35px #1b0a440f}.caduceus-horus-card{text-align:center;background:#fafafc;border:1px solid #e5e7f0;border-radius:18px;padding:35px 25px;box-shadow:inset 0 2px 12px #00000005}.caduceus-horus-img-wrap{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:100%;max-width:440px;margin:0 auto 20px;padding:24px;display:flex;box-shadow:0 4px 16px #0000000a}.caduceus-horus-img{width:100%;height:auto;display:block}.caduceus-horus-caption{color:#1a162b;margin-bottom:6px;font-size:14px;font-weight:700}.caduceus-horus-sub{color:#7b7593;margin:0;font-size:13px;line-height:1.5}.caduceus-quote-banner{background:linear-gradient(135deg,#ff007a14 0%,#3b1d8214 100%);border:1px dashed #ff007a66;border-radius:14px;margin:24px 0;padding:20px 24px}.caduceus-quote-text{color:#ff007a;margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.4}.caduceus-quote-source{color:#555168;margin:0;font-size:13.5px;font-weight:500}.caduceus-editions-section{margin-bottom:70px}.caduceus-section-title-wrap{text-align:center;margin-bottom:45px}.caduceus-section-title{color:#1a162b;margin-bottom:12px;font-size:32px;font-weight:800}.caduceus-section-subtitle{color:#6e6885;max-width:650px;margin:0 auto;font-size:16px}.caduceus-editions-grid{grid-template-columns:repeat(2,1fr);gap:35px;display:grid}.caduceus-edition-card{background:#fff;border:1px solid #dce0ebcc;border-radius:20px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #1b0a440f}.caduceus-edition-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #1b0a441f}.caduceus-edition-image-wrap{cursor:pointer;background:#110c24;justify-content:center;align-items:center;height:320px;display:flex;position:relative;overflow:hidden}.caduceus-edition-image{object-fit:cover;max-width:100%;max-height:100%;transition:transform .5s}.caduceus-edition-card:hover .caduceus-edition-image{transform:scale(1.05)}.caduceus-edition-badge{text-transform:uppercase;letter-spacing:1px;border-radius:30px;padding:6px 14px;font-size:12px;font-weight:700;position:absolute;top:18px;left:18px}.caduceus-edition-badge.gold{color:#fff;background:linear-gradient(135deg,#d4af37,#aa820a);box-shadow:0 4px 12px #d4af3766}.caduceus-edition-badge.silver{color:#1a162b;background:linear-gradient(135deg,#e0e0e0,#9e9e9e);box-shadow:0 4px 12px #9e9e9e66}.caduceus-edition-content{flex-direction:column;flex:1;padding:30px;display:flex}.caduceus-edition-title{color:#1a162b;margin-bottom:12px;font-size:22px;font-weight:800}.caduceus-edition-desc{color:#555168;flex:1;margin-bottom:20px;font-size:14.5px;line-height:1.7}.caduceus-edition-features{border-top:1px solid #edf0f7;margin:0 0 24px;padding:16px 0 0;list-style:none}.caduceus-edition-features li{color:#3b3652;align-items:center;gap:10px;margin-bottom:8px;font-size:13.5px;display:flex}.caduceus-edition-features li i{color:#ff007a;font-size:14px}.caduceus-edition-btn{color:#fff;cursor:pointer;background:#ff007a;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.caduceus-edition-btn:hover{color:#fff;background:#d20055;box-shadow:0 6px 20px #ff007a59}.caduceus-cta-box{color:#fff;background:linear-gradient(135deg,#180d38 0%,#291054 100%);border:1px solid #ffffff14;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;padding:45px 50px;display:flex;box-shadow:0 15px 35px #180d3840}.caduceus-cta-text h3{color:#fff;margin:0 0 10px;font-size:26px;font-weight:800}.caduceus-cta-text p{color:#c8bee4;max-width:600px;margin:0;font-size:15px;line-height:1.6}.caduceus-cta-buttons{flex-shrink:0;gap:14px;display:flex}.caduceus-cta-btn-primary{color:#fff;background:#25d366;border-radius:30px;align-items:center;gap:8px;padding:14px 24px;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.caduceus-cta-btn-primary:hover{color:#fff;background:#1eb956;transform:translateY(-2px);box-shadow:0 6px 20px #25d36666}.caduceus-cta-btn-secondary{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:30px;align-items:center;gap:8px;padding:14px 24px;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.caduceus-cta-btn-secondary:hover{color:#fff;background:#ffffff38;transform:translateY(-2px)}.caduceus-lightbox-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;background:#080412eb;justify-content:center;align-items:center;padding:24px;animation:.25s ease-out caduceusFadeIn;display:flex;position:fixed;inset:0}.caduceus-lightbox-content{background:#150f28;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:100%;max-width:850px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #0009}.caduceus-lightbox-close{color:#fff;cursor:pointer;z-index:5;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.caduceus-lightbox-close:hover{background:#ff007a;transform:rotate(90deg)}.caduceus-lightbox-img-wrap{background:#090614;flex:1;justify-content:center;align-items:center;min-height:380px;padding:20px;display:flex}.caduceus-lightbox-img{object-fit:contain;border-radius:8px;max-width:100%;max-height:65vh}.caduceus-lightbox-caption{color:#fff;background:#17112c;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.caduceus-lightbox-title{margin:0;font-size:16px;font-weight:700}.caduceus-lightbox-info{color:#a79fc2;margin:0;font-size:13px}.caduceus-lightbox-order-btn{border-radius:30px;padding:8px 18px;font-size:13px}@keyframes caduceusFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (width<=991px){.caduceus-intro-row,.caduceus-deep-grid,.caduceus-epiphysis-row{grid-template-columns:1fr;gap:35px;padding:35px 25px}.caduceus-editions-grid{grid-template-columns:1fr;gap:25px}.caduceus-cta-box{text-align:center;flex-direction:column;padding:35px 25px}.caduceus-cta-buttons{flex-wrap:wrap;justify-content:center;width:100%}.caduceus-banner-title{font-size:34px}}@media (width<=600px){.caduceus-thumb-grid{grid-template-columns:1fr}.caduceus-viewer-image-wrap{height:300px}.caduceus-banner-area{padding:130px 0 60px}.caduceus-banner-title{font-size:28px}.caduceus-intro-title{font-size:24px}}.charity-banner-area{color:#fff;text-align:center;background-image:linear-gradient(135deg,#100826eb 0%,#2a0a3ae0 100%),url(/images/news-banner.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:160px 0 90px;position:relative}.charity-banner-container{z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.charity-breadcrumbs{text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:10px;margin-bottom:16px;font-size:13px;font-weight:600;display:inline-flex}.charity-breadcrumb-link{color:#fff;opacity:.85;cursor:pointer;text-decoration:none;transition:all .3s}.charity-breadcrumb-link:hover{color:#ff007a;opacity:1}.charity-breadcrumb-sep{color:#ff007a;font-size:14px}.charity-breadcrumb-current{color:#ff007a;font-weight:700}.charity-banner-title{text-transform:uppercase;letter-spacing:2px;margin:0 0 12px;font-size:46px;font-weight:800;line-height:1.2;color:#fff!important}.charity-banner-subtitle{color:#e2d7f5;max-width:700px;margin:0 auto;font-size:17px;line-height:1.6}.charity-zigzag-divider{background-image:radial-gradient(circle,#ff007a 2px,#0000 2px);background-size:10px 8px;width:50px;height:8px;margin:20px auto 0;position:relative}.charity-zigzag-divider:after{content:"";background:#ff007a;border-radius:2px;width:40px;height:2px;margin:4px auto 0;display:block}.charity-main-content{background-color:#f7f8fc;padding:70px 0 100px}.charity-section-container{max-width:1240px;margin:0 auto;padding:0 24px}.charity-mission-card{background:#fff;border:1px solid #dce0ebcc;border-radius:20px;margin-bottom:60px;padding:45px 50px;position:relative;overflow:hidden;box-shadow:0 10px 35px #1b0a440f}.charity-mission-card:before{content:"";background:linear-gradient(#ff007a,#3b1d82);width:6px;height:100%;position:absolute;top:0;left:0}.charity-mission-badge{color:#ff007a;text-transform:uppercase;letter-spacing:1.2px;background:#ff007a1a;border-radius:30px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:12.5px;font-weight:700;display:inline-flex}.charity-mission-quote{color:#1a162b;margin-bottom:25px;font-size:22px;font-weight:700;line-height:1.55}.charity-mission-quote a{color:#ff007a;text-underline-offset:4px;text-decoration:underline;transition:all .2s}.charity-mission-quote a:hover{color:#3b1d82}.charity-mission-pillars{border-top:1px solid #edf0f7;grid-template-columns:repeat(4,1fr);gap:20px;padding-top:25px;display:grid}.charity-pillar-item{align-items:flex-start;gap:12px;display:flex}.charity-pillar-icon{color:#ff007a;background:#f1eef8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}.charity-pillar-text h5{color:#1a162b;margin:0 0 4px;font-size:14px;font-weight:700}.charity-pillar-text p{color:#6e6885;margin:0;font-size:12.5px;line-height:1.45}.charity-fieldwork-slider-container{margin-bottom:60px;position:relative}.charity-fieldwork-row{background:#fff;border:1px solid #dce0ebcc;border-radius:20px;grid-template-columns:1.15fr 1fr;align-items:center;gap:50px;margin-bottom:0;padding:50px 45px;transition:opacity .4s,transform .4s;display:grid;box-shadow:0 10px 35px #1b0a440f}.charity-fieldwork-row.fade-slide{animation:.5s cubic-bezier(.25,.8,.25,1) forwards charitySlideFadeIn}@keyframes charitySlideFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.charity-slider-pagination{justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.charity-slider-dot{cursor:pointer;background:#1b0a4429;border:none;border-radius:20px;width:28px;height:8px;padding:0;transition:all .35s cubic-bezier(.25,.8,.25,1)}.charity-slider-dot:hover{background:#ff007a73;transform:scaleY(1.25)}.charity-slider-dot.active{background:linear-gradient(135deg,#ff007a 0%,#7928ca 100%);width:52px;box-shadow:0 2px 10px #ff007a59}.charity-fieldwork-title{color:#1a162b;margin-bottom:20px;font-size:32px;font-weight:800;line-height:1.25}.charity-text-lead{color:#3f3956;border-left:3px solid #ff007a;margin-bottom:16px;padding-left:16px;font-size:16.5px;font-weight:500;line-height:1.7}.charity-text-p{color:#555168;margin-bottom:16px;font-size:15px;line-height:1.75}.charity-fieldwork-visual{grid-template-columns:1.2fr 1fr;gap:15px;display:grid}.charity-fieldwork-visual.photos-4{grid-template-columns:1fr 1fr}.charity-fieldwork-visual.photos-4 .charity-photo-card{height:182px}.charity-fieldwork-visual.photos-4 .charity-photo-card.large{grid-row:auto;height:182px}.charity-fieldwork-visual.photos-5{grid-template-columns:1.25fr 1fr 1fr}.charity-fieldwork-visual.photos-5 .charity-photo-card.large{grid-row:span 2;height:380px}.charity-fieldwork-visual.photos-5 .charity-photo-card.small{height:182px}.charity-photo-card{cursor:pointer;background:#110c24;border:1px solid #0000000f;border-radius:14px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000014}.charity-photo-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #ff007a33}.charity-photo-card.large{grid-row:span 2;height:380px}.charity-photo-card.small{height:182px}.charity-photo-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.charity-photo-card:hover .charity-photo-img{transform:scale(1.06)}.charity-photo-badge{color:#fff;background:linear-gradient(#0000 0%,#0c061ae6 100%);justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.charity-initiatives-section{margin-bottom:60px}.charity-section-heading-wrap{text-align:center;margin-bottom:45px}.charity-section-heading{color:#1a162b;margin-bottom:12px;font-size:32px;font-weight:800}.charity-section-subheading{color:#6e6885;max-width:650px;margin:0 auto;font-size:16px}.charity-category-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:25px;margin-bottom:10px;display:flex}.charity-cat-pill{color:#4b4461;cursor:pointer;background:#fff;border:1px solid #dce0ebe6;border-radius:30px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .25s cubic-bezier(.25,.8,.25,1);box-shadow:0 2px 6px #1b0a440a}.charity-cat-pill:hover{color:#1a162b;background:#f5f2fb;border-color:#ff007a59;transform:translateY(-2px);box-shadow:0 4px 10px #1b0a4414}.charity-cat-pill.active{color:#fff;background:linear-gradient(135deg,#1b0a44 0%,#2f1766 100%);border-color:#ff007a;box-shadow:0 4px 14px #1b0a4433}.charity-cards-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.charity-project-card{background:#fff;border:1px solid #dce0ebcc;border-radius:18px;flex-direction:column;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;overflow:hidden;box-shadow:0 10px 30px #1b0a440d}.charity-project-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px #1b0a441f}.charity-project-thumb{cursor:pointer;background:#110c24;height:210px;position:relative;overflow:hidden}.charity-project-img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.charity-project-card:hover .charity-project-img{transform:scale(1.08)}.charity-project-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;text-transform:uppercase;letter-spacing:.8px;cursor:pointer;z-index:2;background:#100826cc;border:1px solid #ffffff26;border-radius:20px;padding:5px 12px;font-size:11.5px;font-weight:700;transition:all .2s;position:absolute;top:14px;left:14px}.charity-project-tag:hover{background:#ff007a;border-color:#ff007a;transform:scale(1.05)}.charity-project-body{flex-direction:column;flex:1;padding:24px;display:flex}.charity-project-title{color:#1a162b;margin-bottom:10px;font-size:19px;font-weight:800;line-height:1.35}.charity-project-desc{color:#555168;flex:1;margin-bottom:18px;font-size:14px;line-height:1.65}.charity-project-link{color:#ff007a;cursor:pointer;align-items:center;gap:6px;font-size:13.5px;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.charity-project-link:hover{color:#d20055;gap:10px}.charity-donation-section{background-blend-mode:overlay;color:#fff;text-align:center;background-color:#0000;background-image:linear-gradient(135deg,#170d35 0%,#291054 50%,#1a0f3d 100%),url(/images/charity/charity-bg-henley.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff1a;border-radius:24px;margin-bottom:60px;padding:65px 45px;box-shadow:0 20px 45px #12092759}.charity-donation-container{max-width:800px;margin:0 auto}.charity-donation-tag{color:#ff007a;text-transform:uppercase;letter-spacing:1.5px;background:#ff007a33;border:1px solid #ff007a4d;border-radius:30px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 18px;font-size:13px;font-weight:700;display:inline-flex}.charity-donation-heading{color:#fff;margin-bottom:14px;font-size:32px;font-weight:800;line-height:1.3}.charity-donation-subheading{color:#ff007a;margin-bottom:35px;font-size:18px;font-weight:700}.charity-sum-selector{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:25px;display:flex}.charity-sum-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:30px;padding:12px 24px;font-size:15px;font-weight:700;transition:all .25s}.charity-sum-btn:hover{background:#ffffff2e;transform:translateY(-2px)}.charity-sum-btn.active{background:linear-gradient(135deg,#ff007a,#d20055);border-color:#ff007a;box-shadow:0 6px 20px #ff007a66}.charity-custom-input-wrap{background:#ffffff1a;border:1px solid #ffffff40;border-radius:30px;align-items:center;margin-bottom:30px;padding:6px 18px;display:inline-flex}.charity-custom-input{color:#fff;text-align:center;background:0 0;border:none;outline:none;width:140px;font-size:16px;font-weight:700}.charity-custom-input::placeholder{color:#ffffff80}.charity-currency-symbol{color:#ff007a;margin-left:6px;font-size:18px;font-weight:700}.charity-widget-box{color:#1a162b;text-align:left;background:#fff;border-radius:18px;margin:0 auto;padding:30px;box-shadow:0 15px 35px #00000059}.charity-widget-header{border-bottom:1px solid #edf0f7;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.charity-widget-title{color:#1a162b;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:800;display:flex}.charity-widget-account{color:#6e6885;background:#f1f2f8;border-radius:6px;padding:4px 10px;font-family:monospace;font-size:13px}.charity-widget-iframe{background:0 0;border:none;border-radius:12px;width:100%;height:220px}.charity-security-note{color:#7b7593;justify-content:center;align-items:center;gap:6px;margin-top:15px;font-size:12.5px;display:flex}.charity-partner-card{background:#fff;border:1px solid #dce0ebcc;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;padding:40px 45px;display:flex;box-shadow:0 10px 35px #1b0a440f}.charity-partner-info h3{color:#1a162b;margin:0 0 8px;font-size:24px;font-weight:800}.charity-partner-info p{color:#555168;max-width:600px;margin:0;font-size:14.5px;line-height:1.6}.charity-partner-actions{flex-shrink:0;gap:14px;display:flex}.charity-btn-partner{color:#fff;background:#3b1d82;border-radius:30px;align-items:center;gap:8px;padding:13px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.charity-btn-partner:hover{color:#fff;background:#2a1262;transform:translateY(-2px);box-shadow:0 6px 18px #3b1d824d}.charity-btn-whatsapp{color:#fff;background:#25d366;border-radius:30px;align-items:center;gap:8px;padding:13px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.charity-btn-whatsapp:hover{color:#fff;background:#1eb956;transform:translateY(-2px);box-shadow:0 6px 18px #25d36659}.charity-lightbox-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;background:#080412eb;justify-content:center;align-items:center;padding:24px;animation:.25s ease-out charityFadeIn;display:flex;position:fixed;inset:0}.charity-lightbox-content{background:#150f28;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:100%;max-width:850px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #0009}.charity-lightbox-close{color:#fff;cursor:pointer;z-index:5;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.charity-lightbox-close:hover{background:#ff007a;transform:rotate(90deg)}.charity-lightbox-img-wrap{background:#090614;flex:1;justify-content:center;align-items:center;min-height:380px;padding:20px;display:flex}.charity-lightbox-img{object-fit:contain;border-radius:8px;max-width:100%;max-height:65vh}.charity-lightbox-caption{color:#fff;background:#17112c;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.charity-lightbox-title{margin:0;font-size:16px;font-weight:700}.charity-lightbox-info{color:#a79fc2;margin:0;font-size:13px}.charity-lightbox-support-btn{border-radius:30px;padding:8px 18px;font-size:13px}@keyframes charityFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (width<=991px){.charity-mission-pillars{grid-template-columns:repeat(2,1fr)}.charity-fieldwork-row{grid-template-columns:1fr;gap:35px;padding:35px 25px}.charity-cards-grid{grid-template-columns:repeat(2,1fr)}.charity-partner-card{text-align:center;flex-direction:column;padding:35px 25px}.charity-partner-actions{flex-wrap:wrap;justify-content:center;width:100%}.charity-donation-section{padding:45px 25px}}@media (width<=600px){.charity-mission-pillars,.charity-cards-grid,.charity-fieldwork-visual{grid-template-columns:1fr}.charity-photo-card.large{height:250px}.charity-banner-area{padding:130px 0 60px}.charity-banner-title{font-size:28px}.charity-mission-quote{font-size:18px}.charity-donation-heading{font-size:24px}}.charity-fieldwork-action{margin-top:28px}.charity-btn-pink{background:linear-gradient(135deg,#ff007a,#d20055)!important}.charity-shield-icon{color:#25d366}.product-banner-area{color:#fff;text-align:center;background-image:linear-gradient(135deg,#100826f0 0%,#2a0a3ae6 100%),url(/images/news-banner.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:160px 0 80px;position:relative}.product-banner-container{z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.product-breadcrumbs{text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:10px;margin-bottom:16px;font-size:13px;font-weight:600;display:inline-flex}.product-breadcrumb-link{color:#fff;opacity:.85;cursor:pointer;text-decoration:none;transition:all .3s}.product-breadcrumb-link:hover{color:#ff007a;opacity:1}.product-breadcrumb-sep{color:#ff007a;font-size:14px}.product-breadcrumb-current{color:#ff007a;font-weight:700}.product-banner-title{text-transform:uppercase;letter-spacing:2px;margin:0 0 12px;font-size:42px;font-weight:800;line-height:1.25;color:#fff!important}.product-banner-subtitle{color:#e2d7f5;max-width:700px;margin:0 auto;font-size:17px;line-height:1.6}.product-zigzag-divider{background-image:radial-gradient(circle,#ff007a 2px,#0000 2px);background-size:10px 8px;width:50px;height:8px;margin:20px auto 0;position:relative}.product-zigzag-divider:after{content:"";background:#ff007a;border-radius:2px;width:40px;height:2px;margin:4px auto 0;display:block}.product-main-content{background-color:#f7f8fc;padding:60px 0 100px}.product-container{max-width:1240px;margin:0 auto;padding:0 24px}.product-showcase-card{background:#fff;border:1px solid #dce0ebcc;border-radius:24px;margin-bottom:50px;padding:50px;box-shadow:0 15px 45px #1b0a4412}.product-showcase-row{grid-template-columns:1fr 1.25fr;align-items:flex-start;gap:55px;display:grid}.product-gallery-wrap{flex-direction:column;gap:18px;display:flex}.product-main-image-wrap{cursor:pointer;aspect-ratio:1;background:#100a26;border:1px solid #00000014;border-radius:18px;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #00000026}.product-main-image-wrap:hover{box-shadow:0 16px 40px #ff007a33}.product-main-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.product-main-image-wrap:hover .product-main-img{transform:scale(1.04)}.product-badge-format{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;text-transform:uppercase;letter-spacing:1px;background:#100826d9;border:1px solid #ff007a66;border-radius:30px;align-items:center;gap:6px;padding:6px 14px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:16px;left:16px}.product-zoom-hint{color:#1a162b;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;transition:all .2s;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 12px #00000026}.product-main-image-wrap:hover .product-zoom-hint{color:#fff;background:#ff007a;transform:scale(1.1)}.product-thumbs-strip{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.product-thumb-item{aspect-ratio:1;cursor:pointer;background:#100a26;border:2px solid #0000;border-radius:12px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000000f}.product-thumb-item:hover{border-color:#ff007a80;transform:translateY(-2px)}.product-thumb-item.active{border-color:#ff007a;box-shadow:0 6px 18px #ff007a4d}.product-thumb-img{object-fit:cover;width:100%;height:100%}.product-thumb-label{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.5px;background:#100826d9;padding:4px;font-size:10px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.product-demo-download-box{background:#fdf5f9;border:1px dashed #ff007a66;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.product-demo-text h6{color:#1a162b;margin:0 0 3px;font-size:13.5px;font-weight:800}.product-demo-text p{color:#6e6885;margin:0;font-size:12px}.product-demo-btn{color:#ff007a;white-space:nowrap;background:#fff;border:1px solid #ff007a;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.product-demo-btn:hover{color:#fff;background:#ff007a;box-shadow:0 4px 14px #ff007a4d}.product-details-wrap{flex-direction:column;display:flex}.product-type-tag{color:#ff007a;text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-flex}.product-title{color:#1a162b;margin:0 0 10px;font-size:34px;font-weight:900;line-height:1.25}.product-author-line{color:#6e6885;margin-bottom:18px;font-size:15px}.product-author-line strong{color:#3b1d82;font-weight:700}.product-rating-row{border-bottom:1px solid #edf0f7;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:18px;display:flex}.product-stars{color:#ffb800;letter-spacing:2px;font-size:15px}.product-rating-val{color:#1a162b;font-size:13.5px;font-weight:700}.product-reviews-count{color:#8b85a3;cursor:pointer;font-size:13px;text-decoration:none}.product-reviews-count:hover{color:#ff007a}.product-price-row{align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.product-price-current{color:#ff007a;font-size:38px;font-weight:900;line-height:1}.product-price-old{color:#9f9ab3;font-size:20px;font-weight:600;text-decoration:line-through}.product-discount-badge{color:#1ba34f;background:#25d36626;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:800}.product-stock-badge{color:#25d366;align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:700;display:inline-flex}.product-variation-section{background:#f8f9fe;border:1px solid #e7eaf5;border-radius:16px;margin-bottom:25px;padding:20px 22px}.product-variation-label{color:#1a162b;text-transform:uppercase;letter-spacing:.8px;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.product-variation-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.product-var-btn{cursor:pointer;text-align:left;background:#fff;border:2px solid #e1e4f0;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.product-var-btn:hover{border-color:#ff007a80;transform:translateY(-2px)}.product-var-btn.active{background:#fff8fb;border-color:#ff007a;box-shadow:0 4px 14px #ff007a2e}.product-var-flag{font-size:24px;line-height:1}.product-var-info h6{color:#1a162b;margin:0 0 2px;font-size:13.5px;font-weight:800}.product-var-info p{color:#7a7493;margin:0;font-size:11.5px}.product-features-list{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.product-feature-item{color:#4b4562;align-items:center;gap:10px;font-size:13.5px;display:flex}.product-feature-icon{color:#3b1d82;background:#3b1d8214;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex}.product-actions-wrap{gap:14px;margin-bottom:24px;display:flex}.product-btn-buy{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#ff007a 0%,#d20055 100%);border:none;border-radius:30px;flex:1;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-size:16px;font-weight:800;transition:all .3s;display:inline-flex;box-shadow:0 8px 24px #ff007a59}.product-btn-buy:hover{background:linear-gradient(135deg,#d20055 0%,#a50042 100%);transform:translateY(-2px);box-shadow:0 12px 28px #ff007a73}.product-btn-wa{color:#fff;background:#25d366;border-radius:30px;flex-shrink:0;align-items:center;gap:8px;padding:16px 22px;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.product-btn-wa:hover{color:#fff;background:#1eb956;transform:translateY(-2px);box-shadow:0 6px 18px #25d36659}.product-security-row{color:#7b7593;justify-content:center;align-items:center;gap:16px;padding-top:8px;font-size:12px;display:flex}.product-security-row span{align-items:center;gap:5px;display:inline-flex}.product-tabs-container{background:#fff;border:1px solid #dce0ebcc;border-radius:20px;margin-bottom:60px;overflow:hidden;box-shadow:0 10px 35px #1b0a440f}.product-tabs-header{background:#fafbfe;border-bottom:1px solid #edf0f7;display:flex;overflow-x:auto}.product-tab-btn{color:#6e6885;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:20px 30px;font-size:14.5px;font-weight:700;transition:all .2s;display:inline-flex;position:relative}.product-tab-btn:hover{color:#ff007a}.product-tab-btn.active{color:#3b1d82;background:#fff;font-weight:800}.product-tab-btn.active:after{content:"";background:#ff007a;height:3px;position:absolute;bottom:0;left:0;right:0}.product-tab-badge{color:#ff007a;background:#ff007a1a;border-radius:10px;padding:2px 7px;font-size:11px}.product-tab-content{padding:40px 45px}.product-desc-lead{color:#1a162b;margin-bottom:24px;font-size:18px;font-weight:600;line-height:1.7}.product-quote-card{color:#2b1f48;background:linear-gradient(135deg,#3b1d820d 0%,#ff007a0d 100%);border-left:4px solid #ff007a;border-radius:0 14px 14px 0;margin:25px 0;padding:22px 28px;font-size:16px;font-style:italic;line-height:1.65}.product-desc-p{color:#555168;margin-bottom:16px;font-size:15px;line-height:1.8}.product-specs-table{border-collapse:collapse;width:100%}.product-specs-table tr{border-bottom:1px solid #edf0f7}.product-specs-table tr:last-child{border-bottom:none}.product-specs-table td{padding:14px 16px;font-size:14.5px}.product-specs-table td:first-child{color:#1a162b;background:#fafbfe;width:35%;font-weight:700}.product-specs-table td:last-child{color:#555168}.product-reviews-list{flex-direction:column;gap:20px;display:flex}.product-review-card{background:#fafbfe;border:1px solid #edf0f7;border-radius:14px;padding:22px 25px}.product-review-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.product-reviewer-info{align-items:center;gap:12px;display:flex}.product-reviewer-avatar{color:#fff;background:#3b1d82;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:flex}.product-reviewer-name{color:#1a162b;margin:0;font-size:15px;font-weight:800}.product-review-date{color:#8f8aab;font-size:12px}.product-review-text{color:#555168;margin:0;font-size:14px;line-height:1.65}.product-upsell-section{margin-top:30px}.product-upsell-heading{color:#1a162b;text-align:center;margin-bottom:35px;font-size:26px;font-weight:800}.product-upsell-grid{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}.product-upsell-card{background:#fff;border:1px solid #dce0ebcc;border-radius:18px;align-items:center;gap:22px;padding:25px 30px;transition:all .3s;display:flex;box-shadow:0 8px 24px #1b0a440d}.product-upsell-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #1b0a441a}.product-upsell-img{object-fit:cover;border-radius:10px;flex-shrink:0;width:85px;height:110px;box-shadow:0 4px 12px #00000026}.product-upsell-info h4{color:#1a162b;margin:0 0 4px;font-size:17px;font-weight:800}.product-upsell-info p{color:#6e6885;margin:0 0 10px;font-size:13px;line-height:1.45}.product-upsell-price{color:#ff007a;margin-bottom:8px;font-size:18px;font-weight:800}.product-upsell-btn{color:#3b1d82;cursor:pointer;font-size:13px;font-weight:700;text-decoration:underline}.product-upsell-btn:hover{color:#ff007a}.product-checkout-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000;background:#080412d9;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out productFadeIn;display:flex;position:fixed;inset:0}.product-checkout-modal{background:#fff;border-radius:20px;width:100%;max-width:580px;max-height:90vh;padding:35px 40px;position:relative;overflow-y:auto;box-shadow:0 25px 60px #0006}.product-modal-close{color:#6e6885;cursor:pointer;background:#f1f2f8;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.product-modal-close:hover{color:#fff;background:#ff007a}.product-modal-header{text-align:center;margin-bottom:25px}.product-modal-header h3{color:#1a162b;margin:0 0 6px;font-size:24px;font-weight:800}.product-modal-header p{color:#6e6885;margin:0;font-size:14px}.product-modal-summary{background:#f8f9fe;border:1px solid #edf0f7;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:25px;padding:16px 20px;display:flex}.product-modal-summary-title{color:#1a162b;font-size:14px;font-weight:700}.product-modal-summary-lang{color:#6e6885;font-size:12px}.product-modal-summary-price{color:#ff007a;font-size:22px;font-weight:800}.product-modal-iframe{background:0 0;border:none;border-radius:12px;width:100%;height:230px;margin-bottom:15px}.product-modal-footer-note{text-align:center;color:#8b85a3;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.product-lightbox-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10001;background:#080412f0;justify-content:center;align-items:center;padding:24px;animation:.25s ease-out productFadeIn;display:flex;position:fixed;inset:0}.product-lightbox-box{justify-content:center;align-items:center;max-width:900px;max-height:90vh;display:flex;position:relative}.product-lightbox-img{object-fit:contain;border-radius:12px;max-width:100%;max-height:85vh;box-shadow:0 25px 60px #000000b3}.product-lightbox-close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:28px;transition:all .2s;position:absolute;top:-45px;right:0}.product-lightbox-close:hover{color:#ff007a;transform:scale(1.1)}@keyframes productFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (width<=991px){.product-showcase-row{grid-template-columns:1fr;gap:35px}.product-showcase-card{padding:35px 25px}.product-chapters-grid,.product-upsell-grid{grid-template-columns:1fr}.product-tab-content{padding:30px 20px}}@media (width<=600px){.product-banner-area{padding:130px 0 60px}.product-banner-title,.product-title{font-size:26px}.product-variation-options{grid-template-columns:1fr}.product-actions-wrap{flex-direction:column}.product-demo-download-box{text-align:center;flex-direction:column}.product-checkout-modal{padding:25px 20px}}.product-tag-pink{color:#ff007a}.product-lock-green{color:#25d366}.product-quote-author{color:#ff007a;margin-top:10px;font-style:normal;font-weight:700}.product-tab-section-title{color:#1a162b;margin-bottom:22px;font-size:20px;font-weight:800}.product-reviewer-role{color:#7b7593;font-size:12px}.product-review-meta-right{text-align:right}.product-review-stars-gold{color:#ffb800;letter-spacing:2px;font-size:13px}.product-modal-icon-pink{color:#ff007a;margin-bottom:8px;font-size:24px}.product-audio-banner{color:#fff;text-align:center;background-image:linear-gradient(135deg,#100826f0 0%,#2a0a3ae6 100%),url(/images/news-banner.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:160px 0 80px;position:relative}.product-audio-banner-container{z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.product-audio-breadcrumbs{text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:10px;margin-bottom:16px;font-size:13px;font-weight:600;display:inline-flex}.product-audio-breadcrumb-link{color:#fff;opacity:.85;cursor:pointer;text-decoration:none;transition:all .3s}.product-audio-breadcrumb-link:hover{color:#ff007a;opacity:1}.product-audio-breadcrumb-sep{color:#ff007a;font-size:14px}.product-audio-breadcrumb-current{color:#ff007a;font-weight:700}.product-audio-banner-title{text-transform:uppercase;letter-spacing:2px;margin:0 0 12px;font-size:40px;font-weight:800;line-height:1.25;color:#fff!important}.product-audio-banner-subtitle{color:#e2d7f5;max-width:720px;margin:0 auto;font-size:17px;line-height:1.6}.product-audio-zigzag{background-image:radial-gradient(circle,#ff007a 2px,#0000 2px);background-size:10px 8px;width:50px;height:8px;margin:20px auto 0;position:relative}.product-audio-zigzag:after{content:"";background:#ff007a;border-radius:2px;width:40px;height:2px;margin:4px auto 0;display:block}.product-audio-main{background-color:#f7f8fc;padding:60px 0 100px}.product-audio-container{max-width:1240px;margin:0 auto;padding:0 24px}.product-audio-showcase-card{background:#fff;border:1px solid #dce0ebcc;border-radius:24px;margin-bottom:50px;padding:50px;box-shadow:0 15px 45px #1b0a4412}.product-audio-showcase-row{grid-template-columns:1fr 1.25fr;align-items:flex-start;gap:55px;display:grid}.product-audio-left{flex-direction:column;gap:18px;display:flex}.product-audio-art-wrap{cursor:pointer;aspect-ratio:1;background:#100a26;border:1px solid #00000014;border-radius:18px;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #00000026}.product-audio-art-wrap:hover{box-shadow:0 16px 40px #ff007a33}.product-audio-art-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.product-audio-art-wrap:hover .product-audio-art-img{transform:scale(1.04)}.product-audio-badge-format{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;text-transform:uppercase;letter-spacing:1px;background:#100826d9;border:1px solid #ff007a66;border-radius:30px;align-items:center;gap:6px;padding:6px 14px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:16px;left:16px}.product-audio-zoom-btn{color:#1a162b;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;transition:all .2s;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 12px #00000026}.product-audio-art-wrap:hover .product-audio-zoom-btn{color:#fff;background:#ff007a;transform:scale(1.1)}.product-audio-thumbs{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.product-audio-thumb-btn{aspect-ratio:1;cursor:pointer;background:#100a26;border:2px solid #0000;border-radius:12px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000000f}.product-audio-thumb-btn:hover{border-color:#ff007a80;transform:translateY(-2px)}.product-audio-thumb-btn.active{border-color:#ff007a;box-shadow:0 6px 18px #ff007a4d}.product-audio-thumb-img{object-fit:cover;width:100%;height:100%}.product-audio-thumb-label{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.5px;background:#100826d9;padding:4px;font-size:10px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.product-audio-mini-player{color:#fff;background:#160e35;border:1px solid #ffffff1a;border-radius:16px;padding:20px;box-shadow:0 8px 24px #160e3533}.product-audio-mini-title{color:#ff007a;text-transform:uppercase;letter-spacing:.8px;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:13.5px;font-weight:700;display:flex}.product-audio-tracks-pills{flex-direction:column;gap:8px;display:flex}.product-audio-pill-track{cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;transition:all .2s;display:flex}.product-audio-pill-track:hover{background:#ffffff24}.product-audio-pill-track.playing{background:#ff007a33;border-color:#ff007a}.product-audio-pill-left{align-items:center;gap:10px;display:flex}.product-audio-play-icon{color:#fff;background:#ff007a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;display:flex}.product-audio-pill-text{color:#fff;font-size:12.5px;font-weight:700}.product-audio-pill-dur{color:#a49fc0;font-size:11.5px}.product-audio-right{flex-direction:column;display:flex}.product-audio-tag{color:#ff007a;text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-flex}.product-audio-title{color:#1a162b;margin:0 0 10px;font-size:34px;font-weight:900;line-height:1.25}.product-audio-author-line{color:#6e6885;margin-bottom:18px;font-size:15px}.product-audio-author-line strong{color:#3b1d82;font-weight:700}.product-audio-rating-row{border-bottom:1px solid #edf0f7;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:18px;display:flex}.product-audio-stars{color:#ffb800;letter-spacing:2px;font-size:15px}.product-audio-rating-val{color:#1a162b;font-size:13.5px;font-weight:700}.product-audio-reviews-count{color:#8b85a3;cursor:pointer;font-size:13px;text-decoration:none}.product-audio-reviews-count:hover{color:#ff007a}.product-audio-stock-badge{color:#25d366;align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:700;display:inline-flex}.product-audio-price-row{align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.product-audio-price-current{color:#ff007a;font-size:38px;font-weight:900;line-height:1}.product-audio-price-old{color:#9f9ab3;font-size:20px;font-weight:600;text-decoration:line-through}.product-audio-discount{color:#1ba34f;background:#25d36626;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:800}.product-audio-specs-box{text-align:center;background:#f8f9fe;border:1px solid #e7eaf5;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:25px;padding:18px 22px;display:grid}.product-audio-spec-item{flex-direction:column;gap:4px;display:flex}.product-audio-spec-label{color:#8b85a3;text-transform:uppercase;font-size:11.5px;font-weight:700}.product-audio-spec-val{color:#1a162b;font-size:14.5px;font-weight:800}.product-audio-features-list{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.product-audio-feature-item{color:#4b4562;align-items:center;gap:10px;font-size:13.5px;display:flex}.product-audio-feature-icon{color:#3b1d82;background:#3b1d8214;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex}.product-audio-actions{gap:14px;margin-bottom:24px;display:flex}.product-audio-btn-buy{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#ff007a 0%,#d20055 100%);border:none;border-radius:30px;flex:1;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-size:16px;font-weight:800;transition:all .3s;display:inline-flex;box-shadow:0 8px 24px #ff007a59}.product-audio-btn-buy:hover{background:linear-gradient(135deg,#d20055 0%,#a50042 100%);transform:translateY(-2px);box-shadow:0 12px 28px #ff007a73}.product-audio-btn-wa{color:#fff;background:#25d366;border-radius:30px;flex-shrink:0;align-items:center;gap:8px;padding:16px 22px;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.product-audio-btn-wa:hover{color:#fff;background:#1eb956;transform:translateY(-2px);box-shadow:0 6px 18px #25d36659}.product-audio-security-row{color:#7b7593;justify-content:center;align-items:center;gap:16px;padding-top:8px;font-size:12px;display:flex}.product-audio-security-row span{align-items:center;gap:5px;display:inline-flex}.product-audio-tabs{background:#fff;border:1px solid #dce0ebcc;border-radius:20px;margin-bottom:60px;overflow:hidden;box-shadow:0 10px 35px #1b0a440f}.product-audio-tabs-header{background:#fafbfe;border-bottom:1px solid #edf0f7;display:flex;overflow-x:auto}.product-audio-tab-btn{color:#6e6885;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:20px 30px;font-size:14.5px;font-weight:700;transition:all .2s;display:inline-flex;position:relative}.product-audio-tab-btn:hover{color:#ff007a}.product-audio-tab-btn.active{color:#3b1d82;background:#fff;font-weight:800}.product-audio-tab-btn.active:after{content:"";background:#ff007a;height:3px;position:absolute;bottom:0;left:0;right:0}.product-audio-tab-content{padding:40px 45px}.product-audio-desc-lead{color:#1a162b;margin-bottom:24px;font-size:18px;font-weight:600;line-height:1.7}.product-audio-quote-card{color:#2b1f48;background:linear-gradient(135deg,#3b1d820d 0%,#ff007a0d 100%);border-left:4px solid #ff007a;border-radius:0 14px 14px 0;margin:25px 0;padding:22px 28px;font-size:16px;font-style:italic;line-height:1.65}.product-audio-desc-p{color:#555168;margin-bottom:16px;font-size:15px;line-height:1.8}.product-audio-player-list{flex-direction:column;gap:16px;display:flex}.product-audio-track-card{background:#f8f9fe;border:1px solid #edf0f7;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;transition:all .25s;display:flex}.product-audio-track-card:hover{background:#fff;border-color:#ff007a4d;box-shadow:0 8px 24px #1b0a440f}.product-audio-track-card.active{background:#fff;border-color:#ff007a;box-shadow:0 8px 25px #ff007a26}.product-audio-track-left{align-items:center;gap:18px;display:flex}.product-audio-track-num{color:#3b1d82;width:32px;font-size:18px;font-weight:900}.product-audio-track-btn-play{color:#fff;cursor:pointer;background:#ff007a;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;transition:all .2s;display:flex;box-shadow:0 4px 12px #ff007a4d}.product-audio-track-btn-play:hover{background:#d20055;transform:scale(1.08)}.product-audio-track-info h5{color:#1a162b;margin:0 0 3px;font-size:16px;font-weight:800}.product-audio-track-info p{color:#6e6885;margin:0;font-size:13px}.product-audio-track-meta{align-items:center;gap:16px;display:flex}.product-audio-track-dur{color:#3b1d82;background:#ece8f7;border-radius:20px;padding:4px 10px;font-size:13.5px;font-weight:700}.product-audio-specs-table{border-collapse:collapse;width:100%}.product-audio-specs-table tr{border-bottom:1px solid #edf0f7}.product-audio-specs-table tr:last-child{border-bottom:none}.product-audio-specs-table td{padding:14px 16px;font-size:14.5px}.product-audio-specs-table td:first-child{color:#1a162b;background:#fafbfe;width:35%;font-weight:700}.product-audio-specs-table td:last-child{color:#555168}.product-audio-reviews-list{flex-direction:column;gap:20px;display:flex}.product-audio-review-card{background:#fafbfe;border:1px solid #edf0f7;border-radius:14px;padding:22px 25px}.product-audio-review-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.product-audio-reviewer-info{align-items:center;gap:12px;display:flex}.product-audio-reviewer-avatar{color:#fff;background:#3b1d82;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:flex}.product-audio-reviewer-name{color:#1a162b;margin:0;font-size:15px;font-weight:800}.product-audio-review-date{color:#8f8aab;font-size:12px}.product-audio-review-text{color:#555168;margin:0;font-size:14px;line-height:1.65}.product-audio-upsell{margin-top:30px}.product-audio-upsell-heading{color:#1a162b;text-align:center;margin-bottom:35px;font-size:26px;font-weight:800}.product-audio-upsell-grid{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}.product-audio-upsell-card{background:#fff;border:1px solid #dce0ebcc;border-radius:18px;align-items:center;gap:22px;padding:25px 30px;transition:all .3s;display:flex;box-shadow:0 8px 24px #1b0a440d}.product-audio-upsell-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #1b0a441a}.product-audio-upsell-img{object-fit:cover;border-radius:10px;flex-shrink:0;width:85px;height:110px;box-shadow:0 4px 12px #00000026}.product-audio-upsell-info h4{color:#1a162b;margin:0 0 4px;font-size:17px;font-weight:800}.product-audio-upsell-info p{color:#6e6885;margin:0 0 10px;font-size:13px;line-height:1.45}.product-audio-upsell-price{color:#ff007a;margin-bottom:8px;font-size:18px;font-weight:800}.product-audio-upsell-btn{color:#3b1d82;cursor:pointer;font-size:13px;font-weight:700;text-decoration:underline}.product-audio-upsell-btn:hover{color:#ff007a}.product-audio-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000;background:#080412d9;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out productAudioFade;display:flex;position:fixed;inset:0}.product-audio-modal{background:#fff;border-radius:20px;width:100%;max-width:580px;max-height:90vh;padding:35px 40px;position:relative;overflow-y:auto;box-shadow:0 25px 60px #0006}.product-audio-modal-close{color:#6e6885;cursor:pointer;background:#f1f2f8;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.product-audio-modal-close:hover{color:#fff;background:#ff007a}.product-audio-modal-header{text-align:center;margin-bottom:25px}.product-audio-modal-header h3{color:#1a162b;margin:0 0 6px;font-size:24px;font-weight:800}.product-audio-modal-header p{color:#6e6885;margin:0;font-size:14px}.product-audio-modal-summary{background:#f8f9fe;border:1px solid #edf0f7;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:25px;padding:16px 20px;display:flex}.product-audio-modal-summary-title{color:#1a162b;font-size:14px;font-weight:700}.product-audio-modal-summary-format{color:#6e6885;font-size:12px}.product-audio-modal-summary-price{color:#ff007a;font-size:22px;font-weight:800}.product-audio-modal-iframe{background:0 0;border:none;border-radius:12px;width:100%;height:230px;margin-bottom:15px}.product-audio-modal-note{text-align:center;color:#8b85a3;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.product-audio-lightbox-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10001;background:#080412f0;justify-content:center;align-items:center;padding:24px;animation:.25s ease-out productAudioFade;display:flex;position:fixed;inset:0}.product-audio-lightbox-box{justify-content:center;align-items:center;max-width:900px;max-height:90vh;display:flex;position:relative}.product-audio-lightbox-img{object-fit:contain;border-radius:12px;max-width:100%;max-height:85vh;box-shadow:0 25px 60px #000000b3}.product-audio-lightbox-close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:28px;transition:all .2s;position:absolute;top:-45px;right:0}.product-audio-lightbox-close:hover{color:#ff007a;transform:scale(1.1)}@keyframes productAudioFade{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (width<=991px){.product-audio-showcase-row{grid-template-columns:1fr;gap:35px}.product-audio-showcase-card{padding:35px 25px}.product-audio-upsell-grid{grid-template-columns:1fr}.product-audio-tab-content{padding:30px 20px}}@media (width<=600px){.product-audio-banner{padding:130px 0 60px}.product-audio-banner-title,.product-audio-title{font-size:24px}.product-audio-specs-box{grid-template-columns:1fr}.product-audio-actions{flex-direction:column}.product-audio-track-card{flex-direction:column;align-items:flex-start}.product-audio-modal{padding:25px 20px}}.product-audio-mini-badge{color:#c3bcd9;font-size:11px}.product-audio-lock-green{color:#25d366}.product-audio-quote-author{color:#ff007a;margin-top:10px;font-style:normal;font-weight:700}.product-audio-tab-section-title{color:#1a162b;margin-bottom:10px;font-size:20px;font-weight:800}.product-audio-tab-section-subtitle{color:#6e6885;margin-bottom:25px;font-size:14px}.product-audio-reviewer-role{color:#7b7593;font-size:12px}.product-audio-review-meta-right{text-align:right}.product-audio-review-stars-gold{color:#ffb800;letter-spacing:2px;font-size:13px}.product-audio-modal-icon-pink{color:#ff007a;margin-bottom:8px;font-size:24px}.product-audio-chapters-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:15px;display:grid}.product-audio-chapter-card{background:#fff;border:1px solid #dce0ebd9;border-radius:14px;align-items:flex-start;gap:16px;padding:18px 20px;transition:all .25s;display:flex}.product-audio-chapter-card:hover{border-color:#ff007a;transform:translateY(-2px);box-shadow:0 6px 20px #ff007a14}.product-audio-chapter-num{color:#ff007a;text-align:center;background:#ff007a14;border-radius:8px;flex-shrink:0;min-width:44px;padding:8px 12px;font-size:16px;font-weight:800}.product-audio-chapter-info h5{color:#1a162b;margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.4}.product-audio-chapter-info p{color:#6e6885;margin:0;font-size:13.5px;line-height:1.5}@media (width<=768px){.product-audio-chapters-grid{grid-template-columns:1fr;gap:14px}}.product-book-banner{color:#fff;text-align:center;background-image:linear-gradient(135deg,#100826f0 0%,#2a0a3ae6 100%),url(/images/news-banner.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:160px 0 80px;position:relative}.product-book-banner-container{z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.product-book-breadcrumbs{text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:10px;margin-bottom:16px;font-size:13px;font-weight:600;display:inline-flex}.product-book-breadcrumb-link{color:#fff;opacity:.85;cursor:pointer;text-decoration:none;transition:all .3s}.product-book-breadcrumb-link:hover{color:#ff007a;opacity:1}.product-book-breadcrumb-sep{color:#ff007a;font-size:14px}.product-book-breadcrumb-current{color:#ff007a;font-weight:700}.product-book-banner-title{text-transform:uppercase;letter-spacing:2px;margin:0 0 12px;font-size:40px;font-weight:800;line-height:1.25;color:#fff!important}.product-book-banner-subtitle{color:#e2d7f5;max-width:740px;margin:0 auto;font-size:17px;line-height:1.6}.product-book-zigzag{background-image:radial-gradient(circle,#ff007a 2px,#0000 2px);background-size:10px 8px;width:50px;height:8px;margin:20px auto 0;position:relative}.product-book-zigzag:after{content:"";background:#ff007a;border-radius:2px;width:40px;height:2px;margin:4px auto 0;display:block}.product-book-main{background-color:#f7f8fc;padding:60px 0 100px}.product-book-container{max-width:1240px;margin:0 auto;padding:0 24px}.product-book-showcase-card{background:#fff;border:1px solid #dce0ebcc;border-radius:24px;margin-bottom:50px;padding:50px;box-shadow:0 15px 45px #1b0a4412}.product-book-showcase-row{grid-template-columns:1fr 1.25fr;align-items:flex-start;gap:55px;display:grid}.product-book-left{flex-direction:column;gap:18px;display:flex}.product-book-main-img-wrap{cursor:pointer;aspect-ratio:1;background:#100a26;border:1px solid #00000014;border-radius:18px;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #00000026}.product-book-main-img-wrap:hover{box-shadow:0 16px 40px #ff007a33}.product-book-main-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.product-book-main-img-wrap:hover .product-book-main-img{transform:scale(1.04)}.product-book-badge-format{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;text-transform:uppercase;letter-spacing:1px;background:#100826d9;border:1px solid #ff007a66;border-radius:30px;align-items:center;gap:6px;padding:6px 14px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:16px;left:16px}.product-book-zoom-btn{color:#1a162b;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;transition:all .2s;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 12px #00000026}.product-book-main-img-wrap:hover .product-book-zoom-btn{color:#fff;background:#ff007a;transform:scale(1.1)}.product-book-thumbs{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.product-book-thumb-btn{aspect-ratio:1;cursor:pointer;background:#100a26;border:2px solid #0000;border-radius:12px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000000f}.product-book-thumb-btn:hover{border-color:#ff007a80;transform:translateY(-2px)}.product-book-thumb-btn.active{border-color:#ff007a;box-shadow:0 6px 18px #ff007a4d}.product-book-thumb-img{object-fit:cover;width:100%;height:100%}.product-book-thumb-label{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.5px;background:#100826d9;padding:4px 2px;font-size:9.5px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.product-book-demo-box{background:#fdf5f9;border:1px dashed #ff007a66;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.product-book-demo-text h6{color:#1a162b;margin:0 0 3px;font-size:13.5px;font-weight:800}.product-book-demo-text p{color:#6e6885;margin:0;font-size:12px}.product-book-demo-btn{color:#ff007a;white-space:nowrap;background:#fff;border:1px solid #ff007a;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.product-book-demo-btn:hover{color:#fff;background:#ff007a;box-shadow:0 4px 14px #ff007a4d}.product-book-right{flex-direction:column;display:flex}.product-book-tag{color:#ff007a;text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-flex}.product-book-title{color:#1a162b;margin:0 0 10px;font-size:34px;font-weight:900;line-height:1.25}.product-book-author-line{color:#6e6885;margin-bottom:18px;font-size:15px}.product-book-author-line strong{color:#3b1d82;font-weight:700}.product-book-rating-row{border-bottom:1px solid #edf0f7;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:18px;display:flex}.product-book-stars{color:#ffb800;letter-spacing:2px;font-size:15px}.product-book-rating-val{color:#1a162b;font-size:13.5px;font-weight:700}.product-book-reviews-count{color:#8b85a3;cursor:pointer;font-size:13px;text-decoration:none}.product-book-reviews-count:hover{color:#ff007a}.product-book-stock-badge{color:#25d366;align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:700;display:inline-flex}.product-book-price-row{align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.product-book-price-current{color:#ff007a;font-size:38px;font-weight:900;line-height:1}.product-book-price-old{color:#9f9ab3;font-size:20px;font-weight:600;text-decoration:line-through}.product-book-discount{color:#1ba34f;background:#25d36626;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:800}.product-book-craft-box{background:#fdfaf7;border:1px solid #faeade;border-radius:16px;align-items:center;gap:16px;margin-bottom:25px;padding:18px 22px;display:flex}.product-book-craft-icon{color:#fff;background:#d85d38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex;box-shadow:0 4px 12px #d85d384d}.product-book-craft-info h5{color:#1a162b;margin:0 0 3px;font-size:14px;font-weight:800}.product-book-craft-info p{color:#6e6885;margin:0;font-size:12.5px;line-height:1.4}.product-book-features-list{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.product-book-feature-item{color:#4b4562;align-items:center;gap:10px;font-size:13.5px;display:flex}.product-book-feature-icon{color:#3b1d82;background:#3b1d8214;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex}.product-book-actions{gap:14px;margin-bottom:24px;display:flex}.product-book-btn-buy{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#ff007a 0%,#d20055 100%);border:none;border-radius:30px;flex:1;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-size:16px;font-weight:800;transition:all .3s;display:inline-flex;box-shadow:0 8px 24px #ff007a59}.product-book-btn-buy:hover{background:linear-gradient(135deg,#d20055 0%,#a50042 100%);transform:translateY(-2px);box-shadow:0 12px 28px #ff007a73}.product-book-btn-wa{color:#fff;background:#25d366;border-radius:30px;flex-shrink:0;align-items:center;gap:8px;padding:16px 22px;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.product-book-btn-wa:hover{color:#fff;background:#1eb956;transform:translateY(-2px);box-shadow:0 6px 18px #25d36659}.product-book-security-row{color:#7b7593;justify-content:center;align-items:center;gap:16px;padding-top:8px;font-size:12px;display:flex}.product-book-security-row span{align-items:center;gap:5px;display:inline-flex}.product-book-tabs{background:#fff;border:1px solid #dce0ebcc;border-radius:20px;margin-bottom:60px;overflow:hidden;box-shadow:0 10px 35px #1b0a440f}.product-book-tabs-header{background:#fafbfe;border-bottom:1px solid #edf0f7;display:flex;overflow-x:auto}.product-book-tab-btn{color:#6e6885;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:20px 30px;font-size:14.5px;font-weight:700;transition:all .2s;display:inline-flex;position:relative}.product-book-tab-btn:hover{color:#ff007a}.product-book-tab-btn.active{color:#3b1d82;background:#fff;font-weight:800}.product-book-tab-btn.active:after{content:"";background:#ff007a;height:3px;position:absolute;bottom:0;left:0;right:0}.product-book-tab-content{padding:40px 45px}.product-book-desc-lead{color:#1a162b;margin-bottom:24px;font-size:18px;font-weight:600;line-height:1.7}.product-book-quote-card{color:#2b1f48;background:linear-gradient(135deg,#3b1d820d 0%,#ff007a0d 100%);border-left:4px solid #ff007a;border-radius:0 14px 14px 0;margin:25px 0;padding:22px 28px;font-size:16px;font-style:italic;line-height:1.65}.product-book-desc-p{color:#555168;margin-bottom:16px;font-size:15px;line-height:1.8}.product-chapters-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.product-chapter-item{background:#f8f9fc;border:1px solid #eef1f8;border-radius:12px;align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.product-chapter-num{color:#fff;background:#3b1d82;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:flex}.product-chapter-text h6{color:#1a162b;margin:0 0 4px;font-size:14.5px;font-weight:800}.product-chapter-text p{color:#6e6885;margin:0;font-size:12.5px;line-height:1.45}.product-book-craft-features-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.product-book-craft-feature-item{background:#f8f9fe;border:1px solid #edf0f7;border-radius:14px;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.product-book-craft-feature-icon{color:#fff;background:#3b1d82;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex}.product-book-craft-feature-text h6{color:#1a162b;margin:0 0 5px;font-size:15px;font-weight:800}.product-book-craft-feature-text p{color:#6e6885;margin:0;font-size:13px;line-height:1.5}.product-book-specs-table{border-collapse:collapse;width:100%}.product-book-specs-table tr{border-bottom:1px solid #edf0f7}.product-book-specs-table tr:last-child{border-bottom:none}.product-book-specs-table td{padding:14px 16px;font-size:14.5px}.product-book-specs-table td:first-child{color:#1a162b;background:#fafbfe;width:35%;font-weight:700}.product-book-specs-table td:last-child{color:#555168}.product-book-delivery-box{background:#f8f9fe;border:1px solid #edf0f7;border-radius:14px;margin-bottom:25px;padding:25px 30px}.product-book-delivery-box h5{color:#1a162b;align-items:center;gap:8px;margin:0 0 10px;font-size:16px;font-weight:800;display:flex}.product-book-delivery-box p{color:#555168;margin:0;font-size:14px;line-height:1.6}.product-book-reviews-list{flex-direction:column;gap:20px;display:flex}.product-book-review-card{background:#fafbfe;border:1px solid #edf0f7;border-radius:14px;padding:22px 25px}.product-book-review-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.product-book-reviewer-info{align-items:center;gap:12px;display:flex}.product-book-reviewer-avatar{color:#fff;background:#3b1d82;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:flex}.product-book-reviewer-name{color:#1a162b;margin:0;font-size:15px;font-weight:800}.product-book-review-date{color:#8f8aab;font-size:12px}.product-book-review-text{color:#555168;margin:0;font-size:14px;line-height:1.65}.product-book-upsell{margin-top:30px}.product-book-upsell-heading{color:#1a162b;text-align:center;margin-bottom:35px;font-size:26px;font-weight:800}.product-book-upsell-grid{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}.product-book-upsell-card{background:#fff;border:1px solid #dce0ebcc;border-radius:18px;align-items:center;gap:22px;padding:25px 30px;transition:all .3s;display:flex;box-shadow:0 8px 24px #1b0a440d}.product-book-upsell-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #1b0a441a}.product-book-upsell-img{object-fit:cover;border-radius:10px;flex-shrink:0;width:85px;height:110px;box-shadow:0 4px 12px #00000026}.product-book-upsell-info h4{color:#1a162b;margin:0 0 4px;font-size:17px;font-weight:800}.product-book-upsell-info p{color:#6e6885;margin:0 0 10px;font-size:13px;line-height:1.45}.product-book-upsell-price{color:#ff007a;margin-bottom:8px;font-size:18px;font-weight:800}.product-book-upsell-btn{color:#3b1d82;cursor:pointer;font-size:13px;font-weight:700;text-decoration:underline}.product-book-upsell-btn:hover{color:#ff007a}.product-book-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000;background:#080412d9;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out productBookFade;display:flex;position:fixed;inset:0}.product-book-modal{background:#fff;border-radius:20px;width:100%;max-width:580px;max-height:90vh;padding:35px 40px;position:relative;overflow-y:auto;box-shadow:0 25px 60px #0006}.product-book-modal-close{color:#6e6885;cursor:pointer;background:#f1f2f8;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.product-book-modal-close:hover{color:#fff;background:#ff007a}.product-book-modal-header{text-align:center;margin-bottom:25px}.product-book-modal-header h3{color:#1a162b;margin:0 0 6px;font-size:24px;font-weight:800}.product-book-modal-header p{color:#6e6885;margin:0;font-size:14px}.product-book-modal-summary{background:#f8f9fe;border:1px solid #edf0f7;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:25px;padding:16px 20px;display:flex}.product-book-modal-summary-title{color:#1a162b;font-size:14px;font-weight:700}.product-book-modal-summary-format{color:#6e6885;font-size:12px}.product-book-modal-summary-price{color:#ff007a;font-size:22px;font-weight:800}.product-book-modal-iframe{background:0 0;border:none;border-radius:12px;width:100%;height:230px;margin-bottom:15px}.product-book-modal-note{text-align:center;color:#8b85a3;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.product-book-lightbox-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10001;background:#080412f0;justify-content:center;align-items:center;padding:24px;animation:.25s ease-out productBookFade;display:flex;position:fixed;inset:0}.product-book-lightbox-box{justify-content:center;align-items:center;max-width:900px;max-height:90vh;display:flex;position:relative}.product-book-lightbox-img{object-fit:contain;border-radius:12px;max-width:100%;max-height:85vh;box-shadow:0 25px 60px #000000b3}.product-book-lightbox-close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:28px;transition:all .2s;position:absolute;top:-45px;right:0}.product-book-lightbox-close:hover{color:#ff007a;transform:scale(1.1)}@keyframes productBookFade{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (width<=991px){.product-book-showcase-row{grid-template-columns:1fr;gap:35px}.product-book-showcase-card{padding:35px 25px}.product-book-craft-features-grid,.product-book-upsell-grid{grid-template-columns:1fr}.product-book-tab-content{padding:30px 20px}}@media (width<=600px){.product-book-banner{padding:130px 0 60px}.product-book-banner-title,.product-book-title{font-size:24px}.product-book-actions{flex-direction:column}.product-book-demo-box{text-align:center;flex-direction:column}.product-book-modal{padding:25px 20px}}.product-book-shield-green{color:#25d366}.product-book-quote-author{color:#ff007a;margin-top:10px;font-style:normal;font-weight:700}.product-book-tab-section-title{color:#1a162b;margin-bottom:16px;font-size:20px;font-weight:800}.product-book-tab-section-subtitle{color:#555168;margin-bottom:25px;font-size:14.5px;line-height:1.7}.product-book-truck-icon{color:#ff007a}.product-book-globe-icon{color:#3b1d82}.product-book-reviewer-role{color:#7b7593;font-size:12px}.product-book-review-meta-right{text-align:right}.product-book-review-stars-gold{color:#ffb800;letter-spacing:2px;font-size:13px}.product-book-modal-icon-pink{color:#ff007a;margin-bottom:8px;font-size:24px}.product-book-lock-green{color:#25d366}
