*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-user-select:none;user-select:none;cursor:default}:is(html,body) p,:is(html,body) li,:is(html,body) blockquote,:is(html,body) input,:is(html,body) textarea,:is(html,body) code,:is(html,body) pre{-webkit-user-select:text;user-select:text}:is(html,body) button,:is(html,body) .card,:is(html,body) a{-webkit-user-select:none;user-select:none}section{padding:6rem 0}@media(max-width:768px){section{padding:4rem 0}.legal-box h2{font-size:1rem}.legal-box p{font-size:.95rem}}@media(max-width:300px){.legal-box h2{font-size:.95rem}.legal-box p{font-size:.85rem}}.legal-box{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 10px 30px #0000000d;margin-bottom:2rem;transition:transform .2s ease,box-shadow .2s ease}.legal-box:hover{transform:translateY(-3px);box-shadow:0 15px 40px #00000014}.legal-box h2{color:#0f2e57;margin-bottom:1rem}.legal-box p{color:#334155;line-height:1.7}.legal-list{margin-top:1rem;padding-left:1.2rem}.legal-list li{margin-bottom:.5rem}.legal-highlight{background:#eff6ff;padding:1rem 1.2rem;border-radius:10px;margin-top:1rem;font-size:.95rem}.footer.svelte-7lfk2o{background:linear-gradient(to bottom,#0f1b2e,#081224);color:#fff;padding:4rem 1rem 2rem}.inner.svelte-7lfk2o{max-width:1400px;margin:0 auto}.grid.svelte-7lfk2o{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1fr);gap:3rem;margin-bottom:3rem}.brand.svelte-7lfk2o .logo:where(.svelte-7lfk2o){height:30px;width:auto;margin-top:1.2rem;object-fit:contain;margin-bottom:.6rem;transition:transform .2s ease,opacity .2s ease}.brand.svelte-7lfk2o .logo:where(.svelte-7lfk2o):hover{transform:translateY(-1px);opacity:.9}.logo-link.svelte-7lfk2o{display:inline-block}.claim.svelte-7lfk2o{color:#9fb3d9;max-width:300px;line-height:1.6;font-size:.95rem}h4.svelte-7lfk2o{font-size:.95rem;margin-bottom:1rem;letter-spacing:.03em;color:#c9d7f2}.column.svelte-7lfk2o{min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:.6rem}.column.svelte-7lfk2o a:where(.svelte-7lfk2o){color:#9fb3d9;text-decoration:none;font-size:.95rem;transition:color .2s ease}.column.svelte-7lfk2o a:where(.svelte-7lfk2o):hover{color:#0071bc}.social.svelte-7lfk2o{margin-top:1rem}.social.svelte-7lfk2o a:where(.svelte-7lfk2o){display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#ffffff0f;transition:background .2s ease,transform .2s ease}.social.svelte-7lfk2o a:where(.svelte-7lfk2o):hover{background:#27cdff26;transform:translateY(-2px)}.bottom.svelte-7lfk2o{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.copyright.svelte-7lfk2o{font-size:.9rem;color:#9fb3d9}.legal.svelte-7lfk2o{display:flex;gap:.8rem;align-items:center}.legal.svelte-7lfk2o a:where(.svelte-7lfk2o){color:#9fb3d9;font-size:.9rem;text-decoration:none}.legal.svelte-7lfk2o a:where(.svelte-7lfk2o):hover{color:#0071bc}.divider.svelte-7lfk2o{color:#fff3}@media(max-width:900px){.grid.svelte-7lfk2o{grid-template-columns:1fr 1fr;gap:2rem;justify-self:center}.claim.svelte-7lfk2o{margin:0 auto}}@media(max-width:600px){.footer.svelte-7lfk2o{box-sizing:content-box}.grid.svelte-7lfk2o{grid-template-columns:1fr;justify-self:center}.brand.svelte-7lfk2o .logo:where(.svelte-7lfk2o){height:20px}.bottom.svelte-7lfk2o{flex-direction:column;gap:.6rem;text-align:center}.legal.svelte-7lfk2o{flex-direction:column}}@media(max-width:200px){.brand.svelte-7lfk2o .logo:where(.svelte-7lfk2o){height:15px}}.layout.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column}main.svelte-12qhfyh{flex:1}
