.HaCwDW_plans{padding:110px 0 100px}.HaCwDW_head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:52px;display:flex}.HaCwDW_head h2{margin-top:20px}.HaCwDW_toggle{background:#ebe2d1;border-radius:999px;flex:none;grid-template-columns:1fr 1fr;padding:5px;display:grid;position:relative}.HaCwDW_toggle button{z-index:1;font:600 15px var(--sans);cursor:pointer;color:#5c564c;background:0 0;border:0;border-radius:999px;height:46px;padding:0 24px;transition:color .4s;position:relative}.HaCwDW_toggle button[aria-pressed=true]{color:var(--cream)}.HaCwDW_pill{background:var(--forest);border-radius:999px;width:calc(50% - 5px);height:46px;transition:transform .55s cubic-bezier(.65,0,.35,1);position:absolute;top:5px;left:5px}.HaCwDW_toggle[data-mode=sit] .HaCwDW_pill{transform:translate(100%)}.HaCwDW_tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.HaCwDW_tier{background:var(--paper);border:1px solid var(--line);border-radius:26px;flex-direction:column;padding:34px 34px 30px;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;display:flex;position:relative}.HaCwDW_tier:hover{transform:translateY(-8px);box-shadow:0 44px 70px -40px #12312480}.HaCwDW_nm{justify-content:space-between;align-items:center;display:flex}.HaCwDW_nm h3{font-family:var(--serif);letter-spacing:-.01em;font-size:25px;font-weight:500}.HaCwDW_dot{border-radius:50%;width:12px;height:12px}.HaCwDW_sub{color:var(--muted);margin-top:2px;font-size:15px}.HaCwDW_price{font-family:var(--serif);letter-spacing:-.035em;font-variation-settings:"opsz" 144;margin:24px 0 2px;font-size:58px;font-weight:420;line-height:1}.HaCwDW_price sup{vertical-align:top;margin-right:2px;font-size:26px;font-weight:400;position:relative;top:8px}.HaCwDW_price span{font-family:var(--sans);letter-spacing:0;color:var(--muted);font-size:16px;font-weight:400}.HaCwDW_rhythm{color:var(--muted);margin-bottom:24px;font-size:15px}.HaCwDW_count{background:#f3ecdf;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:18px 20px;display:flex;overflow:hidden}.HaCwDW_n{font-family:var(--serif);letter-spacing:-.03em;font-size:40px;font-weight:450;line-height:1;animation:.5s cubic-bezier(.2,.7,.2,1) HaCwDW_pop}.HaCwDW_l{text-align:right;color:#4b463e;font-size:14px;line-height:1.35;animation:.5s cubic-bezier(.2,.7,.2,1) HaCwDW_swap}@keyframes HaCwDW_swap{0%{opacity:0;transform:translateY(14px)}}@keyframes HaCwDW_pop{40%{transform:scale(1.1)}}.HaCwDW_tier ul{gap:11px;margin-bottom:28px;font-size:15.5px;list-style:none;display:grid}.HaCwDW_tier li{gap:10px;display:flex}.HaCwDW_tier li svg{flex:none;width:18px;height:18px;margin-top:2px}.HaCwDW_cta{border:1.5px solid var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:8px;height:50px;margin-top:auto;font-size:15px;font-weight:600;transition:background .3s,color .3s;display:flex}.HaCwDW_cta svg{width:18px;height:18px}.HaCwDW_cta:hover{background:var(--ink);color:var(--cream)}.HaCwDW_gold{background:var(--forest-deep);color:#ede6d6;border-color:var(--forest-deep);box-shadow:0 30px 60px -30px #12312499}.HaCwDW_gold .HaCwDW_sub,.HaCwDW_gold .HaCwDW_rhythm,.HaCwDW_gold .HaCwDW_price span{color:#a9bfb2}.HaCwDW_gold .HaCwDW_count{background:#ffffff12}.HaCwDW_gold .HaCwDW_l{color:#cfdcd3}.HaCwDW_gold .HaCwDW_cta{background:var(--mustard);border-color:var(--mustard);color:#1d1a12}.HaCwDW_gold .HaCwDW_cta:hover{color:#1d1a12;background:#e6b350}.HaCwDW_flag{background:var(--mustard);color:#2a210e;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;position:absolute;top:-14px;right:28px}.HaCwDW_fine{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:28px;font-size:14.5px;display:flex}.HaCwDW_fine span{align-items:center;gap:8px;display:flex}.HaCwDW_fine span:before{content:"";background:#c4b59b;border-radius:50%;width:5px;height:5px}@media (prefers-reduced-motion:reduce){.HaCwDW_n,.HaCwDW_l{animation:none}.HaCwDW_pill{transition:none}}@media (max-width:1100px){.HaCwDW_tier{padding:30px 24px 26px}.HaCwDW_price{font-size:50px}}@media (max-width:900px){.HaCwDW_plans{padding:80px 0}.HaCwDW_head{flex-direction:column;align-items:flex-start;gap:28px}.HaCwDW_tiers{grid-template-columns:1fr;gap:28px;max-width:520px;margin:0 auto}}@media (max-width:640px){.HaCwDW_toggle{width:100%}.HaCwDW_toggle button{padding:0 12px;font-size:14.5px}.HaCwDW_fine{flex-direction:column;align-items:center}}
