.hero.svc{padding-bottom:clamp(46px,5vw,72px)}.hero.svc h1{max-width:20ch}.hero.svc .eyebrow{margin-bottom:26px}.hero-shot{max-width:1120px;margin:0 auto;padding:0 var(--pad)}.hero-shot .win{margin-top:clamp(30px,3.4vw,48px)}.anat-stage img,.hero-shot .shot{width:100%;height:auto;display:block}.crumb,.crumb a{color:var(--slate)}.crumb{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;display:flex;gap:9px;justify-content:center;margin-bottom:26px}.crumb a{border-bottom:1px solid transparent}.crumb a:hover,.inc-note a:hover{color:var(--emerald);border-bottom-color:var(--emerald)}.crumb span{opacity:.5}.pts{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);margin-top:clamp(34px,4vw,56px)}.pts article{padding:clamp(26px,2.8vw,40px) clamp(18px,2.4vw,36px) clamp(26px,2.8vw,40px)0;border-bottom:1px solid var(--line)}.pts article:not(:nth-child(3n+1)){padding-left:clamp(18px,2.4vw,36px);border-left:1px solid var(--line)}.pts article:nth-last-child(-n+2),.pts.six article:nth-last-child(-n+2),.pts.six article:nth-last-child(-n+3){border-bottom:0}.pts .n{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;color:var(--emerald);display:block;margin-bottom:16px}.mini h3,.pts h3{margin-bottom:10px}.pts h3{font-size:clamp(19px,1.6vw,23px)}.pts p{font-size:15.5px;color:var(--slate);line-height:1.55;max-width:34ch}.inc{display:grid;grid-template-columns:repeat(2,1fr);gap:0 clamp(30px,5vw,90px);margin-top:clamp(34px,4vw,54px)}.inc div,.ways div{align-items:baseline}.inc div{display:flex;gap:14px;padding:16px 0}.arch u,.inc b,.inc-note a{color:var(--ink)}.inc b{font-weight:500;font-size:16.5px;flex:none}.cross p,.inc span,.mini p{font-size:15px;color:var(--slate);line-height:1.5}.arch em,.inc i{font-style:normal}.inc i{width:6px;height:6px;border-radius:2px;background:var(--emerald);flex:none;transform:translateY(-2px)}.arch,.inc-note{color:var(--slate)}.inc-note{margin-top:clamp(26px,3vw,38px);font-size:15.5px;max-width:60ch}.inc div,.inc-note a{border-bottom:1px solid var(--line-m)}.arch{font-size:13px;line-height:2.1;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:clamp(22px,2.6vw,34px)}.arch b,.cross small,.mini small{letter-spacing:.14em;text-transform:uppercase;display:block;margin-bottom:14px}.arch b{font-family:var(--body);font-size:12px;color:var(--ink);font-weight:500}.arch u{text-decoration:none}.arch em{color:var(--emerald)}.arch,.snip,.snip-note{font-family:var(--mono)}.snip{font-size:12.5px;line-height:1.95;color:rgba(241,244,238,.7);background:rgba(255,255,255,.04);border:1px solid rgba(241,244,238,.14);border-radius:14px;padding:clamp(22px,2.6vw,32px);overflow-x:auto}.snip .k{color:var(--lime)}.snip .v{color:#fff}.snip-note{margin-top:16px;font-size:11.5px;letter-spacing:.06em;color:rgba(241,244,238,.5)}.cross,.mini,.pgrid{display:grid;margin-top:clamp(34px,4vw,54px)}.mini{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,26px)}.cross a,.mini article{background:var(--surface);transition:transform .5s cubic-bezier(.2,.7,.3,1),box-shadow .5s}.mini article{border:1px solid var(--line-w);border-radius:20px;padding:clamp(24px,2.6vw,34px);display:flex;flex-direction:column}.cross a:hover,.mini article:hover{transform:translateY(-6px);box-shadow:0 40px 60px -46px rgba(19,21,15,.45)}.cross small,.mini small{font-family:var(--mono);font-size:10.5px;color:var(--slate)}.mini h3{font-size:21px}.cross p,.mini p{line-height:1.55}.mini .link-arrow{margin-top:auto;padding-top:20px;display:inline-flex}.cross,.pgrid{grid-template-columns:1fr 1fr;gap:clamp(18px,2.2vw,28px)}.cross a{border:1px solid var(--line-m);border-radius:22px;padding:clamp(28px,3.2vw,44px);display:block}.cross a:hover{box-shadow:0 44px 64px -46px rgba(19,21,15,.42)}.cross h3{font-size:clamp(21px,1.9vw,26px);margin-bottom:11px}.cross p{font-size:15.5px;margin-bottom:20px}.pgrid{gap:clamp(28px,3.4vw,52px) clamp(24px,2.6vw,40px)}.ways{display:grid;gap:0;margin-top:8px}.ways div{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.ways div:last-child{border-bottom:0}.ways b{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;color:var(--emerald);text-transform:uppercase}.ways span{font-size:15.5px;color:var(--slate);line-height:1.55}.ways em{font-style:normal;color:var(--ink);font-weight:500}@media (max-width:1080px){.pts{grid-template-columns:1fr 1fr}.pts article{padding-right:clamp(16px,2.4vw,30px)}.pts article:nth-child(3){padding-left:0;border-left:0}.pts article:not(:nth-child(2n+1)){padding-left:clamp(16px,2.4vw,30px);border-left:1px solid var(--line)}.pts article:nth-last-child(-n+1){border-bottom:0}.cross,.inc,.mini,.pgrid{grid-template-columns:1fr}}@media (max-width:640px){.niches .niche .go{grid-column:auto}.pts{grid-template-columns:1fr}.pts article,.pts article:not(:nth-child(2n+1)){border-left:0;padding:24px 0}.pts article:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.pts article:last-child{border-bottom:0}}.why2.five article:last-child:nth-child(odd){grid-column:1/-1;border-left:0}.fixed-note{margin-top:26px;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--slate)}.fixed-note b{color:var(--ink);font-weight:500}@media (max-width:1080px){.pts.six article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.pts.six article:nth-last-child(-n+2){border-bottom:0}}@media (max-width:640px){.niches .niche .go{grid-column:auto}.pts.six article:nth-last-child(-n+2),.pts.six article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.pts.six article:last-child{border-bottom:0}.why2.five article:last-child:nth-child(odd){grid-column:auto}}.anat{display:grid;gap:clamp(26px,3.4vw,56px);align-items:start;margin-top:clamp(34px,4vw,54px)}.anat input,.demo input{position:absolute;opacity:0;pointer-events:none}.anat-list{display:grid;gap:0;border-top:1px solid var(--line)}.anat-list label{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:baseline;padding:16px 14px 16px 0;border-bottom:1px solid var(--line);cursor:pointer;transition:background .2s ease,padding .2s ease}.anat-list label em,.demo-list label em{font-style:normal;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;color:var(--slate);transition:color .2s ease}.anat-list label b{font-family:var(--display);font-weight:600;font-size:clamp(17px,1.5vw,20px);letter-spacing:-.026em;color:var(--ink);display:block}.anat-list label span{display:block;font-size:15px;color:var(--slate);line-height:1.5;margin-top:6px;max-width:40ch}.anat-list label:hover{background:rgba(255,255,255,.5);padding-left:14px}.anat-stage{position:relative;border-radius:12px;overflow:hidden;border:1px solid rgba(19,21,15,.11);background:#fff;box-shadow:0 2px 4px rgba(19,21,15,.04),0 34px 60px -36px rgba(19,21,15,.42)}.anat-hot,.anat-stage .veil{position:absolute;opacity:0;transition:opacity .22s ease;pointer-events:none}.anat-stage .veil{inset:0;background:rgba(14,26,20,.5)}.anat-hot{border-radius:8px;border:2px solid var(--lime);box-shadow:0 0 0 9999px rgba(14,26,20,.52)}#an1:checked~.anat-stage .h1,#an2:checked~.anat-stage .h2h,#an3:checked~.anat-stage .h3h,#an4:checked~.anat-stage .h4h,#an5:checked~.anat-stage .h5h,#an6:checked~.anat-stage .h6h{opacity:1}#an1:checked~.anat-list label[for=an1]{background:rgba(255,255,255,.7)}#an1:checked~.anat-list label[for=an1] em,#an2:checked~.anat-list label[for=an2] em,#an3:checked~.anat-list label[for=an3] em,#an4:checked~.anat-list label[for=an4] em,#an5:checked~.anat-list label[for=an5] em,#an6:checked~.anat-list label[for=an6] em{color:var(--emerald)}#an1:focus-visible~.anat-list label[for=an1]{outline:2px solid var(--emerald);outline-offset:2px}#an2:checked~.anat-list label[for=an2]{background:rgba(255,255,255,.7)}#an2:focus-visible~.anat-list label[for=an2]{outline:2px solid var(--emerald);outline-offset:2px}#an3:checked~.anat-list label[for=an3]{background:rgba(255,255,255,.7)}#an3:focus-visible~.anat-list label[for=an3]{outline:2px solid var(--emerald);outline-offset:2px}#an4:checked~.anat-list label[for=an4]{background:rgba(255,255,255,.7)}#an4:focus-visible~.anat-list label[for=an4]{outline:2px solid var(--emerald);outline-offset:2px}#an5:checked~.anat-list label[for=an5]{background:rgba(255,255,255,.7)}#an5:focus-visible~.anat-list label[for=an5]{outline:2px solid var(--emerald);outline-offset:2px}#an6:checked~.anat-list label[for=an6]{background:rgba(255,255,255,.7)}#an6:focus-visible~.anat-list label[for=an6]{outline:2px solid var(--emerald);outline-offset:2px}.anat-list label>span>span{display:none}.anat-stage{align-self:center}#an1:checked~.anat-list label[for=an1]>span>span,#an2:checked~.anat-list label[for=an2]>span>span,#an3:checked~.anat-list label[for=an3]>span>span,#an4:checked~.anat-list label[for=an4]>span>span,#an5:checked~.anat-list label[for=an5]>span>span,#an6:checked~.anat-list label[for=an6]>span>span{display:block}.anat{grid-template-columns:.78fr 1.22fr}@media (prefers-reduced-motion:reduce){.anat-hot,.anat-list label,.anat-stage .veil{transition:none}}.map,.map-pages b,.map-pages u{display:block}.map .eyebrow{display:inline-flex}.map-main{max-width:860px;margin:0 auto}.map-rail,.map-stem{background:var(--line);margin:0 auto}.map-stem{width:1px;height:34px}.map-rail{height:1px;max-width:1080px}.map-pages{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(12px,1.4vw,18px);margin-top:0}.map-pages article{position:relative;padding-top:26px}.map-pages article::before{content:"";position:absolute;top:0;left:50%;width:1px;height:26px;background:var(--line)}.map-pages .card{background:var(--surface);border:1px solid var(--line-w);border-radius:14px;padding:18px 16px;height:100%;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s}.map-pages .card:hover{transform:translateY(-4px);box-shadow:0 30px 44px -36px rgba(19,21,15,.4)}.map-pages u{text-decoration:none;font-family:var(--mono);font-size:11px;letter-spacing:.02em;color:var(--emerald);margin-bottom:10px;word-break:break-all}.map-pages b{font-family:var(--display);font-weight:600;font-size:16px;letter-spacing:-.02em;margin-bottom:7px}.map-pages p{font-size:13.5px;color:var(--slate);line-height:1.45}.mr{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px}.mr div{border:1px solid rgba(241,244,238,.18);border-radius:12px;padding:14px 16px;background:rgba(255,255,255,.03)}.mr b,.reveal summary{font-family:var(--mono);text-transform:uppercase}.mr b{display:block;font-size:10.5px;letter-spacing:.14em;color:var(--lime);margin-bottom:7px}.mr span{font-size:15px;color:rgba(241,244,238,.82)}.reveal{margin-top:18px;border-top:1px solid rgba(241,244,238,.16);padding-top:16px}.reveal summary{cursor:pointer;font-size:11.5px;letter-spacing:.1em;color:rgba(241,244,238,.66);list-style:none}.reveal summary::-webkit-details-marker{display:none}.reveal summary::after{content:" +";color:var(--lime)}.reveal[open] summary::after{content:" –"}.reveal .snip{margin-top:14px}.demo{display:grid;grid-template-columns:1fr .78fr;gap:clamp(26px,3.6vw,60px);align-items:start;margin-top:clamp(30px,3.6vw,48px)}.demo-list{display:grid;gap:0;border-top:1px solid var(--line)}.demo-list label{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:baseline;padding:16px 14px 16px 0;border-bottom:1px solid var(--line);cursor:pointer;transition:background .2s ease,padding .2s ease}.demo-list label b{font-family:var(--display);font-weight:600;font-size:clamp(17px,1.5vw,20px);letter-spacing:-.026em;display:block}.demo-list label span{display:block;font-size:15px;color:var(--slate);line-height:1.5;margin-top:6px;max-width:38ch}.demo-list label:hover{background:rgba(255,255,255,.55);padding-left:14px}