.ww a.dy-link{color:var(--dy-mint)}.ww .dy-paper a.dy-link{color:var(--dy-mint-ink)}.ww .ww-hero{padding-block:clamp(56px,8vw,112px) clamp(48px,6vw,80px)}.ww .ww-hero .dy-h1{animation:dy-settle .7s var(--dy-ease) both}.ww .ww-sub{color:#b7bbc2;max-width:54ch;animation:dy-settle .7s .15s var(--dy-ease) both;margin:24px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.ww .ww-doors-sec{padding-block:64px 72px}.ww .ww-doors{border-top:1px solid var(--dy-fg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ww .ww-door{border-left:1px solid var(--dy-border);transition:background .4s var(--dy-ease);flex-direction:column;padding:28px 32px 8px;scroll-margin-top:96px;display:flex}.ww .ww-door:first-child{border-left:0;padding-left:0}.ww .ww-door:last-child{padding-right:0}.ww .ww-door:target{background:#3fcf8e0f}.ww .ww-door h2{font:700 clamp(26px, 2.6vw, 32px)/1.1 var(--font-display);letter-spacing:-.02em;margin:12px 0 6px}.ww .ww-price{font:500 15px/1.4 var(--dy-mono);color:var(--dy-mint);margin:0 0 16px}.ww .ww-body{color:var(--dy-muted);margin:0 0 18px}.ww .ww-door dl{margin:0 0 24px}.ww .ww-door dl div{border-top:1px solid var(--dy-border);padding:12px 0}.ww .ww-door dt{color:#969ca6;margin-bottom:4px;font-size:13px}.ww .ww-door dd{margin:0;font-size:15px}.ww .ww-pop{gap:2px;display:grid}.ww .ww-pop a{text-decoration:underline;text-decoration-color:var(--dy-control);text-underline-offset:3px;justify-content:space-between;gap:12px;padding-block:4px;display:flex}.ww .ww-pop a:hover{text-decoration-color:var(--dy-fg)}.ww .ww-pop a span{font-family:var(--dy-mono);color:var(--dy-muted);white-space:nowrap;font-size:13px}.ww .ww-go{align-self:flex-start;margin-top:auto}.ww .ww-adhoc{border-top:1px solid var(--dy-border);color:var(--dy-muted);margin:32px 0 0;padding-top:18px;font-size:15px}.ww .ww-choose-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:28px 56px;display:grid}.ww .ww-opts{border-top:1px solid var(--dy-ink);margin:0;padding:0;list-style:none}.ww .ww-opts li{border-bottom:1px solid var(--dy-paper-border)}.ww .ww-opts a{grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;padding:18px 0;display:grid}.ww .ww-opts b{font:700 18px/1.3 var(--font-display);letter-spacing:-.01em}.ww .ww-opts a>span{color:var(--dy-ink-muted);grid-column:1;font-size:15px}.ww .ww-opts em{font:500 12px/1.4 var(--dy-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--dy-mint-ink);white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-style:normal}.ww .ww-opts a:hover b{text-underline-offset:4px;text-decoration:underline}.ww .ww-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px 56px;display:grid}@media (width<=980px){.ww .ww-doors{border-top:0;grid-template-columns:minmax(0,1fr)}.ww .ww-door,.ww .ww-door:first-child,.ww .ww-door:last-child{border-left:0;border-top:1px solid var(--dy-fg);padding:28px 0 32px}.ww .ww-choose-in,.ww .ww-faq{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.ww .ww-opts a{grid-template-columns:minmax(0,1fr)}.ww .ww-opts em{grid-area:auto/1;margin-top:6px}}
