@font-face{font-family:NGL;src:url('/assets/fonts/Aeonik-Regular.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}body{margin:0;background:#efeff8;color:#101115;font-family:Arial,sans-serif}nav{padding:30px 5vw;display:flex;align-items:center;gap:25px}nav a{color:inherit;text-decoration:none}nav a:first-child{font-weight:800;letter-spacing:-1px;margin-right:auto}main{padding:60px 5vw 100px;max-width:1600px;margin:auto}.heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}h1{font-size:clamp(44px,6vw,90px);line-height:1;letter-spacing:-.065em;font-weight:500;margin:0}h1 em{font-weight:400}h2{font-size:32px;letter-spacing:-.035em}h2 small{font-size:15px;letter-spacing:0;font-weight:400}p,li{font-size:16px;line-height:1.55}.eyebrow{text-transform:uppercase;font-size:13px;letter-spacing:.08em}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:45px 0}.plans article{background:white;border-radius:18px;padding:32px;display:flex;flex-direction:column}.plans ul{padding-left:20px;flex:1}.plans li{margin:12px 0}.button,button{display:block;padding:17px 24px;border:0;border-radius:40px;background:#001bff;color:white;text-decoration:none;text-align:center;cursor:pointer;font:inherit}button:disabled{opacity:.4;cursor:default}a{color:inherit}.approved{font-size:13px;margin-top:20px}label{display:block;font-size:14px}select,input,textarea{display:block;padding:14px;background:white;border:1px solid #ccd0de;border-radius:8px;font:inherit;width:100%;margin-top:8px}.market{min-width:240px}.split{display:grid;grid-template-columns:1fr 1fr;gap:7vw;margin-top:60px}.split>aside{padding:30px;background:white;border-radius:18px}.split form>label{margin-bottom:20px}.consent{display:flex;gap:12px;line-height:1.5;margin:25px 0}.consent input{width:20px;height:20px;margin:2px 0;flex-shrink:0}textarea{min-height:140px}.note{font-size:14px;color:#505468;max-width:850px}.trap{position:absolute;left:-9999px}.split section>button,.split form>button{width:100%}footer{padding:30px 5vw;background:#17181e;color:white;display:flex;gap:25px;flex-wrap:wrap}footer span{margin-right:auto}@media(max-width:800px){.plans,.split{grid-template-columns:1fr}.heading{align-items:start;flex-direction:column}main{padding-top:35px}nav{gap:18px;font-size:14px}nav a:first-child{font-size:14px}h1{font-size:48px}.market{width:100%}}
