.neutral-brand{font-size:20px;font-weight:900;letter-spacing:.08em;color:#141713;text-decoration:none}.choice-main{min-height:calc(100vh - 76px);padding:clamp(50px,8vh,100px) max(5vw,28px);display:grid;grid-template-columns:.75fr 1.25fr;gap:7vw;align-items:center;background:radial-gradient(circle at 76% 28%,#e2ead7 0,transparent 38%)}.choice-intro h1{font-size:clamp(52px,7vw,96px);line-height:.91;letter-spacing:-.065em;margin:16px 0 24px}.choice-intro>p:last-child{color:#667064;font-size:18px;line-height:1.55;max-width:450px}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.choice-card{min-height:430px;border-radius:7px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;transition:transform .2s,box-shadow .2s}.choice-card:hover{transform:translateY(-5px);box-shadow:0 22px 55px #1b261a24}.choice-number{font-size:13px;font-weight:900;letter-spacing:.15em}.choice-card p{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.choice-card h2{font-size:clamp(31px,3vw,48px);line-height:.98;letter-spacing:-.05em;margin:12px 0 35px}.choice-link{font-weight:850}.register-choice{background:#244d38;color:white}.configure-choice{background:#c9ff39;color:#18210d}@media(max-width:850px){.choice-main{grid-template-columns:1fr}.choice-grid{grid-template-columns:1fr 1fr}.choice-card{min-height:300px}}@media(max-width:600px){.choice-grid{grid-template-columns:1fr}.choice-card{min-height:240px}.choice-intro h1{font-size:52px}}
