@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*! carvia.hr (c) 2026 obrt SOLVIK, Koprivnica. Design and layout protected by copyright; do not copy or use as a template. Ref cvc-2cdb19e17c */:root{--ink:#18181b;--ink-2:#27272a;--ink-3:#3f3f46;--ink-4:#52525b;--muted:#71717a;--faint:#a1a1aa;--line-strong:#d4d4d8;--line-2:#e4e4e7;--line:#ececef;--line-soft:#f0f0f2;--bg:#fff;--surface:#f7f7f8;--surface-2:#f1f1f3;--hover:#f4f4f5;--paper-hover:#fafafa;--link:#3454b0;--link-hover:#2a4290;--accent:#2f4ba0;--accent-tint:#e9edfb;--ok:#1f7a4a;--ok-bg:#e9f6ee;--warn:#8a5300;--warn-bg:#fdf3e1;--err:#b42318;--err-bg:#fdecea;--info:#35557a;--info-bg:#ebf1f7;--neutral:#52525b;--neutral-bg:#f0f0f2;--led-ok:#22a35a;--led-wait:#e5a000;--led-err:#e0402f;--on-dark-ok:#6fcf97;--sans:"Geist",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--maxw:1200px;--gutter:24px;--header-h:64px;--sec-y:112px;--sec-y-sub:96px;--shadow-xs:0 1px 3px rgba(24,24,27,.06);--shadow-sm:0 1px 3px rgba(24,24,27,.08);--shadow-card:0 1px 3px rgba(24,24,27,.04),0 20px 50px rgba(24,24,27,.08);--shadow-dark:0 24px 60px rgba(24,24,27,.22);--ease-out:cubic-bezier(.2,.7,.2,1)}@media(max-width:640px){:root{--sec-y:80px;--sec-y-sub:72px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg,picture{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4,p,ul,ol,figure{margin:0}:where(ul[role=list],ol[role=list]){list-style:none;padding:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover);text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:6px}::selection{background:#dbe3fa}main:focus{outline:none}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:12px;z-index:200;height:40px;display:inline-flex;align-items:center;padding:0 14px;border-radius:10px;background:var(--ink);color:#fff;font-size:14px;font-weight:500}.skip-link:focus{left:12px;color:#fff;text-decoration:none}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto}.section{padding:var(--sec-y) var(--gutter)}.section--sub{padding-block:var(--sec-y-sub)}.section--gray{background:var(--surface-2)}.section--white{background:var(--bg)}.section--dark{background:var(--ink);color:#fff}.section--flush-top{padding-top:0}.stack{display:flex;flex-direction:column}.grid-auto{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(var(--min,300px),100%),1fr))}.kicker{font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.kicker--sm{font-size:12px}.display{font-size:clamp(36px,5.2vw,66px);line-height:1.02;font-weight:600;letter-spacing:-.04em;text-wrap:balance}.h1{font-size:clamp(34px,4.4vw,56px);line-height:1.04;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.h2{font-size:clamp(30px,3.6vw,46px);line-height:1.08;font-weight:600;letter-spacing:-.03em;text-wrap:balance}.h2-sub{font-size:clamp(28px,3.2vw,40px);line-height:1.1;font-weight:600;letter-spacing:-.03em;text-wrap:balance}.h2-cta{font-size:clamp(30px,3.8vw,48px);line-height:1.06;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.lead{font-size:18px;line-height:1.55;color:var(--ink-4);text-wrap:pretty}.text{font-size:17px;line-height:1.55;color:var(--ink-4);text-wrap:pretty}.note{font-size:13.5px;line-height:1.5;color:var(--muted);text-wrap:pretty}.mono{font-family:var(--mono)}.pretty{text-wrap:pretty}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border:0;border-radius:12px;font-size:14.5px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease}.btn:hover{text-decoration:none}.btn--lg{height:52px;padding:0 24px;font-size:16px}.btn--md{height:50px;padding:0 24px;font-size:15.5px}.btn--form{height:48px;font-size:15px}.btn .icon{width:20px;height:20px}.btn--dark{background:var(--ink);color:#fff}.btn--dark:hover{background:var(--ink-2);color:#fff}.btn--dark.btn--lg{box-shadow:0 8px 24px #18181b2e}.btn--light{background:#fff;color:var(--ink);box-shadow:var(--shadow-sm)}.btn--light:hover{background:var(--paper-hover);color:var(--ink)}.btn--soft{background:var(--surface-2);color:var(--ink)}.btn--soft:hover{background:var(--line-2);color:var(--ink)}.btn--white{background:#fff;color:var(--ink)}.btn--white:hover{background:var(--surface-2);color:var(--ink)}.btn--ghost-dark{background:var(--ink-2);color:#fff}.btn--ghost-dark:hover{background:var(--ink-3);color:#fff}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.btn-row--center{justify-content:center}.icon{display:inline-block;flex:none;width:1em;height:1em;fill:currentColor;vertical-align:middle}.led{display:inline-block;flex:none;width:8px;height:8px;border-radius:999px;background:var(--led);box-shadow:0 0 0 3px color-mix(in srgb,var(--led) 18%,transparent)}.led--ok{--led:var(--led-ok)}.led--wait{--led:var(--led-wait);animation:led-blink 1.4s ease-in-out infinite}.led--err{--led:var(--led-err)}@keyframes led-blink{0%,to{opacity:1}50%{opacity:.25}}.pill{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;height:26px;padding:0 10px;border-radius:999px;border:1px solid transparent;font-size:12.5px;font-weight:600;white-space:nowrap}.pill--sm{height:24px;padding:0 9px;font-size:12px;gap:4px}.tone-ok{background:var(--ok-bg);color:var(--ok)}.tone-warn{background:var(--warn-bg);color:var(--warn)}.tone-err{background:var(--err-bg);color:var(--err)}.tone-info{background:var(--info-bg);color:var(--info)}.tone-neutral{background:var(--neutral-bg);color:var(--neutral)}.tone-brand{background:var(--link);color:#fff}.tone-white{background:#fff;color:var(--ink-3);border-color:var(--line-strong)}.checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.checks li{display:flex;gap:8px;align-items:flex-start}.checks .icon{width:18px;height:18px;margin-top:1px}.checks--ok .icon{color:var(--ok)}.checks--lg{gap:9px;font-size:15px;color:var(--ink-3)}.checks--lg li{gap:10px}.checks--lg .icon{width:20px;height:20px;margin-top:0}.card{background:var(--surface);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:8px;min-width:0}.card--gray{background:var(--surface-2)}.card--white{background:#fff}.card--lg{border-radius:22px;padding:28px;gap:14px}.card__title{font-size:17px;font-weight:600}.card__text{font-size:14.5px;line-height:1.55;color:var(--ink-4);text-wrap:pretty}a.card{color:var(--ink);text-decoration:none;transition:background-color .15s ease}a.card:hover{background:var(--surface-2);color:var(--ink);text-decoration:none}a.card--gray:hover{background:var(--line-2)}.card__more{font-size:14px;font-weight:500;color:var(--link)}.icon-tile{width:44px;height:44px;border-radius:14px;background:#fff;color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex:none;box-shadow:var(--shadow-xs)}.icon-tile .icon{width:24px;height:24px}.icon-tile--sm{width:40px;height:40px;border-radius:12px}.icon-tile--sm .icon{width:22px;height:22px}.steps{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.step{border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:10px;background:var(--surface)}.step--gray{background:var(--surface-2)}.step__n{font-family:var(--mono);font-size:12.5px;font-weight:600;color:var(--muted)}.step__h{font-size:17px;font-weight:600;letter-spacing:-.01em}.step__t{font-size:14.5px;line-height:1.5;color:var(--ink-4);text-wrap:pretty}.page-hero{padding:clamp(40px,6vw,80px) var(--gutter) clamp(40px,5vw,64px)}.page-hero .wrap{display:flex;flex-direction:column;gap:18px}.page-hero .btn-row{padding-top:6px}.cta-band{padding:96px var(--gutter);color:#fff;background:radial-gradient(60% 120% at 0% 0%,#2b2b31 0%,var(--ink) 60%)}.cta-band .cta-main{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 48px}.cta-band .cta-copy{display:flex;flex-direction:column;gap:14px;max-width:660px}.cta-band h2{font-size:clamp(30px,3.6vw,46px);line-height:1.06;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.cta-band p{font-size:17px;line-height:1.55;color:#d4d4d8;text-wrap:pretty}.cta-band .btn:focus-visible{outline-color:#fff}.cta-path{list-style:none;margin:48px 0 0;padding:22px 0 0;border-top:1px solid var(--ink-3);display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:15px;color:#a1a1aa}.cta-path li{display:inline-flex;align-items:center;gap:14px;white-space:nowrap}.cta-path li:last-child{color:#fff;font-weight:500}.cta-path .icon{width:16px;height:16px;color:var(--muted)}@media(max-width:640px){.cta-band{padding-block:72px}.cta-band .btn-row{width:100%}.cta-band .btn{flex:1 1 100%}.cta-path{margin-top:36px;font-size:14.5px;gap:8px 10px}.cta-path li{gap:10px}}.screen{position:relative;overflow:hidden;border-radius:14px;background:var(--surface-2);box-shadow:0 0 0 1px #18181b14,0 2px 6px #18181b0a,0 24px 56px #18181b1a}.screen img{width:100%;height:auto}.phone{position:relative;padding:6px;border-radius:36px;background:var(--ink);box-shadow:0 2px 6px #18181b1f,0 32px 64px #18181b42}.phone img{width:100%;height:auto;border-radius:30px}.pin{position:absolute;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:999px;background:var(--ink);color:#fff;font-family:var(--mono);font-size:12.5px;font-weight:600;line-height:1;box-shadow:0 0 0 2.5px #fff,0 4px 10px #18181b47;transition:background-color .15s ease,transform .15s ease}.pin--sm{position:static;flex:none;width:22px;height:22px;margin:0;font-size:11.5px;box-shadow:none}.annot:has(.legend li[data-n="1"]:hover) .pin[data-n="1"],.annot:has(.legend li[data-n="2"]:hover) .pin[data-n="2"],.annot:has(.legend li[data-n="3"]:hover) .pin[data-n="3"],.annot:has(.legend li[data-n="4"]:hover) .pin[data-n="4"]{background:var(--link);transform:scale(1.15)}.annot .legend li:hover .pin--sm{background:var(--link)}@keyframes pin-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.nw{white-space:nowrap}.sec-head{display:flex;flex-direction:column;gap:14px;max-width:720px}.sec-head .text{max-width:600px}.sec-title{margin-bottom:clamp(40px,5vw,64px)}.head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px}.side-head{display:grid;gap:32px 64px;align-items:start}@media(min-width:960px){.side-head{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.stack-48{display:flex;flex-direction:column;gap:48px}.more-link{display:inline-flex;align-items:center;gap:6px;font-size:15.5px;font-weight:500;color:var(--link)}.more-link .icon{width:18px;height:18px;transition:transform .15s ease}.more-link:hover .icon{transform:translate(3px)}.faq{display:flex;flex-direction:column;border-top:1px solid var(--line)}.faq--strong{border-top-color:var(--line-strong)}.faq__item{border-bottom:1px solid var(--line)}.faq--strong .faq__item{border-bottom-color:var(--line-strong)}.faq__item summary{list-style:none;cursor:pointer;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 4px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary h3{font:inherit;letter-spacing:inherit;text-wrap:pretty}.faq__item summary .icon{width:22px;height:22px;color:var(--muted);transition:transform .25s ease}.faq__item[open] summary .icon{transform:rotate(180deg)}.faq__item summary:focus-visible{outline-offset:-2px;border-radius:8px}.faq__item p{padding:0 40px 20px 4px;font-size:15.5px;line-height:1.6;color:var(--ink-3);text-wrap:pretty}@media(max-width:640px){.faq__item p{padding-right:4px}}.legal-hero{background:var(--surface-2);padding:64px var(--gutter) 48px}.legal-body{padding:64px var(--gutter) 96px}.legal-wrap{max-width:880px;margin-inline:auto;display:flex;flex-direction:column;gap:14px}.legal-title{font-size:clamp(30px,3.8vw,46px);line-height:1.08;font-weight:600;letter-spacing:-.03em;text-wrap:balance}.legal-hero .lead{font-size:17px;color:var(--ink-4)}.legal{display:block}.legal h2{margin:40px 0 12px;font-size:20px;font-weight:600;letter-spacing:-.015em;scroll-margin-top:96px}.legal>h2:first-child{margin-top:0}.legal h3{margin:28px 0 10px;font-size:17px;font-weight:600;letter-spacing:-.01em;scroll-margin-top:96px}.legal p{margin:0 0 16px;font-size:15.5px;line-height:1.65;color:var(--ink-3);text-wrap:pretty}.legal p[id]{scroll-margin-top:96px}.legal ul,.legal ol,.legal table{line-height:1.55}.legal a{color:var(--link);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.16em}.legal code{font-family:var(--mono);font-size:.9em;color:var(--ink-2);background:var(--surface-2);padding:1px 5px;border-radius:6px}.legal .small{font-size:13.5px}.legal .muted{color:var(--muted)}@media(max-width:640px){.legal-hero{padding:48px var(--gutter) 40px}.legal-body{padding:48px var(--gutter) 72px}}@media(prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .75s var(--ease-out),transform .75s var(--ease-out),box-shadow .3s ease}.js [data-reveal=up-lg]{transform:translateY(60px)}.js [data-reveal=right]{transform:translate(48px,24px)}.js [data-reveal].is-in{opacity:1;transform:none}.intro{animation:intro-up .75s var(--ease-out) both;animation-delay:var(--d,0s)}.intro--lg{animation-name:intro-up-lg;animation-duration:1s}@keyframes intro-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes intro-up-lg{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.led--wait{animation:none}}.consent[data-astro-cid-2effgw6e]{position:fixed;z-index:90;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));max-width:760px;margin:0 auto;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border-radius:16px;box-shadow:0 0 0 1px #18181b14,0 20px 50px #18181b2e;padding:16px 18px;color:var(--ink-3)}.consent[data-astro-cid-2effgw6e][hidden]{display:none}.consent-body[data-astro-cid-2effgw6e]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.consent-copy[data-astro-cid-2effgw6e]{flex:1;min-width:240px}.consent-heading[data-astro-cid-2effgw6e]{font-size:14.5px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.consent-heading[data-astro-cid-2effgw6e]:focus-visible{outline-offset:4px}.consent-text[data-astro-cid-2effgw6e]{margin-top:4px;font-size:14px;line-height:1.5;color:var(--ink-3);text-wrap:pretty}.consent-text[data-astro-cid-2effgw6e] a[data-astro-cid-2effgw6e]{color:var(--link);text-decoration:underline;text-underline-offset:3px}.consent-actions[data-astro-cid-2effgw6e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.consent-btn[data-astro-cid-2effgw6e]{height:44px;padding:0 16px;border:0;border-radius:10px;background:var(--surface-2);color:var(--ink);font-size:14px;font-weight:500}.consent-btn[data-astro-cid-2effgw6e]:hover{background:var(--line-2)}.consent-btn--dark[data-astro-cid-2effgw6e]{background:var(--ink);color:#fff;width:100%}.consent-btn--dark[data-astro-cid-2effgw6e]:hover{background:var(--ink-2)}.consent-settings[data-astro-cid-2effgw6e]{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 10px;border:0;border-radius:10px;background:transparent;font-size:14px;font-weight:500;color:var(--ink-4)}.consent-settings[data-astro-cid-2effgw6e]:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.consent-settings[data-astro-cid-2effgw6e][aria-expanded=true]:after{transform:translateY(2px) rotate(-135deg)}.consent-settings[data-astro-cid-2effgw6e]:hover{background:var(--hover);color:var(--ink)}.consent-panel[data-astro-cid-2effgw6e]{margin-top:14px;border-top:1px solid var(--line);padding-top:14px}.consent-panel[data-astro-cid-2effgw6e][hidden]{display:none}.consent-panel-title[data-astro-cid-2effgw6e]{font-size:15px;font-weight:600;color:var(--ink)}.consent-list[data-astro-cid-2effgw6e]{margin:10px 0 0;padding:0;list-style:none}.consent-row[data-astro-cid-2effgw6e]{border-top:1px solid var(--line);padding:10px 0}.consent-row-head[data-astro-cid-2effgw6e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.consent-label[data-astro-cid-2effgw6e]{display:inline-flex;align-items:center;gap:12px;min-height:36px;font-size:14.5px;font-weight:600;color:var(--ink);cursor:pointer}.consent-check[data-astro-cid-2effgw6e]{width:18px;height:18px;flex:none;margin:0;accent-color:var(--ink)}.consent-label[data-astro-cid-2effgw6e]:has(.consent-check:disabled){cursor:default}.consent-flag[data-astro-cid-2effgw6e]{margin-left:auto;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.consent-row-text[data-astro-cid-2effgw6e]{margin-top:2px;font-size:13.5px;line-height:1.55;color:var(--ink-4)}.consent-save[data-astro-cid-2effgw6e]{margin-top:12px}@media(max-width:560px){.consent[data-astro-cid-2effgw6e]{left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:max(12px,env(safe-area-inset-bottom,0px))}.consent-actions[data-astro-cid-2effgw6e]{display:grid;grid-template-columns:1fr 1fr;width:100%}.consent-settings[data-astro-cid-2effgw6e]{grid-column:1 / -1;justify-content:center}}@media(prefers-reduced-motion:reduce){.consent-settings[data-astro-cid-2effgw6e]:after{transition:none}}.wordmark[data-astro-cid-hhuuaa7r]{display:inline-block;flex:none;vertical-align:-.145em;width:2.8552em;height:1em;overflow:visible}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.bar[data-astro-cid-3ef6ksr2]{max-width:calc(var(--maxw) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter);height:var(--header-h);display:flex;align-items:center;gap:28px}.logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;color:var(--ink);font-size:21px;line-height:1}.logo[data-astro-cid-3ef6ksr2]:hover{color:var(--ink);text-decoration:none}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:4px;margin-left:auto;font-size:14.5px}.nav-link[data-astro-cid-3ef6ksr2]{height:40px;display:inline-flex;align-items:center;gap:4px;padding:0 12px;border:0;border-radius:10px;background:transparent;font-size:14.5px;font-weight:500;color:var(--ink-3);white-space:nowrap}.nav-link[data-astro-cid-3ef6ksr2]:hover{background:var(--hover);color:var(--ink);text-decoration:none}.nav-link[data-astro-cid-3ef6ksr2].is-active{color:var(--ink);font-weight:600}.mega-trigger[data-astro-cid-3ef6ksr2][aria-expanded=true]{background:var(--hover);color:var(--ink)}.chev[data-astro-cid-3ef6ksr2]{width:18px;height:18px;transition:transform .2s ease}.mega-trigger[data-astro-cid-3ef6ksr2][aria-expanded=true] .chev[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:6px}.login[data-astro-cid-3ef6ksr2]{height:38px;display:inline-flex;align-items:center;padding:0 12px;border-radius:10px;color:var(--ink-3);font-size:14px;font-weight:500;white-space:nowrap}.login[data-astro-cid-3ef6ksr2]:hover{background:var(--hover);color:var(--ink);text-decoration:none}.cta[data-astro-cid-3ef6ksr2]{height:38px;padding:0 16px;border-radius:10px;font-size:14px}.m-cta[data-astro-cid-3ef6ksr2]{display:none;margin-left:auto;height:40px;padding:0 14px;border-radius:11px;font-size:14px}.menu-btn[data-astro-cid-3ef6ksr2]{display:none;margin-left:auto;width:44px;height:44px;border:0;border-radius:12px;background:var(--surface-2);color:var(--ink);align-items:center;justify-content:center}.m-cta[data-astro-cid-3ef6ksr2]+.menu-btn[data-astro-cid-3ef6ksr2]{margin-left:0}.menu-btn[data-astro-cid-3ef6ksr2] .icon[data-astro-cid-3ef6ksr2]{width:24px;height:24px}.menu-btn[data-astro-cid-3ef6ksr2] .i-close[data-astro-cid-3ef6ksr2],.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .i-menu[data-astro-cid-3ef6ksr2]{display:none}.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .i-close[data-astro-cid-3ef6ksr2]{display:block}.mega[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;top:100%;z-index:60;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 24px 60px #18181b1f}.mega[data-astro-cid-3ef6ksr2][hidden]{display:none}.mega-grid[data-astro-cid-3ef6ksr2]{max-width:calc(var(--maxw) + 2 * var(--gutter));margin:0 auto;padding:24px var(--gutter) 28px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px}.mega-list[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;margin:0;padding:0}.mega-item[data-astro-cid-3ef6ksr2]{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:14px;color:var(--ink)}.mega-item[data-astro-cid-3ef6ksr2]:hover{background:var(--hover);color:var(--ink);text-decoration:none}.mega-icon[data-astro-cid-3ef6ksr2]{width:36px;height:36px;border-radius:10px;background:var(--surface-2);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex:none}.mega-icon[data-astro-cid-3ef6ksr2] .icon[data-astro-cid-3ef6ksr2]{width:20px;height:20px}.mega-copy[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:3px;min-width:0}.mega-title[data-astro-cid-3ef6ksr2]{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.mega-text[data-astro-cid-3ef6ksr2]{font-size:13px;line-height:1.45;color:var(--muted);text-wrap:pretty}.mega-promo[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:20px;border-radius:16px;background:var(--ink);color:#fff}.mega-promo[data-astro-cid-3ef6ksr2]:hover{background:var(--ink-2);color:#fff;text-decoration:none}.mega-promo-copy[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:6px}.mega-promo-kicker[data-astro-cid-3ef6ksr2]{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--faint)}.mega-promo-title[data-astro-cid-3ef6ksr2]{font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.015em;text-wrap:balance}.mega-promo-more[data-astro-cid-3ef6ksr2]{font-size:14px;font-weight:500}.mega-foot[data-astro-cid-3ef6ksr2]{max-width:calc(var(--maxw) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter) 20px;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13.5px}.mega-foot[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--ink-4)}.mega-foot[data-astro-cid-3ef6ksr2] .mega-all[data-astro-cid-3ef6ksr2]{color:var(--ink);font-weight:500}.mobile[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--line);padding:12px var(--gutter) 20px;display:flex;flex-direction:column;gap:2px;background:#fff;max-height:calc(100vh - var(--header-h));max-height:calc(100dvh - var(--header-h));overflow-y:auto;overscroll-behavior:contain}.mobile[data-astro-cid-3ef6ksr2][hidden]{display:none}.mobile-kicker[data-astro-cid-3ef6ksr2]{min-height:44px;display:flex;align-items:center;padding:0 12px;font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--muted)}.mobile-link[data-astro-cid-3ef6ksr2]{min-height:48px;display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:12px;font-size:16px;color:var(--ink)}.mobile-link[data-astro-cid-3ef6ksr2]:hover{background:var(--hover);color:var(--ink);text-decoration:none}.mobile-link[data-astro-cid-3ef6ksr2].is-active{font-weight:600}.mobile-icon[data-astro-cid-3ef6ksr2]{width:20px;height:20px;color:var(--accent)}.mobile-sep[data-astro-cid-3ef6ksr2]{height:1px;background:var(--line);margin:8px 12px}.mobile-actions[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px}.mobile-actions[data-astro-cid-3ef6ksr2]>[data-astro-cid-3ef6ksr2]:only-child{grid-column:1 / -1}@media(max-width:359px){.mobile-actions[data-astro-cid-3ef6ksr2]{grid-template-columns:minmax(0,1fr)}}@media(max-width:1040px){.bar[data-astro-cid-3ef6ksr2]{gap:16px}.nav-link[data-astro-cid-3ef6ksr2]{padding:0 9px}}@media(max-width:899.98px){.bar[data-astro-cid-3ef6ksr2]{gap:10px}.nav[data-astro-cid-3ef6ksr2],.actions[data-astro-cid-3ef6ksr2]{display:none}.m-cta[data-astro-cid-3ef6ksr2]{display:inline-flex}.menu-btn[data-astro-cid-3ef6ksr2]{display:flex}.mega[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:359.98px){.m-cta[data-astro-cid-3ef6ksr2]{display:none}.m-cta[data-astro-cid-3ef6ksr2]+.menu-btn[data-astro-cid-3ef6ksr2]{margin-left:auto}}@media(min-width:900px){.mobile[data-astro-cid-3ef6ksr2]{display:none}}.site-footer[data-astro-cid-sz7xmlte]{background:#fff;border-top:1px solid var(--line);padding-inline:var(--gutter)}.inner[data-astro-cid-sz7xmlte]{padding:56px 0 28px;display:flex;flex-direction:column;gap:40px}.cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px}@media(max-width:639.98px){.cols[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}.col[data-astro-cid-sz7xmlte]{gap:12px}}.brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:12px;min-width:0}.logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;width:max-content;color:var(--ink);font-size:20px;line-height:1}.logo[data-astro-cid-sz7xmlte]:hover{color:var(--ink);text-decoration:none}.brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{max-width:280px;font-size:14px;line-height:1.55;color:var(--ink-4);text-wrap:pretty}.col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:10px;font-size:14px}.col[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-size:14px;font-weight:600;color:var(--ink)}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink-4)}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}.bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted)}.legal-links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:8px 18px}.consent-open[data-astro-cid-sz7xmlte]{padding:0;border:0;background:none;font-size:13.5px;color:var(--ink-4);cursor:pointer}.consent-open[data-astro-cid-sz7xmlte]:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.copy-notice[data-astro-cid-sz7xmlte]{margin-top:-24px;font-size:12.5px;line-height:1.5;color:var(--muted);text-wrap:pretty}.copy-notice[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink-4)}.copy-notice[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}
