.container{width:100%;max-width:1312px;margin:0 auto;padding:0 24px}@media(min-width:768px){.container{padding:0 48px}}.logo{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.logo__mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:#2563eb;color:#fff;box-shadow:0 4px 12px #2563eb33;transition:transform .2s cubic-bezier(.22,1,.36,1)}.logo__mark-letter{font-family:Outfit,Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:700;line-height:1}.logo__mark-dot{position:absolute;right:-2px;bottom:-2px;width:8px;height:8px;border-radius:9999px;background:#10b981;box-shadow:0 0 0 2px #fff}.logo__wordmark{font-family:Outfit,Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;color:#0f172a;letter-spacing:-.01em}.logo__wordmark-tld{color:#2563eb}@media(min-width:1024px){.logo__wordmark{font-size:20px}}.logo:hover .logo__mark{transform:translateY(-1px)}.navbar-item{padding:8px 10px;font-size:14px;font-weight:500;color:#64748b;border-radius:9999px;white-space:nowrap}@media(min-width:1440px){.navbar-item{padding:8px 14px;font-size:16px}}.navbar-primary{display:none;align-items:center;gap:4px}@media(min-width:1024px){.navbar-primary{display:flex}}.navbar-secondary{display:flex;align-items:center;gap:4px}.btn{display:inline-flex;align-items:center;gap:16px;font-family:Figtree,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;text-decoration:none;border:1px solid transparent;border-radius:9999px;cursor:pointer;white-space:nowrap;transition:background-color .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1)}.btn__label{font-size:16px;line-height:1}.btn__icon{display:inline-flex;align-items:center;justify-content:center;filter:brightness(0) saturate(100%) invert(32%) sepia(96%) saturate(1209%) hue-rotate(203deg) brightness(91%) contrast(104%)}.btn__arrow{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:#2563eb;transition:background-color .3s cubic-bezier(.22,1,.36,1)}.btn__arrow img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(296deg) brightness(110%) contrast(100%)}.btn[data-size=large]{height:64px;padding:0 8px 0 28px}.btn[data-size=large] .btn__arrow{width:48px;height:48px;margin-left:4px}.btn[data-size=medium]{height:48px;padding:0 4px 0 20px}.btn[data-size=medium] .btn__arrow{width:40px;height:40px;margin-left:4px}.btn[data-color=ink]{background:#0f172a;color:#fff}.btn[data-color=ink]:hover{background:#2563eb}.btn[data-color=white]{background:#fff;color:#0f172a}.btn[data-color=white]:hover{background:#dbeafe}.btn[data-color=outline]{background:#fff;color:#0f172a;border-color:#e2e8f0}.btn[data-color=outline]:hover{background:#f8fafc;border-color:#cbd5e1}.btn[data-fluid=true]{display:flex;width:100%;justify-content:space-between}.btn.is-disabled{cursor:default;pointer-events:none;opacity:.6}@keyframes navbar-scrolled{to{background:#fffffff2;backdrop-filter:blur(12px);border-bottom-color:#e2e8f0b3}}.navbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0}.navbar__outer{position:fixed;top:0;left:0;right:0;z-index:100;background:transparent;border-bottom:1px solid transparent}.navbar__outer .container{max-width:100%}@supports (animation-timeline: scroll()){.navbar__outer{animation:navbar-scrolled linear both;animation-timeline:scroll(root block);animation-range:0 8px}}@supports not (animation-timeline: scroll()){.navbar__outer{transition:background-color .3s cubic-bezier(.22,1,.36,1),backdrop-filter .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1)}.navbar__outer.is-scrolled{background:#fffffff2;backdrop-filter:blur(12px);border-bottom-color:#e2e8f0b3}}.navbar__left{display:flex;align-items:center;gap:16px}@media(min-width:1024px){.navbar__left{gap:24px}}@media(min-width:1440px){.navbar__left{gap:40px}}.navbar__logo{position:relative;z-index:2}.navbar__primary{display:contents}.navbar__right{display:none;align-items:center;gap:16px}@media(min-width:1024px){.navbar__right{display:flex}}@media(min-width:1440px){.navbar__right{gap:20px}}.navbar__secondary{display:none}@media(min-width:1208px){.navbar__secondary{display:contents}}.navbar__lang{display:inline-flex;align-items:center;padding:2px;background:\$color-surface;border-radius:9999px;font-size:12px;font-weight:600}.navbar__lang__item{padding:6px 10px;border-radius:9999px;color:#64748b;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1)}.navbar__lang__item--current{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a0f}.navbar__lang__item:hover{color:#0f172a}.navbar__cta{display:flex}.funnel{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.funnel__outer{position:relative;overflow:hidden;padding:72px 0;background:radial-gradient(480px 480px at 85% -20%,rgba(37,99,235,.4),transparent 70%),radial-gradient(480px 480px at 12% 120%,rgba(16,185,129,.38),transparent 70%),#0f172a}@media(min-width:1024px){.funnel__outer{padding:104px 0}}.funnel__title>*:first-child{margin:0;font-family:Outfit,Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#fff}@media(min-width:1024px){.funnel__title>*:first-child{font-size:44px}}.funnel__subtitle{max-width:36rem}.funnel__subtitle>*:first-child{margin:0;font-size:16px;line-height:1.6;color:#ffffffb3}@media(min-width:1024px){.funnel__subtitle>*:first-child{font-size:18px}}.funnel__actions{margin-top:8px}.footer{display:flex;flex-direction:column}.footer__outer{background:#f8fafcb3}.footer__main{display:grid;grid-template-columns:1fr;gap:40px;padding:56px 0;border-bottom:1px solid rgba(226,232,240,.7)}@media(min-width:1024px){.footer__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:64px 0}}.footer__brand{display:flex;flex-direction:column;gap:20px}.footer__brand-tagline{max-width:380px;font-size:16px;line-height:1.6;color:#475569}.footer__columns{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(min-width:1024px){.footer__columns{gap:48px}}.footer__column{display:flex;flex-direction:column;gap:16px}.footer__column-title{font-family:Outfit,Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;color:#0f172a}.footer__column__list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.footer__column__list a{font-size:16px;color:#475569;transition:color .2s cubic-bezier(.22,1,.36,1)}.footer__column__list a:hover{color:#2563eb}.footer__bottom{display:flex;flex-direction:column-reverse;gap:24px;padding:32px 0}@media(min-width:1024px){.footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.footer__legal{display:flex;flex-direction:column;gap:16px;font-size:13px;color:#64748b}.footer__legal-divider{display:none;width:1px;height:16px;background:#e2e8f0}@media(min-width:1024px){.footer__legal-divider{display:block}}.footer__legal-links{display:flex;flex-wrap:wrap;gap:8px 20px}.footer__legal-links a{transition:color .2s cubic-bezier(.22,1,.36,1)}.footer__legal-links a:hover{color:#0f172a}@media(min-width:1024px){.footer__legal{flex-direction:row;align-items:center;gap:24px}}.footer__social{display:flex;gap:8px}.footer__social__item{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;background:#fff;border:1px solid #E2E8F0;transition:border-color .2s cubic-bezier(.22,1,.36,1)}.footer__social__item img{filter:brightness(0) saturate(100%) invert(32%) sepia(4%) saturate(2495%) hue-rotate(177deg) brightness(97%) contrast(93%);transition:filter .2s cubic-bezier(.22,1,.36,1)}.footer__social__item:hover .footer__social__item img{filter:brightness(0) saturate(100%) invert(27%) sepia(58%) saturate(4119%) hue-rotate(217deg) brightness(97%) contrast(88%)}.footer__social__item:hover{border-color:#dbeafe}*{box-sizing:border-box}html,body{background:#fff}html{font-size:100%;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{overflow-x:hidden;margin:0}body,input,textarea,button,select,pre{font:400 16px/1.5 Figtree,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0f172a}::selection{background:#dbeafe;color:#0f172a}h1,h2,h3,h4,h5,h6{font-family:Outfit,Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;letter-spacing:-.01em;margin:0}p,pre{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit;background:none;border:0;padding:0;cursor:pointer;color:inherit}input[type=text],input[type=email],input[type=password],textarea,select{font-family:inherit;outline:none}main{display:block}.hidden,[hidden]{display:none!important}@media(min-width:1024px){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:9999px;border:2px solid #FFF}::-webkit-scrollbar-thumb:hover{background:#cbd5e1}}
