*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,"Segoe UI",Arial,sans-serif}a{text-decoration:none;color:inherit}
.choose-page{min-height:100vh;color:#f6f8ff;background:radial-gradient(circle at 25% 45%,#08305a88,transparent 32rem),radial-gradient(circle at 80% 52%,#28145277,transparent 30rem),#020b19}
.choose-header{height:82px;max-width:1150px;margin:auto;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #30527b6b}.choose-brand{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:800;letter-spacing:-.04em}.brand-mark{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:linear-gradient(140deg,#25e7fa,#a85cff);color:#031023;font-size:17px}.back-pill{border:1px solid #2f87a1;border-radius:999px;color:#58deed;padding:10px 17px;font-size:13px}.choose-main{max-width:950px;margin:auto;padding:92px 20px 70px;text-align:center}.kicker,.premium-kicker{margin:0;color:#8cddf3;font-size:12px;font-weight:800;letter-spacing:.22em}.choose-main h1{margin:17px 0 14px;font-size:clamp(42px,5.2vw,70px);letter-spacing:-.055em;line-height:1.03}.choose-lead{margin:0;color:#aac6df;font-size:18px}.choose-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin:60px auto 0}.choice{min-height:190px;border:1px solid #32799a;border-radius:20px;padding:24px;display:flex;align-items:center;gap:20px;text-align:left;background:linear-gradient(140deg,#082641dd,#071629ee);box-shadow:0 18px 45px #0005,inset 0 1px #ffffff12;transition:transform .2s,border-color .2s,box-shadow .2s}.choice:hover,.choice:focus-visible{transform:translateY(-3px);border-color:#5ae5f1;box-shadow:0 24px 55px #0007,0 0 25px #18dcf544;outline:none}.choice-mobile{border-color:#7654a2;background:linear-gradient(140deg,#21153bdd,#0a122cee)}.choice-mobile:hover,.choice-mobile:focus-visible{border-color:#c792ff;box-shadow:0 24px 55px #0007,0 0 25px #a85cff44}.choice-icon{flex:0 0 72px;height:72px;position:relative}.choice-icon-tv i{display:block;width:62px;height:43px;border:3px solid #66d9f2;border-radius:7px;box-shadow:0 0 17px #18dcf566}.choice-icon-tv i:after{content:"";display:block;width:20px;height:3px;background:#66d9f2;position:absolute;top:50px;left:21px}.choice-icon-tv b{position:absolute;right:0;bottom:0;width:21px;height:37px;border:3px solid #66d9f2;border-radius:5px;background:#08233b}.choice-icon-mobile i{display:block;width:37px;height:66px;border:3px solid #c69bff;border-radius:9px;box-shadow:0 0 17px #a85cff66}.choice-icon-mobile b{position:absolute;right:0;bottom:4px;width:40px;height:53px;border:3px solid #c69bff;border-radius:6px;background:#1c1634}.choice-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.choice-copy small{color:#82e5f1;font-size:11px;font-weight:800;letter-spacing:.13em}.choice-mobile .choice-copy small{color:#d1aaff}.choice-copy strong{font-size:24px;letter-spacing:-.03em}.choice-copy em{color:#9eb9d0;font-size:13px;font-style:normal}.choice-cta{margin-top:10px;color:#5ce6f2;font-size:14px;font-weight:800}.choice-mobile .choice-cta{color:#d4aaff}.choose-hint{margin-top:28px;color:#7d97ae;font-size:12px}
.choose-grid{max-width:820px;gap:28px;margin-top:54px}.choice{min-height:162px;padding:19px;gap:14px}.choice-icon{flex-basis:60px;transform:scale(.85);transform-origin:left center}.choice-copy strong{font-size:22px}
@media(max-width:760px){.choose-grid{grid-template-columns:1fr;gap:16px}.choice{min-height:150px}}
