:root{--font-display:"Outfit", sans-serif;--font-body:"Inter", sans-serif;--bg-light:#fff;--bg-light-alt:#f8fafc;--text-dark:#0f172a;--text-dark-muted:#475569;--border-light:#0f172a14;--bg-dark:#030712;--bg-dark-alt:#080d1a;--text-light:#f8fafc;--text-light-muted:#94a3b8;--border-dark:#ffffff14;--glass-bg:#080d1ab3;--primary-green:#10b981;--primary-green-hover:#059669;--primary-green-glow:#10b98140;--accent-purple:#8b5cf6;--accent-purple-hover:#7c3aed;--accent-purple-glow:#8b5cf640;--accent-blue:#3b82f6;--accent-blue-glow:#3b82f640;--accent-pink:#ec4899;--accent-pink-glow:#ec489940;--accent-yellow:#f59e0b;--accent-yellow-glow:#f59e0b40;--accent-cyan:#06b6d4;--accent-teal:#14b8a6;--radius-lg:24px;--radius-md:16px;--radius-sm:8px;--shadow-sm:0 4px 6px -1px #0000000d;--shadow-md:0 10px 15px -3px #0000001a;--shadow-lg:0 20px 25px -5px #00000026, 0 10px 10px -5px #0000000a;--shadow-glow:0 0 40px #6366f126;--transition-smooth:opacity .4s cubic-bezier(.16, 1, .3, 1), transform .4s cubic-bezier(.16, 1, .3, 1), background-color .3s ease, border-color .3s ease, box-shadow .3s ease;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--space-80:80px;--space-96:96px;--space-120:120px;--container-desktop:1320px;--container-ultra:1440px;--container-padding-desktop:48px;--container-padding-tablet:32px;--container-padding-mobile:20px;--duration-fast:.2s;--duration-normal:.25s;--duration-slow:.3s;--ease-out:ease-out;--ease-snappy:cubic-bezier(.175, .885, .32, 1.275)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-light);font-size:16px;overflow-x:hidden}body{font-family:var(--font-body);color:var(--text-dark);text-rendering:optimizespeed;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}video{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700}.container{width:100%;max-width:1440px;margin:0 auto;padding-left:clamp(12px,4vw,80px);padding-right:clamp(12px,4vw,80px)}.desktop-only{display:block}@media (max-width:768px){.desktop-only{display:none!important}}.text-center{text-align:center}section{padding:120px 0;position:relative}section+section{margin-top:-1px}@media (max-width:1200px){section{padding:90px 0}}@media (max-width:1024px){section{padding:80px 0}}@media (max-width:768px){section{padding:56px 0}}@media (max-width:480px){section{padding:48px 0}}.section-header{max-width:700px;margin-bottom:60px;margin-left:auto;margin-right:auto}@media (max-width:768px){.section-header{margin-bottom:40px;padding:0 4px}}@media (max-width:480px){.section-header{margin-bottom:32px}}.sub-badge{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--primary-green);background:#10b9811a;border:1px solid #10b98133;border-radius:9999px;margin-bottom:16px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-block}.sub-badge.bg-blue{color:var(--accent-blue);background:#3b82f61a;border:1px solid #3b82f633}.sub-badge.bg-indigo{color:var(--accent-purple);background:#6366f11a;border:1px solid #6366f133}.sub-badge.bg-green{color:var(--primary-green);background:#10b9811a;border:1px solid #10b98133}.sub-badge.bg-pink{color:var(--accent-pink);background:#ec48991a;border:1px solid #ec489933}.sub-badge.bg-yellow{color:var(--accent-yellow);background:#f59e0b1a;border:1px solid #f59e0b33}.section-title{color:inherit;margin-bottom:18px;font-size:clamp(2rem,4vw + 1rem,3.25rem);line-height:1.15}.section-desc{color:var(--text-dark-muted);font-size:clamp(.95rem,2vw + .25rem,1.125rem);line-height:1.65}body.dark-mode-active,.dashboard-section,.tools-section,.curriculum-section,.comparison-section,.faq-section,.site-footer{background-color:var(--bg-dark);color:var(--text-light)}.features-section,.deliverables-section,.bonuses-section,.reviews-section,.pricing-section{background-color:var(--bg-dark-alt);color:var(--text-light)}.dashboard-section .section-desc,.features-section .section-desc,.tools-section .section-desc,.deliverables-section .section-desc,.curriculum-section .section-desc,.bonuses-section .section-desc,.comparison-section .section-desc,.reviews-section .section-desc,.faq-section .section-desc,.pricing-section .section-desc{color:var(--text-light-muted)}.navbar{z-index:1000;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-light);height:76px;transition:var(--transition-smooth);background:#ffffffb3;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.navbar.scrolled{background:#ffffffd9;box-shadow:0 4px 30px #00000008}.nav-container{justify-content:space-between;align-items:center;width:100%;max-width:1300px;margin:0 auto;padding:0 24px;display:flex}.logo{font-family:var(--font-display);color:var(--text-dark);align-items:center;gap:10px;font-size:1.25rem;font-weight:800;display:flex}.logo-badge{background:var(--text-dark);color:#fff;vertical-align:middle;border-radius:4px;padding:1px 6px;font-size:.75rem;font-weight:700}.nav-links{gap:32px;display:flex}.nav-links a{color:var(--text-dark-muted);transition:var(--transition-smooth);font-size:.925rem;font-weight:500}.nav-links a:hover{color:var(--text-dark)}.nav-actions{align-items:center;gap:20px;display:flex}.price-pills{font-family:var(--font-display);align-items:center;gap:8px;font-weight:700;display:flex}.price-pills .old-price{color:var(--text-dark-muted);opacity:.6;font-size:.9rem;text-decoration:line-through}.price-pills .new-price{color:var(--accent-purple);font-size:1.1rem}.btn-nav-cta{background:var(--text-dark);color:#fff;font-family:var(--font-display);transition:var(--transition-smooth);border-radius:9999px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;display:flex}.btn-nav-cta .dot{background-color:var(--primary-green);width:8px;height:8px;box-shadow:0 0 8px var(--primary-green);border-radius:50%}@media (hover:hover){.btn-nav-cta:hover{background:#1e293b;transform:translateY(-2px)}}.btn-nav-cta:active{transform:scale(.97)}.mobile-toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 8px;display:none}.mobile-toggle span{background:var(--text-dark);width:24px;height:2px;transition:var(--transition-smooth);pointer-events:none}body.dark-nav .navbar{border-bottom:1px solid var(--border-dark);background:#030712b3}body.dark-nav .logo,body.dark-nav .nav-links a:hover{color:var(--text-light)}body.dark-nav .mobile-toggle span{background-color:var(--text-light)}body.dark-nav .logo{color:var(--text-light)}body.dark-nav .nav-links a,body.dark-nav .price-pills .old-price{color:var(--text-light-muted)}body.dark-nav .btn-nav-cta{background:var(--text-light);color:var(--bg-dark)}body.dark-nav .btn-nav-cta:hover{background:#e2e8f0}body.dark-nav .mobile-toggle span{background:var(--text-light)}.hero-section{background-color:var(--bg-light);height:auto;min-height:auto;position:relative;overflow:hidden;padding-top:calc(var(--navbar-height,76px) + env(safe-area-inset-top,0px) + 24px)!important;padding-bottom:50px!important}.hero-noise{opacity:.02;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cfilter id=\"noiseFilter\"%3E%3CfeTurbulence type=\"fractalNoise\" baseFrequency=\"0.65\" numOctaves=\"3\" stitchTiles=\"stitch\"/%3E%3C/filter%3E%3Crect width=\"100%25\" height=\"100%25\" filter=\"url(%23noiseFilter)\"/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.hero-sparkles{pointer-events:none;z-index:1;opacity:.2;background-image:radial-gradient(circle at 20% 30%,#fffc 1px,#0000 1.5px),radial-gradient(circle at 80% 40%,#fffc 1px,#0000 1.5px),radial-gradient(circle at 40% 70%,#fffc 1.5px,#0000 2px),radial-gradient(circle at 75% 85%,#fffc 1px,#0000 1.5px),radial-gradient(circle at 10% 80%,#fffc 1.5px,#0000 2px);animation:20s linear infinite floatSparkles;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes floatSparkles{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.hero-blob{filter:blur(180px);opacity:.15;z-index:1;pointer-events:none;border-radius:50%;position:absolute}.blob-top-left{background:var(--accent-purple);width:800px;height:800px;top:-100px;left:-100px}.blob-top-right{background:var(--primary-green);width:500px;height:500px;top:-50px;right:-50px}.blob-bottom-right{background:var(--accent-blue);width:600px;height:600px;bottom:0;right:10%}.hero-container{text-align:center;z-index:2;flex-direction:column;align-items:center;max-width:1150px;display:flex;position:relative}.top-badge{background:var(--bg-light-alt);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 18px;display:flex}.top-badge .badge-icon{font-size:1.1rem}.top-badge .badge-text{color:var(--text-dark-muted);letter-spacing:.02em;font-size:.85rem;font-weight:600}.hero-title{letter-spacing:clamp(-.5px,-.04em,-2px);color:var(--text-dark);word-break:break-word;overflow-wrap:break-word;max-width:1150px;margin-bottom:clamp(16px,3vw,28px);margin-left:auto;margin-right:auto;font-size:clamp(1.85rem,4vw + 1rem,4.5rem);font-weight:900;line-height:1.1}.animated-profession-wrapper{vertical-align:baseline;text-align:left;place-items:baseline start;display:inline-grid!important}.animated-phantom{visibility:hidden;pointer-events:none;border-bottom:4px solid #0000;grid-area:1/1;padding-bottom:2px}.animated-profession{white-space:nowrap;text-align:left;border-bottom:4px solid var(--gold,#f59e0b);will-change:opacity;grid-area:1/1;padding-bottom:2px;transition:opacity .32s}.animated-profession.fade{opacity:0}@media (prefers-reduced-motion:reduce){.animated-profession{filter:none;transition:none;transform:none}}@media (max-width:768px){.hero-title{text-align:center}.animated-profession-wrapper{justify-items:center;max-width:100%;margin:5px auto;display:inline-grid!important}.animated-profession,.animated-phantom{text-align:center;white-space:normal!important}}.highlight-green{color:var(--primary-green);text-shadow:0 0 30px #10b98126}.highlight-gradient{background:linear-gradient(135deg, var(--primary-green) 0%, var(--accent-blue) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:var(--text-dark-muted);max-width:680px;margin-bottom:clamp(20px,3vw,28px);margin-left:auto;margin-right:auto;padding:0 4px;font-size:clamp(1rem,2.5vw,1.375rem);font-weight:400;line-height:1.6}.pills-grid{flex-wrap:wrap;justify-content:center;gap:clamp(6px,1.5vw,12px);width:100%;max-width:900px;margin-bottom:clamp(20px,3vw,32px);display:flex}.pill{-webkit-backdrop-filter:blur(18px);color:var(--text-dark-muted);white-space:nowrap;background:#ffffffbf;border:1px solid #0000000d;border-radius:9999px;align-items:center;gap:6px;padding:clamp(8px,1.5vw,12px) clamp(14px,2.5vw,22px);font-size:clamp(.75rem,1.5vw,.875rem);font-weight:600;transition:transform .3s,box-shadow .3s;display:flex}@media (hover:hover){.pill:hover{transform:translateY(-3px);box-shadow:0 8px 16px #0000000f}}.pill{-webkit-tap-highlight-color:transparent}.pill .check-icon{color:var(--primary-green);font-weight:700}.hero-cta-wrapper{flex-direction:column;align-items:center;width:100%;margin-bottom:clamp(20px,3vw,32px);display:flex}.btn-hero-cta{background:linear-gradient(135deg, var(--primary-green) 0%, #059669 100%);color:#fff;width:min(320px,100%);height:62px;font-family:var(--font-display);cursor:pointer;will-change:transform;border:none;border-radius:18px;justify-content:center;align-items:center;font-size:1.15rem;font-weight:700;transition:transform .35s cubic-bezier(.175,.885,.32,1.275),box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #10b9814d,inset 0 0 0 1px #10b9811a}.btn-hero-cta:after{content:"→";margin-left:8px;transition:transform .35s}.btn-hero-cta:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 15px 35px #10b98166,0 0 25px #10b98180}.btn-hero-cta:active{transform:scale(.98);box-shadow:0 5px 15px #10b9814d}.btn-hero-cta:hover:after{transform:translate(6px)}.hero-trust-section{-webkit-backdrop-filter:blur(20px);background:#fff9;border:1px solid #fffc;border-radius:24px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:100%;margin-bottom:clamp(28px,4vw,50px);padding:clamp(10px,2vw,16px) clamp(16px,3vw,30px);display:flex;box-shadow:0 10px 30px #0000000a}.trust-avatars{align-items:center;display:flex}.trust-avatars img{border:2px solid #fff;border-radius:50%;width:36px;height:36px;margin-left:-12px;box-shadow:0 2px 8px #0000001a}.trust-avatars img:first-child{margin-left:0}.trust-content{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.trust-stars{color:#f59e0b;letter-spacing:2px;font-size:.9rem;line-height:1}.trust-text{color:var(--text-dark-muted);margin:0;font-size:.85rem}.trust-text strong{color:var(--text-dark);font-weight:700}.hero-video-wrapper{width:100%;max-width:960px;margin-top:20px;position:relative}.hero-video-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffffff5,#f8fafcf2);border:1px solid #0f172a14;border-radius:32px;width:100%;max-width:1140px;height:500px;margin:clamp(32px,4vw,52px) auto 0;padding:32px;position:relative;overflow:hidden;box-shadow:0 35px 90px #0f172a1f}.hero-video-panel:before,.hero-video-panel:after{content:"";pointer-events:none;opacity:.55;border-radius:50%;position:absolute}.hero-video-panel:before{background:radial-gradient(circle,#10b98138 0%,#0000 60%);width:260px;height:260px;top:-90px;left:-80px}.hero-video-panel:after{background:radial-gradient(circle,#3b82f62e 0%,#0000 58%);width:320px;height:320px;bottom:-80px;right:-90px}.hero-video-panel__background{pointer-events:none;filter:blur(12px);z-index:0;background-image:radial-gradient(circle at 18% 18%,#10b9811f,#0000 24%),radial-gradient(circle at 82% 25%,#3b82f61a,#0000 22%),radial-gradient(circle at 50% 85%,#ec489914,#0000 28%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-video-panel__content{z-index:1;grid-template-columns:1fr;gap:0;display:grid;position:relative}.hero-video-panel__text{text-align:left;flex-direction:column;gap:18px;display:flex}.hero-video-panel__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--primary-green);background:#10b9811f;border:1px solid #10b9812e;border-radius:9999px;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;padding:10px 16px;font-size:.82rem;font-weight:700;display:inline-flex}.hero-video-panel__title{color:var(--text-dark);margin:0;font-size:clamp(1.6rem,2vw,2.45rem);line-height:1.1}.hero-video-panel__desc{max-width:560px;color:var(--text-dark-muted);margin:0;font-size:1rem;line-height:1.75}.hero-video-player{background:#0f172a08;border:1px solid #0f172a14;border-radius:28px;width:100%;min-height:500px;position:relative;overflow:hidden;box-shadow:0 24px 64px #0f172a24}.hero-video-player iframe{border:0;width:100%;height:100%;min-height:380px;display:block}.hero-video-panel__info{z-index:1;color:var(--text-dark-muted);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:22px;font-size:.95rem;display:flex;position:relative}.hero-video-panel__badge{background:var(--text-dark);color:#fff;border-radius:9999px;align-items:center;padding:10px 16px;font-weight:700;display:inline-flex}.hero-video-panel__duration{font-weight:600}.hero-video-panel__note{color:var(--text-dark);flex:100%}.hero-video-outer{z-index:10;width:100%;max-width:1040px;margin:clamp(30px,5vw,60px) auto 0;padding:0 clamp(10px,4vw,20px);position:relative}.video-glow-effect{background:var(--primary-green);filter:blur(100px);opacity:.15;z-index:-1;pointer-events:none;width:80%;height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-frame{background:linear-gradient(145deg,#1e293b,#020617);border:1px solid #ffffff1a;border-radius:24px;padding:6px;position:relative;overflow:hidden;box-shadow:0 30px 70px -10px #000000b3}.studio-header{background:#0003;border-bottom:1px solid #ffffff0d;align-items:center;padding:12px 20px;display:flex}.studio-header .dots{gap:8px;display:flex}.studio-header .dots span{border-radius:50%;width:10px;height:10px}.dot-red{background:#ff5f56}.dot-yellow{background:#ffbd2e}.dot-green{background:#27c93f}.studio-label{letter-spacing:1.5px;text-transform:uppercase;color:#fff6;font-size:.7rem;font-weight:700;font-family:var(--font-display);margin-left:auto;margin-right:auto}.hero-video-player{background:#000;border-radius:0 0 18px 18px;width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.hero-video-player iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:768px){.hero-video-outer{margin-top:20px;padding:0 10px}.studio-header{padding:8px 15px}.studio-label{letter-spacing:1px;font-size:.6rem}.studio-frame{border-radius:16px}}.hero-lightbox-trigger{cursor:pointer;text-decoration:none;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);display:block}.hero-lightbox-trigger:hover{transform:translateY(-5px)scale(1.01)}.hero-video-thumbnail-wrap{aspect-ratio:16/9;background:#000;border-radius:0 0 18px 18px;width:100%;position:relative;overflow:hidden}.hero-poster{object-fit:cover;opacity:.7;width:100%;height:100%;transition:opacity .3s}.hero-lightbox-trigger:hover .hero-poster{opacity:.9}.hero-play-center{color:#fff;z-index:5;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-icon-circle{background:var(--primary-green);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;transition:all .3s;display:flex;box-shadow:0 0 30px #10b98180}.play-icon-circle svg{color:#fff;width:30px;height:30px}.hero-play-center span{font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;text-shadow:0 2px 10px #00000080;font-size:.85rem;font-weight:700}.hero-lightbox-trigger:hover .play-icon-circle{background:#fff;transform:scale(1.1)}.hero-lightbox-trigger:hover .play-icon-circle svg{color:var(--primary-green)}@media (max-width:768px){.play-icon-circle{width:50px;height:50px}.play-icon-circle svg{width:20px;height:20px}.hero-video-thumbnail-wrap{border-radius:0 0 12px 12px}}@media (max-width:900px){.hero-video-panel__content{grid-template-columns:1fr}.hero-video-panel__text{text-align:center;align-items:center}.hero-video-panel__info{text-align:center;justify-content:center}}@media (max-width:640px){.hero-video-panel{border-radius:24px;margin-top:24px;padding:22px}.hero-video-panel__title{font-size:1.7rem}.hero-video-player{min-height:220px}}.video-container{aspect-ratio:16/9;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-lg), 0 0 80px #10b9810d;border:1px solid var(--border-light);background:#1a1d27;position:relative;overflow:hidden}.video-loader,.video-error{z-index:15;background:#1a1d27;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.video-loader.hidden,.video-error.hidden{opacity:0;pointer-events:none}.video-loader .loader-text{color:var(--text-light-muted);margin-top:12px;font-size:.85rem}.btn-retry-video{background:var(--primary-green);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:16px;padding:8px 16px;font-weight:600;transition:opacity .2s}.btn-retry-video:active{opacity:.8}.bg-video-element{object-fit:cover;opacity:.75;width:100%;height:100%;transition:var(--transition-smooth)}.video-overlay{z-index:5;transition:var(--transition-smooth);cursor:pointer;background:#0f172a66;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.video-overlay:hover{background:#0f172a33}.play-btn{cursor:pointer;width:80px;height:80px;color:var(--text-dark);transition:var(--transition-smooth);background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;padding-left:6px;display:flex;box-shadow:0 10px 25px #0000004d}.play-btn svg{width:24px;height:28px}.video-overlay:hover .play-btn{background:#fff;transform:scale(1.1);box-shadow:0 15px 35px #10b9814d}.overlay-text{font-family:var(--font-display);color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:1rem;font-weight:600}.floating-badge{z-index:10;animation:6s ease-in-out infinite float;position:absolute}.floating-badge.badge-top-left{animation-delay:0s;top:10%;left:-8%}.floating-badge.badge-bottom-right{animation-delay:3s;bottom:15%;right:-8%}.badge-inner{-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);text-align:left;background:#ffffffd9;align-items:center;gap:12px;padding:14px 20px;display:flex}.badge-icon-wrap{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.badge-icon-wrap.bg-green{background:var(--primary-green);box-shadow:0 4px 12px #10b9814d}.badge-icon-wrap.bg-purple{background:var(--accent-purple);box-shadow:0 4px 12px #8b5cf64d}.badge-title{font-family:var(--font-display);color:var(--text-dark);font-size:.9rem;font-weight:700}.badge-desc{color:var(--text-dark-muted);font-size:.75rem}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.cta-section{background:var(--bg-light-alt)}.cta-box{border:1px solid var(--border-light);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-md);background:#fff;max-width:1000px;margin:0 auto;padding:60px 40px}.cta-title{margin-bottom:16px;font-size:clamp(1.5rem,3vw + .5rem,2.25rem);line-height:1.2}.cta-desc{color:var(--text-dark-muted);max-width:700px;margin:0 auto 36px;font-size:clamp(.95rem,1.5vw,1.125rem)}.btn-secondary-cta{background:var(--text-dark);color:#fff;font-family:var(--font-display);transition:var(--transition-smooth);border-radius:9999px;padding:16px 36px;font-size:1.1rem;font-weight:700;display:inline-block}@media (hover:hover){.btn-secondary-cta:hover{box-shadow:var(--shadow-md);background:#1e293b;transform:translateY(-2px)}}.btn-secondary-cta:active{transform:scale(.98)}.cta-subtext{color:var(--text-dark-muted);margin-top:12px;font-size:.85rem}.cta-subtext .discount{color:#ef4444;font-weight:700}.stats-grid{border-top:1px solid var(--border-light);grid-template-columns:repeat(4,1fr);gap:24px;margin-top:60px;padding-top:48px;display:grid}.stat-card{text-align:center}.stat-num{color:var(--text-dark);margin-bottom:8px;font-size:2.5rem;font-weight:900;line-height:1}.stat-label{color:var(--text-dark-muted);font-size:.9rem;font-weight:500}.showcase-section{background-color:var(--bg-light)}.showcase-tabs{justify-content:center;gap:12px;margin-bottom:48px;display:flex}.tab-btn{background:var(--bg-light-alt);border:1px solid var(--border-light);color:var(--text-dark-muted);font-family:var(--font-display);cursor:pointer;transition:var(--transition-smooth);border-radius:9999px;padding:12px 28px;font-size:.95rem;font-weight:600}.tab-btn:hover{color:var(--text-dark);background:#edf2f7}.tab-btn.active{background:var(--text-dark);color:#fff;border-color:var(--text-dark)}.showcase-section .container{padding-left:clamp(12px,4vw,40px);padding-right:clamp(12px,4vw,40px)}.media-card-grid{grid-template-columns:repeat(4,1fr);gap:clamp(16px,3vw,32px);width:100%;margin-top:clamp(24px,4vw,48px);display:grid}@media (max-width:1024px){.media-card-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:100%}}@media (max-width:640px){.media-card-grid{grid-template-columns:1fr;gap:20px}}.media-card{aspect-ratio:16/9;cursor:pointer;will-change:transform;border-radius:8px;width:100%;text-decoration:none;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);display:block;position:relative;overflow:hidden}#showcase .media-card-grid .media-card:last-child{background:#000}.badge-4k{color:gold;font-family:var(--font-display);text-align:center;z-index:10;-webkit-backdrop-filter:blur(4px);pointer-events:none;background:#000000b3;border:1px solid #ffd70066;border-radius:4px;padding:3px 6px;font-size:11px;font-weight:800;line-height:1;position:absolute;top:12px;left:12px}.badge-4k span{letter-spacing:.5px;color:#ffffffe6;margin-top:2px;font-size:6px;display:block}.media-card:hover{transform:translateY(-6px)scale(1.02)}.media-card>img,.media-card>video{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform .4s;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.media-card:hover>img,.media-card:hover>video{transform:scale(1.04)}.media-frame{aspect-ratio:16/9;background:#000;border-radius:16px 16px 0 0;flex-shrink:0;width:100%;position:relative;overflow:hidden}.media-frame img,.media-frame video{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.media-card:hover .media-frame img,.media-card:hover .media-frame video{transform:scale(1.04)}.media-play-btn{-webkit-backdrop-filter:blur(6px);z-index:10;pointer-events:none;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-play-btn svg{width:20px;height:20px;margin-left:2px}.media-card:hover .media-play-btn{background:#ffffff26;transform:translate(-50%,-50%)scale(1.12);box-shadow:0 0 20px #fff3}@media (max-width:1024px){.media-play-btn{width:50px;height:50px}.media-play-btn svg{width:22px;height:22px}}@media (max-width:640px){.media-play-btn{width:44px;height:44px}.media-play-btn svg{width:18px;height:18px}}.media-zoom-overlay{-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;z-index:10;color:#fff;font-family:var(--font-display);background:#0a0c148c;justify-content:center;align-items:center;gap:8px;font-size:.95rem;font-weight:600;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.media-card:hover .media-zoom-overlay{opacity:1}.media-info{z-index:15;pointer-events:none;background:linear-gradient(#05070c00 0%,#05070ccc 60%,#05070cfa 100%);flex-direction:column;gap:4px;padding:80px 24px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.media-info-title{font-family:var(--font-display);color:#fff;margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.media-info-sub{color:#ffffffb3;margin:0 0 4px;font-size:.9rem}.media-info-cta{color:var(--primary-green);align-items:center;gap:5px;margin:6px 0 0;font-size:.85rem;font-weight:600;display:flex}.showcase-grid{opacity:1;grid-template-columns:repeat(4,1fr);gap:24px;transition:opacity .3s;display:grid}.showcase-grid.hidden{opacity:0;display:none}@media (max-width:1024px){.showcase-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.showcase-grid{grid-template-columns:1fr}}.video-card{will-change:transform;background:#0e111bd9;border:1px solid #ffffff14;border-radius:16px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s,border-color .3s;overflow:hidden;box-shadow:0 4px 24px #00000059}.video-card:hover{border-color:#10b98159;transform:translateY(-6px)scale(1.01);box-shadow:0 20px 50px #00000080,0 0 24px #10b9811f}.video-frame,.landscape-frame{background:#000;border-radius:16px 16px 0 0;flex-shrink:0;width:100%;position:relative;overflow:hidden;aspect-ratio:16/9!important}.video-frame img,.video-frame video,.landscape-frame img,.landscape-frame video{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.video-card:hover .video-frame img,.video-card:hover .landscape-frame img{transform:scale(1.04)}.hover-play-indicator{z-index:10;-webkit-backdrop-filter:blur(10px);pointer-events:none;background:#ffffff1f;border:1.5px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hover-play-indicator svg{width:26px;height:26px;margin-left:4px}.hover-play-indicator svg circle{display:none}.video-card:hover .hover-play-indicator{background:#ffffff38;transform:translate(-50%,-50%)scale(1.12);box-shadow:0 0 30px #ffffff40}@media (max-width:1024px){.hover-play-indicator{width:50px;height:50px}.hover-play-indicator svg{width:22px;height:22px}}@media (max-width:640px){.hover-play-indicator{width:44px;height:44px}.hover-play-indicator svg{width:18px;height:18px}}.video-info{padding:16px 20px 20px}.video-title{color:#fff;margin-bottom:4px;font-size:1rem;font-weight:700}.video-category{color:#ffffff80;margin-bottom:8px;font-size:.85rem}.video-duration{color:var(--primary-green);align-items:center;gap:6px;margin:0;font-size:.85rem;font-weight:600;display:flex}.showcase-bottom{margin-top:48px}.showcase-note{color:var(--text-dark-muted);font-size:.95rem}.theme-transition-glow{background:linear-gradient(to bottom, var(--bg-light) 0%, var(--bg-dark) 100%);z-index:2;height:150px;position:relative}.theme-transition-glow:after{content:"";background:linear-gradient(90deg,#0000 0%,#3b82f64d 50%,#0000 100%);width:60%;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dashboard-section .section-header h2{margin-bottom:20px}.dashboard-section .section-header{margin-bottom:40px}.dashboard-mockup{background:var(--bg-dark-alt);border:1px solid var(--border-dark);border-radius:var(--radius-lg);box-shadow:0 30px 60px #00000080, var(--shadow-glow);max-width:960px;margin:0 auto;padding:32px;position:relative;overflow:hidden}.dashboard-mockup:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f61f 0%,#0000 70%);width:300px;height:300px;position:absolute;top:-150px;right:-150px}.dash-header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;display:flex}.dash-title-wrap{align-items:center;gap:10px;display:flex}.dot-live{background:var(--primary-green);width:8px;height:8px;box-shadow:0 0 10px var(--primary-green);border-radius:50%;animation:1.5s infinite pulse-live}@keyframes pulse-live{0%{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}to{opacity:.6;transform:scale(.9)}}.dash-channel-name{font-family:var(--font-display);font-size:1.1rem;font-weight:700}.dash-timeframe{color:var(--text-light-muted);background:#ffffff0d;border-radius:9999px;padding:4px 12px;font-size:.85rem}.dash-stats-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:30px;display:grid}.dash-stat-card{border-radius:var(--radius-md);transition:var(--transition-smooth);background:#ffffff05;border:1px solid #ffffff0a;padding:24px}.dash-stat-card:hover{background:#3b82f605;border-color:#3b82f64d}.dash-card-label{color:var(--text-light-muted);margin-bottom:8px;font-size:.85rem;font-weight:500}.dash-card-value{color:#fff;margin-bottom:4px;font-size:2rem;font-weight:800;line-height:1.2}.dash-card-change{align-items:center;gap:4px;font-size:.8rem;font-weight:700;display:inline-flex}.dash-card-change.positive{color:var(--primary-green)}.dash-chart-container{border-radius:var(--radius-md);background:#ffffff03;border:1px solid #ffffff05;width:100%;padding:16px}.dash-svg-chart{width:100%;height:auto;overflow:visible}.chart-path-stroke{stroke-dasharray:1000;stroke-dashoffset:1000px}.chart-path-fill{opacity:0}.dash-svg-chart.visible .chart-path-stroke{animation:3s ease-out forwards draw-chart}.dash-svg-chart.visible .chart-path-fill{animation:1.5s ease-out 1.5s forwards fade-chart-fill}@keyframes draw-chart{to{stroke-dashoffset:0}}@keyframes fade-chart-fill{to{opacity:1}}.features-section{position:relative;overflow:hidden}.features-bg-radial{pointer-events:none;z-index:0;background:radial-gradient(circle,#8b5cf614 0%,#3b82f60f 40%,#10b9810a 70%,#0000 100%);width:100vw;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.features-grid-texture{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:40px 40px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 80%);mask-image:radial-gradient(circle,#000 40%,#0000 80%)}.features-particles{pointer-events:none;z-index:0;background-image:radial-gradient(circle at 30% 20%,#ffffff1a 1px,#0000 1.5px),radial-gradient(circle at 70% 60%,#ffffff1a 1.5px,#0000 2px);animation:25s linear infinite reverse floatSparkles;position:absolute;top:0;bottom:0;left:0;right:0}.features-container{z-index:2;max-width:1280px;margin:0 auto;position:relative}.features-section .section-header{margin-bottom:48px}.features-section .section-title{word-break:break-word;overflow-wrap:break-word;margin-top:16px;margin-bottom:20px;font-size:clamp(2rem,5vw + 1rem,4rem);font-weight:900;line-height:1.05}.features-section .section-desc{max-width:760px;margin:0 auto;font-size:clamp(1rem,2vw + .5rem,1.375rem)}.features-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.features-section .brp-universal-card{-webkit-backdrop-filter:blur(18px);will-change:transform, box-shadow;background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;justify-content:space-between;height:280px;padding:32px;transition:all .35s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 20px 60px #00000073}.features-section .brp-universal-card:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-8px)scale(1.02);box-shadow:0 30px 80px #0009,inset 0 0 20px #ffffff0d}.features-section .feat-icon-wrap{background:radial-gradient(circle at 0 0,#ffffff1a,#ffffff05);border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:0;transition:all .35s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 0 20px #ffffff0d}.features-section .brp-universal-card:hover .feat-icon-wrap{transform:rotate(5deg)scale(1.1)}.features-section .feat-icon-wrap svg{width:26px;height:26px}.text-blue{color:#60a5fa;box-shadow:inset 0 0 20px #3b82f626}.text-indigo{color:#818cf8;box-shadow:inset 0 0 20px #818cf826}.text-emerald{color:#34d399;box-shadow:inset 0 0 20px #34d39926}.text-purple{color:#c084fc;box-shadow:inset 0 0 20px #c084fc26}.text-pink{color:#f472b6;box-shadow:inset 0 0 20px #f472b626}.text-yellow{color:#fbbf24;box-shadow:inset 0 0 20px #fbbf2426}.text-cyan{color:#22d3ee;box-shadow:inset 0 0 20px #22d3ee26}.text-teal{color:#2dd4bf;box-shadow:inset 0 0 20px #2dd4bf26}.features-section .brp-universal-card:hover .text-blue{box-shadow:inset 0 0 30px #3b82f666}.features-section .brp-universal-card:hover .text-indigo{box-shadow:inset 0 0 30px #818cf866}.features-section .brp-universal-card:hover .text-emerald{box-shadow:inset 0 0 30px #34d39966}.features-section .brp-universal-card:hover .text-purple{box-shadow:inset 0 0 30px #c084fc66}.features-section .brp-universal-card:hover .text-pink{box-shadow:inset 0 0 30px #f472b666}.features-section .brp-universal-card:hover .text-yellow{box-shadow:inset 0 0 30px #fbbf2466}.features-section .brp-universal-card:hover .text-cyan{box-shadow:inset 0 0 30px #22d3ee66}.features-section .brp-universal-card:hover .text-teal{box-shadow:inset 0 0 30px #2dd4bf66}.features-section .feat-text-wrap{flex-direction:column;gap:8px;display:flex}.features-section .feat-card-title{color:#fff;word-break:break-word;margin:0;font-size:clamp(1.25rem,2vw + .5rem,1.75rem);font-weight:700;line-height:1.2}.features-section .feat-card-desc{color:#ffffffb8;margin:0;font-size:clamp(.875rem,1.5vw + .25rem,1.0625rem);line-height:1.7}.tools-grid{grid-template-columns:repeat(7,1fr);gap:20px;min-width:0;display:grid}.tool-card{background:var(--bg-dark-alt);border:1px solid var(--border-dark);border-radius:var(--radius-md);text-align:center;transition:var(--transition-smooth);flex-direction:column;align-items:center;padding:24px 16px;display:flex}.tool-logo-wrap{background-color:#fff;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:14px;padding:6px;display:flex}.tool-logo-wrap svg{width:100%;height:100%}.tool-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-bottom:4px;font-size:.9rem;font-weight:700;overflow:hidden}.tool-use{color:var(--text-light-muted);font-size:.75rem;line-height:1.3}.tool-logo-wrap img{transition:transform .3s}.tool-card:hover .tool-logo-wrap img{transform:scale(1.05)}.hover-glow-chatgpt:hover{border-color:#10a37f;transform:translateY(-4px);box-shadow:0 0 25px #10a37f40}.hover-glow-gemini:hover{border-color:#818cf8;transform:translateY(-4px);box-shadow:0 0 25px #818cf840}.hover-glow-claude:hover{border-color:#d97706;transform:translateY(-4px);box-shadow:0 0 25px #d9770640}.hover-glow-midjourney:hover{border-color:#fff;transform:translateY(-4px);box-shadow:0 0 25px #ffffff40}.hover-glow-kling:hover{border-color:#10b981;transform:translateY(-4px);box-shadow:0 0 25px #10b98140}.hover-glow-elevenlabs:hover{border-color:#ec4899;transform:translateY(-4px);box-shadow:0 0 25px #ec489940}.hover-glow-higgsfield:hover{border-color:#f43f5e;transform:translateY(-4px);box-shadow:0 0 25px #f43f5e40}.hover-glow-suno:hover{border-color:#eab308;transform:translateY(-4px);box-shadow:0 0 25px #eab30840}.hover-glow-flow:hover{border-color:#3b82f6;transform:translateY(-4px);box-shadow:0 0 25px #3b82f640}.hover-glow-cursor:hover{border-color:#fff;transform:translateY(-4px);box-shadow:0 0 25px #ffffff40}.hover-glow-veo:hover{border-color:#4285f4;transform:translateY(-4px);box-shadow:0 0 25px #4285f440}.hover-glow-pika:hover{border-color:#f59e0b;transform:translateY(-4px);box-shadow:0 0 25px #f59e0b40}.hover-glow-leonardo:hover{border-color:#8b5cf6;transform:translateY(-4px);box-shadow:0 0 25px #8b5cf640}.hover-glow-luma:hover{border-color:#38bdf8;transform:translateY(-4px);box-shadow:0 0 25px #38bdf840}.deliverables-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.deliverable-card{background:var(--bg-dark-alt);border:1px solid var(--border-dark);border-radius:var(--radius-md);transition:var(--transition-smooth);flex-direction:row;align-items:center;gap:16px;padding:24px;display:flex;position:relative}.deliverable-card:hover{border-color:#3b82f633;transform:translateY(-4px)}.del-num{font-family:var(--font-display);color:var(--text-light-muted);opacity:.5;letter-spacing:.05em;font-size:.85rem;font-weight:800}.del-title{color:#fff;flex:1;margin:0;font-size:1.15rem;line-height:1.3}.check-box{background:#10b98114;border:1px solid #10b98133;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.deliverable-card.card-highlight{background:linear-gradient(135deg,#10b9810d 0%,#6366f105 100%);border:1px solid #10b98140;box-shadow:0 10px 25px #10b9810d}.deliverable-card.card-highlight .check-box.checked{background:var(--primary-green);border-color:var(--primary-green)}.timeline{max-width:800px;margin:0 auto;padding:40px 0;position:relative}.timeline-line{background:linear-gradient(to bottom, #3b82f61a 0%, var(--accent-blue) 30%, var(--accent-purple) 70%, #8b5cf61a 100%);width:2px;position:absolute;top:0;bottom:0;left:40px}.timeline-item{opacity:.6;margin-bottom:40px;padding-left:90px;transition:all .6s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(20px)}.timeline-item.visible{opacity:1;transform:translateY(0)}.timeline-dot{background:var(--bg-dark-alt);border:2px stroke transparent;width:42px;height:42px;box-shadow:0 0 0 2px var(--accent-blue);color:var(--accent-blue);font-family:var(--font-display);z-index:5;transition:var(--transition-smooth);border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex;position:absolute;top:0;left:20px}.timeline-item:nth-child(2n) .timeline-dot{box-shadow:0 0 0 2px var(--accent-purple);color:var(--accent-purple)}.timeline-item:hover .timeline-dot{box-shadow:0 0 15px var(--accent-blue);background:var(--accent-blue);color:#fff;transform:scale(1.1)}.timeline-item:nth-child(2n):hover .timeline-dot{box-shadow:0 0 15px var(--accent-purple);background:var(--accent-purple);color:#fff}.timeline-content{background:var(--bg-dark-alt);border:1px solid var(--border-dark);border-radius:var(--radius-md);transition:var(--transition-smooth);padding:24px 30px}.timeline-item:hover .timeline-content{background:#ffffff05;border-color:#ffffff26}.timeline-title{color:#fff;margin-bottom:8px;font-size:1.25rem}.timeline-text{color:var(--text-light-muted);font-size:.95rem}.bonuses-section{background-color:var(--bg-dark-alt)}.bonus-header-badge{color:var(--accent-pink);font-family:var(--font-display);background:#ec489914;border:1px solid #ec489940;border-radius:9999px;padding:10px 24px;font-size:1rem;font-weight:700;display:inline-block;box-shadow:0 0 20px #ec48991a}.bonuses-grid{grid-template-columns:repeat(2,1fr);gap:30px;margin-top:48px;display:grid}.bonus-card{background:var(--bg-dark);border:1px solid var(--border-dark);border-radius:var(--radius-lg);transition:var(--transition-smooth);padding:36px 30px;position:relative;overflow:hidden}.bonus-card:after{content:"";background:linear-gradient(90deg, var(--accent-pink), var(--accent-purple));opacity:0;width:100%;height:3px;transition:var(--transition-smooth);position:absolute;top:0;left:0}.bonus-card:hover{border-color:#ec489933;transform:translateY(-6px);box-shadow:0 15px 30px #00000080,0 0 20px #ec48990d}.bonus-card:hover:after{opacity:1}.bonus-icon{width:48px;height:48px;color:var(--accent-pink);background:#ec489914;border:1px solid #ec489926;border-radius:12px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.bonus-title{color:#fff;margin-bottom:12px;font-size:1.35rem}.bonus-desc{color:var(--text-light-muted);font-size:.95rem}.responsive-comparison-table{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);background:#090d1a99;border:1px solid #ffffff14;width:100%;max-width:1000px;margin:0 auto;display:block;box-shadow:0 20px 50px #00000080}.cmp-header-row{z-index:10;background:#0a0c10f2;border-bottom:1px solid #ffffff1a;grid-template-columns:36% 28% 36%;display:grid;position:sticky;top:79px}.cmp-header-row>div{font-family:var(--font-display);text-align:center;word-wrap:break-word;white-space:normal;padding:12px 8px;font-size:15px;font-weight:700}.cmp-header-row .cmp-col-feature{text-align:left;color:#fff}.cmp-header-row .cmp-col-others{color:var(--text-light-muted)}.cmp-header-row .cmp-col-pro{color:var(--primary-green);background:#10b98114;border-left:1px solid #10b98140;border-right:1px solid #10b98140}.cmp-row{border-bottom:1px solid #ffffff0d;grid-template-columns:36% 28% 36%;transition:background .3s;display:grid}.cmp-row:last-child{border-bottom:none}.cmp-row:hover{background:#ffffff08}.cmp-row>div{word-wrap:break-word;white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:12px 8px;font-size:13px;line-height:1.4;display:flex}.cmp-row .cmp-col-feature{text-align:left;color:#fff;justify-content:flex-start;font-size:14px;font-weight:600}.cmp-row .cmp-col-others{color:var(--text-light-muted);font-weight:500}.cmp-row .cmp-col-pro{color:#fff;background:#10b98108;border-left:1px solid #10b98126;border-right:1px solid #10b98126;font-weight:700;transition:background .3s}.cmp-row:hover .cmp-col-pro{background:#10b98114}.tick{color:var(--primary-green);margin-right:4px;font-size:16px;font-weight:700}.cross{color:#ef4444;margin-right:4px;font-size:16px;font-weight:700}@media (min-width:768px){.cmp-header-row,.cmp-row{grid-template-columns:1fr 1fr 1.2fr}.cmp-header-row>div{padding:20px 24px;font-size:1.05rem}.cmp-row>div{padding:18px 24px;font-size:.95rem}.cmp-row .cmp-col-feature{font-size:.95rem}}#why-learn,#tools,#showcase,#proof,#comparison,#projects,#testimonials,#faq,#pricing-section{content-visibility:auto;contain-intrinsic-size:0 600px}.feature-card,.tool-card,.deliverable-card,.bonus-card,.faq-item{contain:layout style}.navbar,.hero-video-wrapper,.floating-badge,#sticky-bar,.swiper-slide,.proof-prev,.proof-next{will-change:transform}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.proof-swiper .swiper-slide{transition:none}.floating-badge{animation:none}}.media-card .media-frame,.proof-swiper .glass-frame,.review-img-wrapper{aspect-ratio:16/9}.logo img,.footer-brand img{aspect-ratio:auto;width:auto;height:36px}html{overscroll-behavior:none}.reviews-overlay,.showcase-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}img[loading=lazy]{opacity:0;transition:opacity .3s}img[loading=lazy].loaded,img[loading=lazy][src]{opacity:1}.carousel-wrapper{align-items:center;gap:20px;max-width:1000px;margin:0 auto 60px;display:flex;position:relative}.carousel-container{border-radius:var(--radius-lg);width:100%;overflow:hidden}.carousel-track{will-change:transform;width:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex}.carousel-slide{flex:0 0 100%;width:100%;padding:0 10px}.review-card{background:var(--bg-dark-alt);border:1px solid var(--border-dark);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);grid-template-columns:1fr 1.2fr;display:grid;overflow:hidden}.review-video{aspect-ratio:16/9;background:#000;position:relative}.review-video video{object-fit:cover;width:100%;height:100%}.play-btn-small{cursor:pointer;width:48px;height:48px;transition:var(--transition-smooth);background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;padding-left:3px;display:flex}.play-btn-small svg{width:12px;height:14px;color:var(--bg-dark)}.review-video:hover .play-btn-small{transform:scale(1.1);box-shadow:0 0 15px #fff6}.review-body{flex-direction:column;justify-content:center;padding:40px;display:flex}.stars{color:var(--accent-yellow);margin-bottom:16px;font-size:1.2rem}.review-text{color:#fff;margin-bottom:24px;font-size:1.2rem;font-style:italic;font-weight:500;line-height:1.5}.student-info{align-items:center;gap:14px;display:flex}.student-avatar{color:#fff;width:44px;height:44px;font-family:var(--font-display);background:#2563eb;border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex}.student-avatar.rahul{background:#3b82f6}.student-avatar.priya{background:#db2777}.student-avatar.arjun{background:#059669}.student-name{color:#fff;font-size:1rem;font-weight:600}.student-role{color:var(--text-light-muted);font-size:.8rem}.carousel-nav{background:var(--bg-dark-alt);border:1px solid var(--border-dark);color:#fff;cursor:pointer;width:48px;height:48px;transition:var(--transition-smooth);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.carousel-nav:hover{color:var(--bg-dark);background:#fff;border-color:#fff}.social-comments-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.comment-bubble{border:1px solid var(--border-dark);border-radius:var(--radius-md);transition:var(--transition-smooth);background:#ffffff05;padding:24px}.comment-bubble:hover{background:#ffffff08;border-color:#ffffff26}.comment-user{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.user-handle{color:#fff;font-size:.9rem;font-weight:700}.user-platform{border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:700}.user-platform.insta{color:#e1306c;background:#e1306c1a}.user-platform.yt{color:red;background:#ff00001a}.comment-text{color:var(--text-light-muted);font-size:.9rem;line-height:1.5}.faq-accordion{flex-direction:column;gap:16px;max-width:760px;margin:0 auto;display:flex}.faq-item{background:var(--bg-dark-alt);border:1px solid var(--border-dark);border-radius:var(--radius-md);transition:var(--transition-smooth);overflow:hidden}.faq-question{cursor:pointer;text-align:left;width:100%;font-family:var(--font-display);color:#fff;transition:var(--transition-smooth);background:0 0;border:none;justify-content:space-between;align-items:center;padding:24px 30px;font-size:1.15rem;font-weight:600;display:flex}.faq-question:hover{background:#ffffff05}.faq-icon{color:var(--text-light-muted);font-size:1.5rem;font-weight:300;transition:transform .3s}.faq-answer{max-height:0;transition:max-height var(--duration-slow) var(--ease-snappy);will-change:max-height;overflow:hidden;transform:translateZ(0)}.faq-answer p{color:var(--text-light-muted);padding:0 30px 24px;font-size:.95rem;line-height:1.6}.faq-item.active{border-color:#ffffff26}.faq-item.active .faq-icon{color:#fff;transform:rotate(45deg)}.pricing-section{overflow:hidden}.pricing-glow-bg{pointer-events:none;background:radial-gradient(circle,#10b98114 0%,#8b5cf60d 50%,#03071200 100%);width:80%;height:600px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pricing-card{z-index:2;-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#0f1423d9 0%,#050a14fa 100%);border:1px solid #ffffff26;border-radius:32px;max-width:760px;margin:0 auto 100px;padding:64px 50px;position:relative;box-shadow:0 40px 80px #000c,0 0 60px #6366f11f}.pricing-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fff3 0%,#fff0 100%);border-radius:32px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.pricing-card-title{color:#fff;margin-bottom:30px;font-size:1.75rem}.pricing-features{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.pricing-features li{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.pricing-features li:last-child{border-bottom:none}.pricing-features .check{color:var(--primary-green);margin-right:14px;font-size:1.1rem;font-weight:700}.pricing-features .label{text-align:left;color:#fff;flex-grow:1;font-size:1rem}.pricing-features .val{color:var(--text-light-muted);font-size:.9rem}.pricing-total-value{border-radius:var(--radius-sm);background:#ffffff08;justify-content:space-between;align-items:center;margin-bottom:40px;padding:16px 24px;font-size:.95rem;font-weight:600;display:flex}.pricing-total-value .strike-val{color:var(--text-light-muted);opacity:.7;text-decoration:line-through}.pricing-offer-box{margin-bottom:30px}.offer-tag{color:var(--primary-green);font-family:var(--font-display);letter-spacing:.1em;margin-bottom:8px;font-size:.85rem;font-weight:800}.offer-price{font-family:var(--font-display);color:#fff;margin-bottom:6px;font-size:4rem;font-weight:900;line-height:1}.offer-saved{color:var(--primary-green);font-size:.9rem;font-weight:700}.btn-enroll-now{background:var(--primary-green);color:#fff;width:100%;font-family:var(--font-display);cursor:pointer;transition:var(--transition-smooth);text-align:center;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:18px;font-size:1.25rem;font-weight:700;display:inline-flex;box-shadow:0 10px 25px #10b98140}@media (hover:hover){.btn-enroll-now:hover{background:var(--primary-green-hover);box-shadow:0 15px 30px #10b98159, 0 0 15px var(--primary-green-glow);transform:translateY(-2px)}}.btn-enroll-now:active{transform:scale(.98);box-shadow:0 5px 15px #10b98140}.pricing-terms{color:var(--text-light-muted);margin-top:16px;font-size:.8rem}.bottom-banner{border-radius:var(--radius-lg);z-index:2;background:radial-gradient(circle at 0 0,#3b82f614 0%,#8b5cf605 100%);border:1px solid #ffffff0a;max-width:900px;margin:0 auto;padding:80px 40px;position:relative}.banner-title{color:#fff;margin-bottom:16px;font-size:2.5rem;line-height:1.15}.banner-subtitle{color:var(--text-light-muted);max-width:680px;margin:0 auto 36px;font-size:1.1rem}.btn-banner-cta{color:var(--bg-dark);font-family:var(--font-display);cursor:pointer;transition:var(--transition-smooth);background:#fff;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:16px 36px;font-size:1rem;font-weight:700;display:inline-flex}.btn-banner-cta:hover{background:#e2e8f0;transform:translateY(-2px);box-shadow:0 10px 20px #ffffff1a}.site-footer{padding:60px 0 40px}.footer-container{text-align:center;flex-direction:column;align-items:center;gap:30px;display:flex}.footer-brand .brand-text{font-family:var(--font-display);color:#fff;font-size:1.25rem;font-weight:800}.footer-brand .brand-sub{color:var(--text-light-muted);margin-top:8px;font-size:.85rem}.footer-links{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.footer-links a{color:var(--text-light-muted);transition:var(--transition-smooth);font-size:.85rem}.footer-links a:hover{color:#fff}.copyright{color:var(--text-light-muted);opacity:.5;max-width:600px;font-size:.8rem}@media (max-width:1280px){.features-grid{grid-template-columns:repeat(2,1fr);gap:24px}.features-section .brp-universal-card{height:260px}.tools-grid{grid-template-columns:repeat(5,1fr);gap:16px}}@media (max-width:1024px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:30px}.features-grid{grid-template-columns:repeat(2,1fr);gap:24px}.features-section .brp-universal-card{height:250px}.tools-grid{grid-template-columns:repeat(4,1fr);gap:16px}.deliverables-grid,.bonuses-grid{grid-template-columns:repeat(2,1fr)}.review-card{grid-template-columns:1fr}.review-video{aspect-ratio:16/9}.social-comments-grid{grid-template-columns:1fr 1fr}.dash-stats-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:820px){.features-section .brp-universal-card{height:auto;padding:24px}.features-section .feat-card-title{font-size:1.35rem}.tools-grid{grid-template-columns:repeat(4,1fr);gap:14px}.bonuses-grid{grid-template-columns:repeat(2,1fr);gap:20px}.section-title{font-size:clamp(1.75rem,4vw + .5rem,3rem)}}@media (max-width:768px){.navbar{height:64px}.nav-links,.nav-actions{display:none}.mobile-toggle{display:flex}.navbar.menu-open .mobile-toggle span:first-child{transform:translateY(8px)rotate(45deg)}.navbar.menu-open .mobile-toggle span:nth-child(2){opacity:0;transform:scaleX(0)}.navbar.menu-open .mobile-toggle span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.navbar.menu-open{height:auto}.navbar.menu-open .nav-container{flex-direction:column;align-items:stretch}.navbar.menu-open .nav-links,.navbar.menu-open .nav-actions{background:var(--bg-light);width:100%;box-shadow:var(--shadow-md);border-top:1px solid var(--border-light);z-index:999;flex-direction:column;gap:20px;padding:24px clamp(16px,4vw,24px);display:flex;position:static}.navbar.menu-open .nav-links{border-top:none;padding-top:24px}.navbar.menu-open .nav-links a{align-items:center;min-height:44px;font-size:1rem;display:flex}.navbar.menu-open .nav-actions{padding-top:24px}.navbar.menu-open .price-pills{justify-content:center}.navbar.menu-open .btn-nav-cta{justify-content:center;width:100%}body.dark-nav .navbar.menu-open .nav-actions,body.dark-nav .navbar.menu-open .nav-links{background:var(--bg-dark-alt);border-color:var(--border-dark)}.hero-section{padding-top:calc(var(--navbar-height,64px) + env(safe-area-inset-top,0px) + 32px)!important;padding-bottom:36px!important}.top-badge{margin-bottom:16px;padding:6px 14px}.top-badge .badge-text{font-size:.8rem}.hero-title{letter-spacing:-.5px;margin-bottom:16px;padding:0 10px;font-size:clamp(2rem,7vw,2.5rem)!important;line-height:1.2!important}.hero-subtitle,.pills-grid{margin-bottom:20px}.pill{padding:7px 14px;font-size:.78rem}.btn-hero-cta{width:100%;max-width:400px;height:56px;font-size:1rem}.floating-badge{display:none}.hero-video-wrapper{margin-top:16px}.cta-section{padding:40px 0 60px}.cta-box{border-radius:16px;padding:32px 20px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px;padding-top:28px}.stat-num{font-size:2rem}.stat-label{font-size:.82rem}.showcase-tabs{flex-wrap:wrap;gap:8px;margin-bottom:28px}.tab-btn{min-height:44px;padding:9px 18px;font-size:.85rem}.dash-stats-grid{grid-template-columns:1fr;gap:14px}.dash-card-value{font-size:1.65rem}.features-grid{grid-template-columns:1fr;gap:16px}.features-section .brp-universal-card{height:auto;padding:24px}.tools-grid{grid-template-columns:repeat(3,1fr);gap:12px}.tool-card{padding:18px 12px}.deliverables-grid{grid-template-columns:1fr;gap:16px}.timeline{padding:24px 0}.timeline-line{left:19px}.timeline-item{margin-bottom:28px;padding-left:48px}.timeline-dot{width:36px;height:36px;font-size:.8rem;left:0}.timeline-content{padding:18px 20px}.timeline-title{font-size:1.05rem}.bonuses-grid{grid-template-columns:1fr;gap:16px}.bonus-card{padding:24px 20px}.social-comments-grid{grid-template-columns:1fr;gap:14px}.review-body{padding:24px 20px}.review-text{font-size:1.05rem}.faq-question{min-height:56px;padding:18px 20px;font-size:1rem}.faq-answer p{padding:0 20px 18px;font-size:.9rem}.pricing-card{border-radius:20px;margin-bottom:48px;padding:28px 20px}.pricing-card-title{margin-bottom:20px;font-size:1.4rem}.offer-price{font-size:2.75rem}.pricing-features .label{font-size:.92rem}.btn-enroll-now{height:56px;font-size:1.1rem}.bottom-banner{border-radius:16px;padding:40px 20px}.banner-title{font-size:clamp(1.5rem,4vw,1.875rem)}.banner-subtitle{font-size:1rem}.site-footer{padding:40px 0 24px}.footer-links{gap:16px}}@media (max-width:576px){.hero-section{padding:20px 0 32px!important}.hero-pricing-block{align-items:center;width:100%}.price-current.glow-text{font-size:52px}.media-card-grid{grid-template-columns:1fr;gap:16px}.showcase-section .container{padding:0 clamp(12px,4vw,24px)}.tools-grid{grid-template-columns:repeat(3,1fr);gap:10px}.tool-name{font-size:.8rem}.tool-use{font-size:.7rem}.review-masonry-grid{column-count:1}.analytics-grid{grid-template-columns:1fr}.shorts-grid{grid-template-columns:1fr;max-width:345px;margin-left:auto;margin-right:auto}}@media (max-width:480px){.pill:hover{box-shadow:none;transform:none}.hero-section{padding:16px 0 28px!important}.top-badge{padding:5px 12px}.hero-subtitle{line-height:1.55;font-size:.95rem!important}.pills-grid{gap:6px;margin-bottom:16px}.pill{padding:7px 12px;font-size:.74rem}.btn-hero-cta{height:52px!important;font-size:.95rem!important}.price-current.glow-text{font-size:44px}.price-old{font-size:18px}.save-text{font-size:.9rem}.discount-badge-new{font-size:.78rem}.stats-grid{gap:16px;margin-top:28px;padding-top:22px}.stat-num{font-size:1.85rem!important}.cta-box{border-radius:14px;padding:24px 16px}.timeline-item{padding-left:42px}.timeline-dot{width:32px;height:32px;font-size:.78rem}.timeline-content{padding:16px}.timeline-title{font-size:1rem}.timeline-text{font-size:.84rem}.review-body{padding:20px 16px}.review-text{font-size:.95rem}.faq-question{padding:16px;font-size:.95rem}.faq-answer p{padding:0 16px 16px}.pricing-card{border-radius:16px;padding:22px 14px}.offer-price{font-size:2.4rem}.pricing-features .label{font-size:.88rem}.pricing-features .val{font-size:.78rem}.cmp-header-row>div,.cmp-row>div{padding:10px 6px;font-size:12px}.cmp-row .cmp-col-feature{font-size:12px}}@media (max-width:375px){.top-badge .badge-text{font-size:.75rem}.price-current.glow-text{font-size:40px}.hero-trust-section{border-radius:16px;gap:8px;padding:10px 14px}.trust-avatars img{width:30px;height:30px}.trust-stars{letter-spacing:1px;font-size:.8rem}.trust-text{font-size:.78rem}.tools-grid{grid-template-columns:repeat(3,1fr);gap:8px}.tool-card{padding:14px 8px}.tool-logo-wrap{width:40px;height:40px}.faq-question{padding:14px;font-size:.9rem}.bonus-card{padding:20px 14px}.bonus-title{font-size:1.15rem}.bonus-desc{font-size:.875rem}.bottom-banner{padding:32px 16px}.banner-title{font-size:1.4rem}}@media (max-width:320px){.top-badge{margin-bottom:12px;padding:4px 10px}.top-badge .badge-text{font-size:.7rem}.price-current.glow-text{font-size:36px}.price-old{font-size:16px}.btn-hero-cta{height:48px!important;font-size:.88rem!important}.tools-grid{gap:8px;grid-template-columns:repeat(2,1fr)!important}.tool-card{padding:14px 8px}.tool-logo-wrap{width:36px;height:36px}.timeline-item{padding-left:36px}.timeline-dot{width:28px;height:28px;font-size:.72rem}.pricing-card{padding:18px 12px!important}.offer-price{font-size:2rem}.stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.stat-num{font-size:1.65rem!important}.faq-question{padding:12px;font-size:.85rem}.bonus-card{padding:16px 12px}}:focus-visible{border-radius:4px;outline:2px solid var(--primary-green)!important;outline-offset:3px!important}section[id],header[id]{scroll-margin-top:100px}html,body{max-width:100vw;overflow-x:hidden}.proof-img,.tool-logo-img,.review-img-wrapper{object-fit:cover;width:100%;aspect-ratio:16/9!important}.review-img-wrapper img{object-fit:cover;width:100%;height:100%}.carousel-dots{justify-content:center;gap:8px;margin-top:24px;display:flex}.carousel-dot{cursor:pointer;width:10px;height:10px;transition:var(--transition-smooth);background:#fff3;border:none;border-radius:50%;padding:0}.carousel-dot.active{background:var(--primary-green);box-shadow:0 0 8px var(--primary-green);border-radius:5px;width:24px}.btn-nav-cta.loading,.btn-hero-cta.loading,.btn-secondary-cta.loading,.btn-enroll-now.loading,.btn-banner-cta.loading{pointer-events:none;cursor:not-allowed;position:relative;color:#0000!important}.btn-nav-cta.loading:after,.btn-hero-cta.loading:after,.btn-secondary-cta.loading:after,.btn-enroll-now.loading:after,.btn-banner-cta.loading:after{content:"";border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;animation:.6s linear infinite button-spin;position:absolute;top:50%;left:50%}@keyframes button-spin{to{transform:rotate(360deg)}}#sticky-bar{z-index:1001;-webkit-backdrop-filter:blur(20px);padding:12px 24px;padding-bottom:max(12px, env(safe-area-inset-bottom));background:#080d1af5;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 30px #10b9811f}#sticky-bar.show{transform:translateY(0)}.sticky-left{text-align:left;flex-direction:column;gap:4px;min-width:0;display:flex}.sticky-title{font-family:var(--font-display);color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.sticky-timer{color:var(--primary-green);background:#10b9811a;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:6px;width:max-content;padding:3px 10px;font-size:.775rem;font-weight:700;display:inline-flex}.sticky-timer .icon{font-size:.85rem}.sticky-note{color:var(--text-light-muted);opacity:.7;font-size:.725rem;font-weight:500}.sticky-right{flex-shrink:0;align-items:center;gap:20px;display:flex}.sticky-prices{flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.sticky-old{color:var(--text-light-muted);opacity:.6;font-size:.75rem;text-decoration:line-through}.sticky-new{color:var(--primary-green);font-family:var(--font-display);font-size:1.35rem;font-weight:900}.sticky-right .badge-red{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:4px;margin-top:1px;padding:1px 6px;font-size:.65rem;font-weight:850;display:inline-block}.btn-sticky-cta{background:var(--primary-green);color:#fff;font-family:var(--font-display);transition:var(--transition-smooth);cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:10px 24px;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #10b98133}@media (hover:hover){.btn-sticky-cta:hover{background:var(--primary-green-hover);box-shadow:0 8px 20px #10b98159, 0 0 10px var(--primary-green-glow);transform:translateY(-2px)}}.btn-sticky-cta:active{transform:scale(.97)}@media (max-width:768px){#sticky-bar{gap:8px;padding:10px 16px}.sticky-note{display:none}.sticky-right{gap:12px}.sticky-prices{align-items:flex-end}.sticky-title{font-size:.85rem}.sticky-timer{padding:2px 8px;font-size:.725rem}.sticky-new{font-size:1.15rem}.btn-sticky-cta{min-height:44px;padding:0 16px;font-size:.85rem}.carousel-wrapper{gap:0;padding:0;position:relative}.carousel-nav{z-index:10;-webkit-backdrop-filter:blur(12px);background:#080d1ad9;border:1px solid #ffffff1a;position:absolute;top:50%;transform:translateY(-50%)}.carousel-nav.prev{left:4px}.carousel-nav.next{right:4px}.carousel-container{width:100%}.review-card{grid-template-columns:1fr;gap:20px}}@media (max-width:480px){#sticky-bar{gap:6px}.sticky-title{max-width:110px}.sticky-right .badge-red{display:none}.sticky-old{font-size:.7rem}.sticky-new{font-size:1.1rem}}.modal-overlay{-webkit-backdrop-filter:blur(16px);z-index:2000;opacity:1;background:#04070fd9;justify-content:center;align-items:center;padding:20px;transition:opacity .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-overlay.hidden{opacity:0;pointer-events:none}.modal-wrapper{background:#090d16;border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:900px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:scale(1);box-shadow:0 25px 60px #0009,0 0 40px #10b9811f}.modal-overlay.hidden .modal-wrapper{transform:scale(.95)}.modal-close{color:#fff;cursor:pointer;z-index:10;width:36px;height:36px;transition:var(--transition-smooth);background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex;position:absolute;top:20px;right:20px}.modal-close:hover{color:#ef4444;background:#ef44441a;border-color:#ef444433;transform:rotate(90deg)}.modal-content{grid-template-columns:1.1fr 1fr;display:grid}.modal-video-side{background:#04070f;flex-direction:column;justify-content:center;gap:20px;padding:40px;display:flex}.modal-video-container{aspect-ratio:16/9;background:#000;border:1px solid #ffffff0f;border-radius:16px;width:100%;max-width:450px;margin:0 auto;overflow:hidden;box-shadow:0 8px 32px #0006}.modal-video-container video{object-fit:cover;width:100%;height:100%}.modal-video-meta{text-align:center}.modal-video-meta .video-title{font-family:var(--font-display);color:#fff;margin:10px 0 6px;font-size:1.2rem;font-weight:800}.modal-video-meta .video-description{color:var(--text-light-muted);font-size:.8rem;line-height:1.4}.modal-form-side{border-left:1px solid #ffffff0f;flex-direction:column;justify-content:center;gap:24px;padding:40px;display:flex;position:relative}.modal-form-side .form-title{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;font-size:1.6rem;font-weight:900}.modal-form-side .form-subtitle{color:var(--text-light-muted);margin-top:-12px;font-size:.85rem;line-height:1.4}#showcase-lead-form{flex-direction:column;gap:16px;display:flex}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:var(--text-light-muted);margin-bottom:2px;font-size:.85rem;font-weight:500}.form-group input,.form-group textarea{color:#fff;transition:var(--transition-smooth);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:12px 16px;font-size:.95rem}.form-group input:focus,.form-group textarea:focus{border-color:var(--primary-green);background:#10b98105;outline:none;box-shadow:0 0 12px #10b98126}.form-group.invalid input,.form-group.invalid textarea{background:#ef444405;border-color:#ef4444}.form-group .error-msg{color:#ef4444;font-size:.7rem;font-weight:500;display:none}.form-group.invalid .error-msg{display:block}.btn-form-submit{background:var(--primary-green);color:#fff;font-family:var(--font-display);cursor:pointer;transition:var(--transition-smooth);border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 20px;font-size:.95rem;font-weight:800;display:flex;box-shadow:0 4px 12px #10b98133}.btn-form-submit:hover:not(:disabled){background:var(--primary-green-hover);transform:translateY(-1px);box-shadow:0 6px 16px #10b9814d}.btn-form-submit:disabled{opacity:.6;cursor:not-allowed}.form-success-state{text-align:center;z-index:5;background:#090d16;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.form-success-state h4{font-family:var(--font-display);color:#fff;font-size:1.5rem;font-weight:900}.form-success-state p{color:var(--text-light-muted);max-width:320px;font-size:.9rem;line-height:1.5}.success-icon{border:2px solid var(--primary-green);width:64px;height:64px;color:var(--primary-green);background:#10b9811a;border-radius:50%;justify-content:center;align-items:center;font-size:28px;display:flex;box-shadow:0 0 20px #10b98133}.btn-success-close{color:#fff;cursor:pointer;transition:var(--transition-smooth);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:8px 24px;font-size:.9rem;font-weight:600}.btn-success-close:hover{background:#ffffff1a}.spinner{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.hidden{display:none!important}@media (max-width:768px){.modal-overlay{padding:12px}.modal-wrapper{border-radius:20px;max-height:85vh;overflow-y:auto}.modal-content{grid-template-columns:1fr}.modal-video-side{border-bottom:1px solid #ffffff0f;padding:24px 20px}.modal-video-container{max-width:140px}.modal-form-side{border-left:none;padding:24px 20px}.modal-form-side .form-title{font-size:1.35rem}.modal-close{width:32px;height:32px;font-size:20px;top:12px;right:12px}}.reveal-word{opacity:0;will-change:transform, opacity;animation:.8s cubic-bezier(.16,1,.3,1) forwards revealWordKey;animation-delay:calc(var(--d) * 80ms);display:inline-block;transform:translateY(30px)translateZ(0)}@keyframes revealWordKey{to{opacity:1;transform:translateY(0)translateZ(0)}}.hero-blob{filter:blur(100px);z-index:0;opacity:.12;mix-blend-mode:screen;pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.blob-1{background:var(--primary-green);width:350px;height:350px;animation:22s ease-in-out infinite alternate floatBlobOne;top:15%;left:10%}.blob-2{background:var(--accent-blue);width:450px;height:450px;animation:28s ease-in-out infinite alternate floatBlobTwo;bottom:15%;right:10%}@keyframes floatBlobOne{0%{transform:translate(0,0)scale(1)}50%{transform:translate(60px,40px)scale(1.15)}to{transform:translate(-30px,-50px)scale(.9)}}@keyframes floatBlobTwo{0%{transform:translate(0,0)scale(.9)}50%{transform:translate(-50px,-70px)scale(1.2)}to{transform:translate(40px,30px)scale(1)}}.hero-cursor-light{pointer-events:none;z-index:1;opacity:0;will-change:left, top;background:radial-gradient(circle,#10b9811f 0%,#3b82f60a 50%,#0000 70%);border-radius:50%;width:600px;height:600px;transition:opacity .5s;position:absolute;transform:translate(-50%,-50%)}.hero-video-wrapper{will-change:transform;transition:transform .1s cubic-bezier(.25,1,.5,1);position:relative}.hero-video-wrapper:after{content:"";pointer-events:none;clip-path:inset(0);background:linear-gradient(90deg,#0000,#ffffff08 30%,#ffffff14 50%,#ffffff08 70%,#0000);width:200%;height:100%;animation:8s linear infinite glassReflection;position:absolute;top:0;left:-50%;transform:rotate(30deg)translateZ(0)}@keyframes glassReflection{0%{transform:translate(-30%,-30%)rotate(30deg)}to{transform:translate(30%,30%)rotate(30deg)}}.floating-badge{will-change:transform;transition:transform .1s cubic-bezier(.25,1,.5,1)}.reveal-on-scroll{will-change:transform, opacity;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);opacity:0!important;transform:translateY(40px)translateZ(0)!important}.reveal-on-scroll.revealed{opacity:1!important;transform:translateY(0)translateZ(0)!important}.animate-fade-in{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeInKey}.animate-text-reveal{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards revealTextKey;transform:translateY(20px)}.animate-scale-up{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) forwards scaleUpKey;transform:scale(.95)translateZ(0)}@keyframes fadeInKey{to{opacity:1}}@keyframes revealTextKey{to{opacity:1;transform:translateY(0)}}@keyframes scaleUpKey{to{opacity:1;transform:scale(1)translateZ(0)}}.video-skeleton{z-index:4;-webkit-backdrop-filter:blur(8px);background:#04070fb3;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.video-error-fallback{z-index:4;color:#ef4444;text-align:center;background:#180c0cf2;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.video-error-icon{font-size:1.8rem}.video-error-fallback p{color:#fff;opacity:.9;margin:0;font-size:.85rem;font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}.tool-logo-img{object-fit:contain;width:100%;height:100%;padding:2px}.proof-carousel-wrapper{width:100%;margin-top:40px;padding:0 80px 64px;position:relative}@media (max-width:1024px){.proof-carousel-wrapper{padding:0 0 64px}}.proof-swiper{width:100%;overflow:hidden}.proof-swiper .swiper-slide{will-change:transform, opacity;opacity:.75;transition:opacity .4s,transform .4s cubic-bezier(.25,1,.5,1)}.proof-swiper .swiper-slide-active,.proof-swiper .swiper-slide-visible{opacity:1}.glass-frame{aspect-ratio:16/9;cursor:pointer;background:#0e111bb3;border:none;border-radius:16px;flex-direction:column;width:100%;transition:box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0f}.glass-frame:hover{border-color:#10b9814d;box-shadow:0 12px 40px #00000080,0 0 20px #10b9811a}.proof-badge{color:#10b981;z-index:10;-webkit-backdrop-filter:blur(4px);letter-spacing:.4px;background:#10b98126;border:1px solid #10b9814d;border-radius:20px;padding:5px 10px;font-size:.72rem;font-weight:600;position:absolute;top:16px;left:16px}.glass-frame a{width:100%;height:100%;display:block;position:relative;overflow:hidden}.proof-img{object-fit:cover;object-position:top center;will-change:transform;background:0 0;width:100%;height:100%;transition:transform .5s}.glass-frame:hover .proof-img{transform:scale(1.025)}.zoom-indicator{opacity:0;z-index:5;color:#fff;background:#090d168c;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.glass-frame a:hover .zoom-indicator{opacity:1}.zoom-indicator svg{transition:transform .3s cubic-bezier(.175,.885,.32,1.275);transform:scale(.8)}.glass-frame a:hover .zoom-indicator svg{transform:scale(1)}.proof-swiper .swiper-pagination{justify-content:center;align-items:center;gap:6px;display:flex;bottom:20px}.swiper-pagination-bullet{opacity:1;background:#fff3;border-radius:8px;width:8px;height:8px;transition:background .3s,width .3s}.swiper-pagination-bullet-active{background:#10b981;border-radius:4px;width:24px}.proof-prev,.proof-next{-webkit-backdrop-filter:blur(14px);color:#fff;z-index:20;cursor:pointer;will-change:transform;background:#0a0f1ecc;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-top:0;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s;display:flex;position:absolute;top:50%;transform:translateY(calc(-50% - 32px))}.proof-prev{left:0}.proof-next{right:0}.proof-prev:after,.proof-next:after{font-family:swiper-icons;font-size:16px;font-weight:700;line-height:1}.proof-prev:after{content:"prev"}.proof-next:after{content:"next"}.proof-prev:hover,.proof-next:hover{background:#10b98126;border-color:#10b98180;transform:translateY(calc(-50% - 32px))scale(1.08);box-shadow:0 0 24px #10b98133}@media (min-width:1024px){.proof-prev,.proof-next{width:52px;height:52px;top:calc(50% - 32px);transform:translateY(-50%)}.proof-prev:hover,.proof-next:hover{transform:translateY(-50%)scale(1.1)}}@media (max-width:640px){.proof-prev,.proof-next{width:44px;height:44px;top:auto;bottom:0;transform:none}.proof-prev{left:calc(50% - 56px)}.proof-next{right:calc(50% - 56px)}.proof-prev:hover,.proof-next:hover{transform:scale(1.1)}}.showcase-grid-landscape{grid-template-columns:repeat(4,1fr);gap:24px;width:100%;margin-top:48px;display:grid}@media (max-width:1024px){.showcase-grid-landscape{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:640px){.showcase-grid-landscape{grid-template-columns:1fr;gap:20px}}.landscape-card{cursor:pointer;will-change:transform;background:#0e111bd9;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;width:100%;text-decoration:none;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 4px 24px #00000059}.landscape-card:hover{border-color:#10b98159;transform:translateY(-6px)scale(1.01);box-shadow:0 20px 50px #00000080,0 0 24px #10b9811f}.hero-pricing-block{flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.price-old{color:#a1a1aa;margin-bottom:8px;font-size:clamp(16px,3vw,24px);font-weight:500;text-decoration:line-through}.price-current.glow-text{color:#10b981;text-shadow:0 0 30px #10b98166;margin-bottom:12px;font-size:clamp(40px,10vw,72px);font-weight:900;line-height:1;animation:2s infinite alternate pulseGlow}@keyframes pulseGlow{0%{text-shadow:0 0 20px #10b9814d}to{text-shadow:0 0 40px #10b98199}}.price-savings{justify-content:center;align-items:center;gap:10px;margin-bottom:14px;display:flex}.save-text{color:#fbbf24;font-size:clamp(.85rem,2.5vw,1.1rem);font-weight:700}.dot-separator{color:#ffffff4d}.discount-badge-new{color:#ef4444;letter-spacing:.5px;background:#ef444426;border:1px solid #ef44444d;border-radius:6px;padding:4px 10px;font-size:.9rem;font-weight:800}.price-urgency{display:none}@media (max-width:768px){.save-text{font-size:.9rem}.discount-badge-new{font-size:.78rem}.price-savings{gap:8px}}.review-stats-compact{font-family:var(--font-display);color:#fff;opacity:.9;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px;margin-bottom:32px;font-size:.95rem;font-weight:500;display:flex}.stat-divider{background:#fff6;border-radius:50%;width:4px;height:4px}.reviews-section .container{max-width:1380px}.review-masonry-grid{column-count:4;column-gap:24px;width:100%}@media (max-width:1024px){.review-masonry-grid{column-count:2}}@media (max-width:768px){.review-masonry-grid{column-count:1}}@keyframes subtleFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.premium-review-card{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;box-shadow:none;break-inside:avoid;will-change:transform;background:0 0;border:none;border-radius:0;max-width:100%;margin-bottom:24px;padding:0;transition:transform .3s;animation:.3s ease-out forwards subtleFadeUp;display:block}@media (hover:hover){.premium-review-card:hover{transform:scale(1.03)}}.analytics-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:768px){.analytics-grid{grid-template-columns:1fr}}.shorts-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;display:grid}.shorts-reviews-section{padding:20px 0!important}.shorts-reviews-section .section-header{margin-bottom:15px!important}.shorts-review-grid{grid-template-columns:repeat(3,1fr);gap:25px;max-width:1100px;margin-top:0;margin-left:auto;margin-right:auto;display:grid}.shorts-card{aspect-ratio:9/16;cursor:pointer;background:#000;border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:320px;max-height:480px;margin:0 auto;transition:transform .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 15px 35px #00000080}.shorts-card iframe{border:none;border-radius:20px;width:100%;height:100%}.shorts-frame{width:100%;height:100%;position:relative}.shorts-poster{object-fit:cover;opacity:.8;width:100%;height:100%;transition:opacity .3s}.shorts-review-badge{z-index:10;-webkit-backdrop-filter:blur(8px);color:#10b981;text-transform:uppercase;letter-spacing:.5px;background:#10b98140;border:1px solid #10b9814d;border-radius:100px;padding:5px 12px;font-size:.65rem;font-weight:800;position:absolute;top:12px;left:12px}.shorts-overlay{z-index:5;background:linear-gradient(#0000 50%,#00000080 100%);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.shorts-play-btn{filter:drop-shadow(0 4px 10px #00000080);width:65px;height:auto;transition:transform .3s;background:0 0!important;border:none!important}.shorts-play-btn svg{width:100%;height:auto;display:block}.shorts-card h3{color:#fff;text-align:center;z-index:6;text-shadow:0 2px 4px #000c;font-size:.9rem;position:absolute;bottom:15px;left:10px;right:10px}.shorts-card:hover{border-color:red;transform:translateY(-5px)}.shorts-card:hover .shorts-poster{opacity:1}.shorts-card:hover .shorts-play-btn{transform:scale(1.15)}@media (max-width:768px){.shorts-review-grid{-webkit-overflow-scrolling:touch;gap:15px;margin-left:-15px;margin-right:-15px;padding:10px 20px 20px;display:flex;overflow-x:auto}.shorts-card{flex:none;min-width:280px;max-height:450px}.shorts-card iframe{z-index:20;width:100%;height:100%;position:absolute;top:0;left:0}}.shorts-grid .analytics-card img{object-fit:cover;object-position:top center;width:100%;height:100%;transform:scale(1.06)translateY(-3%);box-shadow:none!important;border:none!important;outline:none!important}@media (max-width:768px){.shorts-grid{grid-template-columns:1fr;max-width:345px;margin-left:auto;margin-right:auto}}.analytics-card{will-change:transform;border-radius:8px;width:100%;transition:transform .3s;display:block;position:relative;overflow:hidden}@media (hover:hover){.analytics-card:hover{transform:scale(1.03)}}.analytics-card img{object-fit:contain;border-radius:0;width:100%;height:auto;transition:transform .3s;display:block}.payment-loading{position:relative;pointer-events:none!important;opacity:.85!important;cursor:not-allowed!important}.payment-loading .payment-spinner,.payment-spinner{vertical-align:middle;border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.65s linear infinite brp-spin;display:inline-block}@keyframes brp-spin{to{transform:rotate(360deg)}}#brp-toast-container{z-index:99999;pointer-events:none;flex-direction:column;gap:10px;max-width:min(420px,100vw - 32px);display:flex;position:fixed;top:24px;right:24px}.brp-toast{-webkit-backdrop-filter:blur(16px);pointer-events:all;font-family:var(--font-body,"Inter", sans-serif);color:#ffffffe6;will-change:transform, opacity;opacity:0;background:#0e111bf7;border:1px solid #ffffff1a;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:.9rem;line-height:1.5;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(40px);box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d}.brp-toast--visible{opacity:1;transform:translate(0)}.brp-toast--success{border-left:3px solid #10b981}.brp-toast--error{border-left:3px solid #ef4444}.brp-toast--warning{border-left:3px solid #f59e0b}.brp-toast--info{border-left:3px solid #3b82f6}.brp-toast--success .brp-toast__icon{color:#10b981}.brp-toast--error .brp-toast__icon{color:#ef4444}.brp-toast--warning .brp-toast__icon{color:#f59e0b}.brp-toast--info .brp-toast__icon{color:#3b82f6}.brp-toast__icon{flex-shrink:0;margin-top:1px}.brp-toast__message{flex:1;min-width:0}.brp-toast__close{color:#ffffff59;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-top:1px;padding:0;line-height:1;transition:color .2s}.brp-toast__close:hover{color:#ffffffb3}@media (max-width:480px){#brp-toast-container{max-width:none;top:auto;bottom:80px;left:12px;right:12px}.brp-toast{transform:translateY(20px)}.brp-toast--visible{transform:translateY(0)}}.swiper-button-prev,.swiper-button-next{-webkit-backdrop-filter:blur(8px);width:48px!important;height:48px!important;color:var(--text-light)!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:50%!important;transition:all .3s!important}.swiper-button-prev:hover,.swiper-button-next:hover{color:var(--primary-green)!important;background:#10b98133!important;border-color:#10b98180!important}.swiper-button-prev:after,.swiper-button-next:after{font-weight:700;font-size:1.2rem!important}.swiper-button-prev{left:20px!important}.swiper-button-next{right:20px!important}@media (max-width:768px){.swiper-button-prev,.swiper-button-next{display:none!important}}.swiper-wrapper{will-change:transform;transform:translateZ(0)}.navbar-brand img,.footer-brand img{object-fit:contain;flex-shrink:0!important;max-width:none!important}@media (max-width:480px){.navbar-brand img{height:32px!important}}.faq-section,.pricing-section,.reviews-section{content-visibility:auto;contain-intrinsic-size:1000px}.hover-lift{transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s!important}.hover-lift:hover{z-index:2;transform:translateY(-4px)scale(1.01)!important;box-shadow:0 20px 40px #00000080,0 0 40px #10b98126!important}@keyframes pulse-glow{0%{box-shadow:0 10px 30px #10b9814d,0 0 #10b98140}to{box-shadow:0 10px 30px #10b9814d,0 0 20px 8px #10b98100}}.btn-hero-cta{animation:3s infinite alternate pulse-glow}.faq-icon{transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-question[aria-expanded=true] .faq-icon{transform:rotate(45deg)}.reveal-up{opacity:0;will-change:opacity, transform;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.reveal-fade{opacity:0;will-change:opacity;transition:opacity 1s}.revealed{opacity:1!important;transform:translateY(0)!important}#splash-screen{background:var(--bg-dark);z-index:999999;justify-content:center;align-items:center;transition:opacity .6s cubic-bezier(.16,1,.3,1),visibility .6s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#splash-screen.hidden{opacity:0;visibility:hidden}#splash-screen img{width:150px;height:auto;animation:2s ease-in-out infinite splash-pulse}@keyframes splash-pulse{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1)}}.payment-modal-wrapper{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e111bf2;border:1px solid #ffffff1a;width:90%;max-width:960px;box-shadow:0 24px 80px #000c,0 0 40px #00000080}.payment-modal-content{scrollbar-width:thin;max-height:90vh;padding:24px 20px 20px;overflow-y:auto}.payment-state{flex-direction:column;display:flex}.payment-split-layout{grid-template-columns:1fr 1.2fr;align-items:start;gap:40px;display:grid}@media (max-width:768px){.payment-modal-wrapper{max-width:460px}.payment-split-layout{grid-template-columns:1fr;gap:24px}}.payment-state.hidden{display:none}@media (max-width:768px){.payment-header{text-align:center;margin-bottom:16px}}.payment-title{font-family:var(--font-display);color:var(--text-light);margin-bottom:8px;font-size:1.5rem;font-weight:700}.payment-subtitle{color:var(--text-dark-muted);font-size:.95rem}.payment-summary{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin-bottom:24px;padding:16px}.payment-summary-row{color:var(--text-light-muted);justify-content:space-between;align-items:center;font-size:1.05rem;font-weight:500;display:flex}.payment-price{color:#fff;font-family:var(--font-display);font-size:1.3rem;font-weight:700}.btn-pay{background:var(--primary-green);color:#000;white-space:nowrap;border-radius:12px;width:100%;margin-top:16px;font-weight:700}.secure-badge{text-align:center;color:var(--text-dark-muted);margin-top:20px;font-size:.8rem}.payment-processing-content,.payment-success-content{text-align:center;padding:40px 20px}.processing-spinner{border:4px solid #10b98133;border-top-color:var(--primary-green);border-radius:50%;width:60px;height:60px;margin:0 auto 24px;animation:1s linear infinite spin}.success-icon-large{width:80px;height:80px;color:var(--primary-green);background:#10b9811a;border:2px solid #10b98166;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:40px;animation:.4s cubic-bezier(.175,.885,.32,1.275) scale-up;display:flex}.processing-title,.success-title{font-family:var(--font-display);margin-bottom:12px;font-size:1.5rem}.processing-subtitle,.success-subtitle{color:var(--text-dark-muted);line-height:1.5}.brp-universal-card{will-change:transform;aspect-ratio:16/9!important;object-fit:cover!important;width:100%!important;transition:transform var(--duration-normal) var(--ease-snappy), box-shadow var(--duration-normal) var(--ease-snappy)!important;border-radius:24px!important;margin:0 auto!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 32px #0006!important}.brp-universal-card:hover{transform:translateY(-8px)scale(1.02)!important;box-shadow:0 20px 40px #0009!important}@media (min-width:1024px){.brp-universal-card{min-width:0!important}}.brp-universal-card>img,.brp-universal-card>video,.brp-universal-card a,.brp-universal-card a img{object-fit:cover;width:100%;height:100%;display:block}.brp-universal-card.text-card{text-align:center!important;background:var(--glass-bg)!important;border:1px solid var(--border-dark)!important;-webkit-backdrop-filter:blur(12px)!important;aspect-ratio:auto!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:auto!important;padding:32px!important;display:flex!important;overflow:visible!important}.brp-universal-card.text-card p{max-width:100%;color:var(--text-light-muted);margin:0;font-size:.95rem;line-height:1.5}.brp-universal-card.text-card h3,.brp-universal-card.text-card h4{margin:16px 0 8px;font-size:1.25rem;line-height:1.2}.brp-universal-card.text-card svg{flex-shrink:0}.brp-universal-card.tool-logo-wrap{background:var(--bg-card);justify-content:center!important;align-items:center!important;padding:16px!important;display:flex!important}.brp-universal-card>img,.brp-universal-card>video{object-fit:cover!important;border-radius:24px!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}@media (min-width:1024px){.container{max-width:1400px!important;padding-left:clamp(48px,4vw,80px)!important;padding-right:clamp(48px,4vw,80px)!important}section:not(.hero-section):not(.cta-section):not(.theme-transition-glow),.footer{padding-top:120px!important;padding-bottom:120px!important}.hero-title{margin-bottom:28px!important;font-size:72px!important;line-height:1.1!important}.section-title{margin-bottom:32px!important;font-size:56px!important;line-height:1.2!important}.section-desc,.hero-desc{font-size:22px!important;line-height:1.5!important}.hero-desc{margin-bottom:48px!important}.section-desc{margin-bottom:64px!important}.media-info-title,.feature-title,.bonus-title{font-size:24px!important}.media-info-sub,.media-info-desc,.feature-desc,.bonus-desc,.btn,.btn-primary,.btn-outline,.btn-hero-cta{font-size:18px!important}.sub-badge,.badge,.proof-badge{margin-bottom:24px!important;font-size:14px!important}.media-card-grid,.features-grid,.bonus-grid{grid-template-columns:repeat(4,1fr)!important;gap:32px!important}.btn,.btn-primary,.btn-outline{will-change:transform;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:56px!important;padding:0 40px!important;transition:transform .25s cubic-bezier(.175,.885,.32,1.275),box-shadow .25s,background .25s!important;display:inline-flex!important}@media (hover:hover){.btn:hover,.btn-primary:hover,.btn-outline:hover{transform:translateY(-2px)scale(1.02)!important;box-shadow:0 12px 32px #10b98166!important}}.btn:active,.btn-primary:active,.btn-outline:active,.btn-hero-cta:active{transform:scale(.98)!important}.glass-card,.glass-frame,.feature-card,.bonus-card{will-change:transform!important;border:1px solid #ffffff14!important;border-radius:24px!important;transition:transform .25s cubic-bezier(.175,.885,.32,1.275),box-shadow .25s,border-color .25s!important;box-shadow:0 12px 32px #0006!important}.brp-universal-card{border-radius:24px!important}@media (hover:hover){.glass-card:hover,.glass-frame:hover,.feature-card:hover,.bonus-card:hover{border-color:#ffffff26!important;transform:translateY(-6px)!important;box-shadow:0 20px 48px #0009,0 0 40px #10b9811a!important}}}.gslide-image img{border:1px solid #ffffff1a!important;border-radius:24px!important;box-shadow:0 40px 80px #000c!important}.gnext,.gprev,.gclose{-webkit-backdrop-filter:blur(12px)!important;width:56px!important;height:56px!important;transition:all var(--duration-fast) var(--ease-snappy)!important;background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:50%!important}.gnext:hover,.gprev:hover,.gclose:hover{color:#fff!important;background:#fff3!important;transform:scale(1.1)!important}.payment-modal-wrapper{width:90%;max-width:560px}.payment-modal-content{-webkit-backdrop-filter:blur(24px);color:#fff;background:#0f1219d9;border:1px solid #ffffff1a;border-radius:28px;padding:36px;box-shadow:0 40px 100px #000c,inset 0 1px #ffffff1a}.payment-header{text-align:center;margin-bottom:24px}.payment-title{margin-bottom:4px;font-size:1.5rem;font-weight:700}.payment-subtitle{color:#a1a1aa;margin-bottom:12px;font-size:.95rem}.trust-badge-small{color:#4ade80;text-transform:uppercase;background:#22c55e1a;border:1px solid #22c55e33;border-radius:100px;padding:4px 10px;font-size:.65rem;font-weight:600;display:inline-block}.payment-summary{background:#0006;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:20px;display:flex}.payment-course-info .course-name{margin:0 0 4px;font-size:1.1rem;font-weight:600}.payment-course-info .course-access{color:#94a3b8;margin:0;font-size:.85rem}.payment-pricing{text-align:right}.price-row{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:4px;display:flex}.price-original{color:#64748b;font-size:.85rem;text-decoration:line-through}.price-discount{color:#fff;background:#ef4444;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:700}.price-final-row{flex-direction:column;display:flex}.price-final{color:#fff;font-size:1.6rem;font-weight:800;line-height:1}.price-gst{color:#64748b;margin-top:4px;font-size:.7rem}.floating-group{margin-bottom:16px;position:relative}.floating-input{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;outline:none;width:100%;height:56px;padding:20px 16px 8px;font-size:1rem;transition:all .2s}.floating-input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:white!important;-webkit-box-shadow:inset 0 0 0 30px #1e293b!important}.floating-input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:white!important;-webkit-box-shadow:inset 0 0 0 30px #1e293b!important}.floating-input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:white!important;-webkit-box-shadow:inset 0 0 0 30px #1e293b!important}.floating-input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:white!important;-webkit-box-shadow:inset 0 0 0 30px #1e293b!important}.floating-input:focus{background:#3b82f60d;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}.floating-label{color:#94a3b8;pointer-events:none;font-size:1rem;transition:all .2s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.floating-input:focus~.floating-label,.floating-input:not(:placeholder-shown)~.floating-label{color:#3b82f6;font-size:.75rem;top:14px}.floating-input:not(:placeholder-shown):not(:focus)~.floating-label{color:#94a3b8}.btn-pay{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:60px;margin-top:24px;font-size:1rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 8px 24px #10b9814d}.btn-pay:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px #10b98166}.btn-pay:disabled{opacity:.7;cursor:not-allowed;transform:none}.payment-trust-footer{text-align:center;margin-top:24px}.supported-methods{color:#94a3b8;margin-bottom:12px;font-size:.8rem}.supported-methods span{color:#cbd5e1;font-weight:500}.security-badges{color:#64748b;justify-content:center;gap:16px;font-size:.75rem;display:flex}@media (max-width:640px){.payment-modal-wrapper{align-items:flex-end;width:100%;max-height:90vh;margin:0;overflow-y:auto}.payment-modal-content{border-radius:28px 28px 0 0;padding:24px 20px 32px}.payment-summary{flex-direction:column;align-items:flex-start;gap:12px}.payment-pricing{text-align:left;width:100%}.price-row{justify-content:flex-start}.security-badges{flex-direction:column;gap:8px}}.logo-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:200px;overflow:hidden}@media (max-width:400px){.logo-text{display:none}.nav-container{padding:0 16px}}.hero-cta-wrapper{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:0 16px;display:flex}.responsive-comparison-table{width:100%;min-width:0}@media (max-height:500px) and (orientation:landscape){.hero-section{padding:14px 0 24px!important}.price-current.glow-text{font-size:36px!important}.hero-title{font-size:clamp(1.5rem,4vw,2.25rem)!important}.hero-subtitle,.pills-grid{display:none}}@media (min-width:1800px){.container{max-width:1600px!important}.nav-container{max-width:1560px}}.hero-section,.features-section,.reviews-section,.cta-section{overflow-x:hidden}img:not([loading=lazy]){opacity:1}.btn-hero-cta:focus-visible{outline:3px solid var(--primary-green)!important;outline-offset:3px!important}.btn-enroll-now:focus-visible{outline:3px solid var(--primary-green)!important;outline-offset:3px!important}.btn-sticky-cta:focus-visible{outline:3px solid var(--primary-green)!important;outline-offset:3px!important}.btn-nav-cta:focus-visible{outline:3px solid var(--primary-green)!important;outline-offset:3px!important}.btn-secondary-cta:focus-visible{outline:3px solid var(--primary-green)!important;outline-offset:3px!important}.btn-banner-cta:focus-visible{outline:3px solid var(--primary-green)!important;outline-offset:3px!important}:target{scroll-margin-top:80px}@supports (padding-bottom:env(safe-area-inset-bottom)){#sticky-bar{padding-bottom:max(12px, env(safe-area-inset-bottom))}}.glightbox-container{-webkit-backdrop-filter:blur(20px)!important;background:#04070fe6!important}.gnext,.gprev{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:50%!important;width:44px!important;height:44px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.gprev{left:30px!important}.gnext{right:30px!important}.gnext svg,.gprev svg,.gclose svg{stroke-width:1px!important;width:18px!important;height:18px!important}.gnext:hover,.gprev:hover{border-color:var(--primary-green,#10b981)!important;background:#ffffff1f!important;transform:translateY(-50%)scale(1.05)!important}.gclose{background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;transition:all .3s!important;display:flex!important;top:24px!important;right:24px!important}.gclose:hover{background:#ef444433!important;border-color:#ef444466!important;transform:rotate(90deg)!important}.gslide-video{border:1px solid #ffffff0d!important;border-radius:16px!important;box-shadow:0 30px 60px #00000080!important}@media (max-width:768px){.gnext,.gprev{display:none!important}.gclose{background:#00000080!important;border:1px solid #fff3!important;width:36px!important;height:36px!important;top:15px!important;right:15px!important}.gslide-video{border-radius:12px!important;width:92%!important}}.phone-group{position:relative}.country-code{z-index:2;color:#fff;font-weight:600;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.phone-input{padding-left:58px!important}.seen-on-section{background:#070d19;overflow:hidden;margin-bottom:0!important;padding:60px 0 0!important}.seen-on-section .section-title{text-align:center;color:#fff;margin-top:18px;margin-bottom:55px}.seen-slider{width:100%;position:relative;overflow:hidden;margin-bottom:0!important;padding-bottom:0!important}.seen-track{width:max-content;animation:30s linear infinite seenScroll;display:flex}.seen-track:hover{animation-play-state:paused}.seen-track img{object-fit:contain;background:#fff;border-radius:18px;flex-shrink:0;width:230px;height:120px;margin:0 18px;padding:18px;transition:all .35s;box-shadow:0 10px 30px #00000059}.seen-track img:hover{transform:translateY(-8px)scale(1.04)}.seen-on-section .sub-badge{margin:0 auto 20px;display:table}.seen-on-section .section-title{text-align:center;margin:20px auto 55px}@keyframes seenScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.seen-track img{width:170px;height:95px}}
