*{box-sizing:border-box}body{margin:0;background:#0b1017;color:#edf3f6;font:15px/1.7 system-ui,sans-serif}a{color:inherit;text-decoration:none}main{max-width:1050px;margin:auto;padding:0 30px}nav{height:95px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #28333e}nav>span,.eyebrow,.label{font-size:10px;letter-spacing:1.8px;color:#98a8b6}.brand{font-size:28px;font-weight:800;color:#83e7ba}.brand span{font-size:19px;color:#edf3f6;margin-left:8px}header{padding:65px 0 35px}h1{font-size:clamp(34px,5vw,58px);line-height:1.15;letter-spacing:-2px;margin:20px 0}em{font-style:normal;color:#83e7ba}header p{color:#98a8b6;max-width:540px}.choices{display:grid;grid-template-columns:1fr 1fr;gap:20px}.card{display:flex;flex-direction:column;padding:28px;border:1px solid #28333e;border-radius:13px;background:#111b25;transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-3px);border-color:#83e7ba}a:focus-visible{outline:2px solid #83e7ba;outline-offset:5px}.icon{font-size:32px;color:#83e7ba;margin-top:25px}h2{font-size:26px;margin:10px 0}.card p{font-size:14px;color:#98a8b6;margin:0 0 30px}.card strong{margin-top:auto;border-top:1px solid #28333e;padding-top:15px;font-size:12px;color:#83e7ba}.card strong span{float:right}footer{color:#98a8b6;font-size:11px;margin:38px 0}@media(max-width:650px){main{padding:0 20px}nav>span{display:none}header{padding-top:40px}.choices{grid-template-columns:1fr}.card{padding:23px}h1{letter-spacing:-1px}}