.Asluqq_card{color:#172033;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:24px;width:100%;min-width:0;padding:clamp(20px,4vw,32px)}.Asluqq_card h2{margin:8px 0;font-size:clamp(23px,5vw,30px);font-weight:900;line-height:1.2}.Asluqq_muted{color:#526077;font-size:14px;line-height:1.6}.Asluqq_eyebrow{color:#9a3412;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.Asluqq_steps{gap:8px;margin:20px 0;display:flex}.Asluqq_steps span{border-top:4px solid #e2e8f0;flex:1;padding-top:8px;font-size:12px;font-weight:700}.Asluqq_steps .Asluqq_active{color:#9a3412;border-color:#c2410c}.Asluqq_field{margin:16px 0;font-size:14px;font-weight:700;display:block}.Asluqq_field input,.Asluqq_field select{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:100%;min-width:0;min-height:48px;margin-top:6px;padding:12px;font-size:16px;font-weight:400;display:block}.Asluqq_field input:focus,.Asluqq_field select:focus{outline-offset:2px;border-color:#c2410c;outline:3px solid #fed7aa}.Asluqq_row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.Asluqq_check{align-items:flex-start;gap:10px;margin:14px 0;font-size:13px;line-height:1.6;display:flex}.Asluqq_check input{accent-color:#c2410c;flex-shrink:0;width:18px;height:18px;margin-top:4px}.Asluqq_button{color:#fff;cursor:pointer;touch-action:manipulation;background:#c2410c;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.Asluqq_button:hover{background:#9a3412}.Asluqq_button:focus-visible,.Asluqq_secondary:focus-visible,.Asluqq_close:focus-visible{outline-offset:3px;outline:3px solid #f97316}.Asluqq_button:disabled{opacity:.6;cursor:wait}.Asluqq_full{width:100%;margin-top:12px}.Asluqq_secondary{color:#172033;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700}.Asluqq_actions{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.Asluqq_error{color:#9f1239;background:#fff1f2;border-radius:12px;margin:12px 0;padding:12px;font-size:14px;line-height:1.6}.Asluqq_notice{color:#526077;margin-top:16px;font-size:12px;line-height:1.7}.Asluqq_notice a,.Asluqq_check a{color:#9a3412;text-decoration:underline}.Asluqq_success{text-align:center;padding:24px 0}.Asluqq_success strong{overflow-wrap:anywhere;background:#fff7ed;border-radius:12px;margin:16px 0;padding:16px;display:block}.Asluqq_banner{color:#7c2d12;background:#fff7ed;border-block:1px solid #fed7aa;padding:12px 20px}.Asluqq_bannerInner{justify-content:center;align-items:center;gap:16px;max-width:1280px;margin:auto;font-size:14px;line-height:1.5;display:flex}.Asluqq_bannerInner strong{font-weight:800}.Asluqq_banner .Asluqq_button{flex-shrink:0;min-height:44px;padding:8px 16px;font-size:13px}.Asluqq_invite{right:20px;bottom:max(20px,env(safe-area-inset-bottom));z-index:60;color:#172033;background:#fff;border:1px solid #fed7aa;border-radius:20px;width:min(390px,100vw - 32px);padding:20px 48px 20px 20px;position:fixed;box-shadow:0 12px 45px #0f172a26}.Asluqq_invite h2{font-size:18px;font-weight:900;line-height:1.3}.Asluqq_invite p{color:#526077;margin:8px 0 12px;font-size:13px;line-height:1.6}.Asluqq_close{color:#172033;cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:24px;display:grid;position:absolute;top:8px;right:8px}.Asluqq_dialog{color:#172033;z-index:100;background:#fff;border:0;border-radius:24px;width:min(600px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.Asluqq_dialog::backdrop{background:#0f172a99}.Asluqq_dialog .Asluqq_card{border:0;padding-top:50px}.Asluqq_page{background:linear-gradient(145deg,#fff7ed,#f8fafc 60%);padding:clamp(24px,5vw,64px) 16px}.Asluqq_pageGrid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;max-width:1120px;margin:auto;display:grid}.Asluqq_intro{padding-top:24px}.Asluqq_intro h1{letter-spacing:-.03em;color:#172033;margin:16px 0;font-size:clamp(32px,5vw,52px);font-weight:900;line-height:1.1}.Asluqq_intro p{color:#526077;font-size:17px;line-height:1.8}.Asluqq_intro ul{margin:24px 0;padding:0;list-style:none}.Asluqq_intro li{border-bottom:1px solid #e2e8f0;padding:12px 0;font-weight:700}.Asluqq_faq{color:#172033;max-width:1120px;margin:48px auto 0}.Asluqq_faq h2{margin-bottom:16px;font-size:24px;font-weight:900}.Asluqq_faq details{border-top:1px solid #cbd5e1;padding:16px 0}.Asluqq_faq summary{cursor:pointer;min-height:32px;font-weight:700}.Asluqq_faq p{margin:12px 0;font-size:14px;line-height:1.7}.Asluqq_inlineLink{color:#9a3412;margin-top:12px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-block}@media (max-width:760px){.Asluqq_pageGrid{grid-template-columns:1fr;gap:24px}.Asluqq_intro{padding-top:0}.Asluqq_bannerInner{text-align:center;flex-direction:column;gap:8px}.Asluqq_banner{padding:12px 16px}.Asluqq_invite{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.Asluqq_dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}@media (max-width:380px){.Asluqq_row{grid-template-columns:1fr;gap:0}.Asluqq_card{padding:20px}.Asluqq_actions{flex-wrap:wrap}.Asluqq_invite{padding:16px 48px 16px 16px}}@media (prefers-reduced-motion:reduce){.Asluqq_card *{scroll-behavior:auto;transition:none}}
