@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/familjen-grotesk-latin-600-normal.DR8FYmV8.woff2)format("woff2"),url(/_astro/familjen-grotesk-latin-600-normal.Cchso0CV.woff)format("woff")}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/familjen-grotesk-latin-700-normal.DP3KK2u2.woff2)format("woff2"),url(/_astro/familjen-grotesk-latin-700-normal.Cqh4U_Q6.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-latin-400-normal.8Rpg0ruU.woff2)format("woff2"),url(/_astro/public-sans-latin-400-normal.SBbinRkI.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-latin-600-normal.Fru-LXNs.woff2)format("woff2"),url(/_astro/public-sans-latin-600-normal.BR59oU-I.woff)format("woff")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spline-sans-mono-latin-400-normal.mUpA6Mve.woff2)format("woff2"),url(/_astro/spline-sans-mono-latin-400-normal.739QRW1l.woff)format("woff")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/spline-sans-mono-latin-500-normal.Cy_wwipl.woff2)format("woff2"),url(/_astro/spline-sans-mono-latin-500-normal.DuiJ5LHB.woff)format("woff")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/spline-sans-mono-latin-600-normal.BrWm9FVc.woff2)format("woff2"),url(/_astro/spline-sans-mono-latin-600-normal.ZCqv2Jod.woff)format("woff")}:root{--fondo:#050a12;--papel:#08101c;--papel-2:#0d1828;--tinta:#eaf1fa;--tinta-2:#9db1cc;--tinta-3:#7f92b0;--marca:#2ec5dd;--marca-honda:#0e7490;--sobre-marca:#04202a;--vidrio:#14263e85;--borde:#ffffff24;--borde-suave:#ffffff14;--sev-critico:#dc2626;--sev-mayor:#f97316;--sev-moderado:#eab308;--sev-menor:#22c55e;--f-titular:"Familjen Grotesk", "Helvetica Neue", Arial, sans-serif;--f-texto:"Public Sans", "Segoe UI", system-ui, sans-serif;--f-dato:"Spline Sans Mono", ui-monospace, Consolas, monospace;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--fondo:#e9eef5;--papel:#fff;--papel-2:#f3f6fa;--tinta:#08131f;--tinta-2:#4a5f79;--tinta-3:#5c7089;--marca:#0a7f96;--sobre-marca:#fff;--vidrio:#ffffffe6;--borde:#081e3829;--borde-suave:#081e3817;color-scheme:light}}:root[data-theme=light]{--fondo:#e9eef5;--papel:#fff;--papel-2:#f3f6fa;--tinta:#08131f;--tinta-2:#4a5f79;--tinta-3:#5c7089;--marca:#0a7f96;--sobre-marca:#fff;--vidrio:#ffffffe6;--borde:#081e3829;--borde-suave:#081e3817;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--fondo);color:var(--tinta);font:400 clamp(16px, 1.1vw + 12px, 18px)/1.55 var(--f-texto);margin:0;overflow-x:clip}img,picture,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}h1,h2,h3,p,ul,figure{margin:0}ul{padding:0;list-style:none}h1,h2,h3{font-family:var(--f-titular);text-wrap:balance;line-height:1.1}h1{letter-spacing:-.02em;font-size:clamp(40px,5.6vw,72px);font-weight:700}h2{letter-spacing:-.015em;font-size:clamp(30px,3.6vw,44px);font-weight:700}h3{font-size:clamp(20px,1.7vw,24px);font-weight:600}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--marca);outline-offset:3px;border-radius:4px}[hidden]{display:none!important}.wrap{width:min(1200px,100% - 32px);margin-inline:auto}.section{padding-block:clamp(64px,9vw,112px)}.section-alt{background:var(--papel)}.lead{color:var(--tinta-2);max-width:62ch;margin-top:16px}.eyebrow{font:500 14px/1.3 var(--f-dato);color:var(--marca);letter-spacing:.02em;margin-bottom:16px}.note{color:var(--tinta-3);font-size:14px}.mono{font-family:var(--f-dato)}.skip{background:var(--papel);z-index:100;padding:8px 16px;position:absolute;top:8px;left:-999px}.skip:focus{left:16px}.btn{min-height:48px;font:600 16px/1.2 var(--f-texto);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--marca);color:var(--sobre-marca)}.btn-primary:hover{filter:brightness(1.1)}.btn-ghost{color:var(--tinta);border-color:var(--borde);background:0 0}.btn-ghost:hover{border-color:var(--marca)}.btn-sm{min-height:40px;padding:8px 16px;font-size:15px}.btn-block{width:100%}.dots{gap:8px;display:flex}.dots i{border-radius:50%;width:8px;height:8px}.dots i:first-child{background:var(--sev-critico)}.dots i:nth-child(2){background:var(--sev-mayor)}.dots i:nth-child(3){background:var(--sev-moderado)}.dots i:nth-child(4){background:var(--sev-menor)}.divider{justify-content:center;padding-block:8px}.bar{z-index:50;background:color-mix(in srgb, var(--fondo) 86%, transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--borde-suave);position:sticky;top:0}.bar-in{align-items:center;gap:24px;min-height:68px;display:flex}.brand{flex-direction:column;line-height:1.05;text-decoration:none;display:inline-flex}.brand b{font:700 21px/1 var(--f-titular)}.brand b span{color:var(--marca)}.brand small{font:400 11px/1.3 var(--f-dato);color:var(--tinta-3);margin-top:3px}.nav{gap:24px;margin-left:16px;display:flex}.nav a,.bar-right>a:not(.btn){color:var(--tinta-2);font-size:15px;text-decoration:none}.nav a:hover,.bar-right>a:not(.btn):hover{color:var(--tinta)}.bar-right{align-items:center;gap:16px;margin-left:auto;display:flex}.langs{font:500 13px/1 var(--f-dato);color:var(--tinta-3);gap:8px;display:flex}.langs a{color:inherit;text-decoration:none}.langs [aria-current]{color:var(--marca)}.mnav{display:none;position:relative}.mnav summary{cursor:pointer;place-items:center;min-width:44px;min-height:44px;padding:8px;list-style:none;display:grid}.mnav summary::-webkit-details-marker{display:none}.mnav-panel{background:var(--papel-2);border:1px solid var(--borde);border-radius:12px;width:230px;padding:8px;position:absolute;top:52px;right:0}.mnav-panel a{padding:12px;text-decoration:none;display:block}@media (width<=960px){.nav,.bar-right>.hide-sm{display:none}.mnav{display:block}}.hero{padding-top:clamp(48px,7vw,88px);position:relative;overflow:hidden}.hero-txt{z-index:2;position:relative}.hero-txt h1{max-width:860px}.hero .sub{color:var(--tinta-2);max-width:62ch;margin-top:24px;font-size:clamp(18px,1.5vw,21px)}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero .note{margin-top:12px}.hero-vis{margin-top:clamp(24px,3vw,40px);position:relative}.hero-vis img{object-fit:cover;width:100%;min-height:260px;-webkit-mask-image:linear-gradient(#0000,#000 16% 80%,#0000);mask-image:linear-gradient(#0000,#000 16% 80%,#0000)}.tag{font:500 13px/1 var(--f-dato);color:#eaf1fa;white-space:nowrap;backdrop-filter:blur(14px);background:#14263e9e;border:1px solid #ffffff29;border-radius:8px;padding:8px 12px;position:absolute}.tag:first-of-type{top:24%;left:6%}.tag:nth-of-type(2){bottom:20%;left:30%}.tag:nth-of-type(3){top:30%;right:28%}.tag:nth-of-type(4){bottom:26%;right:5%}@media (width<=640px){.tag:nth-of-type(n+3){display:none}.tag:nth-of-type(2){left:auto;right:6%}}.proof{border-block:1px solid var(--borde-suave);padding-block:32px}.proof p{color:var(--tinta-3);margin-bottom:24px;font-size:15px}.stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stats b{font:600 clamp(26px, 3vw, 34px)/1.1 var(--f-dato);color:var(--tinta);display:block}.stats span{color:var(--tinta-2);font-size:15px}@media (width<=720px){.stats{grid-template-columns:repeat(2,1fr);gap:24px 16px}}.cards3{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.card{background:var(--papel-2);border:1px solid var(--borde-suave);border-radius:16px;padding:24px}.card svg{color:var(--marca);margin-bottom:16px}.card b{font:600 19px/1.25 var(--f-titular);margin-bottom:8px;display:block}.card p{color:var(--tinta-2);font-size:16px}@media (width<=800px){.cards3{grid-template-columns:1fr}}.steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.step h3{font-family:var(--f-dato);color:var(--marca);margin-block:16px 8px;font-size:17px}.step p{color:var(--tinta-2);font-size:16px}.step-vis{aspect-ratio:16/10;border:1px solid var(--borde);background:#0b1220;border-radius:12px;overflow:hidden}.step-vis img{object-fit:cover;width:100%;height:100%}.formats{flex-wrap:wrap;place-content:center;gap:8px;height:100%;padding:16px;display:flex}.formats span{font:500 13px/1 var(--f-dato);color:#bfd3e6;border:1px solid #ffffff29;border-radius:6px;padding:8px 10px}.how-note{color:var(--tinta-2);border-left:2px solid var(--marca);max-width:78ch;margin-top:32px;padding-left:16px;font-size:16px}@media (width<=800px){.steps{grid-template-columns:1fr}}.pillar{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);padding-block:clamp(32px,4vw,48px);display:grid}.pillar:nth-child(2n) .pillar-vis{order:-1}.pillar p:not(.eyebrow){color:var(--tinta-2);margin-top:16px}.pillar-vis{border:1px solid var(--borde);background:#0b1220;border-radius:16px;position:relative;overflow:hidden}.pillar-vis img{width:100%}.pillar-vis.contain img{object-fit:contain;max-height:400px}.sev-legend{color:var(--tinta-2);flex-wrap:wrap;gap:8px 16px;margin-top:16px;font-size:15px;display:flex}.sev-legend span{align-items:center;gap:8px;display:inline-flex}.sev-legend i{border-radius:50%;width:8px;height:8px}@media (width<=800px){.pillar{grid-template-columns:1fr}.pillar:nth-child(2n) .pillar-vis{order:0}}.tabs{scrollbar-width:none;border-bottom:1px solid var(--borde-suave);gap:8px;margin-top:32px;display:flex;overflow-x:auto}.tabs button{min-height:44px;color:var(--tinta-2);font:600 16px/1.2 var(--f-texto);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:12px 16px}.tabs button[aria-selected=true]{color:var(--tinta);border-bottom-color:var(--marca)}.panel{grid-template-columns:1.1fr .9fr;align-items:start;gap:40px;padding-top:32px;display:grid}.panel.solo{grid-template-columns:minmax(0,720px)}.panel h3{margin-bottom:12px}.panel .hook{font:600 18px/1.3 var(--f-titular);color:var(--marca);margin-bottom:8px}.panel>div>p{color:var(--tinta-2)}.panel-vis{border:1px solid var(--borde);border-radius:16px;overflow:hidden}.bullets{gap:8px;margin-top:16px;display:grid}.bullets li{color:var(--tinta-2);padding-left:20px;font-size:16px;position:relative}.bullets li:before{content:"";background:var(--marca);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}.disciplines{grid-template-columns:1fr 1fr;gap:16px 24px;margin-top:24px;display:grid}.disciplines b{font:600 16px/1.3 var(--f-titular);display:block}.disciplines span{color:var(--tinta-2);font-size:15px}.panel .btn{margin-top:24px}@media (width<=860px){.panel,.disciplines{grid-template-columns:1fr}}.grid4{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;display:grid}.cap{border:1px solid var(--borde-suave);background:var(--papel-2);border-radius:12px;flex-direction:column;padding:20px;display:flex}.cap svg{color:var(--marca);margin-bottom:12px}.cap b{font:600 17px/1.25 var(--f-titular);margin-bottom:4px}.cap p{color:var(--tinta-2);flex:1;font-size:15px}.cap small{font:500 12px/1.35 var(--f-dato);color:var(--marca);margin-top:12px;display:block}@media (width<=1000px){.grid4{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.grid4{grid-template-columns:1fr}}.billing{border:1px solid var(--borde);background:var(--papel-2);border-radius:10px;margin-top:24px;padding:4px;display:inline-flex}.billing button{min-height:40px;color:var(--tinta-2);font:600 15px/1.2 var(--f-texto);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 16px}.billing button[aria-pressed=true]{background:var(--marca);color:var(--sobre-marca)}.plans{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.plan{border:1px solid var(--borde);background:var(--papel-2);border-radius:16px;flex-direction:column;padding:24px;display:flex;position:relative}.plan:has(.flag){border-color:var(--marca)}.plan .flag{background:var(--marca);color:var(--sobre-marca);font:600 12px/1.3 var(--f-dato);border-radius:6px;padding:4px 10px;position:absolute;top:-12px;left:24px}.plan h3{font-size:24px}.plan .for{color:var(--tinta-2);min-height:3.1em;margin-top:4px;font-size:15px}.price{font-family:var(--f-dato);white-space:nowrap;margin-top:16px;font-size:clamp(26px,2.8vw,32px);font-weight:600;line-height:1.15}.price small{color:var(--tinta-3);font-size:14px;font-weight:400}.price .cur{color:var(--tinta-2);margin-right:4px;font-size:15px;font-weight:500}.pricing[data-billing=m] .p-a,.pricing[data-billing=a] .p-m{display:none}.caps{color:var(--tinta-2);gap:4px;margin-block:16px 24px;font-size:15px;display:grid}.caps b{font-family:var(--f-dato);color:var(--tinta);font-weight:600}.plan .btn{margin-top:auto}.plans-custom{grid-template-columns:repeat(2,1fr);margin-top:16px}.plan-custom{flex-flow:wrap;justify-content:space-between;align-items:center;gap:24px}.plan-custom>div{flex:280px}.plan-custom .for{min-height:0}.plan-custom .caps{margin-block:8px 0}.plan-custom .btn{margin-top:0}.pricing-tail{color:var(--tinta-2);margin-top:16px;font-size:15px}@media (width<=900px){.plans,.plans-custom{grid-template-columns:1fr}.plan .for{min-height:0}}.soon{border:1px solid var(--marca);background:var(--papel-2);border-radius:16px;max-width:720px;margin-top:32px;padding:24px}.soon p{color:var(--tinta-2);margin-block:8px 16px}.compare{margin-top:48px}.table-scroll{border:1px solid var(--borde-suave);border-radius:12px;margin-top:16px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:820px;font-size:15px}th,td{text-align:center;border-bottom:1px solid var(--borde-suave);vertical-align:middle;padding:12px 16px}thead th{font:600 15px/1.2 var(--f-titular);background:var(--papel-2)}tbody th{text-align:left;color:var(--tinta-2);max-width:340px;font-weight:400}tr.group th{font:500 13px/1.2 var(--f-dato);color:var(--marca);background:var(--papel-2);text-align:left}tbody tr:last-child>*{border-bottom:0}thead th:first-child,tbody th{background:var(--papel);z-index:1;position:sticky;left:0}thead th:first-child,tr.group th{background:var(--papel-2)}td svg{color:var(--marca);margin-inline:auto}td .no{color:var(--tinta-3)}details.addons{border:1px solid var(--borde-suave);border-radius:12px;margin-top:24px}details.addons summary{cursor:pointer;padding:16px;font-weight:600}details.addons table{min-width:480px}details.addons .note{padding:12px 16px}.pass{border:1px solid var(--borde-suave);background:var(--papel-2);color:var(--tinta-2);border-radius:12px;margin-top:24px;padding:20px 24px}.pass b{color:var(--tinta)}.fine{gap:4px;margin-top:16px;display:grid}.sec-list{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.sec-list li{color:var(--tinta-2);grid-template-columns:24px 1fr;gap:12px;font-size:16px;display:grid}.sec-list svg{color:var(--marca);margin-top:3px}.sec-list b{color:var(--tinta)}@media (width<=860px){.sec-list{grid-template-columns:1fr}}.faq-list{max-width:860px;margin-top:32px}.faq-list details{border-bottom:1px solid var(--borde-suave)}.faq-list summary{cursor:pointer;font:600 18px/1.35 var(--f-titular);padding:16px 0}.faq-list p{color:var(--tinta-2);padding-bottom:16px}.final{color:#eaf1fa;background:#050a12;position:relative;overflow:hidden}.final-bg{position:absolute;inset:0}.final-bg picture,.step-vis picture{height:100%;display:block}.final-bg img{object-fit:cover;opacity:.34;width:100%;height:100%}.final-in{grid-template-columns:.85fr 1.15fr;align-items:start;gap:48px;display:grid;position:relative}.final-txt p{color:#bfd3e6;margin-top:16px}.final-txt .btn{color:#eaf1fa;border-color:#ffffff3d;margin-top:24px}.glass{backdrop-filter:blur(14px);background:#0d1828d1;border:1px solid #ffffff24;border-radius:16px;padding:clamp(20px,3vw,32px)}.form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form h3{grid-column:1/-1}.field{color:#bfd3e6;gap:6px;font-size:15px;display:grid}.field.full,.check,.form .btn,.form-err,#ts{grid-column:1/-1}.field input,.field select,.field textarea{color:#eaf1fa;width:100%;min-height:46px;font:400 16px/1.3 var(--f-texto);background:#050a1299;border:1px solid #fff3;border-radius:8px;padding:10px 12px}.field select option{color:#eaf1fa;background:#0d1828}fieldset{color:#bfd3e6;border:0;grid-column:1/-1;margin:0;padding:0;font-size:15px}legend{margin-bottom:8px;padding:0}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips label{cursor:pointer;border:1px solid #fff3;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:inline-flex}.chips label:has(input:checked){color:#eaf1fa;border-color:#2ec5dd}.check{color:#bfd3e6;align-items:flex-start;gap:12px;font-size:14px;display:flex}.check input{flex:none;width:18px;height:18px;margin-top:3px}.form-err{color:#fca5a5;font-size:15px}.trap{position:absolute;left:-9999px}.form .btn-primary{color:#04202a;background:#2ec5dd}.legal-eu{color:#9db1cc;grid-column:1/-1;font-size:13px}@media (width<=900px){.final-in{grid-template-columns:1fr}}@media (width<=520px){.form{grid-template-columns:1fr}}dialog.contact{border:1px solid var(--borde);background:var(--papel-2);width:min(420px,100% - 32px);color:var(--tinta);border-radius:16px;padding:24px}dialog.contact::backdrop{background:#03070da8}dialog.contact h3{padding-right:32px}.contact-opts{gap:12px;margin-top:20px;display:grid}.contact-x{width:44px;height:44px;color:var(--tinta-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:12px;right:12px}.foot{background:var(--papel);border-top:1px solid var(--borde-suave);color:var(--tinta-2);padding-block:48px;font-size:15px}.foot-in{grid-template-columns:1.2fr 1fr 1fr;gap:32px;display:grid}.foot .logo{width:auto;height:34px;margin-bottom:16px}.logo-oscuro{display:none}@media (prefers-color-scheme:light){.foot .logo-claro{display:none}.logo-oscuro{display:block}}.foot ul{gap:8px;display:grid}.foot a{text-decoration:none}.foot a:hover{color:var(--tinta)}.foot-legal{border-top:1px solid var(--borde-suave);color:var(--tinta-3);margin-top:32px;padding-top:16px;font-size:13px}@media (width<=760px){.foot-in{grid-template-columns:1fr}}.thanks{text-align:center;place-content:center;gap:16px;min-height:70vh;padding:32px 16px;display:grid}.thanks .dots{justify-content:center}.thanks .btn{justify-self:center}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
