:root{--orange:#ee6a1f;--orange-dark:#d4560f;--blue:#1f5fc4;--navy:#0f2f63;--slogan:#03539c;--sky:#e9f1fd;--bg:#f4f7fc;--card:#fff;--line:#dfe6f1;--fg:#142033;--muted:#5d6b82;--radius:20px;--shadow:0 10px 30px #0f2f631a;--font:"Nunito", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.45}img{max-width:100%;display:block}a{color:var(--blue)}button{font:inherit}h1,h2,h3{color:var(--navy);margin:0;font-weight:900;line-height:1.15}.muted{color:var(--muted)}.small{font-size:.875rem}.btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.btn:active{transform:scale(.97)}.btn:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.chip:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.link:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.btn-primary{background:var(--orange);color:#fff;box-shadow:0 8px 20px #ee6a1f59}.btn-primary:hover{background:var(--orange-dark)}.btn-blue{background:var(--blue);color:#fff}.btn-light{background:var(--card);color:var(--navy);border:1.5px solid var(--line)}.btn-light:hover{border-color:var(--blue)}.btn-small{min-height:36px;padding:6px 14px;font-size:.875rem}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.link{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.wrap{width:min(1180px,100%);margin:0 auto;padding:0 16px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
