:root{--indigo:#0d56fc;--indigo-hover:#0648e6;--graphite:#0b0f19;--graphite-2:#0f1626;--card:#111827;--text:#f8fafc;--muted:#94a3b8;--line:#334155;--success:#22c55e;--white:#fff}:root[data-theme=light]{--graphite:#f7faff;--graphite-2:#eef4ff;--card:#fff;--text:#0b1220;--muted:#536274;--line:#d4deef;--success:#16a34a}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--graphite);color:var(--text);scroll-behavior:smooth}body{background:var(--graphite);max-width:100%;min-height:100%;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}main{background:radial-gradient(circle at 72% 18%,#0d56fc29,#0000 28rem),linear-gradient(#0b0f19 0% 42%,#080b12 100%)}:root[data-theme=light] main{background:linear-gradient(#f7faff 0%,#fff 42%,#edf4ff 100%)}.hero,.section,.final-cta{width:min(1120px,100%);margin-inline:auto}.hero{grid-template-rows:auto 1fr;min-height:96svh;padding:1.3rem clamp(1.1rem,4.5vw,5rem) clamp(4.8rem,7.5vw,6.5rem);display:grid}.nav{justify-content:space-between;align-items:center;gap:1rem;display:flex}.brand{align-items:center;line-height:1;display:inline-flex}.brand img{filter:drop-shadow(0 14px 28px #0d56fc47);width:clamp(150px,15vw,190px);height:auto;display:block}.brand .brand-logo-light,:root[data-theme=light] .brand .brand-logo-dark{display:none}:root[data-theme=light] .brand .brand-logo-light{display:block}.nav-links{color:var(--muted);align-items:center;gap:clamp(1rem,2.4vw,1.7rem);font-size:.94rem;font-weight:500;display:flex}.nav-actions{align-items:center;gap:.7rem;display:flex}.nav-links a:hover,.nav-cta:hover{color:var(--text)}.nav-cta{min-height:2.6rem;color:var(--text);background:#111827b8;border:1px solid #94a3b83d;border-radius:12px;justify-content:center;align-items:center;padding:.62rem .9rem;font-size:.92rem;font-weight:700;display:inline-flex}.theme-toggle{color:#cbd5e1;cursor:pointer;width:4.25rem;min-height:2.35rem;font:inherit;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0f19ad;border:1px solid #94a3b838;border-radius:999px;justify-content:center;align-items:center;padding:.18rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 14px 38px #0000002e}.theme-toggle:hover{border-color:var(--muted);color:var(--text)}.theme-toggle-track{border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;width:100%;height:1.9rem;display:grid;position:relative}.theme-toggle-icon{z-index:1;color:#cbd5e1a3;justify-content:center;align-items:center;display:inline-flex;position:relative}.theme-toggle-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.theme-toggle-icon-night svg{fill:currentColor;stroke:none}.theme-toggle-thumb{background:linear-gradient(180deg, #ffffff2e, transparent), var(--indigo);border-radius:999px;width:calc(50% - .1rem);height:calc(100% - .2rem);transition:transform .2s;position:absolute;top:.1rem;left:.1rem;box-shadow:0 8px 22px #0d56fc57}.theme-toggle[aria-pressed=false] .theme-toggle-icon-night,.theme-toggle[aria-pressed=true] .theme-toggle-icon-white{color:var(--white)}:root[data-theme=light] .theme-toggle{color:#536274;background:#ffffffc2;box-shadow:inset 0 1px #fffc,0 14px 38px #0d56fc14}:root[data-theme=light] .theme-toggle-thumb{transform:translate(calc(100% + .02rem))}:root[data-theme=light] .theme-toggle-icon{color:#536274b3}.hero-grid{grid-template-columns:minmax(0,.95fr) minmax(340px,.72fr);align-items:center;gap:clamp(3.5rem,9vw,7rem);padding-top:clamp(5rem,12vh,9rem);display:grid}.eyebrow,.section-label{color:var(--indigo);letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:700}h1,h2,h3{color:var(--text);letter-spacing:0;line-height:1.1}h1{max-width:760px;margin-top:.85rem;font-size:clamp(2.2rem,6vw,4rem);font-weight:700}h2{max-width:780px;margin-top:.55rem;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:700}h3{font-size:1.05rem}.hero-copy{max-width:650px;color:var(--muted);margin-top:1.1rem;font-size:clamp(1.08rem,2vw,1.26rem)}.hero-trust{color:#cbd5e1;max-width:520px;margin-top:1rem;font-size:.94rem}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.9rem;display:flex}.btn{border-radius:12px;justify-content:center;align-items:center;min-height:3.1rem;padding:.85rem 1.08rem;font-weight:700;line-height:1;display:inline-flex}.btn-primary{background:var(--indigo);color:var(--white);box-shadow:0 18px 48px #0d56fc52}.btn-primary:hover{background:var(--indigo-hover)}.btn-secondary{border:1px solid var(--line);color:var(--text);background:#1118279e}.btn-secondary:hover{border-color:var(--muted)}.brand-system{will-change:transform;min-height:470px;animation:7.5s ease-in-out 1.1s infinite heroCardFloat;position:relative}.command-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:transform, opacity;background:#111827db;border:1px solid #94a3b833;border-radius:26px;width:min(460px,100%);padding:1.05rem;animation:.68s cubic-bezier(.2,.8,.2,1) both commandPanelIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 34px 86px #0000006b}.panel-header{color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding:.25rem .25rem .9rem;font-size:.86rem;display:flex}.panel-header strong{color:var(--text)}.confidence-card{background:linear-gradient(135deg, #0d56fc38, #0b0f19db), var(--graphite);border-radius:24px;padding:1.15rem;animation:.56s cubic-bezier(.2,.8,.2,1) .26s both reviewElementIn}.confidence-card span,.metric span{color:var(--muted);font-size:.82rem;display:block}.confidence-card strong{color:var(--text);transform-origin:0;margin-top:.22rem;font-size:5rem;line-height:1;animation:.7s cubic-bezier(.2,.8,.2,1) .52s both scoreSettle;display:block}.confidence-card p{max-width:28ch;color:var(--muted);margin-top:.7rem}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.7rem;display:grid}.metric{background:#0b0f199e;border:1px solid #94a3b826;border-radius:18px;min-width:0;padding:.75rem;animation:.52s cubic-bezier(.2,.8,.2,1) both reviewElementIn}.metric:first-child{animation-delay:.56s}.metric:nth-child(2){animation-delay:.65s}.metric:nth-child(3){animation-delay:.74s}.metric:nth-child(4){animation-delay:.83s}.metric strong{color:var(--text);margin-top:.1rem;font-size:1.35rem;line-height:1.1;display:block}.metric.success strong,.metric.strong strong{color:var(--success)}.coach-note{background:#0d56fc17;border:1px solid #0d56fc47;border-radius:18px;grid-template-columns:auto 1fr;gap:.65rem;margin-top:.7rem;padding:.85rem;animation:.56s cubic-bezier(.2,.8,.2,1) .94s both reviewElementIn;display:grid}.coach-note span{background:var(--indigo);will-change:transform, opacity;border-radius:999px;width:.65rem;height:.65rem;margin-top:.45rem;animation:2.6s ease-in-out 1.5s infinite cuePulse}.coach-note p{color:var(--text);font-size:.94rem}@keyframes commandPanelIn{0%{opacity:0;transform:translate(-50%,calc(16px - 50%))scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes reviewElementIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scoreSettle{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heroCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes cuePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.62;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.brand-system,.command-panel,.confidence-card,.confidence-card strong,.metric,.coach-note,.coach-note span{animation:none}}:root[data-theme=light] .hero-trust,:root[data-theme=light] .panel-header strong,:root[data-theme=light] .window-topbar strong,:root[data-theme=light] .result-line span,:root[data-theme=light] .next-cue span,:root[data-theme=light] .method-intro p:first-child,:root[data-theme=light] .method-intro p:nth-child(2),:root[data-theme=light] .check-list p{color:#172033}:root[data-theme=light] .nav-cta,:root[data-theme=light] .btn-secondary{background:#ffffffc7;border-color:#53627438;box-shadow:0 14px 38px #0d56fc14}:root[data-theme=light] .command-panel{background:#ffffffdb;border-color:#53627429;box-shadow:0 34px 86px #0f172a24}:root[data-theme=light] .confidence-card{background:linear-gradient(135deg, #0d56fc21, #ffffffeb), var(--card)}:root[data-theme=light] .metric{background:#f7faffcc;border-color:#53627424}:root[data-theme=light] .coach-note,:root[data-theme=light] .product-question,:root[data-theme=light] .next-cue{background:#0d56fc12;border-color:#0d56fc33}.section{padding:clamp(7rem,11vw,10rem) clamp(1.1rem,4.5vw,5rem)}.how-section,.trust-section,.exercises-section,.audience-section{border-top:1px solid #94a3b81a;position:relative}.how-section:before,.trust-section:before,.exercises-section:before,.audience-section:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0d56fc94,#94a3b81a,#0000);height:1px;position:absolute;top:0;left:clamp(1.1rem,4.5vw,5rem);right:clamp(1.1rem,4.5vw,5rem)}.how-section>*,.trust-section>*,.exercises-section>*,.audience-section>*{z-index:1;position:relative}:root[data-theme=light] .how-section,:root[data-theme=light] .trust-section,:root[data-theme=light] .exercises-section,:root[data-theme=light] .audience-section,:root[data-theme=light] .method-section,:root[data-theme=light] .final-cta,:root[data-theme=light] .site-footer{border-color:#53627421}:root[data-theme=light] .how-section:before,:root[data-theme=light] .trust-section:before,:root[data-theme=light] .exercises-section:before,:root[data-theme=light] .audience-section:before{background:linear-gradient(90deg,#0d56fc5c,#5362741f,#0000)}.split-section{grid-template-columns:minmax(0,.9fr) minmax(300px,.8fr);align-items:start;gap:clamp(2rem,7vw,6rem);display:grid}.section-copy{color:var(--muted);gap:1rem;font-size:clamp(1.05rem,1.8vw,1.2rem);display:grid}.product-question{width:fit-content;color:var(--text);background:#0d56fc14;border:1px solid #0d56fc3d;border-radius:8px;padding:.82rem .95rem;font-weight:700;box-shadow:0 22px 60px #0000003d}.section-heading-row{grid-template-columns:minmax(0,.9fr) minmax(280px,.65fr);align-items:end;gap:clamp(1.5rem,6vw,5rem);display:grid}.section-heading-row p{color:var(--muted);font-size:clamp(1.02rem,1.7vw,1.15rem)}.how-section .section-heading-row,.exercises-section .section-heading-row{border-bottom:1px solid #94a3b821;padding-bottom:1.4rem}.how-section .section-heading-row{border-bottom-color:#0d56fc33}.flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:2rem;display:grid;position:relative}.flow-grid:before{content:"";background:linear-gradient(90deg,#0000,#0d56fc80,#0000);height:1px;position:absolute;top:2.25rem;left:6%;right:6%}.flow-grid article{background:linear-gradient(180deg, #111827fa, #080c14f2), var(--card);border:1px solid #94a3b82e;border-radius:8px;min-height:220px;padding:1.15rem;position:relative;box-shadow:0 24px 70px #00000038}.flow-grid article>span{color:#dbe4ef;background:#0d56fc1c;border:1px solid #0d56fc66;border-radius:999px;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;font-size:.8rem;font-weight:800;display:inline-flex;box-shadow:0 0 0 .45rem #080c14db}.flow-grid h3{margin-top:1.35rem;font-size:1.2rem}.flow-grid p{color:var(--muted);margin-top:.65rem}:root[data-theme=light] .flow-grid:before{background:linear-gradient(90deg,#0000,#0d56fc52,#0000)}:root[data-theme=light] .flow-grid article,:root[data-theme=light] .method-grid article,:root[data-theme=light] .supported-panel,:root[data-theme=light] .supported-category,:root[data-theme=light] .audience-section .check-list,:root[data-theme=light] .standard-panel,:root[data-theme=light] .info-card,:root[data-theme=light] .pricing-card,:root[data-theme=light] .faq-item{background:linear-gradient(180deg, #fffffffa, #f7faffeb), var(--card);border-color:#53627424;box-shadow:0 24px 70px #0f172a1a}:root[data-theme=light] .flow-grid article>span{color:#172033;background:#0d56fc1a;box-shadow:0 0 0 .45rem #ffffffe6}.preview-section{padding-top:clamp(3rem,6vw,5rem)}.preview-heading{grid-template-columns:minmax(0,.9fr) minmax(300px,.7fr);align-items:end;gap:clamp(1.5rem,6vw,5rem);margin-bottom:2rem;display:grid}.preview-heading p:last-child{color:var(--muted);font-size:clamp(1.02rem,1.7vw,1.15rem)}.product-showcase{gap:1.15rem;display:grid}.showcase-window{background:radial-gradient(circle at 24% 0,#0d56fc38,#0000 22rem),linear-gradient(135deg,#111827fa,#080c14fa);border:1px solid #94a3b829;border-radius:8px;overflow:hidden;box-shadow:0 36px 90px #00000059}:root[data-theme=light] .showcase-window{background:linear-gradient(135deg,#fffffffa,#edf4fff5);border-color:#53627424;box-shadow:0 36px 90px #0f172a1f}.window-topbar{border-bottom:1px solid #94a3b824;align-items:center;gap:.5rem;min-height:3rem;padding:0 1rem;display:flex}.window-topbar span{background:#94a3b859;border-radius:999px;width:.62rem;height:.62rem}.window-topbar strong{color:#cbd5e1;margin-left:.45rem;font-size:.84rem}.review-composition{grid-template-columns:minmax(0,1.12fr) minmax(280px,.72fr);gap:clamp(1rem,3vw,1.5rem);padding:clamp(1rem,3vw,1.5rem);display:grid}.review-video,.review-result,.product-moments article{background:#0b0f19b8;border:1px solid #94a3b824}:root[data-theme=light] .review-video,:root[data-theme=light] .review-result,:root[data-theme=light] .product-moments article{background:#ffffffc2;border-color:#53627421}.review-video{border-radius:8px;grid-template-rows:auto 1fr;gap:.8rem;padding:.8rem;display:grid}.review-video-meta,.result-line,.next-cue{justify-content:space-between;gap:1rem;display:flex}.review-video-meta{color:var(--muted);align-items:center;font-size:.86rem}.review-video-meta strong{color:var(--text)}.video-frame{background:linear-gradient(160deg,#f8fafc17,#0000 34%),radial-gradient(circle at 70% 22%,#0d56fc3d,#0000 15rem),linear-gradient(135deg,#111827,#030712);border-radius:8px;min-height:360px;position:relative;overflow:hidden}.video-frame video{object-fit:cover;background:#030712;width:100%;height:100%;display:block;position:absolute;inset:0}.review-result{border-radius:8px;padding:clamp(1rem,2vw,1.2rem)}.result-label{color:var(--muted);font-size:.86rem}.review-result>strong{color:var(--text);margin-top:.1rem;font-size:clamp(4.4rem,8vw,6.2rem);line-height:.95;display:block}.result-line,.next-cue{border-top:1px solid #94a3b821;margin-top:.85rem;padding-top:.85rem}.result-line span,.next-cue span{color:#cbd5e1;font-size:.86rem;font-weight:700}.result-line p,.next-cue p{max-width:18rem;color:var(--muted);text-align:right;font-size:.9rem}.next-cue{background:#0d56fc14;border:1px solid #0d56fc40;border-radius:8px;padding:.9rem;display:block}.next-cue p{max-width:none;color:var(--text);text-align:left;margin-top:.35rem}.product-moments{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;display:grid}.product-moments article{border-radius:8px;min-height:190px;padding:1.1rem;position:relative;overflow:hidden}.product-moments article:before{content:"";background:linear-gradient(90deg,#0d56fcd9,#0000);height:2px;position:absolute;top:0;left:0;right:0}.product-moments article>span{color:var(--indigo);font-size:.8rem;font-weight:800;display:inline-flex}.product-moments h3{margin-top:1rem}.product-moments p{color:var(--muted);margin-top:.65rem}.method-section{border-top:1px solid #94a3b826;border-bottom:1px solid #94a3b826}.method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:2rem;display:grid}.method-grid article{background:linear-gradient(180deg, #111827f5, #0d131ff5), var(--card);border:1px solid #94a3b829;border-radius:8px;min-height:230px;padding:1.12rem;position:relative;overflow:hidden}.method-grid article:before{content:"";background:linear-gradient(90deg,#0d56fcc7,#22c55e33,#0000);height:2px;position:absolute;top:0;left:0;right:0}.method-grid p{color:var(--muted);margin-top:.65rem}.trust-section{padding-top:clamp(4rem,7vw,6rem)}.trust-section .method-grid article:first-child{background:linear-gradient(135deg, #0d56fc29, #111827f5 42%), var(--card)}:root[data-theme=light] .trust-section .method-grid article:first-child{background:linear-gradient(135deg, #0d56fc1c, #fffffff5 44%), var(--card)}.trust-disclaimer{color:#cbd5e1;background:#080c148f;border:1px solid #94a3b826;border-radius:8px;max-width:820px;margin-top:1.35rem;padding:1rem 1.1rem;font-size:.96rem}:root[data-theme=light] .trust-disclaimer{color:#172033;background:#ffffffb3;border-color:#53627421}.method-intro{max-width:720px;color:var(--muted);gap:.7rem;margin-top:1.25rem;font-size:clamp(1.04rem,1.7vw,1.18rem);display:grid}.method-intro p:first-child,.method-intro p:nth-child(2){color:#dbe4ef}.supported-panel{background:radial-gradient(circle at 0% 0%, #0d56fc2e, transparent 20rem), linear-gradient(145deg, #111827f5, #080c14f0), var(--card);border:1px solid #94a3b829;border-radius:8px;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:clamp(1rem,3vw,1.4rem);margin-top:2rem;padding:clamp(.95rem,2.4vw,1.25rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 86px #00000047}.supported-panel:before{content:"";background:linear-gradient(90deg,#0d56fcd1,#22c55e3d,#0000);height:2px;position:absolute;top:0;left:1.25rem;right:1.25rem}.supported-panel-summary{background:#0d56fc14;border:1px solid #0d56fc38;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:100%;padding:1rem;display:flex}.supported-panel-summary span{color:var(--text);font-size:clamp(4.5rem,10vw,7.2rem);font-weight:700;line-height:.9}.supported-panel-summary p{color:#cbd5e1;max-width:12rem;margin-top:1rem;font-size:.96rem;font-weight:700}.supported-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.supported-category{background:#0b0f1994;border:1px solid #94a3b824;border-radius:8px;min-width:0;padding:.95rem}.supported-category-header{border-bottom:1px solid #94a3b821;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.72rem;display:flex}.supported-category-header h3{font-size:1rem}.supported-category-header span{color:#dbe4ef;background:#0d56fc1f;border-radius:999px;justify-content:center;align-items:center;min-width:2rem;min-height:2rem;font-size:.8rem;font-weight:800;display:inline-flex}.supported-list{flex-wrap:wrap;gap:.45rem;padding-top:.78rem;display:flex}.supported-list p{color:#dbe4ef;background:#1118278a;border:1px solid #94a3b821;border-radius:999px;padding:.42rem .62rem;font-size:.84rem;font-weight:600;line-height:1.15}.supported-note{color:var(--muted);grid-column:2;margin-top:-.25rem;font-size:.94rem}:root[data-theme=light] .supported-panel-summary{background:#0d56fc12;border-color:#0d56fc2e}:root[data-theme=light] .supported-panel-summary p,:root[data-theme=light] .supported-list p,:root[data-theme=light] .supported-category-header span{color:#172033}:root[data-theme=light] .supported-list p{background:#f7faffc7;border-color:#5362741f}.audience-section .split-section{align-items:center}.audience-copy{max-width:620px;color:var(--muted);margin-top:1rem;font-size:1.06rem}.audience-section .check-list{background:linear-gradient(180deg, #111827e0, #080c14db), var(--card);border:1px solid #94a3b829;border-radius:8px;padding:.85rem;box-shadow:0 28px 78px #00000047}.standard-panel{background:linear-gradient(135deg, #0d56fc29, #111827e0), var(--card);border:1px solid #94a3b82e;border-radius:8px;padding:clamp(1.2rem,4vw,2rem)}.standard-panel p:not(.section-label){max-width:680px;color:var(--muted);margin-top:1rem;font-size:1.08rem}.final-cta{border-top:1px solid #94a3b824;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.5rem,5vw,4rem);padding:clamp(4.5rem,8vw,7rem) clamp(1rem,4vw,4.5rem);display:grid}.final-cta h2{max-width:620px;font-size:clamp(2.2rem,5vw,4.6rem)}.final-cta-copy p:not(.section-label){max-width:520px;color:var(--muted);margin-top:1rem;font-size:clamp(1rem,1.6vw,1.14rem)}.final-cta-copy p:not(.section-label)+p{margin-top:.45rem}.final-cta-action{flex-wrap:wrap;justify-content:flex-end;gap:.8rem;padding-bottom:.35rem;display:flex}.page-shell{width:min(1120px,100%);min-height:100svh;margin-inline:auto;padding:1.3rem clamp(1.1rem,4.5vw,5rem) clamp(5rem,8vw,7rem)}.page-hero{max-width:850px;padding:clamp(5rem,12vw,8rem) 0 clamp(3rem,7vw,5rem)}.page-hero h1{max-width:820px}.page-hero p:last-child{max-width:700px;color:var(--muted);margin-top:1.1rem;font-size:clamp(1.05rem,1.8vw,1.22rem)}.content-section{padding:clamp(2rem,5vw,4rem) 0}.detail-grid,.exercise-grid{gap:.9rem;display:grid}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.exercise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-card,.pricing-card,.faq-item{background:linear-gradient(180deg, #111827f5, #0d131ff5), var(--card);border:1px solid #94a3b829;border-radius:8px}.info-card{min-height:210px;padding:1.12rem}.info-card>span{color:var(--indigo);font-size:.8rem;font-weight:800;display:inline-flex}.info-card h2{margin-top:.75rem;font-size:clamp(1.25rem,2vw,1.65rem)}.exercise-grid .info-card h2{margin-top:0}.info-card p,.pricing-card p,.faq-item p{color:var(--muted);margin-top:.7rem}.check-list{gap:.72rem;display:grid}.check-list p{color:#dbe4ef;background:#11182794;border:1px solid #94a3b824;border-radius:8px;padding:.9rem 1rem}:root[data-theme=light] .check-list p{background:#f7faffc7;border-color:#5362741f}.check-list p:before{content:"";background:var(--success);vertical-align:.08rem;border-radius:999px;width:.52rem;height:.52rem;margin-right:.65rem;display:inline-block}.pricing-layout{grid-template-columns:minmax(0,.9fr) minmax(300px,.85fr);align-items:start;gap:clamp(1rem,5vw,4rem);display:grid}.pricing-card{padding:clamp(1.1rem,4vw,1.6rem)}.pricing-card h2{margin-top:.6rem}.pricing-card .btn{margin-top:1.3rem}.faq-list{gap:.85rem;max-width:860px;display:grid}.faq-item{padding:1rem 1.1rem}.faq-item h2{font-size:clamp(1.12rem,2vw,1.45rem)}.site-footer{width:min(1120px,100%);color:var(--muted);margin-inline:auto;padding:clamp(3rem,6vw,5rem) clamp(1.1rem,4.5vw,5rem) 2rem}.footer-panel{background:radial-gradient(circle at 0 0,#0d56fc29,#0000 20rem),linear-gradient(145deg,#0b0f19f5,#080c14fa);border:1px solid #94a3b824;border-radius:8px;grid-template-columns:minmax(280px,1fr) minmax(260px,.8fr) minmax(220px,.6fr);gap:clamp(1.4rem,4vw,3rem);padding:clamp(1.2rem,3vw,1.6rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000042}.footer-panel:before{content:"";background:linear-gradient(90deg,#0d56fcd1,#22c55e38,#0000);height:2px;position:absolute;top:0;left:1.25rem;right:1.25rem}.footer-brand{align-items:center;width:fit-content;display:inline-flex}.footer-logo{filter:drop-shadow(0 14px 28px #0d56fc38);width:clamp(150px,15vw,188px);height:auto;display:block}.footer-logo-light,:root[data-theme=light] .footer-logo-dark{display:none}:root[data-theme=light] .footer-logo-light{display:block}.footer-brand-block p{max-width:430px;color:var(--muted);margin-top:1.1rem;font-size:clamp(1rem,1.5vw,1.08rem)}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem clamp(1.2rem,4vw,2rem);display:grid}.footer-link-group{align-content:start;gap:.55rem;display:grid}.footer-link-group h2,.footer-cta span{color:var(--text);text-transform:uppercase;font-size:.84rem;font-weight:600}.footer-link-group a{width:fit-content;color:var(--muted);font-size:.94rem;font-weight:600}.site-footer a:hover{color:var(--text)}.footer-cta{background:#1118278a;border:1px solid #94a3b824;border-radius:8px;align-self:start;padding:1rem}.footer-cta p{color:var(--muted);margin-top:.65rem;font-size:.95rem}.footer-cta .btn{width:100%;margin-top:1rem}.footer-bottom{color:var(--muted);border-top:1px solid #94a3b81f;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:.75rem 1rem;padding-top:1rem;font-size:.86rem;display:flex}:root[data-theme=light] .site-footer{background:0 0}:root[data-theme=light] .footer-panel{background:radial-gradient(circle at 0 0,#0d56fc14,#0000 20rem),linear-gradient(145deg,#fffffffa,#edf4fff2);border-color:#53627421;box-shadow:0 30px 90px #0f172a1a}:root[data-theme=light] .footer-cta{background:#ffffffad;border-color:#53627421}@media (max-width:980px){.hero{min-height:auto}.hero-grid,.split-section,.section-heading-row,.preview-heading,.review-composition,.product-moments,.flow-grid,.method-grid,.supported-panel,.supported-category-grid,.final-cta,.footer-panel,.detail-grid,.exercise-grid,.pricing-layout,.site-footer{grid-template-columns:1fr}.final-cta-action{justify-content:flex-start;padding-bottom:0}.supported-note{grid-column:1}.flow-grid:before{display:none}.brand-system{min-height:470px}.command-panel{margin-inline:auto;top:50%;left:50%}.site-footer nav{justify-content:flex-start}.footer-cta{max-width:360px}}@media (max-width:640px){.nav-links,.nav-cta{display:none}.nav-actions{margin-left:auto}.theme-toggle{width:4.05rem}.hero{padding-inline:.9rem}.hero-actions,.hero-actions .btn,.final-cta-action,.final-cta-action .btn{width:100%}.brand-system{min-height:500px}.command-panel{width:100%}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.confidence-card strong{font-size:4rem}.status-card{width:auto;bottom:0;left:1rem;right:1rem}.section,.final-cta,.page-shell,.site-footer{padding-inline:.9rem}.video-frame{min-height:260px}.result-line{display:block}.result-line p{text-align:left;max-width:none;margin-top:.25rem}}
