.wh{position:relative;padding:clamp(90px,10vw,130px) 0;overflow:hidden}.wh:before{content:"";position:absolute;right:-140px;top:40px;width:380px;height:380px;border-radius:50%;background:var(--mark-cyan);opacity:.35;pointer-events:none}.wh .wrap{position:relative}.wh-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px}.wh-kicker{color:var(--blue)}.wh-title{margin-top:16px;max-width:14ch}.wh-lede{max-width:440px}.wh-grid{margin-top:64px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.wh-card{position:relative;border-radius:32px;padding:34px 32px 30px;display:flex;flex-direction:column}.wh-1{background:var(--field-sand);color:var(--ink);margin-top:64px;--acc:var(--blue);--mut:var(--ink-2);--rl:var(--rule)}.wh-2{background:var(--blue);color:#fff;margin-top:32px;--acc:var(--mark-cyan);--mut:#DCEFF2;--rl:rgba(255,255,255,.22)}.wh-3{background:var(--terracotta);color:#fff;--acc:#FCE3D6;--mut:#FBEAE1;--rl:rgba(255,255,255,.25)}.wh-star{position:absolute;top:-14px;left:32px;padding:7px 14px;border-radius:999px;background:var(--cyan-tint);color:var(--blue);font-size:.62rem}.wh-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.wh-top svg{flex:none}.wh-top path{fill:none;stroke:var(--acc);stroke-width:3;stroke-linecap:round}.wh-label{color:var(--acc)}.wh-name{margin-top:10px;font-size:2.25rem;font-weight:200;letter-spacing:-.02em}.wh-sub{margin-top:8px;font-size:1rem;font-weight:300;line-height:1.5;color:var(--mut)}.wh-price{margin-top:26px;padding-top:22px;border-top:1px solid var(--rl)}.wh-amt{font-size:2.6rem;font-weight:300;letter-spacing:-.02em;line-height:1.05}.wh-alt{margin-top:10px;font-size:.92rem;font-weight:300;color:var(--mut)}.wh-plus{margin-top:6px;font-size:.62rem;color:var(--acc)}.wh-items{margin:22px 0 0;padding:0;list-style:none}.wh-items li{position:relative;padding:11px 0 11px 28px;border-top:1px solid var(--rl);font-size:.97rem;font-weight:300;line-height:1.45}.wh-items li:before{content:"";position:absolute;left:2px;top:17px;width:11px;height:6px;border-left:2.4px solid var(--acc);border-bottom:2.4px solid var(--acc);transform:rotate(-45deg)}.wh-fits{margin-top:20px;padding:16px 18px;border-radius:18px;background:#ffffff24;font-size:.92rem;font-weight:300;line-height:1.55}.wh-1 .wh-fits{background:#fff}.wh-fits b{font-weight:500}.wh-btn{margin-top:22px;display:inline-flex;justify-content:center;padding:15px 24px;border-radius:999px;font-size:.72rem;letter-spacing:.16em;background:#fff;color:var(--blue)}.wh-1 .wh-btn{background:var(--blue);color:#fff}.wh-3 .wh-btn{color:var(--terracotta)}.wh-btn:hover{opacity:.9}.wh-terms{margin-top:56px;padding:26px 30px;border-radius:26px;background:var(--field-sand);display:flex;flex-wrap:wrap;gap:14px 36px;justify-content:space-between;font-size:1.05rem;font-weight:300}.wh-terms b{font-weight:500}.wh-every{margin-top:36px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.wh-every .mono{color:var(--blue);font-size:.62rem}.wh-every p+p{margin-top:10px;font-size:1rem;font-weight:300;line-height:1.55}@media(max-width:1000px){.wh-grid{grid-template-columns:minmax(0,1fr)}.wh-card{margin-top:0}.wh-every{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.wh-every{grid-template-columns:minmax(0,1fr)}}.wh-card .mono.wh-label,.wh-card .mono.wh-plus{color:var(--acc)}.wh .wh-star.mono{color:var(--blue)}.wh a.wh-btn{text-decoration:none}.wh .wh-name{margin-bottom:0}.wh .wh-sub{margin-top:14px}
