.anat{margin-top:var(--sec);color:#fff}.anat-notes,.tl,.sx{list-style:none;margin-left:0;padding-left:0}.anat-head{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gut);align-items:end}.anat-head>.label{grid-column:1 / span 3;align-self:start;color:#b3b3b3}.anat-head>.statement{grid-column:4 / span 5;font-size:clamp(28px,3.2vw,50px)}.anat-tabs{grid-column:9 / -1;justify-self:center;display:inline-flex;padding:4px;border-radius:999px;background:var(--d-card-2)}.anat-tab{padding:9px 18px;border-radius:999px;font-size:var(--fs-nav);font-weight:500;color:var(--d-mute);transition:color .4s var(--ease),background .4s var(--ease)}.anat-tab[aria-selected=true]{background:#fff;color:var(--ink)}.anat-tab:not([aria-selected=true]):hover{color:#fff}.anat-panel{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gut);margin-top:clamp(32px,3.6vw,56px)}.anat-panel[hidden]{display:none}.anat-fig{grid-column:1 / span 8;position:relative;align-self:start;border-radius:var(--r-lg);overflow:hidden;background:var(--d-card)}.anat-fig img{display:block;width:100%;height:auto}.anat-panel.is-entering .anat-fig img{animation:anat-in .7s var(--ease) both}@keyframes anat-in{0%{opacity:0;transform:scale(1.015)}}.pin{position:absolute;left:var(--x);top:var(--y);z-index:1;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;box-shadow:0 0 0 4px #ffffffd9;transition:transform .5s var(--ease),background .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease)}.pin:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:1px solid rgba(255,255,255,.9);opacity:0;transform:scale(.6);transition:opacity .4s var(--ease),transform .6s var(--ease)}.pin.is-on{background:#fff;color:var(--ink);box-shadow:0 0 0 4px var(--ink);transform:scale(1.12)}.pin.is-on:after{opacity:1;transform:none;border-color:var(--ink)}.pin:focus-visible{outline:2px solid #fff;outline-offset:6px}.anat.is-armed .pin{transform:scale(0)}.anat.is-live .pin{transform:none;transition-delay:calc(var(--i) * .11s)}.anat.is-live .pin.is-on{transform:scale(1.12);transition-delay:0ms}.anat-notes{grid-column:9 / -1;display:grid;align-content:start;counter-reset:note}.anat-note{display:grid;grid-template-columns:30px 1fr;gap:0 14px;padding:16px 0;border-top:1px solid var(--d-line);cursor:default;transition:opacity .4s var(--ease)}.anat-note:last-child{border-bottom:1px solid var(--d-line)}.anat-note b{grid-row:span 2;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;background:var(--d-card-2);color:#fff;transition:background .3s var(--ease),color .3s var(--ease)}.anat-note h3{font-size:var(--fs-sm);font-weight:500;line-height:1.35;letter-spacing:-.01em}.anat-note p{margin-top:6px;font-size:14px;line-height:1.5;color:#b3b3b3;max-width:40ch}.anat-notes.has-focus .anat-note:not(.is-on){opacity:.45}.anat-note.is-on b{background:#fff;color:var(--ink)}.anat-foot{display:grid;grid-template-columns:repeat(12,1fr);gap:12px var(--gut);align-items:center;margin-top:clamp(24px,2.4vw,36px);color:#b3b3b3;font-size:15px}.anat-foot>span{grid-column:1 / span 8}.anat-foot .link{grid-column:9 / -1;justify-self:center;color:#fff}.spec{margin-top:clamp(36px,4vw,64px);border-top:1px solid var(--line)}.spec-row{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gut);padding:clamp(18px,1.8vw,26px) 0;border-bottom:1px solid var(--line)}.spec-row dt{grid-column:4 / span 4;font-size:var(--fs-lg);font-weight:500;letter-spacing:-.02em;line-height:1.2}.spec-row dd{grid-column:8 / -1;font-size:var(--fs-sm);color:var(--mute-2);line-height:1.55;max-width:52ch}.tl{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gut);margin-top:clamp(36px,4vw,64px)}.tl-3{grid-template-columns:repeat(3,1fr)}.tl-step{position:relative;padding-top:22px;border-top:2px solid var(--ink)}.tl-step:not(:first-child){border-top-color:var(--line)}.tl-step time{display:block;font-size:var(--fs-eyebrow);font-weight:600;font-variant-numeric:tabular-nums}.tl-step h3{margin-top:14px;font-size:var(--fs-lg);font-weight:500;letter-spacing:-.024em;line-height:1.15}.tl-step p{margin-top:10px;font-size:14px;color:var(--mute-2);line-height:1.5;max-width:34ch}.tl-note{margin-top:22px;font-size:14px;color:var(--mute-2)}.split{display:grid;grid-template-columns:1fr 1fr;gap:var(--gut);margin-top:clamp(36px,4vw,64px)}.split-col{padding:clamp(22px,2.4vw,40px);border-radius:var(--r-lg);background:var(--card)}.split-col.is-human{background:var(--ink);color:#fff}.split-col h3{font-size:clamp(22px,2vw,30px);font-weight:500;letter-spacing:-.035em;line-height:1.05}.split-col ul{margin-top:22px;display:grid;gap:12px;font-size:var(--fs-sm);line-height:1.45}.split-col li{display:grid;grid-template-columns:14px 1fr;gap:10px}.split-col li:before{content:"";width:6px;height:6px;margin-top:.55em;border-radius:50%;background:currentColor;opacity:.5}.split-col.is-human li:before{opacity:1}.buy{display:grid;grid-template-columns:1fr 1fr;gap:var(--gut);margin-top:clamp(36px,4vw,64px)}.buy-opt{padding:clamp(22px,2.4vw,36px);border-radius:var(--r-lg);background:var(--card);display:grid;gap:10px;align-content:start}.buy-opt h3{font-size:clamp(22px,2vw,30px);font-weight:500;letter-spacing:-.035em;line-height:1.05}.buy-opt p{font-size:var(--fs-sm);color:var(--mute-2);line-height:1.5;max-width:46ch}.buy-opt .btn{justify-self:start;margin-top:10px}.fit{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gut);margin-top:clamp(36px,4vw,64px)}.fit a{display:grid;gap:10px;align-content:start;padding:clamp(18px,1.8vw,26px);border-radius:var(--r-lg);background:var(--card);transition:background .4s var(--ease),color .4s var(--ease)}.fit strong{font-size:var(--fs-lg);font-weight:500;letter-spacing:-.024em;display:flex;justify-content:space-between;gap:12px}.fit span{font-size:14px;color:var(--mute-2);line-height:1.5;transition:color .4s var(--ease)}@media (hover: hover){.fit a:hover{background:var(--ink);color:#fff}.fit a:hover span{color:var(--d-mute)}}.fit a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.sx{margin-top:clamp(40px,5vw,80px);border-top:1px solid var(--line)}.sx-row{position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gut);padding:clamp(22px,2.6vw,40px) 0;border-bottom:1px solid var(--line)}.sx-name{grid-column:1 / span 6;font-size:clamp(34px,4.6vw,76px);font-weight:500;letter-spacing:-.05em;line-height:.95}.sx-name a{background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat;transition:background-size .6s var(--ease)}.sx-name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.sx-row:hover .sx-name a,.sx-name a:focus-visible{background-size:100% 2px}.sx-name a:focus-visible{outline:none}.sx-row:has(a:focus-visible){outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.sx-name small{display:block;margin-top:12px;font-size:14px;font-weight:450;letter-spacing:0;color:var(--mute-2);line-height:1.4}.sx-body{grid-column:7 / span 4;display:grid;gap:14px;align-content:start}.sx-body p{font-size:var(--fs-sm);line-height:1.5;color:var(--ink-soft);max-width:42ch}.sx-body ul{display:flex;flex-wrap:wrap;gap:6px}.sx-body li{padding:5px 11px;border-radius:999px;background:var(--card);font-size:var(--fs-xs);font-weight:500}.sx-body p a{position:relative;z-index:1;text-decoration:underline;text-underline-offset:3px}.sx-proof{position:relative;z-index:1;font-size:14px;color:var(--mute-2)}.sx-proof a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}.sx-proof a:hover{text-decoration-color:var(--ink)}.sx-img{grid-column:11 / -1;aspect-ratio:4 / 5;border-radius:var(--r);overflow:hidden;background:#e4e4e4;align-self:start}.sx-img img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);filter:grayscale(1);transition:transform 1.1s var(--ease),filter .8s var(--ease)}.sx-row:hover .sx-img img,.sx-row:focus-within .sx-img img{transform:none;filter:none}.sx-row.is-soon .sx-name{color:var(--mute-2)}@media (max-width: 1024px){.anat-head{grid-template-columns:1fr;gap:14px}.anat-head>.label,.anat-head>.statement{grid-column:1 / -1}.anat-tabs{grid-column:1 / -1;justify-self:start;margin-top:8px}.anat-fig,.anat-notes{grid-column:1 / -1}.anat-notes{margin-top:10px;grid-template-columns:1fr 1fr;column-gap:var(--gut)}.anat-foot>span,.anat-foot .link{grid-column:1 / -1}.anat-note:nth-last-child(2){border-bottom:1px solid var(--d-line)}.spec-row dt{grid-column:1 / span 5}.spec-row dd{grid-column:6 / -1}.tl{grid-template-columns:1fr 1fr;row-gap:36px}.sx-name{grid-column:1 / -1}.sx-body{grid-column:1 / span 8}.sx-img{grid-column:9 / -1}}@media (max-width: 760px){.pin{width:24px;height:24px;margin:-12px 0 0 -12px;font-size:11px;box-shadow:0 0 0 3px #ffffffd9}.anat-notes{grid-template-columns:1fr}.anat-note:nth-last-child(2){border-bottom:0}.spec-row{grid-template-columns:1fr;gap:6px}.spec-row dt,.spec-row dd{grid-column:1 / -1}.tl,.split,.buy,.fit{grid-template-columns:1fr}.sx-body{grid-column:1 / -1}.sx-img{grid-column:1 / -1;aspect-ratio:16 / 9}.sx-img img{filter:none;transform:none}}@media (prefers-reduced-motion: reduce){.anat.is-armed .pin{transform:none}.anat-panel.is-entering .anat-fig img{animation:none}}.wk-packs{display:grid;grid-template-columns:1fr 1fr .9fr;gap:var(--gut);margin-top:var(--gut)}.wk-pack{padding:clamp(22px,2.2vw,34px);border-radius:var(--r-lg);background:var(--card);display:grid;gap:14px;align-content:start}.wk-pack .plan-tag{justify-self:start;color:var(--mute-2);border-color:var(--line)}.wk-pack h3{font-size:clamp(24px,2.2vw,36px);font-weight:500;letter-spacing:-.04em;line-height:1}.wk-pack>p{font-size:var(--fs-sm);color:var(--mute-2);line-height:1.5;max-width:40ch}.wk-pack .feat{gap:9px;font-size:var(--fs-sm)}.wk-pack .feat li:before{background:var(--ink)}.wk-cta{padding:clamp(22px,2.2vw,34px);border-radius:var(--r-lg);border:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;gap:22px}.wk-cta p{font-size:var(--fs-lg);font-weight:500;letter-spacing:-.02em;line-height:1.25;max-width:18em}.wk-cta .btn{align-self:flex-start}.wk .split{margin-top:var(--gut)}@media (max-width: 1024px){.wk-packs{grid-template-columns:1fr 1fr}.wk-cta{grid-column:1 / -1}}@media (max-width: 760px){.wk-packs{grid-template-columns:1fr}}
