@import"https://api.fontshare.com/v2/css?f[]=satoshi@400,500,600,700,900&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-background: #f4f2ee;--color-background-alt: #ffffff;--color-text: #1a1a1a;--color-text-secondary: #666666;--color-accent: #e64533;--color-accent-coral: #e64533;--color-accent-cyan: #84e6f6;--color-accent-yellow: #fecd1a;--color-border: #e0e0e0;--font-primary: "Satoshi", -apple-system, BlinkMacSystemFont, sans-serif;--letter-spacing: -.03em;--section-padding: 120px;--container-width: 1200px;--container-padding: 24px;--transition-fast: .2s ease;--transition-medium: .3s ease}html{scroll-behavior:smooth}body{font-family:var(--font-primary);background-color:var(--color-background);color:var(--color-text);line-height:1.6;letter-spacing:var(--letter-spacing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.container{max-width:var(--container-width);margin:0 auto;padding:0 var(--container-padding)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;letter-spacing:var(--letter-spacing)}h1{font-size:clamp(2.5rem,5vw,4rem)}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}p{font-size:1.125rem;color:var(--color-text-secondary)}.text-center{text-align:center}.text-balance{text-wrap:balance}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .6s ease-out forwards}@media (max-width: 768px){:root{--section-padding: 80px}p{font-size:1rem}}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}.fade-in-delay-1{transition-delay:.1s}.fade-in-delay-2{transition-delay:.2s}.fade-in-delay-3{transition-delay:.3s}.fade-in-delay-4{transition-delay:.4s}.navbar[data-astro-cid-5blmo7yk]{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 24px}.navbar-pill[data-astro-cid-5blmo7yk]{max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 12px 12px 24px;background-color:var(--color-background-alt);border-radius:100px;box-shadow:0 4px 20px #00000014}.logo[data-astro-cid-5blmo7yk]{display:flex;align-items:center;text-decoration:none}.logo-img[data-astro-cid-5blmo7yk]{height:36px;width:auto}.nav-links[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:32px}.nav-link[data-astro-cid-5blmo7yk]{font-size:.95rem;font-weight:500;color:var(--color-text);text-decoration:none;transition:color var(--transition-fast)}.nav-link[data-astro-cid-5blmo7yk]:hover{color:var(--color-accent)}.nav-login[data-astro-cid-5blmo7yk]{position:absolute;top:20px;right:24px;display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.nav-login[data-astro-cid-5blmo7yk]:hover{color:var(--color-text)}.tone-dark[data-astro-cid-5blmo7yk] .nav-login[data-astro-cid-5blmo7yk]{color:#ffffffb3}.tone-dark[data-astro-cid-5blmo7yk] .nav-login[data-astro-cid-5blmo7yk]:hover{color:#fff}.nav-right[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:6px}.nav-login-in[data-astro-cid-5blmo7yk]{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--color-text-secondary);transition:color var(--transition-fast),background-color var(--transition-fast)}.nav-login-in[data-astro-cid-5blmo7yk]:hover{color:var(--color-text);background-color:var(--color-background)}@media (max-width: 1180px){.nav-login[data-astro-cid-5blmo7yk]{display:none}.nav-login-in[data-astro-cid-5blmo7yk]{display:flex}}.nav-cta[data-astro-cid-5blmo7yk]{white-space:nowrap;display:flex;align-items:center;gap:8px;padding:12px 12px 12px 20px;background-color:var(--color-accent);color:#fff;border-radius:100px;font-size:.95rem;font-weight:500;text-decoration:none;transition:background-color var(--transition-fast)}.nav-cta[data-astro-cid-5blmo7yk]:hover{background-color:#c93a2b}.cta-arrow[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:#fff3;border-radius:50%}@media (max-width: 768px){.navbar[data-astro-cid-5blmo7yk]{padding:12px 16px}.navbar-pill[data-astro-cid-5blmo7yk]{padding:8px 8px 8px 16px}.nav-links[data-astro-cid-5blmo7yk],.nav-login[data-astro-cid-5blmo7yk]{display:none}.logo-img[data-astro-cid-5blmo7yk]{height:28px}.nav-cta[data-astro-cid-5blmo7yk]{padding:10px 10px 10px 16px;font-size:.875rem}.cta-arrow[data-astro-cid-5blmo7yk]{width:24px;height:24px}}@media (max-width: 380px){.navbar[data-astro-cid-5blmo7yk]{padding:10px 12px}.navbar-pill[data-astro-cid-5blmo7yk]{gap:8px;padding-left:14px}.logo-img[data-astro-cid-5blmo7yk]{height:24px}.nav-right[data-astro-cid-5blmo7yk]{gap:2px}.nav-login-in[data-astro-cid-5blmo7yk]{width:32px;height:32px}.nav-cta[data-astro-cid-5blmo7yk]{padding:9px 14px;font-size:.8rem}.cta-arrow[data-astro-cid-5blmo7yk]{display:none}}.logo-o[data-astro-cid-5blmo7yk]{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}
