:root{--bi-midnight:#07162b;--bi-deep:#102a4c;--bi-electric:#2979ff;--bi-ice:#dcebff;--bi-white:#fff;--bi-gold:#d4af37;--bi-muted:#9db3d1;--bi-line:#dcebff24;--bi-head:"Sora",system-ui,sans-serif;--bi-body:"Plus Jakarta Sans",system-ui,sans-serif}.bi-skip{color:#07162b;z-index:100;background:#fff;border-radius:0 0 .5rem;padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.bi-skip:focus{left:0}.bi-header{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--bi-line);font-family:var(--bi-body);color:#fff;background:#07162be0;position:sticky;top:0}.bi-header *{box-sizing:border-box}.bi-header-in{justify-content:space-between;align-items:center;gap:1.5rem;max-width:76rem;margin:0 auto;padding:.75rem 1.25rem;display:flex}.bi-logo{color:#fff;align-items:center;gap:.65rem;text-decoration:none;display:flex}.bi-logo-mark{flex:none;width:2.1rem;height:2.1rem}.bi-logo b{font-family:var(--bi-head);letter-spacing:.14em;font-size:.82rem;font-weight:700;line-height:1.1;display:block}.bi-logo small{color:var(--bi-gold);letter-spacing:.08em;margin-top:.15rem;font-size:.68rem;display:block}.bi-nav{align-items:center;gap:1.6rem;display:none}.bi-nav a{color:var(--bi-ice);border-bottom:2px solid #0000;padding:.4rem 0;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s}.bi-nav a:hover,.bi-nav a[aria-current=page]{color:#fff;border-color:var(--bi-electric)}.bi-actions{align-items:center;gap:.6rem;display:flex}.bi-btn{background:var(--bi-electric);color:#fff;min-height:2.75rem;font-size:.92rem;font-weight:600;font-family:var(--bi-body);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.35rem;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.bi-btn:hover{background:#4a90ff;transform:translateY(-1px);box-shadow:0 8px 28px -8px #2979ffcc}.bi-btn.ghost{color:#fff;background:0 0;border-color:#dcebff59}.bi-btn.ghost:hover{box-shadow:none;background:#dcebff14}.bi-btn.gold{background:var(--bi-gold);color:#07162b}.bi-btn.gold:hover{background:#e3c25a;box-shadow:0 8px 28px -8px #d4af37b3}.bi-header .bi-btn{display:none}.bi-icon-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:relative}.bi-icon-btn:hover{background:#dcebff1a}.bi-badge{background:var(--bi-electric);color:#fff;text-align:center;border-radius:999px;min-width:1.05rem;height:1.05rem;padding:0 .25rem;font-size:.65rem;font-weight:700;line-height:1.05rem;position:absolute;top:0;right:0}.bi-menu{display:inline-flex}.bi-mobile{border-top:1px solid var(--bi-line);max-width:76rem;margin:0 auto;padding:.75rem 1.25rem 1.25rem;display:none}.bi-mobile.open{gap:.25rem;display:grid}.bi-mobile a:not(.bi-btn){color:#fff;border-bottom:1px solid var(--bi-line);padding:.85rem .25rem;font-weight:500;text-decoration:none}.bi-mobile .bi-btn{margin-top:.75rem}@media (width>=62rem){.bi-nav{display:flex}.bi-header .bi-btn{display:inline-flex}.bi-menu,.bi-mobile.open{display:none}}.bi-header :focus-visible,.bi-footer :focus-visible{outline:3px solid var(--bi-gold);outline-offset:3px;border-radius:6px}.bi-footer{background:var(--bi-midnight);color:var(--bi-ice);font-family:var(--bi-body);border-top:1px solid var(--bi-line);padding:3.5rem 1.25rem 2rem}.bi-footer *{box-sizing:border-box}.bi-footer-in{max-width:76rem;margin:0 auto}.bi-footer-grid{gap:2.5rem;display:grid}.bi-footer h2{font-family:var(--bi-head);letter-spacing:.14em;text-transform:uppercase;color:var(--bi-gold);margin:0 0 1rem;font-size:.78rem;font-weight:600}.bi-footer ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.bi-footer a{color:var(--bi-ice);font-size:.92rem;text-decoration:none}.bi-footer a:hover{color:#fff;text-decoration:underline}.bi-footer p{color:var(--bi-muted);max-width:34rem;margin:0 0 .8rem;font-size:.9rem;line-height:1.65}.bi-disclaimer{border-top:1px solid var(--bi-line);color:var(--bi-muted);margin-top:2.5rem;padding-top:1.5rem;font-size:.8rem;line-height:1.65}.bi-disclaimer strong{color:var(--bi-ice)}@media (width>=52rem){.bi-footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}.bi-footer .bi-disclaimer{max-width:none}.bi-footer-grid>div:first-child .bi-logo{display:inline-flex}.bi-footer .bi-disclaimer{margin-top:2.5rem;padding-top:1.5rem}.mm{background:var(--bi-midnight);color:#fff;font-family:var(--bi-body);font-size:1.05rem;line-height:1.65;overflow:hidden}.mm *,.mm :before,.mm :after{box-sizing:border-box}.mm h1,.mm h2,.mm h3{font-family:var(--bi-head);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.12}.mm p{margin:0}.mm a{color:inherit}.mm :focus-visible{outline:3px solid var(--bi-gold);outline-offset:3px;border-radius:8px}.mm .wrap{max-width:76rem;margin:0 auto;padding:0 1.25rem}.mm section{padding:5.5rem 0;position:relative}.mm .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--bi-gold);margin-bottom:1rem;font-size:.78rem;font-weight:600;display:inline-block}.mm h2{max-width:22ch;font-size:clamp(1.9rem,4.4vw,3rem)}.mm .lead{color:var(--bi-ice);opacity:.85;max-width:44rem;margin-top:1.25rem;font-size:1.1rem}.mm .alt{background:linear-gradient(180deg,var(--bi-midnight),#0a1f3a 50%,var(--bi-midnight))}.mm .hero{background:radial-gradient(60rem 36rem at 85% -10%,#2979ff47,transparent 60%),radial-gradient(40rem 30rem at -10% 40%,#102a4ce6,transparent 65%),var(--bi-midnight);padding:4.5rem 0 5rem}.mm .hero-grid{align-items:center;gap:3rem;display:grid}.mm .hero h1{letter-spacing:-.035em;font-size:clamp(2.4rem,6.2vw,4.4rem)}.mm .hero h1 em{background:linear-gradient(90deg,#fff,var(--bi-ice) 40%,#7fb0ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.mm .hero .lead{font-size:1.15rem}.mm .cta-row{flex-wrap:wrap;gap:.9rem;margin-top:2.25rem;display:flex}.mm .trust{color:var(--bi-muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2rem;padding:0;font-size:.88rem;list-style:none;display:flex}.mm .trust li{align-items:center;gap:.5rem;display:flex}.mm .trust i{background:var(--bi-gold);border-radius:50%;width:.45rem;height:.45rem;display:block}.mm .viz{border:1px solid var(--bi-line);background:linear-gradient(160deg,#102a4cd9,#07162bb3);border-radius:1.5rem;padding:1.25rem;position:relative;box-shadow:0 40px 80px -40px #2979ff8c}.mm .viz svg{width:100%;height:auto;display:block}.mm .viz-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--bi-muted);font-size:.7rem;position:absolute;top:1rem;left:1.25rem}.mm .viz-chip{border:1px solid var(--bi-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--bi-ice);background:#07162bd9;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.8rem;animation:6s ease-in-out infinite bob;display:flex;position:absolute}.mm .viz-chip i{background:var(--bi-electric);border-radius:50%;width:.5rem;height:.5rem;display:block}.mm .viz-chip.a{bottom:22%;left:-.5rem}.mm .viz-chip.b{animation-delay:-3s;top:20%;right:-.25rem}.mm .viz-chip.b i{background:var(--bi-gold)}.mm .draw{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:3.2s cubic-bezier(.3,.7,.2,1) .3s forwards draw}.mm .fadein{opacity:0;animation:1.2s 2.2s forwards fadein}.mm .bar{transform-origin:bottom;animation:.9s cubic-bezier(.2,.8,.2,1) forwards grow;transform:scaleY(0)}.mm .pulse{animation:2.4s ease-in-out 3s infinite pulse}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fadein{to{opacity:1}}@keyframes grow{to{transform:scaleY(1)}}@keyframes pulse{0%,to{opacity:1;r:5}50%{opacity:.35;r:9}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.mm .draw{stroke-dashoffset:0;animation:none}.mm .fadein{opacity:1;animation:none}.mm .bar{animation:none;transform:none}.mm .pulse,.mm .viz-chip{animation:none}.mm *{transition:none!important}}.mm .grid{gap:1.25rem;margin-top:3rem;display:grid}.mm .card{border:1px solid var(--bi-line);background:linear-gradient(170deg,#102a4cb3,#0a1f3a80);border-radius:1.25rem;padding:1.75rem;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative}.mm .card:hover{border-color:#2979ff99;transform:translateY(-4px);box-shadow:0 24px 50px -28px #2979ffb3}.mm .card h3{margin:1rem 0 .6rem;font-size:1.3rem}.mm .card p{color:var(--bi-muted);font-size:.98rem}.mm .ico{color:#7fb0ff;background:#2979ff24;border:1px solid #2979ff59;border-radius:.9rem;place-items:center;width:3rem;height:3rem;display:grid}.mm .num{font-family:var(--bi-head);color:var(--bi-gold);letter-spacing:.1em;font-size:.85rem;position:absolute;top:1.25rem;right:1.5rem}.mm .path .lvl{letter-spacing:.14em;text-transform:uppercase;color:var(--bi-gold);font-size:.75rem}.mm .path .avail{color:var(--bi-ice);border-top:1px solid var(--bi-line);margin-top:1rem;padding-top:1rem;font-size:.84rem}.mm .path .bi-btn{margin-top:1.5rem}.mm .bars{gap:.3rem;margin-top:1.25rem;display:flex}.mm .bars i{background:#dcebff26;border-radius:99px;flex:1;height:.35rem}.mm .bars i.on{background:var(--bi-electric)}@media (width>=52rem){.mm .g4{grid-template-columns:repeat(4,1fr)}.mm .g3{grid-template-columns:repeat(3,1fr)}.mm .g2{grid-template-columns:1fr 1fr}.mm .hero-grid{grid-template-columns:1.05fr .95fr}}@media (width>=36rem) and (width<=51.99rem){.mm .g4{grid-template-columns:1fr 1fr}.mm .g3{grid-template-columns:1fr}}.mm .product{gap:0;padding:0;display:grid;overflow:hidden}.mm .product .pic{aspect-ratio:16/9;background:var(--bi-deep)}.mm .product .pic img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.mm .product:hover .pic img{transform:scale(1.04)}.mm .product .body{flex-direction:column;flex:1;padding:1.5rem 1.75rem 1.75rem;display:flex}.mm .product h3{margin:.25rem 0 .6rem}.mm .price{align-items:baseline;gap:.5rem;margin:1.1rem 0 1.4rem;display:flex}.mm .price b{font-family:var(--bi-head);font-size:1.9rem}.mm .price span{color:var(--bi-muted);font-size:.85rem}.mm .product .bi-btn{align-self:flex-start;margin-top:auto}.mm .feat{grid-column:1/-1}.mm .tag{letter-spacing:.12em;text-transform:uppercase;color:var(--bi-gold);background:#d4af3724;border:1px solid #d4af3759;border-radius:99px;padding:.25rem .65rem;font-size:.7rem;font-weight:600;display:inline-block}.mm .soon{background:0 0;border-style:dashed;flex-direction:column;justify-content:center;min-height:14rem;display:flex}.mm .soon:hover{box-shadow:none;transform:none}.mm .ph{background:radial-gradient(circle at 30% 30%,#2979ff40,transparent 60%),var(--bi-deep);color:#7fb0ff;place-items:center;display:grid}@media (width>=52rem){.mm .feat.product{grid-template-columns:1.1fr 1fr}.mm .feat.product .pic{aspect-ratio:auto;min-height:20rem}}.mm .mission-grid{align-items:center;gap:3rem;display:grid}.mm .points{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.mm .points li{align-items:flex-start;gap:1rem;display:flex}.mm .points i{border:2px solid var(--bi-gold);border-radius:50%;flex:none;width:1.2rem;height:1.2rem;margin-top:.35rem;position:relative}.mm .points i:after{content:"";background:var(--bi-gold);border-radius:50%;position:absolute;inset:3px}.mm .points b{font-family:var(--bi-head);font-weight:600;display:block}.mm .points span{color:var(--bi-muted);font-size:.95rem}.mm .quote{border:1px solid var(--bi-line);background:linear-gradient(160deg,#102a4ccc,#07162b99);border-radius:1.5rem;padding:2rem;position:relative}.mm .quote:before{content:"“";font-family:var(--bi-head);color:var(--bi-gold);font-size:5rem;line-height:1;position:absolute;top:.2rem;left:1.5rem}.mm .quote p{color:var(--bi-ice);margin-top:2.2rem;font-size:1.12rem}.mm .quote footer{align-items:center;gap:.9rem;margin-top:1.5rem;display:flex}.mm .quote .av{background:var(--bi-deep);border:2px solid var(--bi-gold);width:2.8rem;height:2.8rem;font-family:var(--bi-head);border-radius:50%;place-items:center;font-weight:700;display:grid}.mm .quote small{color:var(--bi-muted);display:block}@media (width>=52rem){.mm .mission-grid{grid-template-columns:1.1fr .9fr}}.mm .chips{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.mm .chip{border:1px solid var(--bi-line);background:#102a4c99;border-radius:999px;align-items:center;gap:.6rem;padding:.8rem 1.2rem;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.mm .chip:hover{border-color:var(--bi-electric);background:#2979ff24}.mm .chip i{background:var(--bi-electric);border-radius:50%;width:.5rem;height:.5rem;display:block}.mm .note{color:var(--bi-muted);margin-top:1.5rem;font-size:.9rem}.mm .final{text-align:center;background:radial-gradient(50rem 24rem at 50% 100%,#2979ff4d,transparent 70%),var(--bi-midnight)}.mm .final h2{margin:0 auto}.mm .final .lead{margin-left:auto;margin-right:auto}.mm .final .cta-row{justify-content:center}.mm .rule{background:linear-gradient(90deg,transparent,var(--bi-line),transparent);height:1px}.mm .path{flex-direction:column;display:flex}.mm .path .bi-btn{align-self:flex-start;margin-top:auto}.mm .path .avail{margin-bottom:1.5rem}.mm .product .tag{align-self:flex-start}html{scroll-behavior:smooth;scroll-padding-top:5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7fa;--surface:#fff;--surface-2:#edf1f6;--ink:#13203a;--muted:#536079;--line:#d9e0ea;--navy:#0e2240;--navy-ink:#e9eef6;--navy-muted:#b4c2d8;--navy-line:#24406b;--brass:#c9a24a;--brass-ink:#7a5e1e;--brass-lt:#ddbf72;--brass-wash:#fbf5e6;--green:#1d6b4a;--green-wash:#e7f2ec;--btn-bg:#c9a24a;--btn-ink:#0e2240;--btn-hover:#d8b460;--serif:"Newsreader", Georgia, "Times New Roman", serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){.sp:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a1527;--surface:#0f203b;--surface-2:#142949;--ink:#e7edf6;--muted:#a4b2c8;--line:#22395e;--navy:#06101f;--navy-ink:#e9eef6;--navy-muted:#a9b8cf;--navy-line:#1e3558;--brass-ink:#ddbf72;--brass-wash:#1c2333;--green:#6cc79a;--green-wash:#10291f}}.sp[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a1527;--surface:#0f203b;--surface-2:#142949;--ink:#e7edf6;--muted:#a4b2c8;--line:#22395e;--navy:#06101f;--navy-ink:#e9eef6;--navy-muted:#a9b8cf;--navy-line:#1e3558;--brass-ink:#ddbf72;--brass-wash:#1c2333;--green:#6cc79a;--green-wash:#10291f}.sp *,.sp :before,.sp :after{box-sizing:inherit}.sp{background:var(--bg);color:var(--ink);font-family:var(--sans);margin:0;font-size:1.0625rem;line-height:1.6}.sp img{max-width:100%}.sp a{color:inherit}.sp :focus-visible{outline:3px solid var(--brass);outline-offset:3px;border-radius:4px}.sp .wrap{max-width:68rem;margin:0 auto;padding:0 1.25rem}.sp .narrow{max-width:44rem}.sp h1,.sp h2,.sp h3{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.1}.sp h2{font-size:clamp(1.9rem,4.2vw,2.75rem)}.sp h3{font-size:1.35rem;line-height:1.25}.sp p{margin:0 0 1rem}.sp .muted{color:var(--muted)}.sp .section{padding:5rem 0}.sp .section+.section{border-top:1px solid var(--line)}.btn{background:var(--btn-bg);min-height:3.25rem;color:var(--btn-ink);border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.6rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.sp .btn:hover{background:var(--btn-hover)}.sp .btn:active{transform:translateY(1px)}.sp .reassure{color:var(--navy-muted);flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:1rem;padding:0;font-size:.9rem;list-style:none;display:flex}.sp .reassure li{align-items:center;gap:.45rem;display:flex}.sp .reassure svg{flex:none}.hero{background:var(--navy);color:var(--navy-ink);padding:2rem 0 4.5rem;overflow:hidden}.sp .brand{letter-spacing:.02em;align-items:center;gap:.6rem;font-size:.95rem;font-weight:600;display:flex}.sp .brand i{width:1.35rem;height:1.35rem;box-shadow:0 0 0 2px var(--brass-lt);background:radial-gradient(circle at 35% 35%,#4e7dc0,#17345f 70%);border-radius:50%;display:block}.sp .hero-grid{gap:3rem;margin-top:4rem;display:grid}.sp .kicker{color:var(--brass-lt);margin-bottom:1rem;font-size:1rem;font-weight:500}.sp .hero h1{letter-spacing:-.025em;color:#fff;max-width:13ch;font-size:clamp(2.75rem,8vw,5.25rem);line-height:1}.sp .hero .sub{color:var(--navy-muted);max-width:36rem;margin:1.5rem 0 2rem;font-size:clamp(1.1rem,2.2vw,1.3rem);line-height:1.55}.hour{margin-top:3.5rem}.sp .hour-cap{color:var(--navy-muted);justify-content:space-between;margin-bottom:.75rem;font-size:.9rem;display:flex}.sp .hour-bar{gap:.35rem;height:.9rem;display:flex}.sp .hour-bar span{background:#23426f;border-radius:.3rem;display:block;position:relative;overflow:hidden}.sp .hour-bar span:after{content:"";background:var(--brass-lt);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.sp .hour-labels{color:var(--navy-muted);gap:.35rem;margin-top:.7rem;font-size:.8rem;display:flex}.sp .hour-labels span{min-width:0;display:block}.sp .hour-labels b{font-family:var(--serif);color:#fff;font-size:1rem;font-style:italic;font-weight:500;display:block}@media (prefers-reduced-motion:no-preference){.sp .hour-bar span:after{animation:.55s cubic-bezier(.2,.7,.2,1) forwards fill}.sp .hour-bar span:first-child:after{animation-delay:.35s}.sp .hour-bar span:nth-child(2):after{animation-delay:.8s}.sp .hour-bar span:nth-child(3):after{animation-delay:1.25s}.sp .hour-bar span:nth-child(4):after{animation-delay:1.7s}.sp .hour-bar span:nth-child(5):after{animation-delay:2.15s}}@media (prefers-reduced-motion:reduce){.sp .hour-bar span:after{transform:scaleX(1)}}@keyframes fill{to{transform:scaleX(1)}}.objections{gap:1rem;margin:2rem 0;display:grid}.sp .objection{font-family:var(--serif);background:var(--surface);border:1px solid var(--line);border-radius:.6rem;padding:1.1rem 1.25rem;font-size:1.3rem;font-style:italic;line-height:1.35}.sp .table-box{background:var(--surface);border:1px solid var(--line);border-radius:.75rem;margin-top:1.5rem;overflow-x:auto}.sp table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.sp th,.sp td{text-align:right;border-bottom:1px solid var(--line);padding:.9rem 1.1rem}.sp th{color:var(--muted);font-size:.85rem;font-weight:600}.sp th:first-child,.sp td:first-child{text-align:left}.sp tr:last-child td{border-bottom:0}.sp td.g{color:var(--green);white-space:nowrap;font-weight:600}.sp .fine{color:var(--muted);margin-top:.75rem;font-size:.85rem}.steps{gap:0;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.sp .steps li{border-top:1px solid var(--line);grid-template-columns:7.5rem 1fr;gap:1.5rem;padding:1.6rem 0;display:grid}.sp .steps li:last-child{border-bottom:1px solid var(--line)}.sp .steps .t{font-family:var(--serif);color:var(--brass-ink);padding-top:.15rem;font-size:1.2rem;font-style:italic}.sp .steps h3{margin-bottom:.35rem}.sp .steps p{color:var(--muted);margin:0}.sp .tag{color:var(--green);background:var(--green-wash);vertical-align:.2rem;font-size:.75rem;font-weight:600;font-family:var(--sans);border-radius:99rem;margin-left:.5rem;padding:.15rem .6rem;font-style:normal;display:inline-block}.band{background:var(--navy);color:var(--navy-ink)}.sp .band h2{color:#fff}.sp .band .lead{color:var(--navy-muted);max-width:40rem;font-size:1.15rem}.sp .qs{gap:2rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.sp .qs li{border-top:1px solid var(--navy-line);padding-top:1.4rem}.sp .qs .n{font-family:var(--serif);color:var(--brass-lt);font-size:1rem;font-style:italic}.sp .qs h3{color:#fff;margin:.3rem 0 .6rem;font-size:clamp(1.6rem,3.4vw,2.2rem)}.sp .qs p{color:var(--navy-muted);max-width:30rem;margin:0}.sp .standard{font-family:var(--serif);color:var(--brass-lt);max-width:42rem;margin-top:3rem;font-size:clamp(1.35rem,2.8vw,1.75rem);font-style:italic;line-height:1.35}.stack{background:var(--surface);border:1px solid var(--line);border-radius:1rem;margin-top:2.5rem;overflow:hidden}.sp .stack-row{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:.35rem;padding:1.4rem 1.5rem;display:grid}.sp .stack-row:last-of-type{border-bottom:0}.sp .stack-row h3{font-size:1.2rem}.sp .stack-row .why{color:var(--muted);margin:0;font-size:.95rem}.sp .stack-row .lbl{color:var(--brass-ink);font-size:.85rem;font-weight:600}.sp .price{background:var(--brass-wash);border-top:1px solid var(--line);align-items:center;gap:1.25rem;padding:1.75rem 1.5rem;display:grid}.sp .price .amt{font-family:var(--serif);color:var(--ink);font-size:3rem;line-height:1}.sp .price .amt small{font-family:var(--sans);color:var(--muted);margin-left:.4rem;font-size:1rem}.sp .price p{color:var(--muted);max-width:30rem;margin:.5rem 0 0;font-size:.95rem}.fit{gap:1.25rem;margin-top:2.5rem;display:grid}.sp .fit div{background:var(--surface);border:1px solid var(--line);border-radius:.75rem;padding:1.5rem}.sp .fit h3{margin-bottom:.75rem;font-size:1.2rem}.sp .fit ul{margin:0;padding-left:1.1rem}.sp .fit li{margin:.45rem 0}.guarantee{background:var(--surface);border:1px solid var(--line);border-radius:1rem;align-items:center;gap:1.5rem;padding:2rem 1.5rem;display:grid}.sp .seal{text-align:center;background:var(--navy);width:6.5rem;height:6.5rem;color:var(--brass-lt);box-shadow:inset 0 0 0 3px var(--brass-lt), inset 0 0 0 7px var(--navy), inset 0 0 0 8px var(--brass-lt);font-family:var(--serif);border-radius:50%;place-items:center;line-height:1.05;display:grid}.sp .seal b{color:#fff;font-size:2rem;font-weight:500;display:block}.sp .seal span{font-size:.8rem;font-style:italic}.about{gap:1.5rem;display:grid}.sp .about .mono{background:var(--navy);width:4.5rem;height:4.5rem;color:var(--brass-lt);font-family:var(--serif);box-shadow:0 0 0 3px var(--brass-lt);border-radius:50%;place-items:center;font-size:1.8rem;display:grid}.faq{border-top:1px solid var(--line);margin-top:2rem}.sp .faq details{border-bottom:1px solid var(--line)}.sp .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:1.15rem 0;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.sp .faq summary::-webkit-details-marker{display:none}.sp .faq summary .pm{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;transition:transform .2s;display:grid}.sp .faq details[open] summary .pm{transform:rotate(45deg)}.sp .faq .a{color:var(--muted);max-width:40rem;padding:0 0 1.25rem}.final{background:var(--navy);color:var(--navy-ink);text-align:left}.sp .final h2{color:#fff;max-width:18ch}.sp .final p{color:var(--navy-muted);max-width:34rem;font-size:1.1rem}.sp footer{color:var(--muted);padding:2.5rem 0 7rem;font-size:.82rem;line-height:1.6}.sp footer p{max-width:52rem}.hero-art img{width:100%;max-width:44rem;height:auto;margin:0 auto;display:block}.sp .banner{border:1px solid var(--line);border-radius:.9rem;margin:2rem 0 0;overflow:hidden}.sp .banner img{width:100%;height:auto;display:block}.sp .peek{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:72%;grid-auto-flow:column;gap:1rem;margin-top:2rem;padding:.25rem .1rem 1rem;display:grid;overflow-x:auto}.sp .peek figure{scroll-snap-align:start;margin:0}.sp .peek img{border:1px solid var(--line);background:#fff;border-radius:.5rem;width:100%;height:auto;display:block;box-shadow:0 10px 30px #0e22401f}.sp .peek figcaption{color:var(--muted);margin-top:.7rem;font-size:.9rem;line-height:1.45}@media (width>=52rem){.sp .hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:2rem}.sp .peek{grid-template-columns:repeat(4,1fr);grid-auto-flow:row;overflow:visible}}.sticky{z-index:20;background:var(--navy);border-top:1px solid var(--navy-line);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:center;gap:1rem;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sp .sticky.show{transform:none}.sp .sticky .p{color:#fff;font-family:var(--serif);font-size:1.4rem;line-height:1}.sp .sticky .p small{font-family:var(--sans);color:var(--navy-muted);margin-top:.2rem;font-size:.75rem;display:block}.sp .sticky .btn{min-height:2.9rem;padding:.7rem 1.2rem;font-size:1rem}@media (prefers-reduced-motion:reduce){.sp .sticky{transition:none}}@media (width>=52rem){.sp .hero{padding-bottom:5.5rem}.sp .objections{grid-template-columns:repeat(3,1fr)}.sp .qs{grid-template-columns:repeat(3,1fr);gap:2.5rem}.sp .stack-row{grid-template-columns:14rem 1fr;align-items:baseline;gap:1.5rem}.sp .price{grid-template-columns:1fr auto}.sp .fit{grid-template-columns:1fr 1fr}.sp .guarantee{grid-template-columns:auto 1fr;padding:2.5rem}.sp .about{grid-template-columns:auto 1fr;align-items:start}.sp .sticky{display:none}.sp footer{padding-bottom:3rem}}@media (width<=34rem){.sp .steps li{grid-template-columns:1fr;gap:.35rem}.sp .hour-labels span:not(.first) b{font-size:.85rem}.sp .hour-labels{font-size:.7rem}.sp .section{padding:3.75rem 0}.sp th,.sp td{padding:.75rem .55rem;font-size:.92rem}.sp th{font-size:.78rem}}.sp .fit ul{list-style:outside}.sp .fit li::marker{color:var(--brass-ink)}.sp .hero{padding-top:3rem}.sp .hero-first{margin-top:0}
