@font-face{font-family:Rubik;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/landing/rubik-variable.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/landing/source-sans-3-variable.woff2)format("woff2")}html:has(.landing){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;scrollbar-color:#9fb6d6 #f7fafe;background-color:#f7fafe;scroll-padding-top:5.5rem}html:has(.landing) body{background-color:#f7fafe}.landing{--k-page:#f7fafe;--k-card:#fff;--k-band:#eaf3fc;--k-band-deep:#dcebfa;--k-line:#d9e6f5;--k-line-strong:#c3d6ee;--k-navy:#071c3b;--k-navy-2:#0d2e5c;--k-ink:#062b61;--k-royal:#0b3fd9;--k-body:#3b5275;--k-muted:#566d91;--k-red:#e1062c;--k-red-hover:#bc0221;--k-red-soft:#fff1f4;--k-red-line:#f6b3c0;--k-wa:#15803d;--k-wa-line:#4ade80;--k-wa-soft:#ecfdf3;--k-check:#0f9d6b;--k-tile-red:#ffe9ee;--k-tile-amber:#fff1df;--k-tile-violet:#f1e9ff;--k-tile-blue:#e5efff;--k-tile-green:#e3f8ee;--k-ico-red:#e1062c;--k-ico-amber:#e8620c;--k-ico-violet:#7c3aed;--k-ico-blue:#0b4fe3;--k-ico-green:#0f9d6b;--k-font-display:"Rubik", "Avenir Next", "Segoe UI", sans-serif;--k-font-text:"Source Sans 3", "Segoe UI", "Helvetica Neue", sans-serif;--k-shadow-card:0 1px 2px #062b610d, 0 8px 24px -12px #062b6124;--k-shadow-lift:0 2px 4px #062b610f, 0 24px 48px -20px #062b6147;background:var(--k-page);min-height:100vh;color:var(--k-body);font-family:var(--k-font-text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1.0625rem;line-height:1.55}.landing ::selection{color:var(--k-ink);background:#c9dbff}.landing :where(a,button,summary):focus-visible{outline:3px solid var(--k-royal);outline-offset:3px;border-radius:10px}.landing :where(h1,h2,h3,h4){font-family:var(--k-font-display);color:var(--k-ink);text-wrap:balance}.landing p{text-wrap:pretty}.landing a{text-underline-offset:.22em;text-decoration-thickness:1.5px}.k-container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}@media (width>=640px){.k-container{padding-inline:1.5rem}}.k-display{font-family:var(--k-font-display);letter-spacing:-.028em;font-weight:800;line-height:1.04}.k-h2{font-family:var(--k-font-display);letter-spacing:-.022em;font-size:clamp(1.7rem,2.4vw + .9rem,2.5rem);font-weight:750;line-height:1.12}.k-h3{font-family:var(--k-font-display);letter-spacing:-.01em;font-size:1.125rem;font-weight:650;line-height:1.25}.k-lede{color:var(--k-body);font-size:clamp(1.05rem,.4vw + .95rem,1.2rem);line-height:1.55}.k-band{background:var(--k-band);border-block:1px solid var(--k-line)}.k-card{background:var(--k-card);border:1px solid var(--k-line);box-shadow:var(--k-shadow-card);border-radius:1rem}.k-tile{background:var(--tile-bg,var(--k-tile-blue));width:3rem;height:3rem;color:var(--tile-fg,var(--k-ico-blue));box-shadow:inset 0 1px 0 #ffffffe6, inset 0 0 0 1px color-mix(in srgb, currentColor 16%, transparent);border-radius:.875rem;flex:none;place-items:center;display:inline-grid}.k-tile--red{--tile-bg:var(--k-tile-red);--tile-fg:var(--k-ico-red)}.k-tile--amber{--tile-bg:var(--k-tile-amber);--tile-fg:var(--k-ico-amber)}.k-tile--violet{--tile-bg:var(--k-tile-violet);--tile-fg:var(--k-ico-violet)}.k-tile--blue{--tile-bg:var(--k-tile-blue);--tile-fg:var(--k-ico-blue)}.k-tile--green{--tile-bg:var(--k-tile-green);--tile-fg:var(--k-ico-green)}.k-pill{background:var(--k-tile-blue);color:var(--k-royal);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-flex}.k-btn{min-height:3rem;font-family:var(--k-font-display);white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.35rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.k-btn:active{transform:translateY(1px)scale(.99)}.k-btn--sm{border-radius:.65rem;min-height:2.5rem;padding:.5rem 1rem;font-size:.9375rem}.k-btn--primary{background:var(--k-red);color:#fff;box-shadow:inset 0 1px #ffffff40,0 8px 18px -8px #e1062c8c}.k-btn--primary:hover{background:var(--k-red-hover)}.k-btn--whatsapp{color:var(--k-wa);border-color:var(--k-wa-line);background:#fff}.k-btn--whatsapp:hover{background:var(--k-wa-soft)}.k-btn--outline{color:var(--k-royal);border-color:color-mix(in srgb, var(--k-royal) 45%, white);background:#fff}.k-btn--outline:hover{background:var(--k-tile-blue);border-color:var(--k-royal)}.k-btn--ghost-light{color:#fff;background:#ffffff14;border-color:#ffffff59}.k-btn--ghost-light:hover{background:#ffffff29}.k-nav-link{min-height:2.75rem;color:var(--k-ink);font-family:var(--k-font-display);border-radius:.6rem;align-items:center;padding:0 .8rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .16s;display:inline-flex}.k-nav-link:hover,.k-nav-link[aria-current=page]{background:var(--k-tile-blue);color:var(--k-royal)}.k-skip-link{z-index:100;color:var(--k-ink);border:2px solid var(--k-royal);background:#fff;border-radius:.6rem;padding:.7rem 1rem;font-weight:700;text-decoration:none;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.k-skip-link:focus{transform:translateY(0)}.k-header{background:#ffffffeb;border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.k-header{-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);background:#fffc}}.k-header[data-scrolled=true]{border-color:var(--k-line);box-shadow:0 6px 24px -18px #062b6166}.k-hero-grid{background-image:linear-gradient(90deg,#0b3fd90f 1px,#0000 1px),linear-gradient(#0b3fd90f 1px,#0000 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(70% 60% at 70% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 70% 40%,#000 30%,#0000 75%)}.k-navy{background:radial-gradient(ellipse 60% 80% at 85% 20%, #0b3fd973, transparent 70%), linear-gradient(160deg, var(--k-navy-2), var(--k-navy) 70%);color:#dbe7fb}.k-navy :where(h2,h3){color:#fff}.k-faq summary{cursor:pointer;list-style:none}.k-faq summary::-webkit-details-marker{display:none}.k-faq .k-faq-chevron{transition:transform .22s cubic-bezier(.22,1,.36,1)}.k-faq[open] .k-faq-chevron{transform:rotate(180deg)}@supports (interpolate-size:allow-keywords){.k-faq{interpolate-size:allow-keywords}.k-faq::details-content{block-size:0;transition:block-size .26s cubic-bezier(.22, 1, .36, 1), content-visibility .26s allow-discrete;overflow:clip}.k-faq[open]::details-content{block-size:auto}}.k-price-soon{filter:blur(6px);-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:no-preference){.k-rise{animation:.9s cubic-bezier(.16,1,.3,1) both k-rise}.k-rise--late{animation-delay:.18s}@keyframes k-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}.landing *,.landing :before,.landing :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
