.cadence-switch-module__UfdUbW__cadenceControl{isolation:isolate;background:#101012;border:1px solid #343439;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;width:min(270px,100%);min-height:50px;margin:22px auto 28px;padding:2px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0b,0 10px 30px #00000029}.cadence-switch-module__UfdUbW__cadenceSurface{z-index:-1;will-change:transform;pointer-events:none;background:#ef713421;border:1px solid #f0743a9e;border-radius:9px;width:calc(50% - 2px);transition:transform .54s cubic-bezier(.22,.78,.2,1);position:absolute;top:2px;bottom:2px;left:2px;transform:translate(0,0);box-shadow:inset 0 1px #ffffff0e,0 0 18px #ef713412}.cadence-switch-module__UfdUbW__cadenceControl[data-cadence=yearly] .cadence-switch-module__UfdUbW__cadenceSurface{transform:translate(100%)}.cadence-switch-module__UfdUbW__cadenceLabel{appearance:none;color:#b8b8bf;min-width:0;min-height:44px;font:650 12px/1.1 var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:color .42s cubic-bezier(.22,.78,.2,1),opacity .42s;display:flex}.cadence-switch-module__UfdUbW__cadenceLabel[aria-checked=true]{color:#fffdf9}.cadence-switch-module__UfdUbW__cadenceLabel small{color:#f0a07a;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:720}.cadence-switch-module__UfdUbW__cadenceLabel:focus-visible{outline-offset:3px;outline:2px solid #ff9d6d}.cadence-switch-module__UfdUbW__cadencePanel{animation:.48s cubic-bezier(.22,.78,.2,1) both cadence-switch-module__UfdUbW__cadenceReveal}.cadence-switch-module__UfdUbW__cadenceStatus{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes cadence-switch-module__UfdUbW__cadenceReveal{0%{opacity:.62;transform:translateY(4px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:560px){.cadence-switch-module__UfdUbW__cadenceControl{width:min(258px,100%);margin-top:20px;margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.cadence-switch-module__UfdUbW__cadenceSurface,.cadence-switch-module__UfdUbW__cadenceLabel{transition:none}.cadence-switch-module__UfdUbW__cadenceSurface{will-change:auto}.cadence-switch-module__UfdUbW__cadencePanel{animation:none}}
.plan-module__44iHPa__page{color:#f3f2ee;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#070708;min-height:100vh;padding:28px clamp(16px,4vw,52px) 52px;position:relative;overflow:hidden}.plan-module__44iHPa__page:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 12%,#ff6a2a0e,#0000 27%),radial-gradient(circle at 84% 34%,#ffffff06,#0000 30%);position:fixed;inset:-25%}.plan-module__44iHPa__inner{z-index:1;max-width:1120px;margin:0 auto;position:relative}.plan-module__44iHPa__brand{letter-spacing:-.045em;font-size:22px;font-weight:800}.plan-module__44iHPa__brand span{color:#f26b2a}.plan-module__44iHPa__eyebrow{color:#df8e61;letter-spacing:.1em;margin-top:44px;font-size:10px;font-weight:720;line-height:1.4}.plan-module__44iHPa__title{letter-spacing:-.047em;max-width:900px;margin:12px 0 14px;font-size:clamp(39px,5.7vw,66px);font-weight:680;line-height:.98}.plan-module__44iHPa__joinTitle{letter-spacing:-.03em;max-width:780px;font-size:clamp(27px,3vw,36px);line-height:1.08}.plan-module__44iHPa__lead{color:#aaaab0;max-width:780px;margin:0;font-size:14px;line-height:1.7}.plan-module__44iHPa__diagnosis{background:#0d0d0fe6;border:1px solid #333338;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:24px 0 19px;padding:14px 16px;display:flex}.plan-module__44iHPa__diagnosis span{letter-spacing:.09em;color:#96969d;font-size:9px;font-weight:700}.plan-module__44iHPa__diagnosis strong{margin-top:5px;font-size:13px;display:block}.plan-module__44iHPa__diagnosis b{color:#e69a70;letter-spacing:.025em;font-size:10px}.plan-module__44iHPa__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:11px;display:grid}.plan-module__44iHPa__card{background:linear-gradient(#111113f7,#09090afa);border:1px solid #303035;border-radius:19px;flex-direction:column;min-height:510px;padding:20px;display:flex;position:relative;box-shadow:0 18px 58px #0003}.plan-module__44iHPa__recommended{border-color:#ef70329e;box-shadow:0 0 0 1px #ef703214,0 22px 65px #ef70320e}.plan-module__44iHPa__recommended:before{content:"Recommended for you";color:#0a0a0a;letter-spacing:.035em;background:#e96d31;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:780;position:absolute;top:-10px;left:17px}.plan-module__44iHPa__selectedByMember{border-color:#ef7032b8;box-shadow:0 0 0 1px #ef70321a,0 22px 68px #ef703212}.plan-module__44iHPa__selectedBadge{color:#0a0a0a;letter-spacing:.035em;background:#f1eee8;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:780;position:absolute;top:-10px;left:17px}.plan-module__44iHPa__planIndex{color:#95959c;letter-spacing:.08em;font-size:9px;font-weight:700;line-height:1.4}.plan-module__44iHPa__planName{letter-spacing:-.035em;margin:13px 0 4px;font-size:27px;font-weight:680}.plan-module__44iHPa__planFor{color:#e09a72;letter-spacing:.045em;min-height:28px;font-size:10px;font-weight:700;line-height:1.45}.plan-module__44iHPa__price{letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;gap:7px;margin:18px 0 5px;font-size:31px;font-weight:700;display:flex}.plan-module__44iHPa__priceSaving{letter-spacing:0;color:#e99a70;white-space:nowrap;font-size:11px;font-weight:720}.plan-module__44iHPa__priceNote{color:#9d9da4;min-height:20px;font-size:10px;line-height:1.55}.plan-module__44iHPa__memberStatus{color:#d5a185;letter-spacing:.025em;background:#ef70320f;border:1px solid #ef703252;border-radius:999px;width:fit-content;margin-top:10px;padding:6px 9px;font-size:9px;font-weight:760}.plan-module__44iHPa__divider{background:#303035;height:1px;margin:16px 0}.plan-module__44iHPa__features{gap:9px;margin:0;padding:0;list-style:none;display:grid}.plan-module__44iHPa__features li{color:#c8c8cd;padding-left:16px;font-size:12px;line-height:1.5;position:relative}.plan-module__44iHPa__features li:before{content:"✓";color:#e99a70;font-weight:800;position:absolute;left:0}.plan-module__44iHPa__why{color:#aaaab0;background:#0b0b0c;border:1px solid #303035;border-radius:11px;margin:16px 0 0;padding:11px;font-size:11px;line-height:1.6}.plan-module__44iHPa__why strong{color:#e3e3df}.plan-module__44iHPa__actions{margin-top:auto;padding-top:18px}.plan-module__44iHPa__buyButton,.plan-module__44iHPa__leagueButton{color:#090909;letter-spacing:.035em;cursor:pointer;text-align:center;text-rendering:geometricprecision;background:#ef7134;border:1px solid #ef7032b8;border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:0 14px;font-size:11px;font-weight:760;line-height:1.25;display:inline-flex}.plan-module__44iHPa__buyButton:disabled{cursor:not-allowed;color:#85858d;background:#161619;border-color:#303035}.plan-module__44iHPa__leagueButton{text-decoration:none}.plan-module__44iHPa__buyButton:focus-visible,.plan-module__44iHPa__leagueButton:focus-visible,.plan-module__44iHPa__secondary:focus-visible{outline-offset:3px;outline:2px solid #ff9d6d}.plan-module__44iHPa__secondary{text-align:center;color:#aaaab0;margin-top:10px;font-size:10px;line-height:1.45;text-decoration:none;display:block}.plan-module__44iHPa__secondary:hover{color:#fff}.plan-module__44iHPa__checkoutWrap{gap:7px;display:grid}.plan-module__44iHPa__checkoutError{color:#ffad98;margin:0;font-size:10px;line-height:1.5}.plan-module__44iHPa__law{text-align:center;color:#96969d;max-width:800px;margin:20px auto 0;font-size:10px;line-height:1.7}.plan-module__44iHPa__law strong{color:#bdbdc2}@media (min-width:981px){.plan-module__44iHPa__page{padding-right:calc(clamp(16px,4vw,52px) + 88px)}}@media (max-width:900px){.plan-module__44iHPa__grid{grid-template-columns:1fr}.plan-module__44iHPa__card{min-height:0}.plan-module__44iHPa__eyebrow{margin-top:34px}}@media (max-width:560px){.plan-module__44iHPa__page{padding:22px max(13px,env(safe-area-inset-right)) 40px max(13px,env(safe-area-inset-left))}.plan-module__44iHPa__title{font-size:41px}.plan-module__44iHPa__joinTitle{font-size:29px}.plan-module__44iHPa__card{padding:18px}.plan-module__44iHPa__diagnosis{display:grid}.plan-module__44iHPa__price{font-size:29px}}@media (prefers-reduced-motion:reduce){.plan-module__44iHPa__page:before{display:none}}
