@font-face{font-family:"Mona Sans";src:url(/wp-content/themes/93digital/assets/fonts/mona-sans-latin-standard-normal.woff2) format("woff2-variations"),url(/wp-content/themes/93digital/assets/fonts/mona-sans-latin-standard-normal.woff2) format("woff2");font-weight:200 900;font-stretch:75% 125%;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/wp-content/themes/93digital/assets/fonts/instrument-serif-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Geist Mono";src:url(/wp-content/themes/93digital/assets/fonts/geist-mono-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Geist Mono";src:url(/wp-content/themes/93digital/assets/fonts/geist-mono-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--void:#05060C;--deep:#0B0D19;--panel:#131630;--line:rgba(160,170,255,.13);--line-strong:rgba(160,170,255,.30);--star:#EEEDF7;--dust:#A0A2BE;--plasma:#FF6A3D;--plasma-hi:#FF9B72;--plasma-deep:#8E2A10;--plasma-soft:rgba(255,106,61,.16);--ion:#8F9BFF;--ion-soft:rgba(143,155,255,.10);--good:#5FD39A;--good-soft:rgba(95,211,154,.14);--glass:rgba(5,6,12,.76);--display:"Mona Sans","Arial Black",system-ui,sans-serif;--d-stretch:118%;--d-stretch-sm:108%;--d-weight:780;--body:"Mona Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--serif:"Instrument Serif",Georgia,"Times New Roman",serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--frame:1240px;--gutter:clamp(16px,4vw,40px);--radius:22px;color-scheme:dark}*,*::before,*::after{box-sizing:border-box}html{background:var(--void);-webkit-text-size-adjust:100%}html,body{overflow-x:clip}body{margin:0;background:var(--void);color:var(--star);font-family:var(--body);font-stretch:100%;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:#fff0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}a{color:inherit;text-decoration:none}img,svg,canvas,video{max-width:100%}img{height:auto}button{font:inherit;color:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--plasma);outline-offset:3px;border-radius:8px}::selection{background:var(--plasma);color:var(--void)}.skip-link{position:absolute;left:16px;top:-60px;z-index:200;padding:10px 16px;border-radius:999px;background:var(--plasma);color:var(--void);font-weight:600}.skip-link:focus{top:16px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.d{font-family:var(--display);font-stretch:var(--d-stretch)}.wrap{width:100%;max-width:var(--frame);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(72px,11vw,150px)}.mono{font-family:var(--mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.eyebrow{font-family:var(--mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dust);display:flex;align-items:center;gap:12px;margin:0 0 20px}.eyebrow::before{content:"";width:24px;height:1px;background:var(--plasma);flex:none}.eyebrow.is-live::before{width:8px;height:8px;border-radius:50%;background:var(--plasma);animation:ntd-pulse 2.4s ease-out infinite}@keyframes ntd-pulse{0%{box-shadow:0 0 0 0 rgb(255 106 61 / .55)}100%{box-shadow:0 0 0 12px #fff0}}h1,h2,h3{color:var(--star)}h2{font-family:var(--display);font-stretch:var(--d-stretch);font-weight:740;font-size:clamp(1.8rem,3.3vw,2.9rem);line-height:1.08;letter-spacing:-.03em;margin:0 0 18px;text-wrap:balance}em.acc{font-family:var(--serif);font-style:italic;font-weight:400;font-stretch:100%;color:var(--plasma);font-size:1.14em;letter-spacing:0;padding-right:.04em}.lede{color:var(--dust);font-size:1.06rem;max-width:56ch;margin:0}.section-head{max-width:780px;margin-bottom:clamp(32px,5vw,60px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding-inline:24px;border-radius:999px;font-family:var(--body);font-weight:620;font-size:.98rem;line-height:1.2;border:1px solid #fff0;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s;white-space:nowrap;text-decoration:none}.btn svg{width:18px;height:18px;flex:none;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.btn:hover svg{transform:translateX(4px)}.btn-primary{background:var(--plasma);color:var(--void)}.btn-primary:hover{background:var(--plasma-hi);color:var(--void)}.btn-ghost{border-color:var(--line-strong);background:#fff0;color:var(--star)}.btn-ghost:hover{border-color:var(--ion);background:var(--ion-soft)}.btn-sm{min-height:42px;padding-inline:18px;font-size:.9rem}.nav{position:fixed;top:0;left:0;right:0;z-index:50;padding-top:env(safe-area-inset-top,0);transition:transform .45s cubic-bezier(.2,.8,.2,1),background-color .3s,border-color .3s;border-bottom:1px solid #fff0}.nav.scrolled,.menu-open .nav{background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.nav.hide{transform:translateY(-110%)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;height:68px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:760;font-size:1.06rem;letter-spacing:-.02em;color:var(--star)}.brand b{color:var(--plasma);font-weight:820}.brand-mark{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--ion);position:relative;display:inline-block;flex:none}.brand-mark::before{content:"";position:absolute;inset:8px;border-radius:50%;background:var(--plasma)}.brand-mark i{position:absolute;inset:-1.5px;border-radius:50%;animation:ntd-spin 6s linear infinite}.brand-mark i::after{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--star)}@keyframes ntd-spin{to{transform:rotate(360deg)}}.nav-links{display:none;align-items:center;gap:32px;list-style:none;margin:0;padding:0}.nav-links a{font-size:.95rem;color:var(--dust);transition:color .2s}.nav-links a:hover{color:var(--star)}.nav-cta{display:none}.menu-btn{display:block;width:46px;height:46px;border-radius:50%;border:1px solid var(--line-strong);background:#fff0;cursor:pointer;position:relative;padding:0}.menu-btn span{position:absolute;left:14px;right:14px;height:1.5px;background:var(--star);transition:transform .35s,top .35s}.menu-btn span:first-child{top:18px}.menu-btn span:last-child{top:26px}.menu-open .menu-btn span:first-child{top:22px;transform:rotate(45deg)}.menu-open .menu-btn span:last-child{top:22px;transform:rotate(-45deg)}.mobile-menu{position:fixed;inset:0;z-index:49;background:var(--void);padding-inline:var(--gutter);padding-block:calc(100px + env(safe-area-inset-top,0px)) calc(32px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:6px;overflow-y:auto}.mobile-menu>a{font-family:var(--display);font-stretch:var(--d-stretch-sm);font-weight:740;font-size:clamp(1.9rem,9vw,2.5rem);letter-spacing:-.03em;padding-block:8px;border-bottom:1px solid var(--line);color:var(--star)}.mm-actions{display:grid;gap:12px;margin-top:28px}.mm-actions .btn{width:100%}.hero{position:relative;padding-block:calc(68px + env(safe-area-inset-top,0px)) 48px}.hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 40% at 50% 18%,var(--ion-soft),transparent 70%),radial-gradient(40% 24% at 50% 20%,var(--plasma-soft),transparent 70%)}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;position:relative}.hero-visual{position:relative;width:100%;aspect-ratio:5/4;max-height:380px;margin-inline:auto;order:-1}#orbit{position:absolute;inset:0;width:100%;height:100%;display:block}.chips{position:absolute;inset:0}.chip{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;margin:0;border-radius:999px;border:1px solid var(--line-strong);background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--star);font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;line-height:1;cursor:pointer;will-change:transform,opacity;transition:border-color .25s,background-color .25s}.chip-dot{width:7px;height:7px;border-radius:50%;flex:none}.chip-tip{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%,4px);white-space:nowrap;padding:6px 10px;border-radius:10px;background:var(--star);color:var(--void);font-family:var(--body);font-size:.78rem;letter-spacing:0;font-weight:560;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}.chip:hover,.chip:focus-visible{border-color:var(--plasma);background:var(--plasma-soft)}.chip:hover .chip-tip,.chip:focus-visible .chip-tip{opacity:1;transform:translate(-50%,0)}.orbit-caption{position:absolute;left:0;right:0;bottom:0;text-align:center;font-family:var(--serif);font-style:italic;font-size:1.1rem;color:var(--dust);margin:0;pointer-events:none}.hero-title{font-family:var(--display);font-stretch:var(--d-stretch-sm);font-weight:var(--d-weight);font-size:clamp(2.15rem,8.4vw,2.6rem);line-height:1.04;letter-spacing:-.035em;margin:0 0 20px;text-wrap:balance}.hero-sub{font-size:1.04rem;color:var(--dust);max-width:52ch;margin:0 0 26px}.hero-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:24px}.hero-meta{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dust)}.hero-meta li{display:flex;align-items:center;gap:8px}.hero-meta li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ion)}.marquee{padding-block:26px 32px;border-block:1px solid var(--line)}.marquee-label{color:var(--dust);margin-block:0 16px}.marquee-track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-row{display:flex;width:max-content;animation:ntd-marquee 40s linear infinite}.marquee-row span{display:flex;align-items:center;font-family:var(--display);font-stretch:var(--d-stretch);font-weight:680;font-size:clamp(1.2rem,2.4vw,1.9rem);letter-spacing:-.02em;color:var(--dust);white-space:nowrap;transition:color .3s}.marquee-row span::after{content:"";width:9px;height:9px;border:1.5px solid var(--plasma);border-radius:50%;margin-inline:36px}.marquee-row span:hover{color:var(--star)}@keyframes ntd-marquee{to{transform:translateX(-50%)}}.statement-text{font-family:var(--display);font-stretch:var(--d-stretch-sm);font-weight:600;font-size:clamp(1.4rem,2.8vw,2.4rem);line-height:1.28;letter-spacing:-.025em;max-width:38ch;margin:0}.bento{position:relative;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);padding-block:4px 8px}.bento::-webkit-scrollbar{display:none}.svc{position:relative;flex:0 0 min(84%,360px);scroll-snap-align:start;background:var(--deep);border:1px solid var(--line);border-radius:var(--radius);padding:22px;display:flex;flex-direction:column;gap:14px;overflow:hidden;transition:border-color .4s,box-shadow .4s;min-width:0}.svc::before{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),var(--plasma-soft),transparent 62%);opacity:0;transition:opacity .45s;pointer-events:none}.svc:hover{border-color:var(--line-strong)}.svc:hover::before{opacity:1}.svc.is-picked{border-color:var(--plasma);box-shadow:0 0 0 4px var(--plasma-soft)}.svc>*{position:relative}.svc-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.svc-tag{color:var(--ion)}.svc-num{color:var(--dust)}.svc h3{font-family:var(--display);font-stretch:var(--d-stretch);font-weight:720;font-size:1.32rem;letter-spacing:-.025em;margin:0}.svc-desc{margin:0;color:var(--dust)}.chips-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.chips-list li{font-size:.8rem;padding:5px 11px;border-radius:999px;border:1px solid var(--line);background:var(--ion-soft)}.svc-kpi{margin:auto 0 0;padding-top:14px;border-top:1px solid var(--line);font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.svc-kpi span{display:block;color:var(--dust);margin-bottom:4px}.carousel-ui{display:flex;align-items:center;gap:14px;margin-top:18px}.cprog{flex:1;height:3px;border-radius:9px;background:var(--line);overflow:hidden}.cprog i{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--ion),var(--plasma));transform-origin:left center;transform:scaleX(.2)}.carousel-ui .mono{color:var(--dust)}.viz{position:relative;border-radius:14px;background:var(--panel);border:1px solid var(--line);padding:14px;overflow:hidden;min-height:132px}.viz-cap{display:flex;justify-content:space-between;gap:10px;font-family:var(--mono);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dust);margin-bottom:10px}.serp-bar{display:flex;align-items:center;gap:8px;height:36px;padding-inline:12px;border-radius:999px;background:var(--void);border:1px solid var(--line-strong);font-size:.8rem;min-width:0}.serp-bar svg{width:14px;height:14px;flex:none;color:var(--dust)}.serp-bar span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.serp-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.serp-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;height:32px;padding-inline:10px;border-radius:10px;background:var(--void);border:1px solid #fff0}.serp-pos{font-family:var(--mono);font-size:.72rem;color:var(--dust)}.serp-line{height:6px;border-radius:9px;background:var(--line-strong)}.serp-row.is-you{background:var(--plasma-soft);border-color:var(--plasma);position:relative;z-index:1}.is-you .serp-pos{color:var(--plasma)}.serp-url{font-size:.82rem;font-weight:620;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.serp-tag{font-family:var(--mono);font-size:.6rem;padding:3px 8px;border-radius:99px;background:var(--plasma);color:var(--void)}.bars{display:flex;align-items:flex-end;gap:8px;height:92px}.bars i{flex:1;height:var(--h);border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--ion),var(--ion-soft));transform-origin:bottom center}.bars i:last-child{background:linear-gradient(180deg,var(--plasma),var(--plasma-soft))}.social-viz{display:flex;gap:12px;align-items:flex-end}.reel{width:58px;aspect-ratio:9/16;border-radius:12px;flex:none;position:relative;background:linear-gradient(160deg,var(--plasma),var(--ion))}.reel::after{content:"";position:absolute;left:50%;top:50%;margin:-8px 0 0 -4px;border-style:solid;border-width:8px 0 8px 13px;border-color:#fff0 #fff0 #fff0 var(--star)}.dm{display:grid;gap:6px;flex:1;min-width:0}.bubble{padding:7px 11px;border-radius:14px 14px 14px 4px;background:var(--void);border:1px solid var(--line);font-size:.78rem;line-height:1.35;max-width:100%}.bubble.me{justify-self:end;border-radius:14px 14px 4px 14px;background:var(--plasma);border-color:var(--plasma);color:var(--void);font-weight:560}.doc{display:grid;gap:8px}.doc i{display:block;height:7px;border-radius:9px;background:var(--line-strong);width:var(--w);transform-origin:left center}.doc i.h{height:11px;background:var(--star);width:58%}.doc-pill{display:inline-flex;align-items:center;gap:6px;margin-top:4px;justify-self:start;font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:99px;background:var(--good-soft);color:var(--good)}.speed{display:flex;align-items:center;gap:18px}.gauge{width:96px;height:96px;flex:none;position:relative}.gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.gauge circle{fill:none;stroke-width:8}.gauge .g-bg{stroke:var(--line)}.gauge .g-val{stroke:var(--good);stroke-linecap:round}.gauge b{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-stretch:var(--d-stretch);font-weight:760;font-size:1.6rem;color:var(--good);font-variant-numeric:tabular-nums}.vitals{list-style:none;margin:0;padding:0;display:grid;gap:6px;flex:1;min-width:0}.vitals li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.82rem}.vitals .mono{font-size:.66rem;color:var(--dust)}.vitals em{font-style:normal;font-family:var(--mono);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:99px;background:var(--good-soft);color:var(--good)}.chat{display:grid;gap:8px}.chat .bubble{max-width:88%}.chat .bubble.biz{border-radius:14px 14px 14px 4px;background:var(--good-soft);border-color:#fff0}.booked{justify-self:center;font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:99px;border:1px dashed var(--line-strong);color:var(--dust)}.steps{position:relative}.beam{position:absolute;left:9px;top:0;bottom:0;width:2px;background:var(--line)}.beam-fill{position:absolute;inset:0;background:linear-gradient(180deg,var(--ion),var(--plasma));transform-origin:center top}.step-list{list-style:none;margin:0;padding:0 0 0 44px;display:grid;grid-template-columns:minmax(0,1fr);gap:36px;position:relative}.step{position:relative;min-width:0}.step-dot{position:absolute;top:2px;left:-44px;width:20px;height:20px;border-radius:50%;border:2px solid var(--plasma);background:var(--plasma);box-shadow:0 0 0 6px var(--plasma-soft),0 0 24px var(--plasma);transition:background-color .5s,border-color .5s,box-shadow .5s}.step-when{color:var(--plasma);margin:0 0 8px;transition:color .5s}.step h3{font-family:var(--display);font-stretch:var(--d-stretch);font-weight:720;font-size:1.45rem;letter-spacing:-.025em;margin:0 0 8px;transition:color .5s}.step-desc{color:var(--dust);margin:0;max-width:34ch}.step.is-pending .step-dot{background:var(--void);border-color:var(--line-strong);box-shadow:none}.step.is-pending .step-when,.step.is-pending h3{color:var(--dust)}.results-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center}.checks{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.checks li{display:flex;align-items:center;gap:12px}.checks li::before{content:"";width:18px;height:18px;flex:none;border-radius:50%;border:1.5px solid var(--plasma);background:radial-gradient(circle,var(--plasma) 0 3px,transparent 3.5px)}.dash{background:var(--deep);border:1px solid var(--line);border-radius:24px;padding:14px;display:grid;gap:12px;box-shadow:0 40px 120px -50px var(--ion);min-width:0}.dash-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 0}.badge{padding:4px 10px;border-radius:999px;border:1px dashed var(--line-strong);color:var(--dust)}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tile{background:var(--panel);border-radius:14px;padding:13px;display:grid;gap:4px;min-width:0}.tile-label{font-size:.76rem;color:var(--dust);margin:0;line-height:1.3}.tile-val{font-family:var(--display);font-stretch:var(--d-stretch);font-weight:760;font-size:clamp(1.3rem,1.9vw,1.6rem);margin:0;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.delta{font-family:var(--mono);font-size:.66rem;margin:0;color:var(--good);line-height:1.35}.panel{background:var(--panel);border-radius:14px;padding:13px}.panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.panel-head p{margin:0;font-size:.85rem}.panel-head .mono{color:var(--dust);font-size:.64rem}.chart svg{display:block;width:100%;height:auto}.cg-grid{stroke:var(--line);stroke-width:1}.cg-axis{fill:var(--dust);font-family:var(--mono);font-size:10px}.cg-line{fill:none;stroke:var(--plasma);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.cg-end{fill:var(--plasma)}.cg-halo{fill:var(--plasma-soft)}.cg-label{fill:var(--star);font-family:var(--mono);font-size:11px}.split{display:grid;gap:10px}.split-row{display:grid;grid-template-columns:96px minmax(0,1fr) 38px;gap:10px;align-items:center;font-size:.8rem}.split-row b{font-family:var(--mono);font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.bar{height:8px;border-radius:99px;background:var(--void);overflow:hidden}.bar i{display:block;height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,var(--ion),var(--plasma));transform-origin:left center}.faq-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{all:unset;box-sizing:border-box;width:100%;min-height:64px;display:flex;justify-content:space-between;align-items:center;gap:18px;padding-block:18px;cursor:pointer;font-family:var(--display);font-stretch:var(--d-stretch-sm);font-weight:640;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.4;letter-spacing:-.015em;color:var(--star)}.faq-q:focus-visible{outline:2px solid var(--plasma);outline-offset:4px;border-radius:8px}.faq-icon{width:32px;height:32px;flex:none;border-radius:50%;border:1px solid var(--line-strong);position:relative;transition:transform .45s cubic-bezier(.2,.8,.2,1),background-color .3s,border-color .3s}.faq-icon::before,.faq-icon::after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;background:var(--star);transition:background-color .3s}.faq-icon::after{transform:rotate(90deg)}.faq-item.open .faq-icon{transform:rotate(45deg);background:var(--plasma);border-color:var(--plasma)}.faq-item.open .faq-icon::before,.faq-item.open .faq-icon::after{background:var(--void)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.2,.8,.2,1)}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{margin:0;padding-bottom:22px;color:var(--dust);max-width:60ch}.audit-card{position:relative;overflow:hidden;background:var(--deep);border:1px solid var(--line);border-radius:26px;padding:clamp(20px,5vw,64px);display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.audit-card::before{content:"";position:absolute;width:520px;height:520px;right:-200px;top:-240px;border-radius:50%;background:radial-gradient(circle,var(--plasma-soft),transparent 65%);pointer-events:none}.audit-card>*{position:relative;min-width:0}.covers{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.covers li{padding:12px;border-radius:14px;border:1px solid var(--line);background:var(--ion-soft);font-size:.86rem;line-height:1.4}.covers li span{display:block;font-family:var(--mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ion);margin-bottom:6px}.audit-form{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-content:start}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.field{display:grid;gap:8px;min-width:0}.field label{font-size:.85rem;color:var(--dust)}.field input,.field select{width:100%;height:54px;margin:0;border-radius:14px;border:1px solid var(--line-strong);background:var(--void);color:var(--star);padding-inline:16px;font:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23A0A2BE' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.field input::placeholder{color:var(--dust);opacity:.6}.field input:focus,.field select:focus{outline:none;border-color:var(--plasma);box-shadow:0 0 0 4px var(--plasma-soft)}.field [aria-invalid="true"]{border-color:var(--plasma)}.form-actions{display:grid;gap:12px;margin-top:4px}.form-actions .btn{width:100%}.form-actions .btn[disabled]{opacity:.6;cursor:progress}.form-note{margin:0;font-size:.88rem;color:var(--dust);min-height:1.4em}.form-note.ok{color:var(--good)}.footer{padding-block:64px calc(110px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.foot-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.foot-top>div:first-child{grid-column:1/-1}.foot-tag{font-family:var(--serif);font-style:italic;font-size:1.5rem;margin:14px 0 0}.foot-col p.mono{color:var(--dust);margin:0 0 14px}.foot-links{list-style:none;padding:0;margin:0;display:grid;gap:4px}.foot-links a{display:inline-block;padding-block:6px;color:var(--dust);transition:color .2s}.foot-links a:hover,.contact-line a:hover{color:var(--star)}.contact-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;word-break:break-all;color:var(--dust)}.copy-btn{font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;min-height:32px;padding-inline:12px;border-radius:999px;border:1px solid var(--line-strong);background:#fff0;color:var(--dust);cursor:pointer}.copy-btn:hover{color:var(--star);border-color:var(--ion)}.wordmark-wrap{overflow:hidden;margin-block:48px 24px}.wordmark{font-family:var(--display);font-stretch:var(--d-stretch);font-weight:820;font-size:clamp(2.4rem,11.4vw,9.4rem);line-height:.92;letter-spacing:-.04em;margin:0;white-space:nowrap;color:#fff0;-webkit-text-stroke:1px var(--ion);background:linear-gradient(90deg,var(--plasma) 0 var(--fill,0%),transparent var(--fill,0%));-webkit-background-clip:text;background-clip:text}.foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;color:var(--dust);font-size:.85rem}.foot-bottom nav{display:flex;gap:18px}.mbar{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;gap:8px;padding-inline:var(--gutter);padding-block:10px calc(10px + env(safe-area-inset-bottom,0px));background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.mbar.show{transform:none}.mbar .btn{flex:1;min-height:50px;padding-inline:16px}.mbar-wa{display:inline-flex;align-items:center;gap:8px;min-height:50px;padding-inline:16px;border-radius:999px;border:1px solid var(--good);color:var(--good);font-weight:600;font-size:.92rem;flex:none}.mbar-wa svg{width:18px;height:18px}.cursor{display:none}.has-cursor .cursor{display:block}.cursor-dot,.cursor-ring{position:fixed;top:0;left:0;pointer-events:none;z-index:100;border-radius:50%;opacity:0;transition:opacity .3s}.has-cursor.cursor-on .cursor-dot,.has-cursor.cursor-on .cursor-ring{opacity:1}.cursor-dot{width:6px;height:6px;background:var(--plasma)}.cursor-ring{width:38px;height:38px;border:1px solid var(--ion);transition:opacity .3s,width .35s cubic-bezier(.2,.8,.2,1),height .35s cubic-bezier(.2,.8,.2,1),border-color .3s,background-color .3s}.cursor-ring.is-hover{width:66px;height:66px;border-color:var(--plasma);background:var(--plasma-soft)}.page-main{padding-block:calc(120px + env(safe-area-inset-top,0px)) 96px;min-height:70vh}.prose-wrap{max-width:820px}.page-title{font-family:var(--display);font-stretch:var(--d-stretch);font-weight:760;font-size:clamp(2rem,5vw,3.2rem);line-height:1.08;letter-spacing:-.03em;margin:0 0 28px;text-wrap:balance}.prose{color:var(--dust);font-size:1.06rem}.prose h2,.prose h3{margin-top:2em}.prose h3{font-family:var(--display);font-stretch:var(--d-stretch-sm);font-weight:700;font-size:1.3rem;letter-spacing:-.02em}.prose a{color:var(--plasma);text-decoration:underline;text-underline-offset:3px}.prose a.btn{text-decoration:none;color:var(--void)}.prose strong{color:var(--star)}.prose img{border-radius:16px}.post-list{display:grid;gap:14px}.post-card{display:grid;gap:6px;padding:22px;border-radius:var(--radius);border:1px solid var(--line);background:var(--deep);transition:border-color .3s}.post-card:hover{border-color:var(--plasma)}.post-card h2{font-size:1.3rem;margin:0}.post-card p{margin:0;color:var(--dust)}.post-card .mono{color:var(--dust)}.pager{margin-top:32px}.pager .nav-links{display:flex;gap:10px;flex-wrap:wrap}.pager .page-numbers{display:inline-grid;place-items:center;min-width:44px;height:44px;padding-inline:12px;border-radius:999px;border:1px solid var(--line-strong);color:var(--star)}.pager .page-numbers.current{background:var(--plasma);border-color:var(--plasma);color:var(--void)}@media (min-width:640px){.hero-actions{display:flex;flex-wrap:wrap}.audit-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.field.full,.form-actions{grid-column:1/-1}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.form-actions .btn{width:auto}.form-note{flex:1 1 220px}.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.split-row{grid-template-columns:120px minmax(0,1fr) 40px;font-size:.85rem}.dash{padding:22px}}@media (min-width:760px){.bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;overflow:visible;margin-inline:0;padding-inline:0;padding-block:0;gap:16px}.svc{padding:26px}.svc.wide{grid-column:span 2}.carousel-ui{display:none}}@media (min-width:900px){.nav-links,.nav-cta{display:flex}.menu-btn,.mbar{display:none}.chip{height:30px;padding:0 12px 0 10px;font-size:.68rem}.nav-inner{height:76px}.hero{padding-block:clamp(120px,14vw,160px) clamp(56px,7vw,88px)}.hero::before{background:radial-gradient(55% 55% at 76% 46%,var(--ion-soft),transparent 70%),radial-gradient(30% 32% at 74% 48%,var(--plasma-soft),transparent 70%)}.hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(32px,5vw,72px);align-items:center}.hero-visual{order:0;aspect-ratio:1/1;max-height:none;max-width:560px;justify-self:end}.orbit-caption{bottom:3%;font-size:1.25rem}.hero-title{font-stretch:var(--d-stretch);font-size:clamp(2.4rem,2.9vw + .6rem,3.4rem);margin-bottom:24px}.hero-sub{font-size:1.14rem;margin-bottom:32px}.beam{left:0;right:0;top:9px;bottom:auto;width:auto;height:2px}.beam-fill{background:linear-gradient(90deg,var(--ion),var(--plasma));transform-origin:left center}.step-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-left:0}.step{padding-top:46px}.step-dot{left:0;top:0}.results-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,6vw,80px)}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,80px)}.audit-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,64px)}.footer{padding-block:80px 32px}.foot-top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.foot-top>div:first-child{grid-column:auto}}@media (min-width:1080px){.bento{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.marquee-row,.brand-mark i,.eyebrow.is-live::before{animation:none}*,*::before,*::after{transition-duration:.01ms!important}}.section-tight{padding-block:clamp(48px,7vw,96px)}.nav-links a[aria-current]{color:var(--star)}.mobile-menu>a[aria-current]{color:var(--plasma)}.mm-sub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;padding-block:4px 12px;border-bottom:1px solid var(--line)}.mm-sub a{font-size:.95rem;color:var(--dust);padding-block:7px}.svc .svc-link{position:static;display:inline-flex;align-items:center;gap:8px;font-weight:620;font-size:.92rem;color:var(--star)}.svc .svc-link::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:2}.svc-link svg{width:16px;height:16px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.svc:hover .svc-link svg{transform:translateX(4px)}.svc:hover .svc-link{color:var(--plasma)}.page-hero{position:relative;padding-block:calc(100px + env(safe-area-inset-top,0px)) clamp(40px,6vw,72px);overflow:hidden}.page-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at 82% 30%,var(--ion-soft),transparent 70%),radial-gradient(30% 34% at 80% 38%,var(--plasma-soft),transparent 70%)}.page-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.page-hero-title{font-family:var(--display);font-stretch:var(--d-stretch-sm);font-weight:var(--d-weight);font-size:clamp(2.05rem,7.4vw,2.6rem);line-height:1.05;letter-spacing:-.035em;margin:0 0 18px;text-wrap:balance;max-width:20ch}.crumbs ol{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dust)}.crumbs li+li::before{content:"/";margin-right:6px;color:var(--line-strong)}.crumbs a{color:var(--dust);transition:color .2s}.crumbs a:hover,.crumbs [aria-current]{color:var(--star)}.page-hero-visual{position:relative;min-width:0}.viz-hero{width:100%;max-width:460px;justify-self:center}.viz-hero .viz{padding:20px;min-height:170px;box-shadow:0 40px 120px -40px var(--ion)}.mini-orbit{position:relative;width:min(100%,250px);aspect-ratio:1/1;margin-inline:auto;perspective:900px}.mini-orbit .tilt{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateZ(-18deg) rotateX(68deg)}.mini-orbit .ring{position:absolute;border-radius:50%;border:1px solid var(--line-strong);transform-style:preserve-3d;animation:ntd-orbit var(--dur,12s) linear infinite}.mini-orbit .r1{inset:30%;--dur:8s}.mini-orbit .r2{inset:16%;--dur:13s;animation-direction:reverse}.mini-orbit .r3{inset:2%;--dur:20s}.mini-orbit .ring i{position:absolute;top:-6px;left:calc(50% - 6px);width:12px;height:12px;border-radius:50%;background:var(--plasma);box-shadow:0 0 18px var(--plasma);transform:rotateX(-68deg)}.mini-orbit .r2 i{background:var(--ion);box-shadow:0 0 18px var(--ion)}.mini-orbit .r3 i{background:var(--star);box-shadow:0 0 14px var(--star)}.mini-core{position:absolute;left:50%;top:50%;width:27%;aspect-ratio:1/1;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,var(--plasma-hi),var(--plasma) 55%,var(--plasma-deep));box-shadow:0 0 70px var(--plasma-soft),0 0 140px var(--plasma-soft);font-family:var(--display);font-stretch:var(--d-stretch);font-weight:800;font-size:clamp(1.1rem,4vw,1.7rem);color:var(--void)}@keyframes ntd-orbit{to{transform:rotateZ(360deg)}}.pain-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.pain{background:var(--deep);border:1px solid var(--line);border-radius:var(--radius);padding:24px;display:grid;gap:10px;align-content:start}.pain h3,.principle h3{font-family:var(--display);font-stretch:var(--d-stretch-sm);font-weight:700;font-size:1.15rem;line-height:1.25;letter-spacing:-.02em;margin:0}.pain p,.principle p{margin:0;color:var(--dust)}.pain-mark{width:34px;height:34px;border-radius:50%;border:1px solid var(--plasma);position:relative;background:var(--plasma-soft)}.pain-mark::before,.pain-mark::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;background:var(--plasma);transform:rotate(45deg)}.pain-mark::after{transform:rotate(-45deg)}.incl-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);column-gap:48px;border-top:1px solid var(--line)}.incl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding-block:22px;border-bottom:1px solid var(--line)}.incl h3{font-family:var(--body);font-size:1.08rem;font-weight:650;letter-spacing:-.01em;margin:0 0 4px}.incl p{margin:0;color:var(--dust)}.incl-check{width:26px;height:26px;border-radius:50%;background:var(--plasma-soft);border:1px solid var(--plasma);position:relative;margin-top:2px}.incl-check::after{content:"";position:absolute;left:8px;top:6px;width:6px;height:10px;border:solid var(--plasma);border-width:0 2px 2px 0;transform:rotate(45deg)}.kpi-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.kpi-card{background:var(--panel);border-radius:18px;padding:20px;display:grid;gap:8px;min-width:0}.kpi-name{font-family:var(--display);font-stretch:var(--d-stretch);font-weight:740;font-size:1.08rem;letter-spacing:-.02em;margin:0;color:var(--star)}.kpi-card p:last-child{margin:0;color:var(--dust);font-size:.94rem}.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}.related{position:relative;display:grid;align-content:start;gap:6px;padding:22px 58px 22px 22px;border-radius:var(--radius);border:1px solid var(--line);background:var(--deep);transition:border-color .3s}.related:hover{border-color:var(--plasma)}.related-name{font-family:var(--display);font-stretch:var(--d-stretch);font-weight:720;font-size:1.12rem;letter-spacing:-.02em}.related-text{color:var(--dust);font-size:.9rem}.related-go{position:absolute;right:18px;top:20px;width:32px;height:32px;border-radius:50%;border:1px solid var(--line-strong);display:grid;place-items:center;transition:background-color .3s,border-color .3s,color .3s}.related-go svg{width:15px;height:15px}.related:hover .related-go{background:var(--plasma);border-color:var(--plasma);color:var(--void)}.cta-section{padding-block:clamp(40px,7vw,100px)}.cta-band{position:relative;overflow:hidden;border-radius:28px;padding:clamp(24px,5vw,64px);background:radial-gradient(80% 120% at 100% 0%,var(--plasma-soft),transparent 60%),radial-gradient(60% 100% at 0% 100%,var(--ion-soft),transparent 60%),var(--deep);border:1px solid var(--line);display:grid;gap:26px;align-items:center}.cta-band h2{margin-bottom:12px}.cta-actions{display:grid;gap:12px}.principles{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.principle{padding:24px;border-radius:var(--radius);background:var(--deep);border:1px solid var(--line);display:grid;gap:10px;align-content:start}.principle-mark{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--ion);position:relative}.principle-mark::after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--plasma);top:-4px;left:calc(50% - 4px)}.compare-wrap{border-radius:var(--radius);border:1px solid var(--line);background:var(--deep);overflow:hidden}.compare{width:100%;border-collapse:collapse;font-size:.96rem}.compare th,.compare td{padding:16px 20px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.compare thead th{font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dust);font-weight:500}.compare tbody th{font-weight:620;color:var(--star)}.compare td{color:var(--dust)}.compare .us{color:var(--star);background:var(--plasma-soft)}.compare thead .us{color:var(--plasma)}.compare tbody tr:last-child>*{border-bottom:0}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.audit-card.contact-form-card{grid-template-columns:minmax(0,1fr);gap:20px}.contact-form-card h2{margin-bottom:0}.contact-side{display:grid;gap:16px}.contact-panel{padding:24px;border-radius:var(--radius);border:1px solid var(--line);background:var(--deep);display:grid;gap:14px}.contact-panel>.mono{color:var(--dust);margin:0}.contact-row{display:grid;gap:4px}.contact-row .mono{color:var(--ion);font-size:.64rem}.contact-row .contact-line{margin:0;color:var(--star);font-size:1.05rem}.contact-wa{border-color:var(--good);color:var(--good)}.next-steps{list-style:none;counter-reset:ntd-s;margin:0;padding:0;display:grid;gap:14px}.next-steps li{counter-increment:ntd-s;position:relative;padding-left:42px;color:var(--dust);min-height:28px}.next-steps li::before{content:counter(ntd-s);position:absolute;left:0;top:-1px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--plasma-soft);color:var(--plasma);font-family:var(--mono);font-size:.75rem}.next-steps b{color:var(--star);font-weight:620}.page-main.is-listing{padding-block:0 96px}.post-list{grid-template-columns:minmax(0,1fr)}.post-card h2{font-family:var(--display);font-stretch:var(--d-stretch-sm);font-weight:700;letter-spacing:-.02em;line-height:1.2}.post-go{display:inline-flex;align-items:center;gap:6px;color:var(--plasma);font-weight:620;font-size:.9rem;margin-top:6px}.post-go svg{width:16px;height:16px}.empty-state{padding:clamp(24px,5vw,56px);border-radius:28px;border:1px dashed var(--line-strong);background:var(--deep);max-width:780px}.empty-state .lede{margin-bottom:24px}.prose-body>*:first-child{margin-top:0}.prose .crumbs ol{margin-bottom:24px}.foot-cta{margin-top:18px}.foot-top>.foot-col:last-child{grid-column:1/-1}@media (max-width:639px){.compare thead{display:none}.compare,.compare tbody,.compare tr,.compare th,.compare td{display:block;width:100%}.compare tr{padding:16px 18px;border-bottom:1px solid var(--line);display:grid;gap:10px}.compare tbody tr:last-child{border-bottom:0}.compare th,.compare td{padding:0;border:0}.compare td::before{content:attr(data-label);display:block;font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dust);margin-bottom:2px}.compare td.us{background:none;color:var(--star)}.compare td.us::before{color:var(--plasma)}}@media (min-width:560px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-actions{display:flex;flex-wrap:wrap}}@media (min-width:760px){.pain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.incl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.principles{grid-template-columns:repeat(2,minmax(0,1fr))}.post-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.page-hero{padding-block:clamp(130px,13vw,170px) clamp(56px,7vw,96px)}.page-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,72px)}.page-hero-grid.no-visual{grid-template-columns:minmax(0,1fr)}.page-hero-title{font-stretch:var(--d-stretch);font-size:clamp(2.4rem,2.8vw + .6rem,3.4rem)}.mini-orbit{width:min(100%,380px)}.viz-hero{justify-self:end}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cta-band{grid-template-columns:minmax(0,1.4fr) auto}.principles{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:20px}.post-list{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.foot-top>.foot-col:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.mini-orbit .ring{animation:none}}.designed-page .section{padding-block:clamp(56px,8vw,112px)}.designed-page .section-tight{padding-block:clamp(36px,5vw,72px)}.designed-page .page-hero{padding-bottom:clamp(24px,4vw,56px)}.type-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.type-card{position:relative;padding:24px;border-radius:var(--radius);background:var(--deep);border:1px solid var(--line);display:grid;gap:10px;align-content:start;transition:border-color .35s}.type-card:hover{border-color:var(--line-strong)}.type-card h3{font-family:var(--display);font-stretch:var(--d-stretch);font-weight:720;font-size:1.2rem;letter-spacing:-.02em;margin:0}.type-card>p{margin:0;color:var(--dust)}.type-card ul{list-style:none;margin:6px 0 0;padding:14px 0 0;border-top:1px solid var(--line);display:grid;gap:8px}.type-card li{position:relative;padding-left:20px;font-size:.92rem;line-height:1.45}.type-card li::before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--plasma)}.type-orbit{width:38px;height:38px;border-radius:50%;border:1px solid var(--line-strong);position:relative;display:block}.type-orbit::before{content:"";position:absolute;inset:12px;border-radius:50%;background:var(--plasma);box-shadow:0 0 14px var(--plasma)}.type-orbit i{position:absolute;inset:-1px;border-radius:50%;transform:rotate(var(--d,0deg));transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.type-orbit i::after{content:"";position:absolute;top:-3px;left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:var(--ion)}.type-card:hover .type-orbit i{transform:rotate(calc(var(--d,0deg) + 180deg))}.monthly{display:grid;gap:28px;padding:clamp(22px,4.5vw,52px);border-radius:28px;background:radial-gradient(70% 120% at 0% 0%,var(--ion-soft),transparent 60%),var(--deep);border:1px solid var(--line)}.monthly-head h2{margin-bottom:12px}.monthly-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--line)}.monthly-list li{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding-block:16px;border-bottom:1px solid var(--line)}.monthly-list .mono{color:var(--plasma)}.monthly-list p{margin:0;color:var(--star)}.fit-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:22px}.fit{padding:22px;border-radius:var(--radius);border:1px solid var(--line);background:var(--deep)}.fit>.mono{margin:0 0 14px;color:var(--dust)}.fit-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.fit-chips li{padding:7px 13px;border-radius:999px;border:1px solid var(--line-strong);font-size:.88rem}.fit-chips.is-tools li{font-family:var(--mono);font-size:.74rem;letter-spacing:.04em;background:var(--ion-soft);border-color:#fff0}.guide-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.toc{border-radius:var(--radius);border:1px solid var(--line);background:var(--deep)}.toc details{padding:6px 18px}.toc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:48px;color:var(--dust)}.toc summary::-webkit-details-marker{display:none}.toc summary::after{content:"";width:9px;height:9px;border:solid var(--dust);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);margin-top:-4px;transition:transform .3s}.toc details[open] summary::after{transform:rotate(-135deg);margin-top:4px}.toc ol{list-style:none;margin:0;padding:0 0 12px;display:grid;gap:2px;counter-reset:ntd-toc}.toc li{counter-increment:ntd-toc}.toc a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px;padding:8px 10px;border-radius:10px;color:var(--dust);font-size:.92rem;line-height:1.4;transition:color .2s,background-color .2s}.toc a::before{content:counter(ntd-toc,decimal-leading-zero);font-family:var(--mono);font-size:.7rem;color:var(--ion);padding-top:2px}.toc a:hover{color:var(--star);background:var(--ion-soft)}.toc a.is-active{color:var(--star);background:var(--plasma-soft)}.toc a.is-active::before{color:var(--plasma)}.guide-body{max-width:72ch;font-size:1.04rem;line-height:1.75}.guide-body h3{font-family:var(--display);font-stretch:var(--d-stretch-sm);font-weight:720;font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.2;letter-spacing:-.025em;margin:2.2em 0 .6em;scroll-margin-top:110px;color:var(--star)}.guide-body h3:first-child{margin-top:0}.guide-body h4{font-family:var(--body);font-weight:650;font-size:1.1rem;letter-spacing:-.01em;margin:1.6em 0 .4em;color:var(--star)}.guide-body p{margin:0 0 1.05em}.guide-body ul,.guide-body ol{margin:0 0 1.2em;padding-left:1.2em;display:grid;gap:.45em}.guide-body li::marker{color:var(--plasma)}.guide-body strong{color:var(--star);font-weight:620}.guide-body blockquote{margin:1.4em 0;padding:16px 20px;border-left:2px solid var(--plasma);background:var(--plasma-soft);border-radius:0 14px 14px 0;color:var(--star)}.guide-body blockquote p:last-child{margin:0}.guide-body .wp-block-table,.guide-body .table-wrap{overflow-x:auto;margin:0 0 1.4em}.guide-body table{width:100%;border-collapse:collapse;font-size:.94rem;min-width:520px}.guide-body th,.guide-body td{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.guide-body th{font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dust);font-weight:500}@media (min-width:640px){.type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.fit-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media (min-width:900px){.type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.monthly{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.guide-grid{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);gap:clamp(32px,5vw,72px)}.toc{position:sticky;top:calc(96px + env(safe-area-inset-top,0px))}.toc summary{pointer-events:none}.toc summary::after{display:none}}.type-hint{display:none}@media (max-width:639px){.type-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);padding-bottom:6px}.type-grid::-webkit-scrollbar{display:none}.type-card{flex:0 0 84%;scroll-snap-align:start}.type-hint{display:flex;align-items:center;gap:10px;margin:14px 0 0;color:var(--dust)}.type-hint::after{content:"";width:28px;height:1px;background:linear-gradient(90deg,var(--ion),var(--plasma))}}.type-link{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-weight:620;font-size:.92rem;color:var(--plasma)}.type-link svg{width:16px;height:16px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.type-link:hover svg{transform:translateX(4px)}.calc-note{margin:14px 0 0;font-size:.82rem;color:var(--dust);line-height:1.5}.map-area{position:relative;height:130px;margin-top:10px;border-radius:12px;overflow:hidden;background:radial-gradient(circle at 30% 70%,var(--ion-soft),transparent 40%),var(--void);border:1px solid var(--line)}.map-road{position:absolute;background:var(--line-strong);border-radius:4px}.map-road.r1{left:-10%;right:-10%;top:52%;height:5px;transform:rotate(-8deg)}.map-road.r2{top:-10%;bottom:-10%;left:40%;width:5px;transform:rotate(14deg)}.map-road.r3{left:-10%;right:30%;top:22%;height:3px;transform:rotate(6deg);opacity:.6}.map-pin{position:absolute;left:var(--x);top:var(--y);width:26px;height:26px;margin:-26px 0 0 -13px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);display:grid;place-items:center;background:var(--panel);border:1px solid var(--line-strong);font-family:var(--mono);font-size:.7rem;color:var(--dust)}.map-pin::before{content:"";position:absolute;inset:0}.map-pin{line-height:1}.map-pin.is-you{background:var(--plasma);border-color:var(--plasma);color:var(--void);box-shadow:0 0 0 6px var(--plasma-soft)}.map-pin>*{transform:rotate(45deg)}.pack{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.pack li{display:grid;gap:2px;padding:8px 12px;border-radius:10px;background:var(--void);border:1px solid #fff0;font-size:.8rem}.pack li b{font-weight:620}.pack li span{color:var(--dust);font-size:.72rem}.pack li.is-you{background:var(--plasma-soft);border-color:var(--plasma)}.tool-section .section-head{margin-bottom:28px}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:28px;background:#fff0;cursor:pointer;margin:0}input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:9px;background:linear-gradient(90deg,var(--plasma) 0 var(--fill,50%),var(--line-strong) var(--fill,50%))}input[type=range]::-moz-range-track{height:6px;border-radius:9px;background:var(--line-strong)}input[type=range]::-moz-range-progress{height:6px;border-radius:9px;background:var(--plasma)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;background:var(--star);border:4px solid var(--plasma);box-shadow:0 0 0 6px var(--plasma-soft)}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--star);border:4px solid var(--plasma)}input[type=range]:focus-visible{outline:2px solid var(--plasma);outline-offset:4px;border-radius:8px}.calc{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.calc-inputs,.calc-out{padding:22px;border-radius:var(--radius);border:1px solid var(--line);background:var(--deep)}.calc-inputs{display:grid;gap:18px}.calc-field{display:grid;gap:6px}.calc-label{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.calc-label label{font-size:.92rem;color:var(--dust)}.calc-val{font-family:var(--display);font-stretch:var(--d-stretch);font-weight:720;font-size:1.05rem;font-variant-numeric:tabular-nums;color:var(--star)}.calc-out{display:grid;gap:18px;align-content:start;background:radial-gradient(80% 90% at 100% 0%,var(--plasma-soft),transparent 60%),var(--deep)}.calc-hero .mono{margin:0;color:var(--dust)}.calc-big{margin:4px 0 2px;font-family:var(--display);font-stretch:var(--d-stretch);font-weight:800;font-size:clamp(3rem,10vw,4.6rem);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.calc-cpl{margin:0;color:var(--dust)}.calc-cpl b{color:var(--plasma);font-family:var(--display);font-stretch:var(--d-stretch);font-size:1.2rem;font-variant-numeric:tabular-nums}.calc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.calc-grid div{padding:12px 14px;border-radius:14px;background:var(--panel)}.calc-grid dt{font-size:.78rem;color:var(--dust)}.calc-grid dd{margin:2px 0 0;font-family:var(--display);font-stretch:var(--d-stretch);font-weight:720;font-size:1.2rem;font-variant-numeric:tabular-nums}.calc-out .btn{justify-self:start}.cal{padding:22px;border-radius:var(--radius);border:1px solid var(--line);background:var(--deep);display:grid;gap:16px;min-width:0}.cal-plans{display:flex;flex-wrap:wrap;gap:8px}.cal-plan{min-height:42px;padding-inline:16px;border-radius:999px;border:1px solid var(--line-strong);background:#fff0;cursor:pointer;font-weight:600;font-size:.9rem;transition:background-color .25s,border-color .25s,color .25s}.cal-plan[aria-pressed="true"]{background:var(--plasma);border-color:var(--plasma);color:var(--void)}.cal-scroll{overflow-x:auto;margin-inline:-6px;padding-inline:6px}.cal-grid{display:grid;gap:6px;min-width:560px}.cal-row{display:grid;grid-template-columns:34px repeat(7,minmax(0,1fr));gap:6px;align-items:stretch}.cal-head span{font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dust);text-align:center}.cal-wk{display:grid;place-items:center;color:var(--dust);font-size:.66rem}.cal-cell{min-height:54px;border-radius:10px;background:var(--panel);display:grid;place-items:center;padding:4px}.cal-chip{font-style:normal;font-size:.7rem;font-weight:620;padding:4px 8px;border-radius:999px;white-space:nowrap}.k-reel{background:var(--plasma);color:var(--void)}.k-carousel{background:var(--ion);color:var(--void)}.k-post{background:var(--star);color:var(--void)}.k-story{background:#fff0;border:1px solid var(--ion);color:var(--ion)}.k-offer{background:var(--good);color:var(--void)}.cal-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.88rem;color:var(--dust)}.cal-legend li{display:flex;align-items:center;gap:8px}.cal-legend b{color:var(--star);font-variant-numeric:tabular-nums}.cal-dot{display:inline-block;width:12px;height:12px;border-radius:50%}.cal-chip.is-pop{animation:ntd-pop .45s cubic-bezier(.2,.8,.2,1)}@keyframes ntd-pop{from{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.copycmp{padding:22px;border-radius:var(--radius);border:1px solid var(--line);background:var(--deep);display:grid;gap:16px}.copycmp-tabs{display:inline-flex;justify-self:start;padding:4px;border-radius:999px;border:1px solid var(--line-strong);background:var(--void)}.copycmp-tabs button{min-height:42px;padding-inline:16px;border:0;border-radius:999px;background:#fff0;cursor:pointer;font-weight:600;font-size:.9rem;color:var(--dust);transition:background-color .25s,color .25s}.copycmp-tabs button[aria-selected="true"]{background:var(--star);color:var(--void)}.copycmp-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.mock{border-radius:16px;border:1px solid var(--line-strong);background:#F6F5FB;color:#16172A;overflow:hidden}.mock-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#E8E7F2}.mock-bar i{width:9px;height:9px;border-radius:50%;background:#C9C8D8}.mock-bar span{margin-left:8px;font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#6B6C85}.mock-body{padding:22px;display:grid;gap:12px}.mock-h{margin:0;font-family:var(--display);font-stretch:var(--d-stretch-sm);font-weight:760;font-size:1.3rem;line-height:1.2;letter-spacing:-.02em}.mock-p{margin:0;color:#45465E;font-size:.95rem}.mock-cta{justify-self:start;padding:10px 16px;border-radius:999px;background:#16172A;color:#F6F5FB;font-weight:620;font-size:.88rem}.is-search .mock-cta{background:var(--plasma);color:var(--void)}.copycmp-notes{list-style:none;margin:0;padding:0;display:grid;gap:10px;align-content:start}.copycmp-notes li{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--panel);font-size:.92rem}.cc-mark{flex:none;width:22px;height:22px;border-radius:50%;position:relative;margin-top:1px}.is-good .cc-mark{background:var(--good-soft);border:1px solid var(--good)}.is-good .cc-mark::after{content:"";position:absolute;left:7px;top:4px;width:5px;height:9px;border:solid var(--good);border-width:0 2px 2px 0;transform:rotate(45deg)}.is-bad .cc-mark{background:var(--plasma-soft);border:1px solid var(--plasma)}.is-bad .cc-mark::before,.is-bad .cc-mark::after{content:"";position:absolute;left:5px;top:9.5px;width:10px;height:1.5px;background:var(--plasma);transform:rotate(45deg)}.is-bad .cc-mark::after{transform:rotate(-45deg)}.copycmp-panel:not([hidden]) .mock{animation:ntd-fadeup .5s cubic-bezier(.2,.8,.2,1)}@keyframes ntd-fadeup{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.flow-wrap{display:grid;gap:24px;padding:clamp(22px,4.5vw,48px);border-radius:28px;border:1px solid var(--line);background:radial-gradient(70% 100% at 100% 100%,var(--good-soft),transparent 60%),var(--deep)}.flow-head h2{margin-bottom:12px}.flow-play{margin-top:20px}.flow-play svg{width:16px;height:16px}.flow{list-style:none;margin:0;padding:0;display:grid;gap:12px;position:relative}.flow::before{content:"";position:absolute;left:79px;top:10px;bottom:10px;width:2px;background:var(--line)}.flow-step{display:grid;grid-template-columns:64px 30px minmax(0,1fr);gap:0;align-items:start;transition:opacity .4s}.flow-time{padding-top:12px;color:var(--dust);text-align:right;padding-right:10px;font-size:.68rem}.flow-dot{width:16px;height:16px;margin:12px auto 0;border-radius:50%;background:var(--void);border:2px solid var(--line-strong);position:relative;z-index:1;transition:background-color .4s,border-color .4s,box-shadow .4s}.flow-card{padding:10px 14px;border-radius:14px;background:var(--panel);border:1px solid #fff0}.flow-card p{margin:2px 0 0;font-size:.92rem}.flow-ch{font-size:.62rem;color:var(--dust)}.k-wa .flow-ch{color:var(--good)}.k-mail .flow-ch{color:var(--ion)}.k-done .flow-card{border-color:var(--plasma);background:var(--plasma-soft)}.k-done .flow-ch{color:var(--plasma)}.flow-step.is-on .flow-dot{background:var(--plasma);border-color:var(--plasma);box-shadow:0 0 0 6px var(--plasma-soft)}.flow.is-playing .flow-step:not(.is-on){opacity:.28}.speedchk{display:grid;gap:20px;padding:clamp(22px,4.5vw,48px);border-radius:28px;border:1px solid var(--line);background:radial-gradient(70% 100% at 0% 0%,var(--good-soft),transparent 60%),var(--deep)}.speedchk h2{margin-bottom:12px}.speed-form{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px}.speed-form input{width:100%;height:54px;border-radius:14px;border:1px solid var(--line-strong);background:var(--void);color:var(--star);padding-inline:16px;font:inherit;font-size:16px}.speed-form input:focus{outline:none;border-color:var(--plasma);box-shadow:0 0 0 4px var(--plasma-soft)}.vitals-cards{display:grid;gap:10px;align-content:start}.vitals-cards>.mono{margin:0;color:var(--dust)}.vital{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start;padding:14px;border-radius:14px;background:var(--panel)}.vital-code{display:grid;place-items:center;height:40px;border-radius:10px;background:var(--good-soft);color:var(--good);font-family:var(--mono);font-size:.78rem;font-weight:500}.vital p{margin:0;font-size:.88rem;color:var(--dust)}.vital .vital-name{color:var(--star);font-weight:600;font-size:.92rem;margin-bottom:2px}.vital-name b{color:var(--good);font-weight:600}@media (min-width:640px){.speed-form{grid-template-columns:minmax(0,1fr) auto}.speed-form .btn{width:auto}}@media (min-width:900px){.calc{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.calc-inputs,.calc-out{padding:28px}.copycmp-panel{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:start}.flow-wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.speedchk{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}}@media (prefers-reduced-motion:reduce){.cal-chip.is-pop,.copycmp-panel:not([hidden]) .mock{animation:none}}.more-links a{color:var(--plasma);text-decoration:underline;text-underline-offset:3px}.ntd-dd{position:relative;display:flex;align-items:center;gap:2px}.ntd-dd-btn{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;margin:0;border:0;border-radius:6px;background:#fff0;color:var(--dust);cursor:pointer;transition:color .2s,transform .25s}.ntd-dd:hover .ntd-dd-btn,.ntd-dd.ntd-open .ntd-dd-btn{color:var(--star)}.ntd-dd.ntd-open .ntd-dd-btn,.ntd-dd:hover .ntd-dd-btn{transform:rotate(180deg)}.ntd-dd-btn:focus-visible{outline:2px solid var(--plasma);outline-offset:2px}.ntd-dd-panel{position:absolute;top:100%;left:50%;padding-top:18px;transform:translate(-50%,6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .25s cubic-bezier(.2,.8,.2,1),visibility 0s linear .25s;z-index:60}.ntd-dd:hover .ntd-dd-panel,.ntd-dd:focus-within .ntd-dd-panel,.ntd-dd.ntd-open .ntd-dd-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0);transition-delay:0s}.ntd-dd.ntd-closed .ntd-dd-panel{opacity:0;visibility:hidden;pointer-events:none}.ntd-dd-panel ul{list-style:none;margin:0;padding:8px;min-width:240px;background:var(--deep);border:1px solid var(--line-strong);border-radius:18px;box-shadow:0 24px 60px rgb(0 0 0 / .45)}.ntd-dd-panel li a{display:block;padding:10px 14px;border-radius:12px;font-size:.92rem;color:var(--dust);white-space:nowrap;transition:background-color .2s,color .2s}.ntd-dd-panel li a:hover,.ntd-dd-panel li a:focus-visible{background:var(--plasma-soft);color:var(--star);outline:none}.ntd-dd-panel li.ntd-dd-all{margin-top:4px;padding-top:4px;border-top:1px solid var(--line)}.ntd-dd-panel li.ntd-dd-all a{color:var(--plasma)}.mobile-menu>a.ntd-mm-parent{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-menu>a.ntd-mm-parent::after{content:"";flex:none;width:12px;height:12px;margin-right:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-4px);transition:transform .3s}.mobile-menu>a.ntd-mm-parent[aria-expanded="true"]::after{transform:rotate(-135deg) translateY(-4px)}.js-ntdin .mobile-menu .mm-sub.ntd-acc{display:none}.js-ntdin .mobile-menu .mm-sub.ntd-acc.ntd-open{display:grid}.mobile-menu .mm-sub a.ntd-all{color:var(--plasma)}.prose-body .ntd-acc-list{margin:24px 0 8px;border-top:1px solid var(--line)}.prose-body .ntd-acc-list.ntd-src{margin-top:40px}.prose-body .ntd-acc-h{margin:0;padding:0;font:inherit;letter-spacing:normal;line-height:inherit;text-transform:none}.ntd-acc-q{display:flex;width:100%;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:18px 0;border:0;border-radius:0;background:none;color:var(--star);font-family:inherit;font-size:1.12rem;font-weight:640;line-height:1.35;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}.ntd-acc-q:focus-visible{outline:2px solid var(--plasma);outline-offset:4px;border-radius:8px}.prose-body .ntd-fq .faq-a>div>:first-child{margin-top:0}.prose-body .ntd-fq .faq-a>div>:last-child{margin-bottom:0;padding-bottom:22px}@media print{.ntd-fq .faq-a{grid-template-rows:1fr!important}.ntd-fq .faq-icon{display:none}}address.foot-addr{margin:6px 0 0;font-style:normal;color:var(--dust);font-size:.92rem;line-height:1.55;max-width:32ch}.contact-line.ntd-addr{word-break:normal;font-style:normal;line-height:1.55}.ntm-actions{display:flex;align-items:center;gap:10px}.ntm-toggle{position:relative;flex:none;display:inline-grid;place-items:center;width:46px;height:46px;padding:0;margin:0;border-radius:50%;border:1px solid var(--line-strong);background:#fff0;color:var(--star);cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:border-color .2s,background-color .2s,color .2s}@media (hover:hover){.ntm-toggle:hover{border-color:var(--ion);background:var(--ion-soft)}}.ntm-toggle:focus-visible{outline:2px solid var(--plasma);outline-offset:3px}.ntm-toggle svg{grid-area:1/1;width:20px;height:20px;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .3s}.ntm-toggle .ntm-sun{opacity:0;transform:rotate(-90deg) scale(.5)}html[data-theme=dark] .ntm-toggle .ntm-sun{opacity:1;transform:none}html[data-theme=dark] .ntm-toggle .ntm-moon{opacity:0;transform:rotate(90deg) scale(.5)}@media (min-width:900px){.ntm-toggle{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.ntm-toggle svg{transition:none}}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}html:not([data-theme=dark]){--void:#F5F6FB;--deep:#FFFFFF;--panel:#EEF0F8;--line:rgba(22,26,74,.1);--line-strong:rgba(22,26,74,.22);--star:#11132B;--dust:#555A76;--plasma:#C93D12;--plasma-hi:#FF8A5C;--plasma-deep:#9A2C0C;--plasma-soft:rgba(201,61,18,.09);--ion:#4652CF;--ion-soft:rgba(70,82,207,.08);--good:#0C6B46;--good-soft:rgba(15,122,80,.1);--glass:rgba(245,246,251,.86);--ntm-hover:#A9330E;--ntm-bad:#C42B3B;--ntm-warn:#8A5A00;--ntm-shadow:0 1px 2px rgba(17,19,43,.04),0 10px 30px -14px rgba(17,19,43,.14);color-scheme:light}html[data-theme=dark]{color-scheme:dark}html:not([data-theme=dark]) .btn-primary:hover{background:var(--ntm-hover);color:#fff}html:not([data-theme=dark]) .btn-primary{color:#fff}html:not([data-theme=dark]) .nav.scrolled,html:not([data-theme=dark]) .menu-open .nav{box-shadow:0 8px 30px -18px #11132b40}html:not([data-theme=dark]) .chip{background:#ffffffe0;box-shadow:0 4px 14px -8px #11132b40}html:not([data-theme=dark]) .chip:hover,html:not([data-theme=dark]) .chip:focus-visible{background:#fff3ee}html:not([data-theme=dark]) .orbit-caption{color:var(--dust)}html:not([data-theme=dark]) .svc,html:not([data-theme=dark]) .pain,html:not([data-theme=dark]) .post-card,html:not([data-theme=dark]) .related,html:not([data-theme=dark]) .type-card,html:not([data-theme=dark]) .principle,html:not([data-theme=dark]) .audit-card,html:not([data-theme=dark]) .contact-panel,html:not([data-theme=dark]) .compare-wrap,html:not([data-theme=dark]) .fit,html:not([data-theme=dark]) .monthly,html:not([data-theme=dark]) .calc-inputs,html:not([data-theme=dark]) .calc-out,html:not([data-theme=dark]) .cal,html:not([data-theme=dark]) .copycmp,html:not([data-theme=dark]) .flow-wrap,html:not([data-theme=dark]) .speedchk,html:not([data-theme=dark]) .toc,html:not([data-theme=dark]) .cta-band,html:not([data-theme=dark]) .viz,html:not([data-theme=dark]) .empty-state,html:not([data-theme=dark]) .kpi-card{box-shadow:var(--ntm-shadow)}html:not([data-theme=dark]) .svc.is-picked{box-shadow:0 0 0 4px var(--plasma-soft),var(--ntm-shadow)}html:not([data-theme=dark]) .dash{box-shadow:0 30px 80px -40px #4652cf73,var(--ntm-shadow)}html:not([data-theme=dark]) .viz-hero .viz{box-shadow:0 30px 80px -40px #4652cf66,var(--ntm-shadow)}html:not([data-theme=dark]) .tile,html:not([data-theme=dark]) .vital,html:not([data-theme=dark]) .flow-card,html:not([data-theme=dark]) .calc-grid div,html:not([data-theme=dark]) .copycmp-notes li{background:var(--panel)}html:not([data-theme=dark]) .mini-orbit .r3 i{box-shadow:0 0 10px #11132b40}html:not([data-theme=dark]) .mini-orbit .ring i{box-shadow:0 0 14px #c93d1273}html:not([data-theme=dark]) .mini-orbit .r2 i{box-shadow:0 0 14px #4652cf73}html:not([data-theme=dark]) .type-orbit:before{box-shadow:0 0 10px #c93d1273}html:not([data-theme=dark]) .step-dot{box-shadow:0 0 0 6px var(--plasma-soft),0 0 16px #c93d1259}html:not([data-theme=dark]) .mbar{box-shadow:0 -8px 24px -16px #11132b4d}html:not([data-theme=dark]) .field input,html:not([data-theme=dark]) .field select,html:not([data-theme=dark]) .speed-form input{background:#fff}html:not([data-theme=dark]) .cursor-ring{border-color:#4652cf99}html:not([data-theme=dark]) .compare thead .us{color:var(--ntm-hover)}html:not([data-theme=dark]) input[type=range]::-webkit-slider-thumb{background:#fff}html:not([data-theme=dark]) input[type=range]::-moz-range-thumb{background:#fff}.prose a.btn.btn-ghost{color:var(--star)}.mock-bar span{color:#55566e}html:not([data-theme=dark]) .ntd-dd-panel ul{box-shadow:0 24px 60px -24px #11132b47}html:not([data-theme=dark]) .ntt-menu{background:#fffffffa;box-shadow:0 24px 60px -24px #11132b47}html:not([data-theme=dark]) .nav-links .ntt-menu a:hover,html:not([data-theme=dark]) .nav-links .ntt-menu a:focus-visible{background:var(--ion-soft)}html:not([data-theme=dark]) .ntdb{--b-plasma-hi:var(--ntm-hover);--b-bad:var(--ntm-bad)}html:not([data-theme=dark]) .ntdb-tldr{background:linear-gradient(135deg,#c93d1212,#4652cf0d);border-color:#c93d1247}html:not([data-theme=dark]) .ntdb-toc,html:not([data-theme=dark]) .ntdb-more,html:not([data-theme=dark]) .ntdb-sources-box{background:#fff;box-shadow:var(--ntm-shadow)}html:not([data-theme=dark]) .ntdb-table th{background:var(--panel)}html:not([data-theme=dark]) .ntdb-table-wrap{background:#fff}html:not([data-theme=dark]) .ntdb-tiers li{background:#fff}html:not([data-theme=dark]) .ntdb-flags li:before{color:#fff}html:not([data-theme=dark]) .ntdb-steps>li:before{border-color:#c93d1259}html:not([data-theme=dark]) .ntdb-cta{background:radial-gradient(400px 220px at 100% 0,rgb(201 61 18 / .1),transparent 70%),#fff;border-color:#c93d1247;box-shadow:var(--ntm-shadow)}html:not([data-theme=dark]) .ntdb-avatar{color:#fff}html:not([data-theme=dark]) .ntdb-calc,html:not([data-theme=dark]) .ntdb-tool{background:#fff;box-shadow:var(--ntm-shadow)}html:not([data-theme=dark]) .ntdb-calc .nc-money,html:not([data-theme=dark]) .ntdb-calc select,html:not([data-theme=dark]) .ntdb-calc .nc-stat,html:not([data-theme=dark]) .ntdb-tool input[type=text],html:not([data-theme=dark]) .ntdb-tool input[type=number],html:not([data-theme=dark]) .ntdb-tool input[type=url],html:not([data-theme=dark]) .ntdb-tool .nt-stat{background:var(--void)}html:not([data-theme=dark]) .ntdb-calc .nc-chips button[aria-pressed=true],html:not([data-theme=dark]) .ntdb-tool button.nt-primary{color:#fff}html:not([data-theme=dark]) .ntdb-more-title{color:var(--ntm-hover)!important}html:not([data-theme=dark]) .ntdb-more a:hover{color:var(--ntm-hover)!important}html:not([data-theme=dark]) .ntdb-hero img,html:not([data-theme=dark]) .ntdb-figure img{box-shadow:var(--ntm-shadow)}html:not([data-theme=dark]) .ntdb-note,html:not([data-theme=dark]) .ntdb-calc .nc-fine,html:not([data-theme=dark]) .ntdb-tool .nt-fine{opacity:1}html:not([data-theme=dark]) .t93{--tb:#FFFFFF;--ti:#F5F6FB;--tl:rgba(22,26,74,.1);--tls:rgba(22,26,74,.22);--ts:#11132B;--td:#555A76;--tp:#C93D12;--tph:#A9330E;--tg:#0C6B46;--tw:#8A5A00;--tr:#C42B3B;background:linear-gradient(180deg,#4652cf0a,#4652cf00),var(--tb);box-shadow:var(--ntm-shadow)}html:not([data-theme=dark]) .t93 .t-h:before{box-shadow:0 0 0 4px #0f7a5024}html:not([data-theme=dark]) .t93 input:focus,html:not([data-theme=dark]) .t93 select:focus,html:not([data-theme=dark]) .t93 textarea:focus{box-shadow:0 0 0 3px #c93d1229}html:not([data-theme=dark]) .t93 input::placeholder,html:not([data-theme=dark]) .t93 textarea::placeholder{color:#6b6f8a}html:not([data-theme=dark]) .t93 .tb,html:not([data-theme=dark]) .t93 a.tb,html:not([data-theme=dark]) .t93 a.tb:hover,html:not([data-theme=dark]) .t93 .t-seg button[aria-pressed=true]{color:#fff}html:not([data-theme=dark]) .t93 .tb.g,html:not([data-theme=dark]) .t93 a.tb.g,html:not([data-theme=dark]) .t93 a.tb.g:hover{color:var(--ts)}html:not([data-theme=dark]) .t93 .tb.g:hover{border-color:var(--ion);background:var(--ion-soft)}html:not([data-theme=dark]) .t93 .t-chip[aria-pressed=true]{background:#c93d1217}html:not([data-theme=dark]) .t93 .t-out pre,html:not([data-theme=dark]) .t93 .t-out .t-code{color:#2a2d4a}html:not([data-theme=dark]) .t93 .t-stat.hi{border-color:#c93d1273;background:#c93d120f}html:not([data-theme=dark]) .t93 .t-msg.ok{border-color:#0f7a5066;background:#0f7a5012}html:not([data-theme=dark]) .t93 .t-msg.warn{border-color:#8a5a0066;background:#f5c45124}html:not([data-theme=dark]) .t93 .t-msg.bad{border-color:#c42b3b66;background:#c42b3b0f}html:not([data-theme=dark]) .t93 .t-bar,html:not([data-theme=dark]) .t93 .t-prog{background:#161a4a14}html:not([data-theme=dark]) .t93 .t-qr{box-shadow:inset 0 0 0 1px var(--tl)}html:not([data-theme=dark]) .t93 .t-badge.s2,html:not([data-theme=dark]) .t93 .t-sc.g,html:not([data-theme=dark]) .t93 .t-ic.p{background:#0f7a501f;color:#0c6b46}html:not([data-theme=dark]) .t93 .t-badge.s3,html:not([data-theme=dark]) .t93 .t-sc.y,html:not([data-theme=dark]) .t93 .t-ic.w{background:#f5c45138;color:#7a5000}html:not([data-theme=dark]) .t93 .t-badge.s4,html:not([data-theme=dark]) .t93 .t-badge.s5,html:not([data-theme=dark]) .t93 .t-badge.e,html:not([data-theme=dark]) .t93 .t-sc.r,html:not([data-theme=dark]) .t93 .t-ic.f{background:#c42b3b1a;color:#b4232f}html:not([data-theme=dark]) .t93 .t-ic.i{background:#4652cf1f;color:#3b47c0}html:not([data-theme=dark]) .t93 .t-ok{color:#0c6b46}html:not([data-theme=dark]) .t93 .t-no{color:#b4232f}html:not([data-theme=dark]) .t93 .t-wa{color:#7a5000}html:not([data-theme=dark]) .t93 small[style*=FF8A8A]{color:#b4232f!important}html:not([data-theme=dark]) .t93 .t-tablewrap table th{background:var(--panel)}html:not([data-theme=dark]) .t93 tr.clk:hover td,html:not([data-theme=dark]) .t93 tr.clk.sel td{background:#4652cf0f}html:not([data-theme=dark]) .t93 .ic-drop.on,html:not([data-theme=dark]) .t93 .ic-drop:hover{background:#c93d120d}html:not([data-theme=dark]) .t93 .ic-item img{background:#e6e8f2}html:not([data-theme=dark]) .t93 .op-ring{background:conic-gradient(var(--c,#0C6B46) calc(var(--v,0)*1%),rgb(22 26 74 / .08) 0)}html:not([data-theme=dark]) .t93 .sp{box-shadow:inset 0 0 0 1px #dadce0}html:not([data-theme=dark]) .prose .t93-rel a{border-color:var(--line);background:#fff;color:var(--star);box-shadow:var(--ntm-shadow)}html:not([data-theme=dark]) .prose .t93-rel a:hover{border-color:var(--plasma)}html:not([data-theme=dark]) .t93-rel a span{color:var(--dust)}html:not([data-theme=dark]) .t93-tbl{border-color:var(--line);background:#fff}html:not([data-theme=dark]) .t93-tbl th,html:not([data-theme=dark]) .t93-tbl td{border-bottom-color:var(--line)}html:not([data-theme=dark]) .t93-tbl th{color:var(--star);background:var(--panel)}html:not([data-theme=dark]) .t93-tbl td:first-child{color:var(--star)}html:not([data-theme=dark]) .th-top{border-bottom-color:var(--line)}html:not([data-theme=dark]) .th-search input{border-color:var(--line-strong);background-color:#fff;color:var(--star);background-image:radial-gradient(circle at 50% 50%,transparent 5px,#555A76 5.5px,#555A76 7px,transparent 7.5px)}html:not([data-theme=dark]) .th-search input:focus{border-color:var(--plasma);box-shadow:0 0 0 3px #c93d1229}html:not([data-theme=dark]) .prose .th-jump a{border-color:var(--line-strong);color:var(--star);background:#fff}html:not([data-theme=dark]) .prose .th-jump a:hover{border-color:var(--plasma);color:var(--ntm-hover)}html:not([data-theme=dark]) .prose a.th-card{border-color:var(--line);background:linear-gradient(180deg,#4652cf0a,#4652cf00),#fff;color:var(--dust);box-shadow:var(--ntm-shadow)}html:not([data-theme=dark]) .prose a.th-card:hover{border-color:var(--plasma)}html:not([data-theme=dark]) .th-ic{background:#c93d1214;border-color:#c93d1240}html:not([data-theme=dark]) .th-card strong{color:var(--star)}html:not([data-theme=dark]) .th-card em{color:var(--plasma)}html:not([data-theme=dark]) .th-empty{border-color:var(--line-strong)}.prose-body .cta-band{grid-template-columns:minmax(0,1fr)}.prose-body .cta-band h2{margin-top:0}.prose-body .cta-band .cta-copy>:last-child{margin-bottom:0}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools]){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:0}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(2),.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(3){display:contents}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col>p.mono{margin:0 0 12px!important;font-family:inherit;font-size:.98rem;font-weight:650;letter-spacing:0;text-transform:none;line-height:1.3;color:var(--star)}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools]) .foot-links{gap:0;align-self:start}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools]) .foot-links a{padding-block:5px}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-brand{grid-column:1/-1;grid-row:1;margin-bottom:40px}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(2)>p.mono:not([data-\6e tdin]){grid-column:1;grid-row:2}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(2)>p.mono:not([data-\6e tdin])+ul{grid-column:1;grid-row:3;margin-bottom:36px}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(2)>p[data-\6e tdin]{grid-column:2;grid-row:2}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(2)>p[data-\6e tdin]+ul{grid-column:2;grid-row:3;margin-bottom:36px}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(3)>p.mono:not([data-\6e tdtools]){grid-column:1;grid-row:4}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(3)>p.mono:not([data-\6e tdtools])+ul{grid-column:1;grid-row:5;margin-bottom:36px;align-self:start}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(3)>p[data-\6e tdtools]{grid-column:2;grid-row:4}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(3)>p[data-\6e tdtools]+ul{grid-column:2;grid-row:5;margin-bottom:36px}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(4){grid-column:1/-1;grid-row:6}@media (min-width:860px){.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools]){grid-template-columns:repeat(4,minmax(0,1fr))}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-brand{grid-column:1/3;grid-row:1;margin-bottom:40px}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(4){grid-column:3/5;grid-row:1;align-self:end;margin-bottom:40px}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(2)>p.mono:not([data-\6e tdin]){grid-column:1;grid-row:2}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(2)>p.mono:not([data-\6e tdin])+ul{grid-column:1;grid-row:3;margin-bottom:0}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(2)>p[data-\6e tdin]{grid-column:2;grid-row:2}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(2)>p[data-\6e tdin]+ul{grid-column:2;grid-row:3;margin-bottom:0}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(3)>p.mono:not([data-\6e tdtools]){grid-column:3;grid-row:2}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(3)>p.mono:not([data-\6e tdtools])+ul{grid-column:3;grid-row:3;margin-bottom:0}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(3)>p[data-\6e tdtools]{grid-column:4;grid-row:2}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(3)>p[data-\6e tdtools]+ul{grid-column:4;grid-row:3;margin-bottom:0}}@media (min-width:1100px){.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools]){grid-template-columns:minmax(0,1.25fr) repeat(4,minmax(0,1fr));column-gap:32px}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-brand{grid-column:1;grid-row:1/3;align-self:start;margin-bottom:0}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(4){grid-column:1;grid-row:3;align-self:end;margin:0}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(2)>p.mono:not([data-\6e tdin]){grid-column:2;grid-row:1}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(2)>p.mono:not([data-\6e tdin])+ul{grid-column:2;grid-row:2/4}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(2)>p[data-\6e tdin]{grid-column:3;grid-row:1}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(2)>p[data-\6e tdin]+ul{grid-column:3;grid-row:2/4}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(3)>p.mono:not([data-\6e tdtools]){grid-column:4;grid-row:1}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(3)>p.mono:not([data-\6e tdtools])+ul{grid-column:4;grid-row:2/4}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(3)>p[data-\6e tdtools]{grid-column:5;grid-row:1}.foot-top:has(>.foot-col>p[data-\6e tdin]):has(>.foot-col>p[data-\6e tdtools])>.foot-col:nth-child(3)>p[data-\6e tdtools]+ul{grid-column:5;grid-row:2/4}}@media (min-width:900px) and (max-width:1180px){.nav-links{gap:18px!important}}