@font-face{font-family:telegraf;src:url(/_next/static/media/015a47500822f66b-s.p.woff) format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:telegraf;src:url(/_next/static/media/7123a896fab4e4cf-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:telegraf Fallback;src:local("Arial");ascent-override:71.29%;descent-override:18.76%;line-gap-override:9.38%;size-adjust:106.61%}.__className_d57829{font-family:telegraf,telegraf Fallback}.__variable_d57829{--font-telegraf:"telegraf","telegraf Fallback"}@font-face{font-family:haffer;src:url(/_next/static/media/2686409393972e5e-s.p.woff) format("woff");font-display:swap}@font-face{font-family:haffer Fallback;src:local("Arial");ascent-override:82.86%;descent-override:17.42%;line-gap-override:0.00%;size-adjust:109.10%}.__className_70ec44{font-family:haffer,haffer Fallback}.__variable_70ec44{--font-haffer:"haffer","haffer Fallback"}:root{--ink:#160b2e;--ink-2:#241347;--purple:#6a38c2;--violet:#e9ddff;--lav:#f6f2ff;--pink:#f3616b;--orange:#fa6021;--yellow:#ffc30d;--teal:#3ac2ba;--text:#262626;--muted:#6f6a7a;--white:#fff;--max:1240px;--radius-xl:clamp(28px,4vw,56px);--radius-lg:28px;--radius-md:18px;--font-body:var(--font-telegraf),"Poppins",system-ui,sans-serif;--font-display:"Bricolage Grotesque",var(--font-haffer),"Poppins",system-ui,sans-serif;--ease:cubic-bezier(0.2,0.7,0.2,1)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--lav);color:var(--text);font-family:var(--font-body);font-size:1rem;line-height:1.6;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);line-height:1.08;letter-spacing:-.02em;color:var(--ink)}h1,h2{font-weight:800}h3,h4{font-weight:700}a{color:inherit;text-decoration:none}ol,ul{list-style:none}img{max-width:100%;display:block}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}::selection{background:var(--yellow);color:var(--ink)}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:var(--lav)}body::-webkit-scrollbar-thumb{background:linear-gradient(var(--purple),var(--pink));border-radius:8px}:focus-visible{outline:3px solid var(--purple);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.section{padding-block:clamp(3.5rem,8vw,7rem)}.panel{margin-inline:clamp(8px,1.5vw,20px);border-radius:var(--radius-xl);overflow:hidden}.grad{background:linear-gradient(90deg,var(--purple),var(--pink) 60%,var(--orange));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.eyebrow{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem 1rem;border-radius:999px;background:var(--violet);color:var(--purple);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;padding:.9rem 1.6rem;border-radius:999px;font-family:var(--font-display);font-size:.98rem;font-weight:700;line-height:1.1;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background-color .3s}.btn:hover{transform:translateY(-3px)}.btn-primary{background:linear-gradient(90deg,#6a1b9a,var(--pink));color:#fff;box-shadow:0 10px 24px -10px rgba(106,56,194,.7)}.btn-yellow{background:var(--yellow);color:var(--ink)}.btn-dark{background:var(--ink);color:#fff}.btn-ghost{border:2px solid}.btn-arrow{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--ink);font-size:.95rem;transition:transform .3s var(--ease)}.btn:hover .btn-arrow{transform:rotate(45deg)}.js .reveal{opacity:0;transform:translateY(36px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s)}.js .reveal[data-v=left]{transform:translateX(-48px)}.js .reveal[data-v=right]{transform:translateX(48px)}.js .reveal[data-v=zoom]{transform:scale(.92)}.js .reveal.in{opacity:1;transform:none}@keyframes pageEnter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.page-enter{animation:pageEnter .7s var(--ease) both}@keyframes floaty{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-12px) rotate(var(--r,0deg))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal,.js .reveal[data-v]{opacity:1;transform:none;transition:none}.page-enter{animation:none}*{animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}