@font-face{font-family:Bungee;src:url('/fonts/bungee.woff2') format('woff2');font-display:swap}@font-face{font-family:Inter;src:url('/fonts/inter-var.woff2') format('woff2');font-weight:100 900;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#fff;color:#141419;font:16px/1.7 Inter,system-ui,sans-serif}a{color:inherit;text-underline-offset:4px}nav,footer{padding:22px max(24px,calc((100vw - 1160px)/2));display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ddd}nav .brand,h1,h2,h3,.eyebrow{font-family:Bungee,system-ui,sans-serif}nav .brand{text-decoration:none}main{max-width:1160px;margin:auto;padding:52px 24px 72px}header{text-align:center;margin-bottom:38px}.eyebrow{font-size:12px;color:#285daf}h1{font-size:clamp(28px,4vw,48px);line-height:1.3;margin:18px 0}header p{max-width:850px;margin:0 auto 24px;color:#454552}.actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.button{display:inline-block;background:#141419;color:#fff;text-decoration:none;padding:12px 22px;border-radius:12px;font-weight:650}.button.secondary{background:#fff;color:#141419;border:1px solid #b9bdc6}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0}.fact{padding:18px 22px;border:1px solid #cbd5e3;border-radius:16px;background:#edf4ff}.fact:nth-child(2){background:#edf9f0}.fact:nth-child(3){background:#f5efff}.fact strong{display:block;font-size:17px}.fact span{font-size:14px;color:#454552}.content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.content section{padding:26px;border:1px solid #d0d4dc;border-radius:18px;background:#f7f9fc}.content section:nth-child(3n+2){background:#edf9f0}.content section:nth-child(3n+3){background:#f5efff}h2{font-size:19px;line-height:1.5;margin:0 0 14px}h3{font-size:14px;line-height:1.6}p{margin:0 0 14px}.content p:last-child{margin:0}.steps,.faq,.related{margin-top:36px;padding:28px;border:1px solid #cbd5e3;border-radius:18px}.steps{background:#edf4ff}ol{padding-left:24px}li{margin:12px 0}.limits{font-size:14px;color:#454552;margin-top:18px}.faq details{padding:16px 0;border-top:1px solid #ddd}.faq summary{font-weight:650;cursor:pointer}.faq details p{margin-top:12px}.related ul{display:flex;flex-wrap:wrap;gap:12px 28px;list-style:none;padding:0;margin-bottom:0}footer{border-top:1px solid #ddd;border-bottom:0;font-size:14px;flex-wrap:wrap}footer div{display:flex;gap:20px;flex-wrap:wrap}@media(max-width:700px){main{padding:32px 18px 44px}.content,.facts{grid-template-columns:1fr}.content section,.steps,.faq,.related{padding:22px}nav,footer{padding:18px}.actions{flex-direction:column}.button{width:100%}h1{font-size:28px}header{text-align:left}.actions{align-items:stretch}}