@font-face{font-family:Inter;src:url("/assets/Inter_400Regular.ttf") format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url("/assets/Inter_600SemiBold.ttf") format("truetype");font-weight:600 700;font-display:swap}*{box-sizing:border-box}html{background:#F7F3E9;color:#1A1E23;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{margin:0}header,main,footer{width:min(100% - 48px,1040px);margin-inline:auto}header{display:flex;align-items:center;justify-content:space-between;padding:28px 0;border-bottom:1px solid #0D3B3226}header a{display:flex}header img{width:164px;height:54px;object-fit:contain}nav{display:flex;gap:4px;padding:4px;border:1px solid #0D3B3233;border-radius:30px}button{font:inherit;font-size:14px;font-weight:650;color:#0D3B32;background:transparent;border:0;border-radius:24px;min-width:48px;min-height:44px;cursor:pointer}button[aria-pressed=true]{color:#F7F3E9;background:#0D3B32}a:focus-visible,button:focus-visible{outline:3px solid #0D3B32;outline-offset:4px}main{max-width:700px;padding-block:76px 62px}.eyebrow{color:#0D3B32;font-size:12px;letter-spacing:.14em;font-weight:700;margin:0 0 22px}h1{font-size:clamp(36px,6vw,62px);line-height:1.08;letter-spacing:-.035em;color:#0D3B32;margin:0 0 24px;font-weight:650}.intro{font-size:20px;line-height:1.6;max-width:590px;margin:0 0 42px;color:#414b49}section{display:flex;gap:24px;padding:25px 0;border-top:1px solid #0D3B3226}.step{color:#0D3B32;background:#7FD6C23d;display:flex;align-items:center;justify-content:center;flex:0 0 44px;height:44px;border-radius:50%;font-size:14px;font-weight:650}h2{font-size:19px;line-height:1.4;margin:4px 0 8px;font-weight:650}section p{font-size:16px;line-height:1.7;color:#414b49;margin:0;max-width:570px}.privacy{border-left:3px solid #0D3B32;padding-left:20px;margin-top:32px;max-width:570px;font-size:14px;line-height:1.7;color:#414b49}footer{border-top:1px solid #0D3B3226;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:24px 32px;color:#414b49;font-size:13px}footer span{font-weight:700;letter-spacing:.05em}footer p{margin:0}@media(max-width:560px){header,main,footer{width:calc(100% - 40px)}header{padding-block:18px}header img{width:134px}main{padding-block:48px 36px}.intro{font-size:18px}section{gap:16px}footer{align-items:flex-start;flex-direction:column;gap:10px}}
[hidden]{display:none!important}.open-app{display:inline-block;padding:14px 24px;border:0;border-radius:16px;background:#103E34;color:#fff;font:inherit;font-weight:600;cursor:pointer}details{margin-top:20px}summary{cursor:pointer}details .open-app{margin-top:14px}
