@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/outfit-latin-ext-wght-normal-5Z2WCAL6.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/outfit-latin-wght-normal-5FXBKKJF.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue: #2f274d;--blue-deep: #261c3b;--orange: #d46514;--orange-soft: #f3ad57;--sky: #0a73d4;--ink: #2f274d;--muted: #6b6683;--bg: #f6f5fa;--line: #e4e1ee;--radius: 22px;--font: "Outfit Variable", "Century Gothic", "Questrial", system-ui, -apple-system, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;font-family:var(--font);color:var(--ink);background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}.container{width:min(1180px,100% - 48px);margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 30px;border-radius:999px;border:0;cursor:pointer;font:500 1rem/1 var(--font);letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn:hover{transform:translateY(-2px)}.btn:focus-visible{outline:3px solid var(--orange-soft);outline-offset:3px}.btn-primary{background:var(--orange);color:#fff;box-shadow:0 12px 26px -10px #d46514a6}.btn-primary:hover{box-shadow:0 16px 30px -10px #d46514bf}.btn-ghost{background:transparent;color:var(--blue);padding-inline:18px}.btn-light{background:#fff;color:var(--blue)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d, 0ms)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation:none!important}}
