:root{--bg:#050611;--bg-deep:#03040b;--surface:#0b0e20;--surface-2:#11152b;--surface-3:#171b36;--text:#f8f9ff;--muted:#aeb5d0;--muted-2:#7e87a8;--cyan:#27e5ff;--cyan-rgb:39,229,255;--pink:#ff35bd;--pink-rgb:255,53,189;--purple:#9b7bff;--green:#48f28b;--red:#ff677e;--yellow:#ffd56a;--border:#252b4c;--border-bright:rgba(39,229,255,0.42);--shadow:0 24px 64px rgba(0,0,0,0.38);--radius-sm:14px;--radius:20px;--radius-lg:26px;--max:1240px;--header:68px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 18px)}body{margin:0;min-width:300px;color:var(--text);background:radial-gradient(circle at 16% 2%,rgba(var(--cyan-rgb),0.12),transparent 26rem),radial-gradient(circle at 92% 8%,rgba(var(--pink-rgb),0.1),transparent 24rem),var(--bg);font-family:"Poppins",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}body.menu-open,body.modal-open{overflow:hidden}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{color:inherit}:focus-visible{outline:3px solid rgba(var(--cyan-rgb),0.72);outline-offset:3px}.skip-link{position:fixed;top:10px;left:10px;z-index:200;transform:translateY(-150%);border-radius:10px;padding:10px 14px;background:var(--cyan);color:#021017;font-weight:800}.skip-link:focus{transform:translateY(0)}.shell{width:min(calc(100% - 32px),var(--max));margin-inline:auto}.site-header{position:sticky;top:0;z-index:80;height:var(--header);border-bottom:1px solid rgba(255,255,255,0.08);background:rgba(5,6,17,0.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{width:min(calc(100% - 24px),var(--max));height:100%;margin-inline:auto;display:flex;align-items:center;gap:10px}.brand{min-width:0;margin-right:auto;display:inline-flex;align-items:center;gap:9px}.brand-logo{width:44px;height:44px;flex:0 0 auto;border:1px solid rgba(var(--cyan-rgb),0.35);border-radius:12px;object-fit:cover;box-shadow:0 0 22px rgba(var(--cyan-rgb),0.18)}.brand-copy{min-width:0;line-height:1.05}.brand-copy strong{display:block;max-width:11rem;font-size:0.78rem;letter-spacing:0.055em;text-transform:uppercase}.desktop-nav{display:none}.header-cta{min-height:42px;border-radius:11px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#090b18;font-size:0.72rem;font-weight:900;white-space:nowrap;box-shadow:0 7px 24px rgba(var(--cyan-rgb),0.12)}.menu-button{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:1px solid var(--border);border-radius:12px;background:var(--surface);cursor:pointer}.menu-lines,.menu-lines::before,.menu-lines::after{width:19px;height:2px;display:block;border-radius:3px;background:var(--text)}.menu-lines{position:relative}.menu-lines::before,.menu-lines::after{content:"";position:absolute;left:0}.menu-lines::before{top:-6px}.menu-lines::after{top:6px}.menu-overlay{position:fixed;inset:0;z-index:90;visibility:hidden;opacity:0;background:rgba(0,0,0,0.68);transition:opacity 180ms ease,visibility 180ms ease}.menu-overlay.open{visibility:visible;opacity:1}.mobile-menu{position:fixed;top:0;right:0;bottom:0;z-index:100;width:min(88vw,360px);padding:18px;display:flex;flex-direction:column;transform:translateX(105%);border-left:1px solid var(--border);background:radial-gradient(circle at 100% 0,rgba(var(--pink-rgb),0.12),transparent 18rem),#080a18;box-shadow:-22px 0 62px rgba(0,0,0,0.48);transition:transform 220ms ease}.mobile-menu.open{transform:translateX(0)}.menu-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.menu-head strong{font-size:0.8rem;letter-spacing:0.12em;text-transform:uppercase}.menu-close{width:44px;height:44px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font-size:1.5rem;cursor:pointer}.mobile-links{margin-top:24px;display:grid;gap:8px}.mobile-links a{min-height:51px;border:1px solid var(--border);border-radius:14px;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;color:#dce0f0;background:rgba(255,255,255,0.025);font-weight:700}.mobile-links a::after{content:"→";color:var(--cyan)}.menu-bottom{margin-top:auto;padding-top:18px}.eyebrow{width:fit-content;min-height:35px;border:1px solid rgba(var(--cyan-rgb),0.34);border-radius:9px;padding:7px 12px;display:inline-flex;align-items:center;gap:8px;color:var(--cyan);background:rgba(var(--cyan-rgb),0.075);font-size:0.7rem;font-weight:900;letter-spacing:0.085em;text-transform:uppercase}.eyebrow::before{content:"";width:7px;height:7px;border-radius:999px;background:var(--pink);box-shadow:0 0 12px rgba(var(--pink-rgb),0.8)}.hero{position:relative;padding:42px 0 52px;overflow:hidden}.hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,0.027) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.027) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,#000,transparent 92%)}.hero-grid{position:relative;z-index:1;display:grid;gap:28px}.hero-copy{text-align:center}.hero h1{max-width:820px;margin:18px auto 16px;font-size:clamp(2.15rem,10.4vw,3.2rem);font-weight:900;letter-spacing:-0.055em;line-height:1.04}.accent-text{color:transparent;background:linear-gradient(92deg,var(--cyan),#a8a0ff 52%,var(--pink));-webkit-background-clip:text;background-clip:text}.profit-text{color:var(--green)}.hero-lead{max-width:680px;margin:0 auto;color:var(--muted);font-size:1rem;line-height:1.62}.hero-lead strong{color:var(--text)}.actions{margin-top:24px;display:grid;gap:11px}.button{min-height:54px;width:100%;border:1px solid transparent;border-radius:14px;padding:13px 18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;font-size:0.95rem;font-weight:900;line-height:1.25;text-align:center;transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease}.button-primary{color:#061018;background:linear-gradient(100deg,var(--cyan),#83d6ff 42%,#cd8cff 72%,var(--pink));box-shadow:0 14px 36px rgba(var(--pink-rgb),0.16),0 10px 30px rgba(var(--cyan-rgb),0.12)}.button-secondary{border-color:var(--border);color:var(--text);background:var(--surface)}.button-ghost{border-color:rgba(var(--cyan-rgb),0.25);color:var(--cyan);background:rgba(var(--cyan-rgb),0.06)}.button-arrow{transition:transform 160ms ease}.button:hover,.button:active{transform:translateY(-2px)}.button:hover .button-arrow{transform:translateX(3px)}.microcopy{margin:10px 0 0;color:var(--muted-2);font-size:0.76rem;text-align:center}.hero-trust{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:5px 10px;color:var(--muted-2);font-size:0.76rem;line-height:1.4}.hero-trust span:not(.hero-stars)::before{content:"·";margin-right:10px;color:var(--border-bright)}.hero-trust strong{color:var(--text)}.hero-stars{color:var(--yellow);letter-spacing:0.08em}.hero-media{position:relative}.hero-media::before{content:"";position:absolute;inset:18% 6% -6%;z-index:-1;border-radius:50%;background:linear-gradient(90deg,rgba(var(--cyan-rgb),0.27),rgba(var(--pink-rgb),0.24));filter:blur(48px)}.video-card{overflow:hidden;border:1px solid var(--border-bright);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.video-topline{padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border);color:var(--muted);font-size:0.73rem;font-weight:700}.live-dot{display:inline-flex;align-items:center;gap:7px;color:var(--text)}.live-dot::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px rgba(255,103,126,0.12)}.video-frame{position:relative;aspect-ratio:16 / 9;background:#000}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.quick-grid{margin-top:22px;display:grid;gap:10px}.quick-card{min-height:84px;border:1px solid var(--border);border-radius:17px;padding:14px;display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;background:rgba(255,255,255,0.025);transition:border-color 160ms ease,transform 160ms ease}.quick-card:hover{border-color:rgba(var(--cyan-rgb),0.5);transform:translateY(-2px)}.quick-card:active{border-color:rgba(var(--cyan-rgb),0.55)}.quick-icon,.feature-icon{display:grid;place-items:center;color:var(--cyan);background:rgba(var(--cyan-rgb),0.095)}.quick-icon{width:54px;height:54px;border-radius:15px;background:linear-gradient(145deg,rgba(var(--cyan-rgb),0.16),rgba(var(--pink-rgb),0.09))}.quick-icon svg{width:27px;height:27px}.quick-copy{min-width:0}.quick-copy strong{display:block;line-height:1.25}.quick-copy span{display:block;margin-top:3px;color:var(--muted);font-size:0.82rem;line-height:1.35}.quick-arrow{color:var(--cyan);font-size:1.25rem}.stat-band{border-block:1px solid var(--border);background:#0a0d1c}.stats{padding:25px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.stat{min-width:0;display:grid;grid-template-columns:31px 1fr;align-items:start;gap:10px;text-align:left}.stat-icon{width:31px;height:31px;display:grid;place-items:center;color:var(--cyan)}.stat-icon svg{width:26px;height:26px}.stat-copy{min-width:0}.stat strong{display:block;color:var(--cyan);font-size:clamp(1.45rem,7vw,2.2rem);line-height:1;letter-spacing:-0.04em}.stat span{display:block;margin-top:7px;color:var(--muted);font-size:0.74rem;font-weight:600;line-height:1.35}.section{padding:64px 0}.section-compact{padding:50px 0}.section-head{max-width:760px;margin:0 auto 28px;text-align:center}.section-head h2,.content-card h1{margin:15px 0 12px;font-size:clamp(2rem,9vw,3.2rem);font-weight:900;letter-spacing:-0.052em;line-height:1.06}.section-head p{margin:0;color:var(--muted);line-height:1.7}.feature-grid{display:grid;gap:14px}.feature-card{position:relative;overflow:hidden;min-height:100%;border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px;display:flex;flex-direction:column;background:var(--surface);box-shadow:0 14px 34px rgba(0,0,0,0.18)}.feature-card.featured{border-color:rgba(var(--cyan-rgb),0.5);background:radial-gradient(circle at 0 0,rgba(var(--cyan-rgb),0.2),transparent 18rem),radial-gradient(circle at 100% 100%,rgba(var(--pink-rgb),0.17),transparent 19rem),var(--surface-2)}.card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.feature-icon{width:52px;height:52px;border-radius:15px;font-size:1.45rem}.tag{border:1px solid rgba(var(--pink-rgb),0.28);border-radius:999px;padding:5px 9px;color:#ff98db;background:rgba(var(--pink-rgb),0.075);font-size:0.67rem;font-weight:800;white-space:nowrap}.feature-card h3{margin:20px 0 9px;font-size:1.35rem;line-height:1.2;letter-spacing:-0.03em}.feature-card>p{margin:0;color:var(--muted);line-height:1.65}.check-list{margin:20px 0 24px;padding:0;display:grid;gap:11px;list-style:none}.check-list li{position:relative;padding-left:28px;color:#dfe3f2;line-height:1.45}.check-list li::before{content:"✓";position:absolute;top:1px;left:0;width:19px;height:19px;border:1px solid rgba(var(--cyan-rgb),0.42);border-radius:50%;display:grid;place-items:center;color:var(--cyan);background:rgba(var(--cyan-rgb),0.07);font-size:0.7rem;font-weight:900}.feature-card .button{margin-top:auto}.included-panel{overflow:hidden;border:1px solid rgba(var(--cyan-rgb),0.42);border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,rgba(var(--cyan-rgb),0.15),transparent 22rem),radial-gradient(circle at 100% 100%,rgba(var(--pink-rgb),0.12),transparent 24rem),var(--surface);box-shadow:0 18px 48px rgba(0,0,0,0.22)}.included-list{margin:0;padding:10px 20px;display:grid;list-style:none}.included-list li{position:relative;padding:17px 0;border-bottom:1px solid var(--border);display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start}.included-list li:last-child{border-bottom:0}.included-item-icon{width:30px;height:30px;display:inline-grid;place-items:center;color:var(--cyan);background:transparent;border:0;box-shadow:none}.included-item-icon svg{width:24px;height:24px}.included-item-copy{min-width:0}.included-list strong,.included-list span{display:block}.included-list strong{font-size:1rem}.included-list span{margin-top:4px;color:var(--muted);font-size:0.86rem;line-height:1.5}.included-action{border-top:1px solid var(--border);padding:22px 20px;display:grid;gap:16px;background:rgba(255,255,255,0.025)}.included-action p{margin:0}.included-action p strong,.included-action p span{display:block}.included-action p span{margin-top:4px;color:var(--muted);font-size:0.84rem}.framework{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(var(--cyan-rgb),0.07),transparent 42%),var(--surface)}.framework-copy{padding:26px 22px}.framework-copy h2{margin:14px 0 12px;font-size:clamp(2rem,9vw,3.1rem);line-height:1.06;letter-spacing:-0.05em}.framework-copy>p{margin:0;color:var(--muted)}.framework-steps{display:grid;border-top:1px solid var(--border)}.step{padding:20px 22px;display:grid;grid-template-columns:43px 1fr;gap:14px;border-bottom:1px solid var(--border)}.step:last-child{border-bottom:0}.step-number{width:43px;height:43px;border-radius:12px;display:grid;place-items:center;color:#061018;background:linear-gradient(145deg,var(--cyan),var(--purple));font-weight:900}.step h3{margin:0;font-size:1rem}.step p{margin:4px 0 0;color:var(--muted);font-size:0.86rem;line-height:1.52}.problem-grid{display:grid;gap:11px}.problem-card{border:1px solid var(--border);border-radius:17px;padding:17px;display:grid;grid-template-columns:40px 1fr;gap:13px;background:rgba(255,255,255,0.022)}.problem-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--red);background:rgba(255,103,126,0.09);font-weight:900}.problem-card h3{margin:0;font-size:1rem}.problem-card p{margin:4px 0 0;color:var(--muted);font-size:0.84rem;line-height:1.5}.proof-cta{margin-top:24px;border-top:1px solid var(--border);padding-top:24px;display:grid;gap:16px;text-align:center}.proof-cta p{margin:0}.proof-cta p strong,.proof-cta p span{display:block}.proof-cta p span{margin-top:3px;color:var(--muted);font-size:0.86rem}.proof-section{border-block:1px solid rgba(255,255,255,0.055);background:#070917}.card-scroll{width:calc(100% + 16px);margin-right:-16px;padding:2px 16px 14px 0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(268px,84vw);gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.proof-card{overflow:hidden;min-width:0;border:1px solid var(--border);border-radius:20px;background:var(--surface);scroll-snap-align:start}.proof-image{aspect-ratio:1.16 / 1;padding:10px;display:grid;place-items:center;background:#050713}.proof-image img{width:100%;height:100%;border-radius:13px;object-fit:contain}.proof-copy{min-height:108px;padding:16px 17px 18px;border-top:1px solid var(--border)}.proof-copy strong{display:block;color:var(--green);font-size:1.65rem;line-height:1;letter-spacing:-0.04em}.proof-copy span{display:block;margin-top:9px;color:#e7e9f5;font-weight:700}.scroll-hint{margin:-4px 0 0;color:var(--muted-2);font-size:0.74rem;text-align:center}.more-results{display:none;margin-top:16px}.more-results.open{display:grid}.results-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:14px}.view-more-wrap{margin-top:20px;display:flex;justify-content:center}.view-more-wrap .button{max-width:320px}.about-card{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);display:grid;background:var(--surface)}.about-photo{position:relative;aspect-ratio:4 / 4.6;overflow:hidden;background:var(--surface-2)}.about-photo::after{content:"";position:absolute;inset:auto 0 0;height:34%;background:linear-gradient(to top,var(--surface),transparent)}.about-photo img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.about-copy{padding:25px 22px 28px}.about-copy h2{margin:15px 0 14px;font-size:clamp(2rem,9vw,3rem);line-height:1.06;letter-spacing:-0.05em}.about-copy p{margin:0 0 14px;color:var(--muted)}.about-copy p:last-of-type{margin-bottom:0}.life-grid{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.life-item{min-height:74px;border:1px solid var(--border);border-radius:14px;padding:11px;display:flex;align-items:center;gap:9px;color:#e2e5f2;background:rgba(255,255,255,0.023);font-size:0.78rem;font-weight:700;line-height:1.35}.life-item span{font-size:1.1rem}.rating-summary{margin-bottom:16px;border:1px solid rgba(var(--cyan-rgb),0.35);border-radius:19px;padding:19px;display:grid;gap:16px;background:radial-gradient(circle at 0 0,rgba(var(--cyan-rgb),0.11),transparent 14rem),var(--surface)}.stars{color:var(--yellow);font-size:1.08rem;letter-spacing:0.12em}.rating-main{display:flex;align-items:center;gap:13px}.rating-number{font-size:2.6rem;font-weight:900;letter-spacing:-0.06em;line-height:1}.rating-copy strong{display:block}.rating-copy span{color:var(--muted);font-size:0.8rem}.review-scroll{width:calc(100% + 16px);margin-right:-16px;padding:1px 16px 14px 0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(278px,86vw);gap:14px;overflow-x:auto;scroll-snap-type:inline mandatory}.review-card{min-height:100%;border:1px solid var(--border);border-radius:19px;padding:20px;display:flex;flex-direction:column;background:var(--surface);scroll-snap-align:start}.review-card blockquote{margin:14px 0 18px;color:#d7dbea;font-size:0.9rem;line-height:1.68}.review-author{margin-top:auto;padding-top:15px;display:flex;align-items:center;gap:11px;border-top:1px solid var(--border)}.review-avatar{width:39px;height:39px;border-radius:50%;display:grid;place-items:center;color:#071016;background:linear-gradient(145deg,var(--cyan),var(--pink));font-weight:900}.review-author strong{display:block;font-size:0.85rem}.review-author span{display:block;color:var(--muted-2);font-size:0.72rem}.faq-list{display:grid;gap:10px}.faq-item{border:1px solid var(--border);border-radius:16px;background:var(--surface)}.faq-item summary{min-height:62px;padding:16px 48px 16px 17px;display:flex;align-items:center;position:relative;cursor:pointer;font-weight:800;line-height:1.35;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";position:absolute;right:16px;width:27px;height:27px;border:1px solid var(--border);border-radius:8px;display:grid;place-items:center;color:var(--cyan);background:rgba(var(--cyan-rgb),0.06);font-size:1.15rem}.faq-item[open] summary::after{content:"−"}.faq-answer{padding:0 17px 18px;color:var(--muted);line-height:1.68}.faq-answer p{margin:0}.social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.social-card{min-height:94px;border:1px solid var(--border);border-radius:16px;padding:14px;display:flex;flex-direction:column;justify-content:center;background:rgba(255,255,255,0.024)}.social-card strong{font-size:0.83rem;line-height:1.25}.social-card span{margin-top:5px;color:var(--cyan);font-size:0.72rem;line-height:1.32;overflow-wrap:anywhere}.social-links-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.social-links-row a{min-height:46px;border:1px solid var(--border);border-radius:999px;padding:0 17px;display:inline-flex;align-items:center;gap:9px;background:rgba(255,255,255,0.025);font-size:0.86rem;font-weight:800}.social-links-row a:hover{border-color:rgba(var(--cyan-rgb),0.5)}.social-links-row span{color:var(--cyan)}.final-cta{padding:62px 0 76px}.cta-panel{position:relative;overflow:hidden;border:1px solid rgba(var(--cyan-rgb),0.45);border-radius:var(--radius-lg);padding:33px 20px;text-align:center;background:radial-gradient(circle at 0 0,rgba(var(--cyan-rgb),0.23),transparent 22rem),radial-gradient(circle at 100% 100%,rgba(var(--pink-rgb),0.2),transparent 22rem),var(--surface-2);box-shadow:var(--shadow)}.cta-panel h2{margin:15px auto 12px;max-width:720px;font-size:clamp(2rem,9vw,3.35rem);letter-spacing:-0.055em;line-height:1.04}.cta-panel>p{max-width:660px;margin:0 auto;color:var(--muted)}.site-footer{border-top:1px solid var(--border);background:var(--bg-deep)}.footer-main{padding:38px 0 27px;display:grid;gap:30px}.footer-brand .brand{margin:0}.footer-brand p{max-width:430px;margin:16px 0 0;color:var(--muted);font-size:0.86rem}.footer-links-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.footer-column strong{display:block;margin-bottom:10px;font-size:0.8rem;letter-spacing:0.08em;text-transform:uppercase}.footer-column a{display:block;margin-top:8px;color:var(--muted);font-size:0.82rem}.footer-column .button{width:auto;min-height:40px;margin-top:12px;padding:8px 12px;font-size:0.76rem}.footer-bottom{padding:20px 0 92px;border-top:1px solid var(--border);color:var(--muted-2);font-size:0.69rem;line-height:1.55}.footer-bottom p{margin:8px 0 0}.mobile-sticky-cta{position:fixed;right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;z-index:70;min-height:56px;border:1px solid rgba(255,255,255,0.24);border-radius:15px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#071016;background:linear-gradient(100deg,var(--cyan),#a5afff 56%,var(--pink));box-shadow:0 16px 36px rgba(0,0,0,0.45);font-size:0.86rem}.mobile-sticky-cta>span{display:grid;line-height:1.15}.mobile-sticky-cta strong{font-weight:900}.mobile-sticky-cta small{margin-top:3px;font-size:0.65rem;font-weight:700;opacity:0.72}.mobile-sticky-cta b{font-size:1.25rem}.back-to-top{position:fixed;right:18px;bottom:84px;z-index:65;width:44px;height:44px;border:1px solid var(--border);border-radius:13px;display:grid;place-items:center;visibility:hidden;opacity:0;transform:translateY(8px);color:var(--cyan);background:rgba(11,14,32,0.94);transition:160ms ease}.back-to-top.show{visibility:visible;opacity:1;transform:translateY(0)}.guide-modal{position:fixed;inset:0;z-index:120;visibility:hidden;opacity:0;padding:18px;display:grid;place-items:center;background:rgba(1,2,8,0.84);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:180ms ease}.guide-modal.open{visibility:visible;opacity:1}.modal-card{width:min(100%,470px);max-height:min(880px,calc(100svh - 32px));overflow-y:auto;border:1px solid rgba(var(--cyan-rgb),0.42);border-radius:23px;padding:19px;background:radial-gradient(circle at 0 0,rgba(var(--cyan-rgb),0.17),transparent 18rem),radial-gradient(circle at 100% 100%,rgba(var(--pink-rgb),0.14),transparent 18rem),var(--surface);box-shadow:0 32px 90px rgba(0,0,0,0.64)}.modal-close-row{display:flex;justify-content:flex-end}.modal-close{width:42px;height:42px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,0.035);font-size:1.45rem;cursor:pointer}.modal-card h2{margin:7px 0 8px;font-size:2rem;letter-spacing:-0.05em;line-height:1.04}.modal-card>p,.guide-intro>p,.guide-success>p{margin:0;color:var(--muted)}.guide-points{margin:17px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.guide-point{border:1px solid var(--border);border-radius:12px;padding:11px;color:#dde1ef;background:rgba(255,255,255,0.024);font-size:0.74rem;font-weight:700;line-height:1.35}.lead-form{display:grid;gap:11px}.field label{display:block;margin-bottom:5px;color:#dfe3f3;font-size:0.75rem;font-weight:700}.field input{width:100%;height:50px;border:1px solid var(--border);border-radius:12px;padding:0 13px;color:var(--text);background:#080a18;font-size:1rem}.field input::placeholder{color:#727a99}.consent{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start;color:var(--muted);font-size:0.68rem;line-height:1.45}.consent input{width:18px;height:18px;margin-top:1px;accent-color:var(--cyan)}.form-note{margin-top:10px;color:var(--muted-2);font-size:0.66rem;text-align:center}.guide-success{display:none;text-align:center}.guide-success.open{display:block}.guide-intro.hidden{display:none}.guide-success .button{margin-top:20px}.inner-page{min-height:calc(100svh - var(--header));padding:44px 0 70px}.content-card{border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 19px;background:var(--surface)}.content-card>p,.legal-section p{color:var(--muted)}.contact-list{margin-top:24px;display:grid;gap:12px}.contact-card{min-height:88px;border:1px solid var(--border);border-radius:16px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:rgba(255,255,255,0.025)}.contact-card strong{display:block}.contact-card span{display:block;margin-top:3px;color:var(--cyan);font-size:0.8rem;overflow-wrap:anywhere}.contact-card b{color:var(--cyan);font-size:1.2rem}.legal-section{padding:22px 0;border-top:1px solid var(--border)}.legal-section:first-of-type{margin-top:24px}.legal-section:last-child{padding-bottom:0}.legal-section h2{margin:0 0 8px;font-size:1.22rem}.legal-section p{margin:8px 0 0}.legal-section a{color:var(--cyan)}@media (min-width:600px){.shell{width:min(calc(100% - 48px),var(--max))}.brand-copy strong{max-width:none;font-size:0.9rem}.header-cta{padding-inline:18px;font-size:0.78rem}.actions{grid-template-columns:repeat(2,minmax(0,1fr))}.actions .button-ghost:last-child:nth-child(3){grid-column:1 / -1}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-grid .quick-card:last-child:nth-child(3){grid-column:1 / -1}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card.featured{grid-column:1 / -1}.included-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 26px}.included-list li:nth-child(odd){padding-right:24px}.included-list li:nth-child(even){border-left:1px solid var(--border);padding-left:24px}.included-list li:nth-last-child(-n + 2){border-bottom:0}.included-action{grid-template-columns:1fr auto;align-items:center;padding:24px 26px}.included-action .button{width:auto}.proof-cta{grid-template-columns:1fr auto;align-items:center;text-align:left}.proof-cta .button{width:auto;min-width:190px}.problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rating-summary{grid-template-columns:1fr auto;align-items:center}.rating-summary .button{width:auto}.social-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cta-panel{padding:48px 40px}.content-card{padding:38px}}@media (max-width:520px){.header-cta{display:none}.header-inner{width:calc(100% - 20px);gap:8px}.brand{gap:7px;min-width:0}.brand-logo{width:42px;height:42px}.brand-copy{min-width:0}.brand-copy strong{max-width:none;font-size:clamp(0.68rem,3.15vw,0.8rem);letter-spacing:0.035em;white-space:nowrap}.menu-button{width:44px;height:44px;flex-basis:44px}}@media (min-width:840px){:root{--header:74px}.header-inner{width:min(calc(100% - 48px),var(--max))}.brand-logo{width:50px;height:50px}.brand-copy strong{font-size:1rem}.hero{padding:72px 0 68px}.hero h1{font-size:clamp(3.55rem,6vw,5.35rem)}.hero-lead{font-size:1.08rem}.hero-grid{gap:40px}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.quick-grid .quick-card:last-child:nth-child(3){grid-column:auto}.stats{grid-template-columns:repeat(4,minmax(0,1fr));padding:34px 0}.stat + .stat{border-left:1px solid var(--border)}.section{padding:92px 0}.section-compact{padding:70px 0}.section-head{margin-bottom:42px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.feature-card{padding:30px}.framework{grid-template-columns:0.85fr 1.15fr;display:grid}.framework-copy{padding:42px;display:flex;flex-direction:column;justify-content:center}.framework-steps{border-top:0;border-left:1px solid var(--border)}.step{padding:24px 28px}.problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.card-scroll,.review-scroll{width:100%;margin-right:0;padding:0;grid-auto-flow:row;grid-auto-columns:auto;overflow:visible}.card-scroll{grid-template-columns:repeat(2,minmax(0,1fr))}.review-scroll{grid-template-columns:repeat(3,minmax(0,1fr))}.scroll-hint{display:none}.results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-card{grid-template-columns:0.82fr 1.18fr}.about-photo{aspect-ratio:auto;min-height:660px}.about-copy{padding:44px}.life-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-list{max-width:900px;margin-inline:auto}.social-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.footer-main{grid-template-columns:1.35fr 0.65fr;align-items:start}.footer-bottom{padding-bottom:24px}.mobile-sticky-cta{display:none}.back-to-top{bottom:22px}.inner-page{padding:76px 0 100px}}@media (min-width:1040px){.desktop-nav{display:flex;align-items:center;gap:24px;margin-right:6px}.desktop-nav a{color:var(--muted);font-size:0.78rem;font-weight:800;letter-spacing:0.045em;text-transform:uppercase}.desktop-nav a:hover{color:var(--cyan)}.menu-button{display:none}.header-cta{min-height:44px;padding-inline:22px}.hero-grid{grid-template-columns:minmax(0,0.96fr) minmax(0,1.04fr);align-items:center}.hero-copy{text-align:left}.hero h1{margin-inline:0}.hero-lead{margin-inline:0}.actions{width:fit-content;grid-template-columns:auto auto}.actions .button{width:auto;min-width:210px}.cta-panel .actions{margin-inline:auto}.microcopy{text-align:left}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card.featured{grid-column:auto;grid-row:span 2}.card-scroll{grid-template-columns:repeat(4,minmax(0,1fr))}.results-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto !important;transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important}}.social-title{display:flex;align-items:center;gap:9px}.social-icon{width:24px;height:24px;flex:0 0 24px;display:inline-grid;place-items:center;color:var(--cyan)}.social-icon svg{width:100%;height:100%;fill:currentColor;stroke:currentColor;stroke-width:1.8}.social-icon svg rect,.social-icon svg circle{fill:none}.social-card>span:last-child{margin-left:33px}@media (max-width:520px){.brand{flex:1 1 auto}.brand-copy strong{font-size:clamp(0.84rem,4vw,1rem);letter-spacing:0.025em}}.brand-copy strong,.menu-head strong{display:inline-flex;align-items:center;gap:4px}.brand-title{display:inline-block}.brand-trophy{display:inline-block;line-height:1;transform:translateY(-0.02em)}.guide-point{display:grid;grid-template-columns:20px 1fr;align-items:center;gap:8px}.guide-point-icon{font-size:0.92rem;line-height:1}.guide-decline{margin-top:-1px;border:0;padding:2px 0 0;color:var(--muted);background:transparent;font-size:0.77rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.guide-decline:hover{color:var(--text)}@media (max-width:520px){.brand-copy strong{gap:2px}.brand-copy strong,.menu-head strong{max-width:none}.brand-copy strong{font-size:clamp(0.9rem,4.15vw,1.05rem) !important;letter-spacing:0.015em !important}.guide-modal{padding:10px;align-items:start;overflow-y:auto}.modal-card{width:100%;max-height:none;overflow:visible;margin:6px 0 calc(20px + env(safe-area-inset-bottom));padding:14px;border-radius:20px}.modal-close-row{margin-bottom:2px}.modal-close{width:38px;height:38px;border-radius:11px;font-size:1.2rem}.modal-card h2{margin:6px 0 8px;font-size:clamp(1.55rem,8vw,2rem);line-height:1.02}.guide-intro>p{font-size:0.92rem;line-height:1.5}.guide-points{margin:14px 0 12px;gap:7px}.guide-point{min-height:44px;padding:10px 10px;font-size:0.68rem;line-height:1.22}.lead-form{gap:9px}.field label{margin-bottom:4px;font-size:0.72rem}.field input{height:46px;padding:0 12px;font-size:0.96rem}.consent{gap:8px;font-size:0.64rem;line-height:1.36}.consent input{width:16px;height:16px}.lead-form .button{min-height:50px}.guide-decline{font-size:0.74rem}.form-note{margin-top:8px;font-size:0.61rem}}.hero-actions .hero-guide-button{margin-top:8px}.guide-point{grid-template-columns:30px 1fr;gap:10px}.guide-point-icon{width:30px;height:30px;display:inline-grid;place-items:center;color:var(--cyan);background:rgba(var(--cyan-rgb),0.09);border:1px solid rgba(var(--cyan-rgb),0.22);border-radius:9px}.guide-point-icon svg{width:18px;height:18px;fill:none;stroke:currentColor}@media (min-width:600px){.hero-actions .hero-guide-button{grid-column:1 / -1;margin-top:12px;max-width:360px;justify-self:center}}@media (min-width:1040px){.hero-actions{width:auto}.hero-actions .hero-guide-button{justify-self:start}}@media (max-width:520px){.hero-actions{gap:10px}.hero-actions .hero-guide-button{margin-top:12px}.guide-point{grid-template-columns:26px 1fr;gap:8px}.guide-point-icon{width:26px;height:26px;border-radius:8px}.guide-point-icon svg{width:15px;height:15px}}.final-actions .final-guide-button{margin-top:12px}@media (min-width:600px){.final-actions .final-guide-button{grid-column:1 / -1;max-width:360px;justify-self:center}}@media (max-width:520px){.header-inner{width:calc(100% - 14px);gap:5px}.brand{gap:8px}.brand-logo{width:44px;height:44px}.brand-copy strong{font-size:clamp(0.98rem,4.35vw,1.08rem) !important;letter-spacing:0.008em !important;gap:3px !important}.brand-trophy{font-size:1.08em}.menu-button{margin-left:2px}}.menu-section{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,0.08)}.menu-section-title,.footer-socials>strong{display:block;margin-bottom:10px;color:var(--muted-2);font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.menu-utility-links{display:grid;gap:8px}.menu-utility-links a{min-height:48px;border:1px solid var(--border);border-radius:14px;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;color:#dce0f0;background:rgba(255,255,255,0.025);font-weight:700}.menu-utility-links a::after{content:"→";color:var(--cyan)}.menu-social-links,.footer-social-links{justify-content:flex-start}.menu-social-links a,.footer-social-links a{min-height:42px;padding:0 14px;font-size:0.8rem}.menu-social-links .social-icon,.footer-social-links .social-icon{width:18px;height:18px;flex-basis:18px}.menu-bottom{margin-top:20px}.footer-socials{margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,0.08)}@media (min-width:840px){.footer-socials{grid-column:1 / -1}}.social-icon-only{width:44px;height:44px;min-height:44px !important;padding:0 !important;border:1px solid var(--border);border-radius:12px !important;display:inline-flex !important;align-items:center;justify-content:center;background:rgba(255,255,255,0.025)}.social-icon-only .social-icon{width:20px !important;height:20px !important;flex:0 0 20px !important}.menu-social-links,.footer-social-links{gap:10px}.menu-social-links a span:not(.social-icon),.footer-social-links a span:not(.social-icon){display:none}@media (max-width:520px){.header-inner{width:calc(100% - 20px);gap:8px}.brand{flex:1 1 auto;margin-right:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px}.brand-copy{min-width:0;text-align:center}.brand-copy strong{justify-content:center;width:100%;font-size:clamp(0.84rem,3.7vw,1rem) !important;letter-spacing:0.03em !important}.brand-title{white-space:nowrap}}.section-head>p{max-width:680px;margin-inline:auto}@media (max-width:520px){.hero-trust{margin-top:16px}.hero-trust span:not(.hero-stars)::before{margin-right:7px}}@media (max-width:520px){.mobile-menu{padding:14px;overflow-y:auto;overscroll-behavior:contain}.menu-head strong{font-size:0.72rem}.mobile-links{margin-top:16px;gap:6px}.mobile-links a{min-height:44px;padding:9px 12px;border-radius:12px;font-size:0.82rem}.menu-section{margin-top:12px;padding-top:12px}.menu-section-title{margin-bottom:7px;font-size:0.62rem;letter-spacing:0.07em}.menu-utility-links{gap:5px}.menu-utility-links a{min-height:36px;padding:7px 10px;border-radius:10px;font-size:0.68rem;font-weight:700}.menu-social-links{flex-wrap:nowrap;gap:7px}.menu-social-links .social-icon-only{width:36px;height:36px;min-height:36px !important;border-radius:10px !important}.menu-social-links .social-icon-only .social-icon{width:17px !important;height:17px !important;flex-basis:17px !important}.menu-bottom{margin-top:14px;padding-top:0}.menu-bottom .button{min-height:48px;font-size:0.84rem}}@media (max-width:839px){.mobile-sticky-cta{visibility:hidden;opacity:0;transform:translateY(calc(100% + 22px));pointer-events:none;transition:opacity 180ms ease,transform 220ms ease,visibility 220ms ease}.mobile-sticky-cta.show-after-hero{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}}@media (max-width:520px){.included-list li{grid-template-columns:26px minmax(0,1fr);gap:10px;padding:16px 0}.included-item-icon{width:26px;height:26px}.included-item-icon svg{width:20px;height:20px}}.button-primary,.mobile-sticky-cta{color:#fff !important;text-shadow:0 1px 1px rgba(0,0,0,0.28)}.button-primary .button-arrow,.mobile-sticky-cta b{color:#fff !important}@media (max-width:520px){.guide-modal{padding:max(6px,env(safe-area-inset-top)) 8px max(6px,env(safe-area-inset-bottom));place-items:center;overflow:hidden}.modal-card{width:100%;max-height:calc(100dvh - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)));margin:0;padding:10px 12px 11px;overflow:hidden;border-radius:18px}.modal-close-row{height:32px;margin:0 0 1px}.modal-close{width:32px;height:32px;border-radius:9px;font-size:1.05rem}.guide-intro .eyebrow{min-height:28px;padding:5px 9px;font-size:0.61rem}.modal-card h2{margin:5px 0 4px;font-size:clamp(1.42rem,6.7vw,1.82rem);line-height:1}.guide-intro>p{font-size:0.76rem;line-height:1.34}.guide-points{margin:9px 0;gap:5px}.guide-point{min-height:34px;grid-template-columns:22px 1fr;gap:6px;padding:6px 7px;border-radius:9px;font-size:0.61rem;line-height:1.15}.guide-point-icon{width:22px;height:22px;border-radius:7px}.guide-point-icon svg{width:14px;height:14px}.lead-form{gap:6px}.field label{margin-bottom:2px;font-size:0.64rem;line-height:1.2}.field input{height:39px;border-radius:10px;padding:0 10px;font-size:0.86rem}.consent{gap:6px;font-size:0.56rem;line-height:1.25}.consent input{width:15px;height:15px}.lead-form .button{min-height:43px;padding:9px 12px;border-radius:11px;font-size:0.85rem}.guide-decline{padding-top:0;font-size:0.65rem;line-height:1.15}.form-note{margin-top:5px;font-size:0.54rem;line-height:1.2}}@media (max-width:520px) and (max-height:720px){.guide-intro>p,.form-note{display:none}.guide-points{margin:7px 0}.field input{height:36px}.lead-form{gap:5px}}.guide-modal.success-mode{place-items:center}.guide-modal.success-mode .modal-card{width:min(100%,430px);max-height:calc(100dvh - 24px);overflow:hidden}.guide-modal.success-mode .guide-success{min-height:250px;padding:18px 8px 22px;display:none;align-content:center;justify-items:center}.guide-modal.success-mode .guide-success.open{display:grid}.guide-modal.success-mode .guide-success .eyebrow{margin-inline:auto}.guide-modal.success-mode .guide-success h2{margin:14px 0 8px;max-width:330px}.guide-modal.success-mode .guide-success>p{max-width:330px;font-size:0.88rem;line-height:1.5}.guide-modal.success-mode .guide-success .button{width:100%;margin-top:20px}@media (max-width:520px){.guide-modal.success-mode{padding:max(10px,env(safe-area-inset-top)) 12px max(10px,env(safe-area-inset-bottom));overflow:hidden}.guide-modal.success-mode .modal-card{width:100%;max-width:390px;max-height:min(520px,calc(100dvh - 24px));margin:0;padding:12px;overflow:hidden}.guide-modal.success-mode .modal-close-row{height:34px}.guide-modal.success-mode .guide-success{min-height:280px;padding:16px 8px 24px}.guide-modal.success-mode .guide-success h2{margin-top:12px;font-size:clamp(1.65rem,8vw,2rem)}.guide-modal.success-mode .guide-success>p{font-size:0.82rem}.guide-modal.success-mode .guide-success .button{min-height:52px;margin-top:18px}}@media (max-width:520px){.guide-modal{padding:max(18px,env(safe-area-inset-top)) 14px max(22px,env(safe-area-inset-bottom));background:rgba(1,2,8,0.66);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center}.guide-modal:not(.success-mode) .modal-card{width:min(94vw,440px);min-height:min(690px,78dvh);max-height:82dvh;padding:16px 18px 18px;border-radius:22px;overflow:hidden}.guide-modal:not(.success-mode) .guide-intro{height:100%;display:flex;flex-direction:column;justify-content:center}.guide-modal:not(.success-mode) .modal-close-row{height:38px}.guide-modal:not(.success-mode) .modal-close{width:38px;height:38px;border-radius:11px;font-size:1.18rem}.guide-modal:not(.success-mode) .guide-intro .eyebrow{min-height:32px;padding:6px 10px;font-size:0.66rem}.guide-modal:not(.success-mode) .modal-card h2{margin:8px 0 6px;font-size:clamp(1.7rem,7.4vw,2.05rem)}.guide-modal:not(.success-mode) .guide-intro>p{font-size:0.83rem;line-height:1.42}.guide-modal:not(.success-mode) .guide-points{margin:13px 0;gap:7px}.guide-modal:not(.success-mode) .guide-point{min-height:42px;grid-template-columns:26px 1fr;gap:8px;padding:8px 9px;border-radius:10px;font-size:0.67rem}.guide-modal:not(.success-mode) .guide-point-icon{width:26px;height:26px}.guide-modal:not(.success-mode) .guide-point-icon svg{width:16px;height:16px}.guide-modal:not(.success-mode) .lead-form{gap:8px}.guide-modal:not(.success-mode) .field label{margin-bottom:3px;font-size:0.69rem}.guide-modal:not(.success-mode) .field input{height:45px;border-radius:11px;padding:0 12px;font-size:0.94rem}.guide-modal:not(.success-mode) .consent{gap:7px;font-size:0.61rem;line-height:1.3}.guide-modal:not(.success-mode) .consent input{width:17px;height:17px}.guide-modal:not(.success-mode) .lead-form .button{min-height:48px;border-radius:12px;font-size:0.9rem}.guide-modal:not(.success-mode) .guide-decline{font-size:0.69rem}.guide-modal:not(.success-mode) .form-note{margin-top:7px;font-size:0.58rem}.guide-modal.success-mode{padding:max(30px,env(safe-area-inset-top)) 18px max(34px,env(safe-area-inset-bottom));background:rgba(1,2,8,0.66);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.guide-modal.success-mode .modal-card{width:min(92vw,430px);min-height:min(430px,50dvh);max-height:62dvh;padding:16px 18px 22px;border-radius:22px}.guide-modal.success-mode .modal-close-row{height:40px}.guide-modal.success-mode .guide-success{min-height:330px;padding:14px 10px 24px}.guide-modal.success-mode .guide-success h2{margin:16px 0 10px;font-size:clamp(1.95rem,8.5vw,2.35rem)}.guide-modal.success-mode .guide-success>p{max-width:340px;font-size:0.92rem;line-height:1.5}.guide-modal.success-mode .guide-success .button{min-height:56px;margin-top:24px;font-size:0.96rem}}@media (max-width:520px) and (max-height:700px){.guide-modal:not(.success-mode) .modal-card{min-height:auto;max-height:88dvh}.guide-modal:not(.success-mode) .guide-intro>p,.guide-modal:not(.success-mode) .form-note{display:none}.guide-modal:not(.success-mode) .field input{height:40px}.guide-modal:not(.success-mode) .guide-points{margin:9px 0}}.hero::before{content:none !important;display:none !important;background:none !important;mask-image:none !important}@media (min-width:840px){.brand-logo{width:54px;height:54px;border-radius:14px}}@media (max-width:520px){.header-inner{width:calc(100% - 16px) !important;gap:6px !important}.brand{flex:1 1 auto;grid-template-columns:52px minmax(0,1fr) !important;gap:10px !important}.brand-logo{width:52px !important;height:52px !important;border-radius:14px}.brand-copy{display:flex;align-items:center;justify-content:center}.brand-copy strong{justify-content:center;width:100%;font-size:clamp(0.82rem,3.5vw,0.97rem) !important;letter-spacing:0.02em !important}.menu-button{width:46px;height:46px;flex-basis:46px}}.hero{background:radial-gradient(circle at 18% 18%,rgba(var(--cyan-rgb),0.22),transparent 34rem),radial-gradient(circle at 82% 28%,rgba(var(--pink-rgb),0.18),transparent 32rem),radial-gradient(circle at 52% 72%,rgba(155,123,255,0.14),transparent 28rem),linear-gradient(180deg,rgba(7,13,29,0.96) 0%,rgba(5,6,17,0.98) 78%,var(--bg) 100%)}.hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 15%,rgba(var(--cyan-rgb),0.08),transparent 48%),radial-gradient(ellipse at 72% 62%,rgba(var(--pink-rgb),0.07),transparent 44%)}.hero>.shell{position:relative;z-index:1}@media (max-width:520px){.hero{background:radial-gradient(circle at 10% 10%,rgba(var(--cyan-rgb),0.25),transparent 23rem),radial-gradient(circle at 92% 36%,rgba(var(--pink-rgb),0.21),transparent 24rem),radial-gradient(circle at 48% 72%,rgba(155,123,255,0.16),transparent 22rem),linear-gradient(180deg,rgba(7,13,29,0.98) 0%,rgba(5,6,17,0.99) 82%,var(--bg) 100%)}}.hero{background:radial-gradient(circle at 18% 18%,rgba(var(--cyan-rgb),0.16),transparent 34rem),radial-gradient(circle at 82% 28%,rgba(var(--pink-rgb),0.13),transparent 32rem),radial-gradient(circle at 52% 72%,rgba(155,123,255,0.10),transparent 28rem),linear-gradient(180deg,rgba(5,9,22,0.985) 0%,rgba(4,5,15,0.995) 80%,var(--bg) 100%)}.hero::after{background:radial-gradient(ellipse at 50% 15%,rgba(var(--cyan-rgb),0.05),transparent 48%),radial-gradient(ellipse at 72% 62%,rgba(var(--pink-rgb),0.045),transparent 44%)}.hero-trust-before-guide{margin-top:6px;margin-bottom:4px;grid-column:1 / -1}.hero-actions .hero-guide-button{margin-top:6px}@media (max-width:520px){.hero{background:radial-gradient(circle at 10% 10%,rgba(var(--cyan-rgb),0.18),transparent 23rem),radial-gradient(circle at 92% 36%,rgba(var(--pink-rgb),0.15),transparent 24rem),radial-gradient(circle at 48% 72%,rgba(155,123,255,0.11),transparent 22rem),linear-gradient(180deg,rgba(5,9,22,0.99) 0%,rgba(4,5,15,0.995) 82%,var(--bg) 100%)}.hero-trust-before-guide{margin-top:8px;margin-bottom:2px}}.button-primary,.mobile-sticky-cta{background:linear-gradient(100deg,#ff35bd 0%,#e33fbd 52%,#b947a9 100%) !important;border-color:rgba(255,255,255,0.18) !important;box-shadow:0 14px 34px rgba(255,53,189,0.18),0 10px 28px rgba(115,40,104,0.12) !important;color:#fff !important}.button-primary:hover,.button-primary:active,.mobile-sticky-cta:hover,.mobile-sticky-cta:active{background:linear-gradient(100deg,#f22fb1 0%,#d739b1 52%,#aa3f9b 100%) !important}@media (hover:none){.button-primary:hover,.mobile-sticky-cta:hover{background:linear-gradient(100deg,#ff35bd 0%,#e33fbd 52%,#b947a9 100%) !important}}.button-gem{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;margin-right:8px}.button-gem svg{width:100%;height:100%;display:block}.header-cta,.button-primary,.mobile-sticky-cta{display:inline-flex;align-items:center}.header-cta>span,.button-primary>span:not(.button-arrow):not(.button-gem){display:inline-flex;align-items:center}.mobile-sticky-cta{gap:10px}.mobile-sticky-cta .button-gem{width:18px;height:18px;margin-right:0;align-self:center}@media (max-width:520px){.header-cta .button-gem,.button-primary .button-gem{width:15px;height:15px;margin-right:7px}.mobile-sticky-cta .button-gem{width:17px;height:17px}}.button-ghost{color:#fff !important}.button-gem{width:17px;height:17px;flex:0 0 17px;margin-right:8px}.button-gem svg{width:100%;height:100%;display:block}.button-discord{width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 17px;margin-right:8px}.button-discord svg{width:100%;height:100%;display:block}.button-secondary>span,.button-ghost>span,.header-cta>span,.button-primary>span:not(.button-arrow):not(.button-gem){display:inline-flex;align-items:center}@media (max-width:520px){.button-gem,.button-discord{width:15px;height:15px;flex-basis:15px;margin-right:7px}.mobile-sticky-cta .button-gem{width:17px;height:17px;flex-basis:17px;margin-right:0}}.button-gift{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-right:8px;line-height:1}.button-ghost>span{display:inline-flex;align-items:center}@media (max-width:520px){.button-gift{margin-right:7px}}.stat-band{background:radial-gradient(circle at 12% 0%,rgba(var(--cyan-rgb),0.055),transparent 22rem),radial-gradient(circle at 88% 100%,rgba(138,92,246,0.055),transparent 24rem),#080b18}.stat{position:relative}.system-rail{margin-top:16px;overflow:hidden;border:1px solid rgba(var(--cyan-rgb),0.18);border-radius:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:radial-gradient(circle at 0 50%,rgba(var(--cyan-rgb),0.08),transparent 18rem),radial-gradient(circle at 100% 50%,rgba(138,92,246,0.07),transparent 18rem),rgba(255,255,255,0.018);box-shadow:0 16px 42px rgba(0,0,0,0.18)}.system-rail-item{min-width:0;padding:16px 12px;text-align:center}.system-rail-item + .system-rail-item{border-left:1px solid rgba(255,255,255,0.07)}.system-rail-item>span{display:block;color:var(--cyan);font-size:0.64rem;font-weight:900;letter-spacing:0.13em}.system-rail-item strong{display:block;margin-top:5px;color:#f7f8ff;font-size:0.9rem;line-height:1.15}.system-rail-item small{display:block;margin-top:4px;color:var(--muted-2);font-size:0.67rem;line-height:1.25}.proof-section{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 12%,rgba(var(--cyan-rgb),0.045),transparent 24rem),radial-gradient(circle at 92% 82%,rgba(138,92,246,0.045),transparent 26rem),#070917}.proof-section-lead{padding-top:74px}.proof-lead-head{max-width:800px;margin-bottom:34px}.proof-lead-head h2{font-size:clamp(2.15rem,9.5vw,3.55rem)}.proof-subhead{max-width:680px;margin:0 auto 18px;text-align:center}.proof-subhead>span{color:var(--cyan);font-size:0.7rem;font-weight:900;letter-spacing:0.1em;text-transform:uppercase}.proof-subhead h3{margin:6px 0 5px;color:#f5f7ff;font-size:clamp(1.35rem,5.8vw,1.8rem);letter-spacing:-0.035em}.proof-subhead p{margin:0;color:var(--muted);font-size:0.86rem}.proof-card{position:relative;border-color:rgba(var(--cyan-rgb),0.16);background:linear-gradient(180deg,rgba(255,255,255,0.018),transparent 42%),var(--surface);box-shadow:0 18px 42px rgba(0,0,0,0.22);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.proof-card:hover{transform:translateY(-3px);border-color:rgba(var(--cyan-rgb),0.34);box-shadow:0 20px 48px rgba(0,0,0,0.28),0 0 30px rgba(var(--cyan-rgb),0.05)}#results .proof-card::after{content:"VERIFIED";position:absolute;top:13px;right:13px;z-index:2;border:1px solid rgba(var(--cyan-rgb),0.3);border-radius:999px;padding:5px 8px;color:#dffcff;background:rgba(4,11,25,0.84);box-shadow:0 8px 20px rgba(0,0,0,0.22);font-size:0.58rem;font-weight:900;letter-spacing:0.09em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.proof-copy{background:linear-gradient(180deg,rgba(var(--cyan-rgb),0.025),rgba(255,255,255,0.01))}.proof-copy strong{text-shadow:0 0 24px rgba(53,229,162,0.12)}@media (min-width:600px){.stats .stat:not(:first-child)::before{content:"";position:absolute;left:-11px;top:2px;bottom:2px;width:1px;background:rgba(255,255,255,0.065)}}@media (max-width:599px){.system-rail{border-radius:16px}.system-rail-item{padding:14px 7px}.system-rail-item strong{font-size:0.78rem}.system-rail-item small{font-size:0.59rem}.proof-section-lead{padding-top:62px}.proof-lead-head{margin-bottom:28px}}.hero-copy>.hero-media{margin-top:28px}@media (max-width:700px){.hero-copy>.hero-media{margin-top:24px}}@media (max-width:700px){.hero{padding-top:52px !important}.hero h1{margin-top:22px !important;margin-bottom:22px !important;line-height:.94 !important}.hero-lead{margin-bottom:0 !important;line-height:1.42 !important}.hero-copy>.hero-media{margin-top:18px !important}.hero-media .video-card{margin-top:0 !important}}@media (max-width:700px){.hero{padding-top:34px !important}.hero .eyebrow{margin-bottom:18px !important}.hero h1{font-size:clamp(2.55rem,11.2vw,3.15rem) !important;line-height:.91 !important;letter-spacing:-0.055em !important;margin:0 auto 18px !important;max-width:680px !important}.hero-lead{margin:0 auto !important;line-height:1.34 !important}.hero-copy>.hero-media{margin-top:16px !important}}@media (max-width:700px){.hero{padding-top:30px !important}.hero .eyebrow{margin-bottom:16px !important}.hero h1{font-size:clamp(2.35rem,10.2vw,2.95rem) !important;line-height:1.02 !important;letter-spacing:-0.045em !important;margin:0 auto 16px !important;max-width:650px !important}.hero-lead{line-height:1.42 !important;margin:0 auto !important}.hero-copy>.hero-media{margin-top:18px !important}}@media (max-width:700px){.hero{padding-top:24px !important}.hero .eyebrow{margin-bottom:13px !important}.hero h1{margin-bottom:12px !important}.hero-lead{font-size:clamp(1rem,4.25vw,1.12rem) !important;line-height:1.34 !important;max-width:620px !important}.hero-copy>.hero-media{margin-top:14px !important}}@media (max-width:700px){.hero-lead{font-size:clamp(.88rem,3.75vw,1rem) !important;line-height:1.32 !important}}.stat-animate{display:inline-block;font-variant-numeric:tabular-nums;will-change:transform,opacity}.stat-verified{opacity:0;transform:translateY(7px) scale(.96)}.stat-verified.stat-verified-pop{animation:statVerifiedPop 500ms cubic-bezier(.2,.8,.2,1) forwards}@keyframes statVerifiedPop{0%{opacity:0;transform:translateY(7px) scale(.96)}70%{opacity:1;transform:translateY(-2px) scale(1.035)}100%{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.stat-verified{opacity:1;transform:none}.stat-verified.stat-verified-pop{animation:none}}.stat-band strong .stat-animate,.stat-band strong .stat-verified{font:inherit !important;font-family:inherit !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important;letter-spacing:inherit !important;font-variant-numeric:normal !important}.stat-band .stat{align-items:center !important}.stat-band .stat>svg,.stat-band .stat .stat-icon{align-self:center !important;flex:0 0 auto !important}.stat-band strong,.stat-band strong .stat-animate,.stat-band strong .stat-verified{color:#28d9f4 !important}.stat-band strong .stat-animate,.stat-band strong .stat-verified{display:inline !important;vertical-align:baseline !important}.stat-band .stat-copy{display:flex !important;flex-direction:column !important;justify-content:center !important}.guide-modal .modal-close,.guide-modal .close,.guide-modal [aria-label="Close"],.lead-modal .modal-close,.lead-modal .close,.lead-modal [aria-label="Close"]{width:54px !important;height:54px !important;min-width:54px !important;min-height:54px !important;font-size:32px !important;line-height:1 !important}@media (max-width:700px){.guide-modal .modal-close,.guide-modal .close,.guide-modal [aria-label="Close"],.lead-modal .modal-close,.lead-modal .close,.lead-modal [aria-label="Close"]{width:58px !important;height:58px !important;min-width:58px !important;min-height:58px !important;font-size:34px !important}}.mobile-links a{justify-content:flex-start !important;gap:11px}.mobile-links a::after{margin-left:auto}.menu-link-icon{width:20px;height:20px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;color:var(--cyan)}.menu-link-icon svg{width:100%;height:100%;display:block}.menu-utility-links a{display:flex;align-items:center;gap:9px}.menu-utility-links .menu-link-icon{width:17px;height:17px;flex-basis:17px}.social-icons a,.social-icons a:visited,.social-links a,.social-links a:visited,.menu-socials a,.menu-socials a:visited,.footer-socials a,.footer-socials a:visited,.social-connect a,.social-connect a:visited,.connect-socials a,.connect-socials a:visited{color:#fff !important}.social-icons svg,.social-links svg,.menu-socials svg,.footer-socials svg,.social-connect svg,.connect-socials svg{color:#fff !important;fill:currentColor !important;stroke:currentColor !important}.social-icons i,.social-links i,.menu-socials i,.footer-socials i,.social-connect i,.connect-socials i{color:#fff !important}.social-grid a svg,.social-grid a svg *,.social-grid .social-icon svg,.social-grid .social-icon svg *,.social-card svg,.social-card svg *,.social-connect-grid svg,.social-connect-grid svg *,.social-links-grid svg,.social-links-grid svg *,.socials-grid svg,.socials-grid svg *{color:#ffffff !important;stroke:#ffffff !important}.social-grid a svg [fill]:not([fill="none"]),.social-grid .social-icon svg [fill]:not([fill="none"]),.social-card svg [fill]:not([fill="none"]),.social-connect-grid svg [fill]:not([fill="none"]),.social-links-grid svg [fill]:not([fill="none"]),.socials-grid svg [fill]:not([fill="none"]){fill:#ffffff !important}.social-grid i,.social-grid .icon,.social-grid [class*="icon"],.social-connect i,.social-connect .icon,.social-connect [class*="icon"]{color:#ffffff !important}.footer-column a,.footer-column button{display:flex;align-items:center}.footer-column a .menu-link-icon,.footer-column button .button-gift{flex:0 0 auto}.footer-column a .menu-link-icon{width:22px !important;height:22px !important;margin-right:10px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;transform:none !important}.footer-column a .menu-link-icon svg{width:22px !important;height:22px !important;display:block !important}.footer-column a>span:last-child{line-height:1.2}.footer-column .button-ghost{justify-content:center}@media (max-width:700px){.footer-column a .menu-link-icon{width:21px !important;height:21px !important;margin-right:9px !important}.footer-column a .menu-link-icon svg{width:21px !important;height:21px !important}}.footer-column a{justify-content:flex-start !important;text-align:left !important}.mobile-links a,.menu-utility-links a{justify-content:flex-start !important;text-align:left !important}.mobile-links a::after,.menu-utility-links a::after{content:none !important;display:none !important}.mobile-links a>svg:last-child,.mobile-links a>.arrow,.mobile-links a>.menu-arrow,.menu-utility-links a>svg:last-child,.menu-utility-links a>.arrow,.menu-utility-links a>.menu-arrow{display:none !important}.guide-modal:not(.success-mode) .guide-point>span:last-child{font-size:1.08em !important;line-height:1.08 !important;font-weight:800 !important}@media (max-width:700px){.guide-modal:not(.success-mode) .guide-point>span:last-child{font-size:16px !important;line-height:1.08 !important}}.menu-socials,.footer-socials{text-align:center !important}.menu-socials .menu-section-title,.footer-socials>strong{display:block !important;text-align:center !important}.menu-social-links,.footer-social-links{width:100% !important;display:flex !important;justify-content:center !important;align-items:center !important;flex-wrap:wrap !important;gap:18px !important}.menu-social-links .social-icon-only,.footer-social-links .social-icon-only{width:34px !important;height:34px !important;min-width:34px !important;padding:0 !important;margin:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:#fff !important}.menu-social-links .social-icon,.footer-social-links .social-icon{width:28px !important;height:28px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.menu-social-links svg,.footer-social-links svg{width:28px !important;height:28px !important;display:block !important;color:#fff !important}.footer-links-grid .footer-column a{justify-content:flex-start !important;text-align:left !important}@media (max-width:700px){.menu-social-links,.footer-social-links{gap:17px !important}.menu-social-links .social-icon-only,.footer-social-links .social-icon-only{width:32px !important;height:32px !important;min-width:32px !important}.menu-social-links .social-icon,.footer-social-links .social-icon,.menu-social-links svg,.footer-social-links svg{width:27px !important;height:27px !important}}.menu-social-links .social-icon-only,.footer-social-links .social-icon-only{width:30px !important;height:30px !important;min-width:30px !important}.menu-social-links .social-icon,.footer-social-links .social-icon,.menu-social-links svg,.footer-social-links svg{width:24px !important;height:24px !important}.menu-social-links svg[fill="none"],.footer-social-links svg[fill="none"]{stroke-width:1.65 !important}.menu-social-links svg[fill="currentColor"],.footer-social-links svg[fill="currentColor"]{width:22px !important;height:22px !important}.menu-social-links,.footer-social-links{justify-content:center !important;gap:20px !important}@media (max-width:700px){.mobile-menu .mobile-links{gap:10px !important}}.contact-card{justify-content:flex-start}.contact-card .contact-icon{flex:0 0 34px;width:34px;height:34px;margin:0;color:var(--cyan);display:flex;align-items:center;justify-content:center}.contact-card .contact-icon svg{width:30px;height:30px;display:block}.contact-card .contact-copy{flex:1;min-width:0;display:block;margin:0;color:inherit}.contact-card .contact-copy strong{display:block;color:#fff;font-size:1rem;line-height:1.2}.contact-card .contact-copy>span{display:block;margin-top:7px;color:var(--cyan);font-size:.8rem;overflow-wrap:anywhere}.contact-card>b{margin-left:auto;flex:0 0 auto}.contact-card .contact-copy>span{overflow-wrap:normal;word-break:normal}.contact-card[href^="mailto:"] .contact-copy>span{white-space:nowrap;font-size:clamp(.68rem,3.15vw,.8rem);letter-spacing:-.02em}@media (max-width:430px){.contact-card{gap:14px;padding-left:20px;padding-right:18px}.contact-card .contact-icon{flex-basis:32px;width:32px;height:32px}.contact-card[href^="mailto:"] .contact-copy>span{font-size:.69rem}}@media (max-width:430px){.contact-card[href^="mailto:"]{gap:10px;padding-left:16px;padding-right:14px}.contact-card[href^="mailto:"] .contact-icon{flex-basis:30px;width:30px;height:30px}.contact-card[href^="mailto:"] .contact-icon svg{width:28px;height:28px}.contact-card[href^="mailto:"] .contact-copy>span{font-size:.76rem;letter-spacing:-.035em;white-space:nowrap}.contact-card[href^="mailto:"]>b{margin-left:4px}}.menu-social-links .social-icon svg,.footer-social-links .social-icon svg,.social-card .social-icon svg{color:#fff !important;stroke:none !important}.menu-social-links .social-icon svg path,.footer-social-links .social-icon svg path,.social-card .social-icon svg path{fill:#fff !important;stroke:none !important}.menu-social-links .social-icon svg rect,.menu-social-links .social-icon svg circle,.footer-social-links .social-icon svg rect,.footer-social-links .social-icon svg circle,.social-card .social-icon svg rect,.social-card .social-icon svg circle{fill:none !important;stroke:#fff !important;stroke-width:1.8 !important}.menu-social-links .social-icon svg circle:last-child,.footer-social-links .social-icon svg circle:last-child,.social-card .social-icon svg circle:last-child{fill:#fff !important;stroke:none !important}.menu-social-links .social-icon,.footer-social-links .social-icon,.social-card .social-icon{width:24px !important;height:24px !important}.menu-social-links .social-icon svg[fill="currentColor"],.footer-social-links .social-icon svg[fill="currentColor"]{width:21px !important;height:21px !important}.guide-modal:not(.success-mode) .guide-point{background:rgba(255,255,255,.025) !important;border:1px solid rgba(121,139,205,.22) !important;box-shadow:none !important;border-radius:12px !important;grid-template-columns:30px 1fr !important;gap:10px !important;padding:10px 12px !important}.guide-modal:not(.success-mode) .guide-point-icon{width:30px !important;height:30px !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:var(--cyan) !important}.guide-modal:not(.success-mode) .guide-point-icon svg{width:25px !important;height:25px !important;stroke-width:1.65 !important}.guide-modal:not(.success-mode) .guide-point>span:last-child{font-size:15px !important;line-height:1.15 !important;font-weight:600 !important;letter-spacing:-.01em !important}@media (max-width:430px){.guide-modal:not(.success-mode) .guide-point{min-height:48px !important;padding:9px 10px !important;grid-template-columns:28px 1fr !important;gap:9px !important}.guide-modal:not(.success-mode) .guide-point-icon{width:28px !important;height:28px !important}.guide-modal:not(.success-mode) .guide-point-icon svg{width:23px !important;height:23px !important}.guide-modal:not(.success-mode) .guide-point>span:last-child{font-size:14px !important;font-weight:600 !important}}.included-card .included-item,.whats-included-card .included-item,.feature-list .feature-row{align-items:center !important}.included-card .feature-icon,.whats-included-card .feature-icon,.feature-list .feature-icon{width:44px !important;min-width:44px !important;height:44px !important;display:flex !important;align-items:center !important;justify-content:center !important;align-self:center !important}.included-card .feature-icon svg,.whats-included-card .feature-icon svg,.feature-list .feature-icon svg{width:31px !important;height:31px !important;display:block !important;margin:0 auto !important}.included-card .included-item,.whats-included-card .included-item,.feature-list .feature-row{display:grid !important;grid-template-columns:48px minmax(0,1fr) !important;align-items:center !important;column-gap:18px !important}.included-card .feature-icon,.whats-included-card .feature-icon,.feature-list .feature-icon{width:48px !important;height:48px !important;min-width:48px !important;align-self:center !important;justify-self:center !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;transform:none !important}.included-card .feature-icon svg,.whats-included-card .feature-icon svg,.feature-list .feature-icon svg{width:32px !important;height:32px !important;margin:0 !important;display:block !important}.included-card .included-item>:not(.feature-icon),.whats-included-card .included-item>:not(.feature-icon),.feature-list .feature-row>:not(.feature-icon){grid-column:2 !important}@media (max-width:700px){.site-footer .footer-brand>.brand{display:inline-flex !important;flex:0 0 auto !important;width:auto !important;max-width:100% !important;grid-template-columns:none !important;justify-content:flex-start !important;align-items:center !important;gap:10px !important;margin:0 !important}.site-footer .footer-brand>.brand .brand-copy{display:block !important;width:auto !important;flex:0 0 auto !important;text-align:left !important;justify-content:flex-start !important}.site-footer .footer-brand>.brand .brand-copy strong{display:inline-flex !important;width:auto !important;justify-content:flex-start !important;text-align:left !important;white-space:nowrap !important}}.process-label-wrap{display:flex;justify-content:center;margin:18px 0 12px}.audience-section{padding-top:44px;padding-bottom:12px}.audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.audience-item{border:1px solid rgba(var(--cyan-rgb),.22);border-radius:16px;background:linear-gradient(145deg,rgba(var(--cyan-rgb),.055),rgba(231,49,176,.035));padding:18px}.audience-item strong{display:block;color:#fff;font-size:.96rem;line-height:1.2;margin-bottom:6px}.audience-item span{display:block;color:var(--muted);font-size:.85rem;line-height:1.42}@media (max-width:700px){.process-label-wrap{margin:14px 0 10px}.audience-section{padding-top:32px;padding-bottom:6px}.audience-grid{grid-template-columns:1fr;gap:9px;margin-top:18px}.audience-item{padding:14px 15px;border-radius:14px}.audience-item strong{font-size:.93rem}.audience-item span{font-size:.82rem}}.process-label-wrap{margin-top:34px !important}.faq-page-hero{padding-top:72px;padding-bottom:12px}.faq-page-hero .section-head{max-width:720px;margin-inline:auto;text-align:center}@media (max-width:700px){.process-label-wrap{margin-top:28px !important}.faq-page-hero{padding-top:44px;padding-bottom:4px}}.audience-accordion{grid-template-columns:1fr !important;gap:10px !important}.audience-accordion .audience-item{padding:0 !important;overflow:hidden}.audience-accordion .audience-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 18px}.audience-accordion .audience-item summary::-webkit-details-marker{display:none}.audience-accordion .audience-item summary strong{margin:0 !important;font-weight:650}.audience-plus{color:var(--cyan);font-size:1.45rem;font-weight:400;line-height:1;transition:transform .2s ease}.audience-item[open] .audience-plus{transform:rotate(45deg)}.audience-answer{color:var(--muted);font-size:.88rem;line-height:1.45;padding:0 18px 17px}@media (max-width:700px){.audience-accordion .audience-item summary{padding:15px 16px}.audience-answer{padding:0 16px 15px;font-size:.84rem}}.faq-cta-section{padding-top:18px;padding-bottom:48px}.faq-cta-card{max-width:760px;margin:0 auto;padding:30px 26px;text-align:center;border:1px solid rgba(var(--cyan-rgb),.28);border-radius:22px;background:radial-gradient(circle at 50% 0%,rgba(var(--cyan-rgb),.10),transparent 48%),linear-gradient(145deg,rgba(var(--cyan-rgb),.055),rgba(231,49,176,.045))}.faq-cta-card h2{margin:10px 0 10px}.faq-cta-card p{max-width:610px;margin:0 auto 20px;color:var(--muted)}.faq-cta-card .button{margin-inline:auto}.faq-cta-card small{display:block;margin-top:10px;color:var(--muted)}@media (max-width:700px){.faq-cta-section{padding-top:12px;padding-bottom:30px}.faq-cta-card{padding:24px 17px;border-radius:18px}.faq-cta-card p{font-size:.88rem;line-height:1.5}}.about-teaser-card{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:center;padding:22px;border:1px solid rgba(var(--cyan-rgb),.22);border-radius:22px;background:linear-gradient(145deg,rgba(var(--cyan-rgb),.055),rgba(231,49,176,.035))}.about-teaser-photo{overflow:hidden;border-radius:16px;aspect-ratio:1 / 1}.about-teaser-photo img{width:100%;height:100%;object-fit:cover}.about-teaser-copy p{max-width:620px;color:var(--muted);margin-bottom:18px}.about-page-hero{padding-top:72px;padding-bottom:16px}.about-page-hero .section-head{max-width:720px;margin-inline:auto;text-align:center}.about-page-card{max-width:980px;margin-inline:auto}.about-page-cta-section{padding-bottom:48px}@media (max-width:700px){.about-teaser-card{grid-template-columns:82px minmax(0,1fr);gap:14px;padding:15px;border-radius:18px}.about-teaser-photo{border-radius:13px}.about-teaser-copy h2{font-size:1.25rem;margin-bottom:7px}.about-teaser-copy p{font-size:.82rem;line-height:1.4;margin-bottom:12px}.about-teaser-copy .button{min-height:38px;padding:8px 13px;font-size:.8rem}.about-page-hero{padding-top:44px;padding-bottom:6px}.about-page-cta-section{padding-bottom:30px}}.audience-card{border:1px solid rgba(var(--cyan-rgb),.24);border-radius:22px;background:radial-gradient(circle at 16% 0%,rgba(var(--cyan-rgb),.08),transparent 42%),linear-gradient(145deg,rgba(var(--cyan-rgb),.045),rgba(231,49,176,.035));padding:28px}@media (max-width:700px){.audience-card{padding:18px 14px;border-radius:18px}}.audience-panel{padding:0 !important;overflow:hidden}.audience-panel .audience-grid{margin:0 !important;display:block !important}.audience-panel .audience-item{border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;margin:0 !important}.audience-panel .audience-item + .audience-item{border-top:1px solid rgba(130,145,205,.20) !important}.audience-panel .audience-item summary{min-height:92px;padding:22px 28px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:18px !important}.audience-panel .audience-item summary strong{color:#fff;font-size:1rem !important;font-weight:700 !important;line-height:1.25 !important}.audience-panel .audience-plus{flex:0 0 auto;color:var(--cyan) !important;font-size:1.65rem !important;font-weight:400 !important}.audience-panel .audience-answer{padding:0 28px 22px !important;color:var(--muted) !important;font-size:.9rem !important;line-height:1.5 !important}@media (max-width:700px){.audience-panel{border-radius:18px !important}.audience-panel .audience-item summary{min-height:74px;padding:18px 20px !important}.audience-panel .audience-item summary strong{font-size:.94rem !important}.audience-panel .audience-answer{padding:0 20px 18px !important;font-size:.84rem !important}}.about-preview-card h2,.about-preview-card h3,.meet-rick-card h2,.meet-rick-card h3,.about-card h2,.about-card h3{font-size:clamp(1.65rem,4.2vw,2.15rem) !important;line-height:1.12 !important}.about-preview-card p,.meet-rick-card p,.about-card p{font-size:clamp(1rem,2.7vw,1.18rem) !important;line-height:1.48 !important}@media (max-width:700px){.about-preview-card h2,.about-preview-card h3,.meet-rick-card h2,.meet-rick-card h3,.about-card h2,.about-card h3{font-size:1.35rem !important}.about-preview-card p,.meet-rick-card p,.about-card p{font-size:.98rem !important}}.about-preview-card,.meet-rick-card,.about-card{padding:42px !important;min-height:430px !important;border-radius:28px !important}.about-preview-card h2,.about-preview-card h3,.meet-rick-card h2,.meet-rick-card h3,.about-card h2,.about-card h3{font-size:clamp(2rem,5vw,2.7rem) !important;line-height:1.08 !important}.about-preview-card p,.meet-rick-card p,.about-card p{font-size:clamp(1.08rem,3vw,1.3rem) !important;line-height:1.5 !important}@media (max-width:700px){.about-preview-card,.meet-rick-card,.about-card{padding:28px 24px !important;min-height:390px !important;border-radius:22px !important}.about-preview-card h2,.about-preview-card h3,.meet-rick-card h2,.meet-rick-card h3,.about-card h2,.about-card h3{font-size:1.7rem !important;line-height:1.1 !important}.about-preview-card p,.meet-rick-card p,.about-card p{font-size:1.08rem !important;line-height:1.5 !important}}.about-teaser-card{padding:42px !important;min-height:470px !important;border-radius:30px !important;gap:34px !important}.about-teaser-photo{width:190px !important;min-width:190px !important;height:190px !important;border-radius:24px !important}.about-teaser-copy h2{font-size:clamp(2.15rem,5vw,2.9rem) !important;line-height:1.08 !important;margin-top:22px !important}.about-teaser-copy p{font-size:1.22rem !important;line-height:1.5 !important}.about-teaser-copy .button{min-height:62px !important;font-size:1.08rem !important}@media (max-width:700px){.about-teaser-card{padding:30px 26px !important;min-height:440px !important;border-radius:24px !important;gap:22px !important}.about-teaser-photo{width:150px !important;min-width:150px !important;height:150px !important;border-radius:20px !important}.about-teaser-copy h2{font-size:1.72rem !important;line-height:1.1 !important;margin-top:18px !important}.about-teaser-copy p{font-size:1.08rem !important;line-height:1.48 !important}.about-teaser-copy .button{min-height:58px !important;font-size:1.02rem !important}}.about-page-hero{padding-top:46px !important;padding-bottom:0 !important}.about-page-hero .section-head{margin-bottom:0 !important}.about-page-hero + .section-compact{padding-top:24px !important}@media (max-width:700px){.about-page-hero{padding-top:30px !important;padding-bottom:0 !important}.about-page-hero .section-head{margin-bottom:0 !important}.about-page-hero + .section-compact{padding-top:18px !important}}@media (max-width:700px){.about-teaser-section .shell{width:min(100% - 28px,var(--shell)) !important}.about-teaser-card{grid-template-columns:118px minmax(0,1fr) !important;gap:20px !important;padding:28px 22px !important;min-height:360px !important;border-radius:24px !important}.about-teaser-photo{width:118px !important;min-width:118px !important;height:150px !important;align-self:center !important;border-radius:18px !important}.about-teaser-copy h2{font-size:1.85rem !important;line-height:1.08 !important;margin:18px 0 12px !important}.about-teaser-copy p{font-size:1rem !important;line-height:1.45 !important;margin-bottom:16px !important}.about-teaser-copy .button{min-height:54px !important;font-size:1rem !important}#socials,.social-section{padding-top:34px !important;padding-bottom:28px !important}#socials .section-head,.social-section .section-head{margin-bottom:18px !important}.social-grid{gap:8px !important}.social-grid .social-card{height:82px !important;min-height:82px !important;max-height:82px !important;border-radius:15px !important}.social-grid .social-card a{height:82px !important;min-height:82px !important;padding:9px 4px !important;gap:4px !important}.social-grid .social-card svg,.social-grid .social-card i{width:22px !important;height:22px !important}.social-grid .social-card .social-handle,.social-grid .social-card .handle,.social-grid .social-card span{font-size:13px !important;line-height:1.05 !important}}@media (max-width:700px){.social-grid{gap:8px !important}.social-grid .social-card{height:68px !important;min-height:68px !important;max-height:68px !important;border-radius:14px !important}.social-grid .social-card a{height:68px !important;min-height:68px !important;padding:7px 4px !important;gap:3px !important}.social-grid .social-card svg,.social-grid .social-card i{width:20px !important;height:20px !important}.social-grid .social-card .social-handle,.social-grid .social-card .handle,.social-grid .social-card span{font-size:12.5px !important}.about-teaser-card{display:grid !important;grid-template-columns:150px minmax(0,1fr) !important;grid-template-areas:"photo copy" "button button" !important;column-gap:22px !important;row-gap:18px !important;min-height:0 !important;padding:30px 24px !important;align-items:center !important}.about-teaser-photo{grid-area:photo !important;width:150px !important;min-width:150px !important;height:190px !important;margin:0 !important;align-self:center !important}.about-teaser-copy{grid-area:copy !important;min-width:0 !important}.about-teaser-copy .eyebrow{margin:0 0 14px !important}.about-teaser-copy h2{font-size:clamp(1.7rem,6.1vw,2.15rem) !important;line-height:1.08 !important;margin:0 0 13px !important}.about-teaser-copy p{font-size:1rem !important;line-height:1.48 !important;margin:0 !important}.about-teaser-copy .button{grid-area:button !important;width:100% !important;min-height:56px !important;margin-top:18px !important}}@media (max-width:390px){.about-teaser-card{grid-template-columns:124px minmax(0,1fr) !important;column-gap:16px !important;padding:24px 18px !important}.about-teaser-photo{width:124px !important;min-width:124px !important;height:165px !important}}@media (max-width:700px){.about-teaser-card{display:grid !important;grid-template-columns:132px minmax(0,1fr) !important;grid-template-areas:"badge badge" "title title" "photo body" "button button" !important;column-gap:18px !important;row-gap:16px !important;padding:26px 22px !important;min-height:0 !important;align-items:center !important}.about-teaser-copy{display:contents !important}.about-teaser-copy .eyebrow{grid-area:badge !important;justify-self:center !important;margin:0 !important}.about-teaser-copy h2{grid-area:title !important;text-align:center !important;font-size:1.8rem !important;line-height:1.08 !important;margin:0 !important;max-width:100% !important}.about-teaser-photo{grid-area:photo !important;width:132px !important;min-width:132px !important;height:164px !important;margin:0 !important;align-self:center !important;border-radius:18px !important}.about-teaser-copy p{grid-area:body !important;font-size:1rem !important;line-height:1.44 !important;margin:0 !important;align-self:center !important}.about-teaser-copy .button{grid-area:button !important;width:100% !important;min-height:54px !important;margin:2px 0 0 !important;font-size:1rem !important}.social-grid{gap:7px !important}.social-grid .social-card{height:58px !important;min-height:58px !important;max-height:58px !important;border-radius:13px !important}.social-grid .social-card a{height:58px !important;min-height:58px !important;padding:5px 6px !important;gap:2px !important}.social-grid .social-card svg,.social-grid .social-card i{width:23px !important;height:23px !important}.social-grid .social-card .social-handle,.social-grid .social-card .handle,.social-grid .social-card span{font-size:15px !important;line-height:1.05 !important}#socials,.social-section{padding-top:28px !important;padding-bottom:18px !important}#socials .section-head,.social-section .section-head{margin-bottom:14px !important}}@media (max-width:390px){.about-teaser-card{grid-template-columns:116px minmax(0,1fr) !important;column-gap:14px !important;padding:22px 17px !important}.about-teaser-photo{width:116px !important;min-width:116px !important;height:148px !important}.about-teaser-copy h2{font-size:1.6rem !important}}.stat-band strong,.stat-band strong .stat-animate,.stat-band strong .stat-verified{color:var(--green) !important}.menu-dropdown{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.menu-dropdown summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;user-select:none}.menu-dropdown summary::-webkit-details-marker{display:none}.menu-dropdown-plus{color:var(--cyan);font-size:1.15rem;font-weight:500;line-height:1;transition:transform .18s ease}.menu-dropdown[open] .menu-dropdown-plus{transform:rotate(45deg)}.menu-dropdown .menu-utility-links,.menu-dropdown .menu-social-links{margin-top:10px}@media (min-width:701px){.included-panel,.audience-panel,.about-teaser-card,.rating-summary,.reviews-panel,.connect-panel,.cta-panel,.faq-cta-card,.about-page-card{margin-left:auto !important;margin-right:auto !important}.included-panel,.audience-panel,.about-teaser-card,.connect-panel,.cta-panel{max-width:1100px !important}.hero-grid{grid-template-columns:1fr !important;max-width:980px !important;margin-inline:auto !important}.hero-copy{text-align:center !important;max-width:980px !important;margin-inline:auto !important}.hero h1,.hero-lead{margin-left:auto !important;margin-right:auto !important}.hero .actions,.hero-actions{width:min(100%,720px) !important;margin-left:auto !important;margin-right:auto !important;justify-content:center !important}.hero-media,.hero .video-card{width:min(100%,860px) !important;margin-left:auto !important;margin-right:auto !important}#results .card-scroll,#student-results .card-scroll{width:100% !important;display:grid !important;grid-auto-flow:column !important;grid-template-columns:none !important;grid-auto-columns:minmax(300px,340px) !important;gap:18px !important;overflow-x:auto !important;overflow-y:hidden !important;padding:4px 4px 16px !important;margin:0 auto !important;scroll-snap-type:inline mandatory !important;overscroll-behavior-inline:contain !important;justify-content:start !important}#results .proof-card,#student-results .proof-card{width:100% !important;max-width:340px !important;height:auto !important;align-self:start !important;scroll-snap-align:start !important}#results .scroll-hint,#student-results .scroll-hint{display:block !important;margin-top:8px !important}.feature-grid,.problem-grid,.social-grid,.review-scroll{margin-left:auto !important;margin-right:auto !important}}@media (min-width:1040px){.menu-button{display:inline-grid !important}}@media (max-width:700px){.about-page-hero,.faq-page-hero{padding-top:18px !important;padding-bottom:0 !important}.about-page-hero .section-head,.faq-page-hero .section-head{max-width:760px !important;margin:0 auto 28px !important;text-align:center !important}.about-page-hero .section-head h1,.faq-page-hero .section-head h1{margin:15px 0 12px !important;font-size:clamp(2rem,9vw,3.2rem) !important;font-weight:900 !important;letter-spacing:-0.052em !important;line-height:1.06 !important}.about-page-hero .section-head p,.faq-page-hero .section-head p{margin:0 !important;color:var(--muted) !important;font-size:1rem !important;line-height:1.7 !important}.about-page-hero + .section-compact,.faq-page-hero + .section-compact{padding-top:18px !important}}html,body,button,input,textarea,select{font-family:"Poppins",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.about-page-hero,.faq-page-hero{padding:64px 0 !important}.about-page-hero .section-head,.faq-page-hero .section-head{max-width:760px !important;margin:0 auto 28px !important;text-align:center !important}.about-page-hero .section-head .eyebrow,.faq-page-hero .section-head .eyebrow{margin-inline:auto !important}.about-page-hero .section-head h1,.faq-page-hero .section-head h1{margin:15px 0 12px !important;font-size:clamp(2rem,9vw,3.2rem) !important;font-weight:900 !important;letter-spacing:-0.052em !important;line-height:1.06 !important}.about-page-hero .section-head p,.faq-page-hero .section-head p{margin:0 !important;color:var(--muted) !important;font-size:1rem !important;font-weight:400 !important;line-height:1.7 !important}.about-page-hero + .section-compact,.faq-page-hero + .section-compact{padding-top:50px !important}@media (max-width:700px){.about-page-hero,.faq-page-hero{padding:64px 0 !important}.about-page-hero .section-head,.faq-page-hero .section-head{max-width:760px !important;margin:0 auto 28px !important}.about-page-hero .section-head h1,.faq-page-hero .section-head h1{margin:15px 0 12px !important;font-size:clamp(2rem,9vw,3.2rem) !important;font-weight:900 !important;letter-spacing:-0.052em !important;line-height:1.06 !important}.about-page-hero .section-head p,.faq-page-hero .section-head p{margin:0 !important;font-size:1rem !important;line-height:1.7 !important}.about-page-hero + .section-compact,.faq-page-hero + .section-compact{padding-top:50px !important}}@media (max-width:700px){.about-page-hero,.faq-page-hero{padding:64px 0 !important}.about-page-hero .section-head,.faq-page-hero .section-head{max-width:760px !important;margin:0 auto 28px !important;text-align:center !important}.about-page-hero .eyebrow,.faq-page-hero .eyebrow{margin:0 auto !important}.about-page-hero h1,.faq-page-hero h1{margin:15px 0 12px !important;font-size:clamp(2rem,9vw,3.2rem) !important;line-height:1.06 !important;letter-spacing:-0.052em !important;font-weight:900 !important}.about-page-hero .section-head>p,.faq-page-hero .section-head>p{margin:0 !important;font-size:1rem !important;line-height:1.7 !important;font-weight:400 !important;color:var(--muted) !important}.about-page-hero + .section-compact,.faq-page-hero + .section-compact{padding-top:50px !important}}@media (max-width:700px){.about-page-hero,.faq-page-hero{padding-bottom:18px !important}.about-page-hero .section-head,.faq-page-hero .section-head{margin-bottom:0 !important}.about-page-hero + .section-compact,.faq-page-hero + .section-compact{padding-top:18px !important}}@media (max-width:520px){.guide-modal:not(.success-mode) .modal-card{min-height:0 !important;max-height:calc(100dvh - 24px) !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important}.guide-modal .modal-close-row{position:sticky !important;top:0 !important;z-index:20 !important;margin:-4px -2px 4px !important;padding-top:2px !important;pointer-events:none}.guide-modal .modal-close{pointer-events:auto;margin-left:auto !important;background:#0b0e20 !important;box-shadow:0 6px 18px rgba(0,0,0,.45) !important}.guide-decline{min-height:44px !important;padding:10px 8px !important}}.guide-modal[hidden]{display:none !important}.guide-modal.open{pointer-events:auto !important}.guide-modal.open .modal-card,.guide-modal.open .modal-card *{pointer-events:auto}@media (max-width:520px){.guide-modal{overflow-y:auto !important;-webkit-overflow-scrolling:touch !important}.guide-modal .modal-card,.guide-modal:not(.success-mode) .modal-card{min-height:0 !important;max-height:calc(100dvh - 24px) !important;overflow-y:auto !important}.guide-modal .modal-close-row{position:sticky !important;top:0 !important;z-index:50 !important}.guide-modal .modal-close{pointer-events:auto !important}}@media (max-width:760px){.feature-row,.included-item,.benefit-row{align-items:center !important}.feature-row>:first-child,.included-item>:first-child,.benefit-row>:first-child{align-self:center !important}.feature-icon,.included-icon,.benefit-icon{width:42px !important;height:42px !important;min-width:42px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-top:0 !important}.feature-icon svg,.included-icon svg,.benefit-icon svg{width:31px !important;height:31px !important}}@media (max-width:700px){#included .included-list li{position:relative !important;display:block !important;padding-left:64px !important}#included .included-item-icon{position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;width:46px !important;height:46px !important;display:grid !important;place-items:center !important;margin:0 !important}#included .included-item-icon svg{width:32px !important;height:32px !important}#included .included-item-copy{width:100% !important}.final-cta .final-actions{display:grid !important}.final-cta .final-risk-copy{order:3 !important;margin:2px 0 0 !important;text-align:center !important;line-height:1.45 !important}.final-cta .final-guide-button{order:4 !important}}.final-cta .final-risk-copy{white-space:normal}.final-cta .final-rating-stars{color:#f7c84b;letter-spacing:1px}.final-cta .final-proof-sep{opacity:.55;padding:0 3px}@media (min-width:901px){.hero{padding-top:18px !important;padding-bottom:32px !important}.hero-grid,.hero-copy{max-width:1120px !important}.hero h1.hero-title-fixed{max-width:1040px !important;font-size:clamp(3rem,4.1vw,4.35rem) !important;line-height:.96 !important;letter-spacing:-.05em !important;margin:0 auto 14px !important}.hero-title-fixed .hero-title-line{display:block !important}.hero-media,.hero .video-card{width:min(100%,820px) !important}#connect .social-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:14px !important;max-width:980px !important;margin-left:auto !important;margin-right:auto !important}#connect .social-card{width:100% !important;min-width:0 !important;height:82px !important;min-height:82px !important;max-height:82px !important;padding:12px 16px !important;overflow:hidden !important}#connect .social-card .social-title{width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:12px !important;min-width:0 !important}#connect .social-card .social-icon{flex:0 0 auto !important}#connect .social-card .social-handle{min-width:0 !important;max-width:100% !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;font-size:clamp(15px,1.15vw,18px) !important;line-height:1.1 !important}}.mobile-links .menu-partner-link{border-color:rgba(var(--cyan-rgb),.34) !important;background:linear-gradient(100deg,rgba(var(--cyan-rgb),.09),rgba(var(--pink-rgb),.06)) !important}.mobile-links .menu-partner-copy{min-width:0;margin-right:auto;display:block;text-align:left;line-height:1.2}.mobile-links .menu-partner-copy strong{display:block}.mobile-menu .menu-utility-links{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:6px !important}.mobile-menu .menu-utility-links a{min-width:0;min-height:58px !important;padding:6px 3px !important;flex-direction:column !important;justify-content:center !important;gap:3px !important;text-align:center !important;white-space:nowrap;font-size:.65rem !important}.mobile-menu .menu-utility-links .menu-link-icon{width:18px !important;height:18px !important;flex-basis:18px !important}.partner-page-hero{padding:54px 0 36px}.partner-page-hero .section-head{margin-bottom:0}.partner-cobrand{width:fit-content;max-width:100%;margin:0 auto 20px;border:1px solid rgba(var(--cyan-rgb),.34);border-radius:18px;padding:12px 18px;display:flex;align-items:center;justify-content:center;gap:16px;background:linear-gradient(135deg,rgba(var(--cyan-rgb),.09),rgba(var(--pink-rgb),.07));box-shadow:0 14px 36px rgba(0,0,0,.2)}.partner-cobrand-mia{display:flex;align-items:center;gap:9px;color:#fff;font-size:1.05rem;font-weight:900;letter-spacing:.1em}.partner-cobrand-mia img{width:48px;height:48px;border:1px solid rgba(var(--cyan-rgb),.32);border-radius:12px;object-fit:cover;box-shadow:0 0 18px rgba(var(--cyan-rgb),.15)}.partner-cobrand-x{color:var(--muted-2);font-size:1.6rem;font-weight:500;line-height:1}.partner-cobrand-tradesyncer{color:#fff;font-size:1.25rem;font-weight:900;letter-spacing:-.035em;white-space:nowrap}.partner-cobrand-tradesyncer span{color:var(--cyan)}@media (max-width:430px){.partner-cobrand{width:100%;gap:11px;padding:10px 12px}.partner-cobrand-mia{gap:7px;font-size:.92rem}.partner-cobrand-mia img{width:42px;height:42px;border-radius:10px}.partner-cobrand-x{font-size:1.35rem}.partner-cobrand-tradesyncer{font-size:1.08rem}}.partner-page-hero .hero-actions{max-width:390px;margin:24px auto 0}.partner-page-hero .button{max-width:390px;margin:0 auto}.partner-page-hero .microcopy{margin-top:11px}.partner-spotlight{max-width:1100px;margin-inline:auto;border:1px solid rgba(var(--cyan-rgb),.42);border-radius:var(--radius-lg);padding:26px 22px;display:grid;gap:22px;background:radial-gradient(circle at 0 0,rgba(var(--cyan-rgb),.15),transparent 22rem),radial-gradient(circle at 100% 100%,rgba(var(--pink-rgb),.12),transparent 24rem),var(--surface);box-shadow:0 18px 48px rgba(0,0,0,.22)}.partner-wordmark{color:var(--text);font-size:clamp(2rem,9vw,3.6rem);font-weight:900;letter-spacing:-.055em;line-height:1}.partner-wordmark span{color:var(--cyan)}.partner-spotlight h2{margin:15px 0 10px;font-size:clamp(1.65rem,7vw,2.5rem);line-height:1.08;letter-spacing:-.045em}.partner-spotlight p{margin:0;color:var(--muted)}.partner-use-stat{border:1px solid var(--border);border-radius:20px;padding:22px;text-align:center;background:rgba(255,255,255,.025)}.partner-use-stat strong{display:block;color:var(--green);font-size:clamp(2.8rem,14vw,5rem);line-height:1;letter-spacing:-.06em}.partner-use-stat span{display:block;margin-top:9px;color:var(--text);font-weight:800}.partner-feature-grid{max-width:1100px;margin:18px auto 0;display:grid;gap:12px}.partner-feature{border:1px solid var(--border);border-radius:18px;padding:20px;background:var(--surface)}.partner-feature-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:var(--cyan);background:rgba(var(--cyan-rgb),.09);font-weight:900}.partner-feature h3{margin:15px 0 7px;font-size:1.08rem}.partner-feature p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.6}.partner-proof-note{max-width:760px;margin:18px auto 0;color:var(--muted-2);font-size:.78rem;text-align:center}.partner-code{color:var(--cyan);font-weight:900;letter-spacing:.05em}.partner-code-offer{width:min(100%,390px);margin:22px auto 0;border:1px dashed rgba(var(--cyan-rgb),.68);border-radius:16px;padding:14px 18px;display:grid;gap:2px;color:var(--text);background:linear-gradient(135deg,rgba(var(--cyan-rgb),.13),rgba(var(--pink-rgb),.09));box-shadow:0 12px 32px rgba(var(--cyan-rgb),.09);text-align:center}.partner-code-offer>span{color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.partner-code-offer>strong{font-size:1.12rem;line-height:1.35}.partner-code-offer b{display:inline-block;margin-left:5px;color:var(--cyan);font-size:1.55rem;letter-spacing:.09em;text-shadow:0 0 18px rgba(var(--cyan-rgb),.28)}.partner-code-badge{width:min(100%,280px);margin:20px auto 0;border:1px dashed rgba(var(--cyan-rgb),.66);border-radius:14px;padding:10px 18px;display:flex;align-items:center;justify-content:center;gap:12px;background:rgba(var(--cyan-rgb),.08)}.partner-code-badge span{color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.partner-code-badge strong{color:var(--cyan);font-size:1.65rem;line-height:1;letter-spacing:.1em}@media (min-width:701px){.partner-spotlight{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:center;padding:38px}.partner-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.phone-combo{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px;align-items:stretch}.country-picker{position:relative;z-index:8}.country-trigger{width:58px;height:100%;min-height:46px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.035);display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;color:#fff}.country-selected-flag{font-size:1.22rem;line-height:1}.country-chevron{font-size:.72rem;color:var(--muted);transform:translateY(-1px)}.country-menu{position:absolute;left:0;bottom:calc(100% + 8px);width:min(330px,calc(100vw - 40px));max-height:250px;overflow:auto;padding:6px;border:1px solid var(--border);border-radius:14px;background:#0b0e20;box-shadow:0 18px 55px rgba(0,0,0,.55);display:none;z-index:30}.country-picker.open .country-menu{display:grid}.country-option{width:100%;border:0;border-radius:9px;padding:9px 10px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;text-align:left;background:transparent;color:#fff;cursor:pointer;font:inherit}.country-option:hover,.country-option[aria-selected="true"]{background:rgba(255,255,255,.065)}.country-option-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.78rem}.country-option b{font-size:.72rem;color:var(--cyan)}.phone-combo>input{min-width:0}@media(max-width:520px){.phone-combo{grid-template-columns:54px minmax(0,1fr);gap:6px}.country-trigger{width:54px;min-height:39px;border-radius:10px}.country-menu{max-height:210px;bottom:calc(100% + 6px)}.country-option{padding:8px 9px}}.lead-form .phone-combo{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;gap:8px!important;align-items:stretch!important}.lead-form .country-picker{position:relative!important;z-index:40!important}.lead-form .country-trigger{width:56px!important;min-width:56px!important;max-width:56px!important;height:100%!important;min-height:46px!important;margin:0!important;padding:0!important;border:1px solid var(--border)!important;border-radius:12px!important;background:#10152a!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;color:#fff!important;transform:none!important}.lead-form .country-menu{position:absolute!important;left:0!important;top:calc(100% + 7px)!important;bottom:auto!important;width:min(320px,calc(100vw - 76px))!important;max-height:220px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:6px!important;margin:0!important;border:1px solid #2b335a!important;border-radius:12px!important;background:#090d1d!important;box-shadow:0 18px 45px rgba(0,0,0,.65)!important;z-index:999!important}.lead-form .country-picker:not(.open) .country-menu{display:none!important}.lead-form .country-picker.open .country-menu{display:block!important}.lead-form .country-option{all:unset!important;box-sizing:border-box!important;width:100%!important;height:40px!important;margin:0!important;padding:0 9px!important;border-radius:8px!important;display:grid!important;grid-template-columns:25px minmax(0,1fr) auto!important;gap:7px!important;align-items:center!important;color:#f8f9ff!important;cursor:pointer!important;font-family:inherit!important;font-size:13px!important;line-height:1!important}.lead-form .country-option:hover,.lead-form .country-option[aria-selected="true"]{background:rgba(255,255,255,.07)!important}.lead-form .country-option-name{font-size:13px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.lead-form .country-option b{font-size:12px!important;line-height:1!important;color:var(--cyan)!important;font-weight:800!important}.lead-form .country-selected-flag{font-size:20px!important;line-height:1!important}.lead-form .country-chevron{font-size:11px!important;line-height:1!important}.lead-form .phone-combo>input{width:100%!important;min-width:0!important;margin:0!important}@media(max-width:520px){.lead-form .country-menu{width:min(300px,calc(100vw - 72px))!important;max-height:205px!important}.lead-form .country-option{height:38px!important;font-size:12px!important}}.lead-form .country-picker,.lead-form .country-trigger,.lead-form .country-menu{display:none!important}.lead-form .phone-combo{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;gap:8px!important;align-items:stretch!important}.lead-form .country-native-picker{position:relative!important;width:56px!important;min-width:56px!important;min-height:46px!important;border:1px solid var(--border)!important;border-radius:12px!important;background:#10152a!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;overflow:hidden!important;z-index:5!important}.lead-form .country-native-picker .country-selected-flag{font-size:20px!important;line-height:1!important;pointer-events:none!important}.lead-form .country-native-picker .country-chevron{font-size:11px!important;line-height:1!important;color:var(--muted)!important;pointer-events:none!important}.lead-form .country-native-select{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;appearance:auto!important;-webkit-appearance:menulist!important;cursor:pointer!important;z-index:10!important;pointer-events:auto!important}.lead-form .phone-combo>input{width:100%!important;min-width:0!important;margin:0!important}@media(max-width:520px){.lead-form .phone-combo{grid-template-columns:54px minmax(0,1fr)!important;gap:6px!important}.lead-form .country-native-picker{width:54px!important;min-width:54px!important;min-height:39px!important;border-radius:10px!important}}@media (max-width:768px){.guide-modal .lead-form input[type="text"],.guide-modal .lead-form input[type="email"],.guide-modal .lead-form input[type="tel"],.guide-modal .lead-form select,.guide-modal .lead-form textarea{font-size:16px !important}}@supports (-webkit-touch-callout:none){.guide-modal .lead-form input,.guide-modal .lead-form select,.guide-modal .lead-form textarea{font-size:16px !important}}.simplicity-strip{padding:12px 0 26px}.simplicity-card{max-width:920px;margin:0 auto;padding:28px 24px;text-align:center;border:1px solid var(--border);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));box-shadow:0 18px 50px rgba(0,0,0,.18)}.simplicity-card .eyebrow{display:inline-block;margin-bottom:8px;font-size:.72rem;font-weight:900;letter-spacing:.12em;color:var(--cyan)}.simplicity-card h2{margin:0;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.08}.simplicity-card p{margin:10px auto 0;max-width:680px;color:var(--muted);font-weight:700;line-height:1.5}@media(max-width:640px){.simplicity-strip{padding:8px 0 20px}.simplicity-card{padding:22px 16px;border-radius:20px}.simplicity-card p{font-size:.9rem}}.simple-message-strip{position:relative;padding:34px 0 38px;text-align:center;overflow:hidden}.simple-message-strip::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 24% 50%,rgba(var(--cyan-rgb),.10),transparent 30%),radial-gradient(circle at 78% 50%,rgba(var(--pink-rgb),.08),transparent 30%);pointer-events:none}.simple-message-inner{position:relative;z-index:1;width:min(calc(100% - 32px),920px);margin:0 auto}.simple-message-kicker{display:inline-block;margin-bottom:8px;color:var(--cyan);font-size:.72rem;font-weight:900;letter-spacing:.14em}.simple-message-inner h2{margin:0;font-size:clamp(1.75rem,4.6vw,3rem);line-height:1.05;letter-spacing:-.035em}.simple-message-inner p{margin:12px auto 0;max-width:760px;color:var(--muted);font-size:clamp(.98rem,2.1vw,1.18rem);font-weight:700;line-height:1.55}.simple-message-inner p span{display:inline}.simple-message-inner p span+span::before{content:" • ";color:var(--muted-2)}.simple-cyan{color:var(--cyan)}.simple-gradient{color:transparent;background:linear-gradient(90deg,#a9a2ff,var(--pink));-webkit-background-clip:text;background-clip:text}@media(max-width:640px){.simple-message-strip{padding:24px 0 28px}.simple-message-inner{width:min(calc(100% - 28px),920px)}.simple-message-inner h2{font-size:1.72rem}.simple-message-inner p{margin-top:10px;font-size:.9rem;line-height:1.5}.simple-message-inner p span{display:block}.simple-message-inner p span+span::before{content:""}}.simple-message-strip{padding-top:34px !important;padding-bottom:34px !important}@media(max-width:640px){.simple-message-strip{padding-top:28px !important;padding-bottom:28px !important}}@media (max-width:700px){.social-grid .social-card a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:12px!important;min-width:0!important;padding-left:8px!important;padding-right:8px!important}.social-grid .social-card svg,.social-grid .social-card i{margin:0 auto!important;flex:none!important}.social-grid .social-card .handle,.social-grid .social-card span{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;white-space:nowrap!important;text-align:center!important;font-size:clamp(13px,3.25vw,16px)!important}.social-grid .social-card{overflow:hidden!important}}@media (max-width:700px){.social-grid{gap:12px !important}.social-grid .social-card{min-height:0 !important;height:132px !important}.social-grid .social-card a{height:100% !important;padding:16px 6px !important;gap:8px !important}}@media (max-width:700px){.social-grid{gap:10px !important}.social-grid .social-card{height:104px !important;min-height:104px !important;max-height:104px !important}.social-grid .social-card a{height:104px !important;min-height:104px !important;padding:10px 4px !important;gap:5px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important}}@media (max-width:700px){footer .footer-brand,.site-footer .footer-brand,.footer .footer-brand,footer .brand,.site-footer .brand{justify-content:flex-start !important;text-align:left !important;gap:10px !important}footer .footer-brand img,.site-footer .footer-brand img,.footer .footer-brand img,footer .brand img,.site-footer .brand img{margin-right:0 !important}footer .footer-brand h2,footer .footer-brand h3,footer .footer-brand .brand-name,.site-footer .footer-brand h2,.site-footer .footer-brand h3,.site-footer .footer-brand .brand-name{margin-left:0 !important;text-align:left !important}}@media (max-width:700px){.social-grid{gap:6px !important}.social-grid .social-card{height:50px !important;min-height:50px !important;max-height:50px !important;border-radius:12px !important;overflow:hidden !important}.social-grid .social-card a{height:50px !important;min-height:50px !important;max-height:50px !important;padding:4px 6px !important;gap:1px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important}.social-grid .social-card svg,.social-grid .social-card i{width:19px !important;height:19px !important;flex:0 0 19px !important;margin:0 !important}.social-grid .social-card .social-handle,.social-grid .social-card .handle,.social-grid .social-card span{font-size:13px !important;line-height:1 !important;white-space:nowrap !important;margin:0 !important}}@media (max-width:700px){.social-grid{gap:10px 8px !important}.social-grid .social-card{height:64px !important;min-height:64px !important;max-height:64px !important;background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important}.social-grid .social-card a{height:64px !important;min-height:64px !important;max-height:64px !important;padding:3px 4px !important;gap:5px !important;background:transparent !important;border:none !important;box-shadow:none !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important}.social-grid .social-card svg,.social-grid .social-card i{width:27px !important;height:27px !important;flex:0 0 27px !important;margin:0 !important}.social-grid .social-card .social-handle,.social-grid .social-card .handle,.social-grid .social-card span{font-size:13px !important;line-height:1 !important;white-space:nowrap !important;margin:0 !important}}@media (max-width:700px){#connect{padding-top:28px !important;padding-bottom:28px !important}#connect .connect-panel{border:1px solid rgba(var(--cyan-rgb),.24) !important;border-radius:22px !important;background:radial-gradient(circle at 15% 0%,rgba(var(--cyan-rgb),.08),transparent 42%),linear-gradient(145deg,rgba(var(--cyan-rgb),.045),rgba(231,49,176,.035)) !important;padding:24px 18px 20px !important}#connect .section-head{margin:0 0 18px !important;text-align:center !important}#connect .section-head .eyebrow{margin-inline:auto !important}#connect .social-grid{gap:10px 8px !important}#connect .social-card{background:transparent !important;border:0 !important;box-shadow:none !important;height:68px !important;min-height:68px !important;max-height:68px !important}#connect .social-card .social-title{height:68px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:5px !important}#connect .social-icon svg{width:28px !important;height:28px !important}#connect .social-handle{font-size:13px !important;line-height:1 !important;white-space:nowrap !important}}@media (max-width:700px){#connect .social-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr) !important}#connect .social-card{min-width:0 !important;overflow:visible !important}#connect .social-card .social-title,#connect .social-card .social-handle{min-width:0 !important}}@media (max-width:700px){#results .card-scroll,#student-results .card-scroll{align-items:start !important}#results .proof-card,#student-results .proof-card{align-self:start !important;height:auto !important;min-height:0 !important}#results .proof-image,#student-results .proof-image{aspect-ratio:1.16 / 1 !important;height:auto !important}#results .proof-copy,#student-results .proof-copy{min-height:108px !important;height:auto !important}}#results .card-scroll,#student-results .card-scroll{align-items:start !important}#results .proof-card,#student-results .proof-card{align-self:start !important;height:auto !important;min-height:0 !important}#results .proof-image,#student-results .proof-image{aspect-ratio:1.16 / 1 !important;height:auto !important}#results .proof-copy,#student-results .proof-copy{min-height:0 !important;height:auto !important;padding-bottom:18px !important}#results .card-scroll,#student-results .card-scroll{display:flex !important;flex-wrap:nowrap !important;align-items:flex-start !important;gap:14px !important;width:calc(100% + 16px) !important;margin-right:-16px !important;padding:2px 16px 14px 0 !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x mandatory !important;overscroll-behavior-x:contain !important;grid-template-columns:none !important;grid-auto-flow:unset !important;grid-auto-columns:unset !important}#results .proof-card,#student-results .proof-card{flex:0 0 min(84vw,340px) !important;width:min(84vw,340px) !important;max-width:340px !important;min-width:0 !important;min-height:0 !important;height:fit-content !important;align-self:flex-start !important;scroll-snap-align:start !important}#results .proof-image,#student-results .proof-image{width:100% !important;aspect-ratio:1.16 / 1 !important;height:auto !important;min-height:0 !important}#results .proof-copy,#student-results .proof-copy{min-height:0 !important;height:auto !important;padding:16px 17px 18px !important}#results .proof-copy strong,#student-results .proof-copy strong,#results .proof-copy span,#student-results .proof-copy span{height:auto !important;min-height:0 !important}@media (min-width:701px){.hero .shell{max-width:1180px !important;margin-inline:auto !important}.hero-grid{display:block !important;width:100% !important;max-width:960px !important;margin-inline:auto !important}.hero-copy{width:100% !important;max-width:960px !important;margin-inline:auto !important;text-align:center !important}.hero h1{max-width:920px !important;margin-left:auto !important;margin-right:auto !important;text-align:center !important}.hero-media,.hero .video-card{width:min(100%,860px) !important;max-width:860px !important;margin-left:auto !important;margin-right:auto !important}.hero-lead{max-width:760px !important;margin-left:auto !important;margin-right:auto !important;text-align:center !important}.hero-actions{width:min(100%,720px) !important;margin-left:auto !important;margin-right:auto !important;justify-content:center !important}.hero-trust{justify-content:center !important;text-align:center !important}.hero-guide-button{margin-left:auto !important;margin-right:auto !important}.quick-grid,.stats,.included-panel,.audience-panel,.about-teaser-card,.rating-summary,.review-scroll,.connect-panel,.cta-panel,.faq-cta-card,.about-page-card{margin-left:auto !important;margin-right:auto !important}.quick-grid{max-width:960px !important}.stats{max-width:1040px !important}.included-panel,.audience-panel,.about-teaser-card,.connect-panel,.cta-panel{max-width:1040px !important}#results .card-scroll,#student-results .card-scroll{width:100% !important;margin:0 auto !important;padding:4px 4px 16px !important;gap:18px !important;justify-content:flex-start !important}#results .proof-card,#student-results .proof-card{flex:0 0 330px !important;width:330px !important;max-width:330px !important}#results .scroll-hint,#student-results .scroll-hint{display:block !important;margin-top:8px !important}.section-head{text-align:center !important;margin-left:auto !important;margin-right:auto !important}}@media (min-width:1040px){.desktop-nav{display:none !important}.menu-button{display:inline-grid !important}}.menu-dropdown summary{list-style:none !important;cursor:pointer !important}.menu-dropdown summary::-webkit-details-marker{display:none !important}.menu-dropdown-plus{color:var(--cyan) !important;font-size:1.15rem !important;line-height:1 !important}.menu-dropdown[open] .menu-dropdown-plus{transform:rotate(45deg) !important}#performance .card-scroll{display:flex !important;flex-wrap:nowrap !important;align-items:flex-start !important;overflow-x:auto !important;overflow-y:hidden !important;gap:14px !important}#performance .proof-card{flex:0 0 min(84vw,340px) !important;width:min(84vw,340px) !important;max-width:340px !important;height:auto !important;min-height:0 !important;align-self:flex-start !important;display:block !important}#performance .proof-image{width:100% !important;height:auto !important;min-height:0 !important;aspect-ratio:1.16 / 1 !important;overflow:hidden !important}#performance .proof-image img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important}#performance .proof-copy{display:flex !important;flex-direction:column !important;justify-content:flex-start !important;gap:5px !important;height:auto !important;min-height:0 !important;padding:16px 17px 18px !important}#performance .proof-copy strong,#performance .proof-copy span{display:block !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important}@media (min-width:701px){#performance .card-scroll{width:100% !important;margin:0 auto !important;padding:4px 4px 16px !important;gap:18px !important}#performance .proof-card{flex:0 0 330px !important;width:330px !important;max-width:330px !important}}#student-results .card-scroll{display:flex !important;flex-wrap:nowrap !important;align-items:flex-start !important;gap:14px !important;overflow-x:auto !important;overflow-y:hidden !important}#student-results .proof-card{flex:0 0 min(84vw,340px) !important;width:min(84vw,340px) !important;max-width:340px !important;height:auto !important;min-height:0 !important;display:flex !important;flex-direction:column !important;align-self:flex-start !important;overflow:hidden !important}#student-results .proof-image{position:relative !important;width:100% !important;height:auto !important;min-height:0 !important;aspect-ratio:1.16 / 1 !important;display:grid !important;place-items:center !important;padding:10px !important;overflow:hidden !important;background:#050713 !important}#student-results .proof-image img{position:static !important;display:block !important;width:100% !important;height:100% !important;max-width:100% !important;object-fit:contain !important;border-radius:13px !important}#student-results .proof-copy{position:static !important;display:block !important;width:100% !important;height:auto !important;min-height:0 !important;padding:16px 17px 18px !important;border-top:1px solid var(--border) !important;background:linear-gradient(180deg,rgba(var(--cyan-rgb),0.025),rgba(255,255,255,0.01)) !important;transform:none !important}#student-results .proof-copy strong{position:static !important;display:block !important;margin:0 !important;color:var(--green) !important;font-size:1.65rem !important;line-height:1 !important}#student-results .proof-copy span{position:static !important;display:block !important;margin-top:9px !important;color:#e7e9f5 !important;font-weight:700 !important}@media (min-width:701px){#student-results .card-scroll{width:100% !important;margin:0 auto !important;padding:4px 4px 16px !important;gap:18px !important}#student-results .proof-card{flex:0 0 330px !important;width:330px !important;max-width:330px !important}}@media (max-width:700px){.mobile-menu,.guide-modal,.mobile-sticky-cta,.back-to-top,.video-topline{-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.proof-card:hover,.feature-card:hover{transform:none !important}}img{height:auto}.brand-logo{aspect-ratio:1/1}.hero-title-fixed{text-align:center !important}.hero-title-fixed .hero-title-line{display:block !important}@media (max-width:700px){.hero-title-fixed{line-height:.98 !important}.hero-title-fixed .hero-title-line{white-space:nowrap !important}.hero-title-fixed .hero-title-line-final{font-size:inherit !important;letter-spacing:inherit !important;margin-top:0 !important}}@media (max-width:768px){.feature-card h3,.included-card h3,.premium-card h3{text-wrap:nowrap}}@media (max-width:430px){.feature-card h3,.included-card h3,.premium-card h3{font-size:clamp(.94rem,4.1vw,1.08rem) !important;letter-spacing:-.02em}}@media (max-width:768px){#performance.section{padding-top:22px !important;margin-top:0 !important}#performance .shell,#performance .section-head{padding-top:0 !important;margin-top:0 !important}.audience-panel{margin-bottom:38px !important}#student-results.section{padding-top:18px !important;margin-top:0 !important}#student-results .shell{padding-top:0 !important}}html.guide-lock,body.guide-lock{overflow:hidden !important;overscroll-behavior:none !important}body.guide-lock{position:fixed !important;width:100% !important;left:0 !important;right:0 !important}.guide-modal{touch-action:manipulation}.guide-modal .modal-card{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.guide-modal .modal-close{position:relative;z-index:50;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@supports (content-visibility:auto){#performance,#student-results,#audience-section,#reviews,#connect,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 900px}}
.live-mini-badge{display:inline-flex;align-items:center;gap:6px;width:max-content;margin:0 0 5px;padding:4px 8px;border:1px solid rgba(83,255,177,.3);border-radius:999px;background:rgba(83,255,177,.07);color:var(--green);font-size:.67rem;font-weight:900;letter-spacing:.08em;line-height:1}.live-mini-badge i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}.mia-system-section{padding:12px 0 18px}.mia-system-panel{max-width:1040px;margin:0 auto;padding:30px 24px 26px;border:1px solid rgba(var(--cyan-rgb),.2);border-radius:24px;background:linear-gradient(145deg,rgba(var(--cyan-rgb),.045),rgba(231,49,176,.03));text-align:center}.mia-system-panel h2{margin:10px auto 24px;max-width:760px;font-size:clamp(1.55rem,4vw,2.35rem);line-height:1.08}.mia-system-flow{display:flex;align-items:center;justify-content:center;gap:12px}.mia-system-step{display:flex;align-items:center;gap:9px;min-width:0;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.025)}.mia-system-num{color:var(--cyan);font-size:.72rem;font-weight:900;letter-spacing:.06em}.mia-system-step strong{white-space:nowrap;font-size:.92rem}.mia-system-arrow{color:rgba(255,255,255,.4);font-weight:900}@media(max-width:700px){.quick-card:first-child .quick-copy{align-items:flex-start}.live-mini-badge{font-size:.61rem;padding:3px 7px;margin-bottom:4px}.mia-system-section{padding:6px 0 10px}.mia-system-panel{padding:24px 16px 20px;border-radius:20px}.mia-system-panel h2{margin:8px auto 18px;font-size:1.45rem}.mia-system-flow{display:grid;grid-template-columns:1fr 18px 1fr;gap:8px 4px}.mia-system-step{justify-content:center;padding:11px 7px}.mia-system-step strong{font-size:.78rem}.mia-system-arrow{font-size:.8rem}.mia-system-arrow:nth-of-type(3){display:none}.mia-system-step:nth-of-type(3),.mia-system-step:nth-of-type(4){margin-top:0}}

/* FINAL MOBILE SECTION SPACING — single source of truth */
@media (max-width:700px){
  /* Feature cards -> stats */
  #included.section{
    padding-bottom:8px !important;
    margin-bottom:0 !important;
  }

  /* Stats: keep its internal top/bottom padding balanced */
  .stat-band{
    margin:0 !important;
    padding:24px 0 !important;
  }

  /* Stats -> KEEP IT SIMPLE
     72px is intentional: this matches the visible breathing room
     below the Verified / Free premium access row, not just the border. */
  .simple-message-strip{
    margin-top:0 !important;
    padding-top:72px !important;
    padding-bottom:40px !important;
  }

  /* Results -> Who MIA Is For */
  #performance.section{
    padding-top:40px !important;
  }
  #performance .scroll-hint{
    margin-bottom:0 !important;
    padding-bottom:0 !important;
  }
  #who-its-for{
    padding-top:40px !important;
    margin-top:0 !important;
  }

  /* Student results -> Meet Rick */
  #student-results.section{
    padding-top:40px !important;
    padding-bottom:0 !important;
    margin-bottom:0 !important;
  }
  #student-results .scroll-hint{
    margin-bottom:0 !important;
    padding-bottom:0 !important;
  }
  #about.about-teaser-section{
    padding-top:40px !important;
    margin-top:0 !important;
  }
}

@media (max-width:700px){
  #included{
    padding-top:72px !important;
  }
}

/* v282 — match gap above WHAT'S INCLUDED to gap above KEEP IT SIMPLE */
@media (max-width:700px){
  #included.section{
    padding-top:32px !important;
  }
}

/* v283 — slightly more breathing room at the two requested mobile transitions */
@media (max-width:700px){
  #performance.section{
    padding-top:52px !important;
  }
  #about.about-teaser-section{
    padding-top:52px !important;
  }
}

/* v284 — visible mobile section gaps: +12px at the two requested transitions */
@media (max-width:700px){
  #performance.section{padding-top:64px !important;}
  #about.about-teaser-section{padding-top:64px !important;}
}

/* v285 — requested slightly larger mobile gaps */
@media (max-width:700px){
  #performance.section{padding-top:78px !important;}
  #about.about-teaser-section{padding-top:78px !important;}
}

@media (max-width:700px){
  #performance.section,
  #about.about-teaser-section{
    padding-top:40px !important;
  }

  .mobile-section-spacer{
    display:block !important;
    width:100% !important;
    height:18px !important;
    min-height:18px !important;
    flex:0 0 18px !important;
  }
}
@media (min-width:701px){
  .mobile-section-spacer{display:none !important;}
}

/* v291 integrated wrong/right cues */
.audience-summary-copy{
  display:flex;
  flex-direction:column;
  gap:5px;
  min-width:0;
}
.audience-wrong{
  display:block;
  color:#ff6767;
  font-size:.76rem;
  font-weight:700;
  line-height:1.3;
}
.audience-answer{
  display:flex;
  flex-direction:column;
  gap:10px;
}
.audience-solution{
  display:block;
  color:#42df86;
  font-size:.82rem;
  font-weight:800;
  line-height:1.35;
}
@media(max-width:700px){
  .audience-wrong{font-size:.72rem}
  .audience-solution{font-size:.78rem}
}

/* v292 — make wrong/right contrast unmistakable */
.audience-card .audience-wrong,
.audience-item .audience-wrong,
.audience-wrong{
  color:#ff4d5f !important;
  opacity:1 !important;
  font-weight:800 !important;
}
.audience-card .audience-solution,
.audience-item .audience-solution,
.audience-solution{
  color:#35e982 !important;
  opacity:1 !important;
  font-weight:800 !important;
}

/* v293 — premium subtle wrong/right treatment */
.audience-wrong{
  color:var(--muted) !important;
  font-weight:700 !important;
}
.audience-solution{
  color:#f5f7ff !important;
  font-weight:800 !important;
}
.audience-wrong::first-letter{
  color:#ff4d5f !important;
}
.audience-solution::first-letter{
  color:#35e982 !important;
}

.signal-icon{
  display:inline-block;
  margin-right:4px;
  font-weight:900;
}
.signal-bad{color:#ff4d5f !important;}
.signal-good{color:#35e982 !important;}

/* v294 — problem-led self-identification accordion */
.audience-problem{
  color:#ff5364 !important;
}
.audience-habit{
  display:block;
  color:var(--muted) !important;
  font-size:.76rem;
  font-weight:700;
  line-height:1.3;
  margin-top:2px;
}
.audience-solution{display:none !important;}
@media(max-width:700px){
  .audience-habit{font-size:.72rem;}
}

/* v296 — second line hidden until accordion is expanded */
details:not([open]) .audience-habit{display:none !important;}
details[open] .audience-habit{display:block !important;}

/* v297 — stable accordion: expanded habit lives in answer, not summary */
.audience-item summary{
  min-height:0 !important;
}
.audience-answer{
  gap:8px !important;
}
.audience-habit-expanded{
  display:block !important;
  color:var(--muted) !important;
  font-size:.76rem !important;
  font-weight:700 !important;
  line-height:1.3 !important;
  margin:0 0 2px !important;
}
@media(max-width:700px){
  .audience-habit-expanded{font-size:.72rem !important;}
}

/* v298 — larger expanded accordion copy on mobile */
.audience-habit-expanded{
  font-size:1.02rem !important;
  line-height:1.35 !important;
  font-weight:700 !important;
}
.audience-answer > span:not(.audience-habit-expanded){
  font-size:1rem !important;
  line-height:1.45 !important;
}
@media(max-width:700px){
  .audience-habit-expanded{
    font-size:1rem !important;
    line-height:1.35 !important;
  }
  .audience-answer > span:not(.audience-habit-expanded){
    font-size:1rem !important;
    line-height:1.45 !important;
  }
}


/* Performance pass 2: skip below-fold rendering until needed */
@supports (content-visibility:auto){
  #performance,
  #who-its-for,
  #student-results,
  #about,
  #reviews,
  #connect,
  .site-footer{
    content-visibility:auto;
    contain-intrinsic-size:1px 900px;
  }
}


/* Partners hero mobile alignment fix */
@media (max-width: 760px){
  .ts-hero{
    padding-top: 34px !important;
  }
  .ts-hero .ts-hero-grid{
    display:block !important;
  }
  .ts-hero .ts-hero-copy{
    width:100% !important;
    max-width:680px !important;
    margin:0 auto !important;
    text-align:center !important;
  }
  .ts-hero .eyebrow{
    display:inline-flex !important;
    margin:0 auto 28px !important;
  }
  .ts-hero h1,
  .ts-hero-lead,
  .ts-hero .microcopy{
    text-align:center !important;
  }
  .ts-hero .ts-offer{
    justify-content:center !important;
    text-align:center !important;
  }
  .ts-hero .hero-actions{
    justify-content:center !important;
  }
  .ts-hero .hero-actions .button{
    width:100% !important;
  }
}

/* Partners hero refinement */
@media (max-width:760px){
  .ts-hero .eyebrow{
    margin-bottom:16px !important;
  }
  .ts-hero h1{
    margin-top:0 !important;
  }

  .ts-hero .ts-code{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:8px !important;
    margin-top:10px !important;
    padding:11px 16px !important;
    border:1px solid rgba(var(--cyan-rgb),.46) !important;
    border-radius:14px !important;
    background:linear-gradient(135deg,rgba(var(--cyan-rgb),.13),rgba(var(--pink-rgb),.10)) !important;
    box-shadow:0 10px 28px rgba(0,0,0,.22),0 0 24px rgba(var(--cyan-rgb),.07) !important;
  }
  .ts-hero .ts-code small{
    margin:0 !important;
    color:var(--muted) !important;
    font-weight:700 !important;
  }
  .ts-hero .ts-code b{
    color:#fff !important;
    font-size:1.28rem !important;
    letter-spacing:.03em !important;
  }
}

/* Partner 1-2-3 strip cleanup */
.ts-strip{
  padding:24px 0 !important;
}
.ts-strip-grid{
  display:grid !important;
  gap:14px !important;
}
.ts-strip-grid > div{
  display:grid !important;
  grid-template-columns:42px minmax(0,1fr) !important;
  align-items:center !important;
  gap:12px !important;
}
.ts-strip-grid strong{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:42px !important;
  height:42px !important;
  border:1px solid rgba(var(--cyan-rgb),.34) !important;
  border-radius:12px !important;
  background:rgba(var(--cyan-rgb),.08) !important;
  color:var(--cyan) !important;
  font-size:.88rem !important;
  letter-spacing:.04em !important;
}
.ts-strip-grid span{
  display:block !important;
  color:#fff !important;
  font-size:1rem !important;
  font-weight:600 !important;
  line-height:1.3 !important;
}
@media(min-width:761px){
  .ts-strip-grid{
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  }
}

/* TradeSyncer feature icons: keep icon directly beside title */
.ts-feature > h3{
  display:flex !important;
  align-items:center !important;
  gap:12px !important;
  margin:0 0 14px !important;
}
.ts-feature > h3 .ts-feature-icon{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  flex:0 0 auto !important;
  width:34px !important;
  height:34px !important;
  margin:0 !important;
  line-height:1 !important;
  font-size:1.25rem !important;
}
.ts-feature > h3 > span:last-child{
  min-width:0 !important;
}

/* TradingView section: centered mobile presentation + clean check list */
@media (max-width:760px){
  .ts-tv-grid{
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    text-align:center !important;
  }
  .ts-tv-copy{
    width:100% !important;
    max-width:680px !important;
    margin-inline:auto !important;
    text-align:center !important;
  }
  .ts-tv-copy .eyebrow{
    margin-inline:auto !important;
  }
  .ts-tv-copy h2,
  .ts-tv-copy p{
    text-align:center !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .ts-tv-points{
    list-style:none !important;
    padding:0 !important;
    margin:24px auto 0 !important;
    display:grid !important;
    gap:12px !important;
    width:max-content !important;
    max-width:100% !important;
    text-align:left !important;
  }
  .ts-tv-points li{
    position:relative !important;
    padding-left:30px !important;
    margin:0 !important;
    font-size:1rem !important;
    line-height:1.35 !important;
  }
  .ts-tv-points li::before{
    content:"✓" !important;
    position:absolute !important;
    left:0 !important;
    top:0 !important;
    font-weight:800 !important;
    color:var(--cyan) !important;
  }
  .ts-tv-art{
    width:100% !important;
    display:flex !important;
    justify-content:center !important;
    margin-top:28px !important;
  }
  .ts-tv-art img{
    margin-inline:auto !important;
  }
}

/* Global eyebrow cleanup: text only, no bubble or status dot */
.eyebrow{
  width:fit-content !important;
  min-height:0 !important;
  padding:0 !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  gap:0 !important;
}
.eyebrow::before,.eyebrow:before{content:none !important;display:none !important;}

/* Final global section-kicker cleanup: text only */
.eyebrow,
.section-head .eyebrow,
.hero .eyebrow,
.content-card .eyebrow,
.ts-hero .eyebrow,
.ts-rick-use .eyebrow,
.ts-offer-section .eyebrow,
.ts-how-works .eyebrow,
.ts-tradingview .eyebrow,
.tradingview-section .eyebrow{
  display:inline-block !important;
  width:auto !important;
  min-height:0 !important;
  padding:0 !important;
  margin-left:auto;
  margin-right:auto;
  border:0 !important;
  border-radius:0 !important;
  background:none !important;
  box-shadow:none !important;
  color:var(--cyan) !important;
}
.eyebrow::before,.eyebrow:before,.eyebrow::after,.eyebrow:after,
.section-head .eyebrow::before,.section-head .eyebrow::after,
.hero .eyebrow::before,.hero .eyebrow::after,
.content-card .eyebrow::before,.content-card .eyebrow::after{
  content:none !important;
  display:none !important;
}

/* About / My Story — mobile readability fix */
@media (max-width:700px){
  .section-compact .shell{width:min(calc(100% - 24px),var(--max)) !important}
  .about-page-card{display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;overflow:visible !important;background:transparent !important;border:0 !important;box-shadow:none !important}
  .about-page-card .about-photo{width:100% !important;max-width:360px !important;margin:0 auto 24px !important}
  .about-page-card .about-copy{width:100% !important;max-width:none !important;min-width:0 !important;padding:0 !important;margin:0 !important;text-align:left !important}
  .about-page-card .about-copy>.eyebrow{margin-left:0 !important}
  .about-page-card .about-copy>h2{font-size:clamp(1.85rem,8.2vw,2.35rem) !important;line-height:1.06 !important;letter-spacing:-.045em !important;margin:16px 0 22px !important;text-align:left !important}
  .story-flow{display:block !important;width:100% !important}
  .story-block{display:grid !important;grid-template-columns:30px minmax(0,1fr) !important;gap:11px !important;width:100% !important;padding:16px 0 !important;text-align:left !important}
  .story-block>div{min-width:0 !important;width:100% !important}
  .story-emoji{font-size:1.25rem !important;padding-top:2px !important}
  .story-block h3{font-size:1.05rem !important;line-height:1.25 !important;margin:0 0 6px !important;text-align:left !important}
  .story-block p{font-size:.91rem !important;line-height:1.62 !important;margin:0 !important;text-align:left !important;max-width:none !important}
  .story-process{gap:7px !important;margin-top:12px !important}
  .story-process span{font-size:.76rem !important;padding:7px 9px !important}
  .about-page-card .life-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important;margin-top:18px !important}
  .about-page-card .life-item{font-size:.78rem !important;line-height:1.3 !important;padding:10px !important;min-width:0 !important}
}
