@font-face{font-family:Kanit;src:url(/fonts/kanit-light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Kanit;src:url(/fonts/kanit-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Kanit;src:url(/fonts/kanit-medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Kanit;src:url(/fonts/kanit-semibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Kanit;src:url(/fonts/kanit-bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Kanit;src:url(/fonts/kanit-lightitalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Kanit;src:url(/fonts/kanit-mediumitalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-var.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--ink: #081544;--ink-2: #39446d;--ink-3: #646d8f;--blue: #001f82;--blue-hover: #0a2db0;--sky: #3082e5;--sky-soft: #dce8fb;--orange: #ff6106;--paper: #ffffff;--mist: #f3f6fc;--mist-2: #e7edf8;--line: rgba(8, 21, 68, .11);--line-strong: rgba(8, 21, 68, .22);--on-blue: #ffffff;--on-blue-2: rgba(255, 255, 255, .72);--line-on-blue: rgba(255, 255, 255, .16);--f-display: "Kanit", "Helvetica Neue", Arial, sans-serif;--f-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--t-mega: clamp(3rem, 8.6vw, 8.75rem);--t-h1: clamp(2.6rem, 6vw, 6rem);--t-h2: clamp(2.05rem, 4.3vw, 4.25rem);--t-h3: clamp(1.35rem, 2vw, 1.85rem);--t-h4: clamp(1.125rem, 1.35vw, 1.3rem);--t-lead: clamp(1.1rem, 1.35vw, 1.35rem);--t-body: 1.0625rem;--t-small: .9rem;--t-label: .75rem;--gutter: clamp(1rem, 4vw, 3.25rem);--section: clamp(5rem, 11vw, 10rem);--max: 1320px;--r-sm: 8px;--r: 14px;--r-lg: 26px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--shadow-sm: 0 1px 2px rgba(8, 21, 68, .06), 0 2px 8px rgba(8, 21, 68, .05);--shadow: 0 2px 4px rgba(8, 21, 68, .04), 0 12px 32px -8px rgba(8, 21, 68, .16);--shadow-lg: 0 4px 10px rgba(8, 21, 68, .05), 0 32px 64px -20px rgba(8, 21, 68, .28);color-scheme:light}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:var(--t-body);line-height:1.6;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--sky);outline-offset:3px;border-radius:4px}.display,h1,h2,h3,h4{font-family:var(--f-display);font-weight:500;letter-spacing:-.025em;line-height:1.02;text-wrap:balance}.t-mega{font-size:var(--t-mega);line-height:.94;letter-spacing:-.035em}.t-h1{font-size:var(--t-h1);line-height:.98;letter-spacing:-.032em}.t-h2{font-size:var(--t-h2);line-height:1;letter-spacing:-.03em}.t-h3{font-size:var(--t-h3);line-height:1.1;letter-spacing:-.02em}.t-h4{font-size:var(--t-h4);line-height:1.2;letter-spacing:-.01em}.t-lead{font-size:var(--t-lead);line-height:1.5;color:var(--ink-2);text-wrap:pretty}.t-small{font-size:var(--t-small)}.muted{color:var(--ink-3)}.accent{color:var(--sky)}.accent-blue{color:var(--blue)}.num{font-family:var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em}p{text-wrap:pretty}.label{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--f-body);font-size:var(--t-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.label .label-num{font-variant-numeric:tabular-nums;color:var(--sky)}.label:before{content:"";width:28px;height:2px;background:currentColor;opacity:.9}.label--plain:before{display:none}.on-blue .label{color:#fff}.on-blue .label .label-num{color:#8fb9f2}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section);position:relative}.section--tight{padding-block:calc(var(--section) * .6)}.bg-mist{background:var(--mist)}.bg-blue{background:var(--blue);color:var(--on-blue)}.bg-ink{background:var(--ink);color:var(--on-blue)}.on-blue .t-lead,.bg-blue .t-lead,.bg-ink .t-lead,.on-blue .muted,.bg-blue .muted,.bg-ink .muted{color:var(--on-blue-2)}.stack>*+*{margin-top:var(--stack, 1.25rem)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.blueprint{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;background-position:-1px -1px}.blueprint-fade{-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 75%)}.btn{--btn-bg: var(--blue);--btn-fg: #fff;--btn-cap: var(--sky);position:relative;display:inline-flex;align-items:stretch;gap:0;border-radius:10px;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--f-body);font-weight:600;font-size:.98rem;letter-spacing:-.005em;line-height:1;overflow:hidden;isolation:isolate;justify-self:start;transition:background-color .3s var(--ease-out),transform .3s var(--ease-out),box-shadow .3s var(--ease-out);box-shadow:0 1px #ffffff1f inset,0 8px 22px -10px #001f828c}.btn__label{padding:1.05rem 1.3rem 1.05rem 1.4rem;display:flex;align-items:center;white-space:nowrap}.btn__cap{display:grid;place-items:center;width:3.1rem;background:var(--btn-cap);color:#fff;transition:width .45s var(--ease-out)}.btn__cap svg{width:18px;height:18px;transition:transform .45s var(--ease-out)}.btn:hover{background:var(--blue-hover)}.btn:hover .btn__cap svg{transform:translate(3px)}.btn:active{transform:translateY(1px)}.btn--light{--btn-bg: #fff;--btn-fg: var(--blue);--btn-cap: var(--blue);box-shadow:0 10px 30px -12px #00000059}.btn--light:hover{background:var(--mist)}.btn--lg .btn__label{padding:1.25rem 1.5rem 1.25rem 1.65rem;font-size:1.05rem}.btn--lg .btn__cap{width:3.5rem}.link-arrow{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;color:var(--blue);padding-block:.4rem;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1.5px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .5s var(--ease-out)}.link-arrow svg{width:16px;height:16px;transition:transform .4s var(--ease-out)}.link-arrow:hover{background-size:100% 1.5px}.link-arrow:hover svg{transform:translate(4px)}.on-blue .link-arrow,.bg-blue .link-arrow{color:#fff}.tag{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:999px;font-size:.78rem;font-weight:600;background:var(--mist-2);color:var(--blue);white-space:nowrap}.tag--orange{background:#fff0e6;color:#c94a00}.tag--green{background:#e3f7ea;color:#16794a}.tag--sky{background:var(--sky-soft);color:#1559b5}.dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.sec-head{display:grid;gap:1.25rem;max-width:60rem}.sec-head--split{max-width:none;grid-template-columns:1fr;align-items:end;gap:1.5rem 4rem}@media(min-width:960px){.sec-head--split{grid-template-columns:1.25fr 1fr}}.js [data-reveal]{opacity:0;transform:translateY(28px)}.js [data-reveal=fade]{transform:none}.js [data-split]{visibility:hidden}.split-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.split-line>span{display:block}@media(prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1!important;transform:none!important}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.calc2{display:grid;gap:1.5rem}.calc2__in{display:grid;gap:1.4rem;align-content:start;background:#fff;border-radius:var(--r-lg);padding:clamp(1.4rem,3vw,2.2rem);box-shadow:var(--shadow)}.calc2 .f{display:grid;gap:.6rem;font-size:.95rem;font-weight:500}.calc2 .f>span{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.calc2 .f output{font-family:var(--f-display);font-size:1.15rem;color:var(--blue);white-space:nowrap}.calc2 input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--blue) var(--p, 50%),var(--mist-2) var(--p, 50%))}.calc2 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--blue);box-shadow:var(--shadow-sm);cursor:grab}.calc2 input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--blue);cursor:grab}.calc2__hint{font-size:.85rem;color:var(--ink-3)}.calc2__out{background:var(--blue);color:#fff;border-radius:var(--r-lg);padding:clamp(1.6rem,3vw,2.5rem);display:grid;gap:1rem;align-content:start}.calc2__out .k{color:var(--on-blue-2)}.calc2__out .big{font-size:clamp(3rem,6vw,5rem);line-height:1;font-weight:500}.calc2__out .mini{display:grid;grid-template-columns:1fr 1fr;gap:1rem;border-top:1px solid var(--line-on-blue);padding-top:1rem}.calc2__out .mini--3{grid-template-columns:repeat(3,1fr);border-top:0;padding-top:0}.calc2__out .mini dt{font-size:.78rem;color:var(--on-blue-2)}.calc2__out .mini dd{font-size:clamp(1.4rem,2.4vw,2rem)}.calc2__out .mini--3 dd{font-size:clamp(2rem,3.6vw,3rem)}.calc2__out .mini--3 div:last-child dd{color:var(--orange)}.calc2__out .note{font-size:.78rem;color:var(--on-blue-2)}.opts{border:0;padding:0;display:grid;gap:.6rem}.opts legend{font-weight:600;font-size:.95rem;margin-bottom:.6rem}.opts__row{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.opts__row--2{grid-template-columns:repeat(2,1fr)}.opt{position:relative;cursor:pointer}.opt input{position:absolute;opacity:0}.opt span{display:block;text-align:center;padding:.75rem .5rem;border-radius:10px;border:1.5px solid var(--line-strong);font-weight:600;font-size:.86rem;transition:background-color .25s,color .25s,border-color .25s}.opt input:checked+span{background:var(--blue);color:#fff;border-color:var(--blue)}.opt input:focus-visible+span{outline:2px solid var(--sky);outline-offset:2px}@media(max-width:560px){.opts__row{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.calc2{grid-template-columns:1.15fr 1fr}}.em{font-style:italic;font-weight:300;letter-spacing:-.02em}.em--sky{color:var(--sky)}.em--blue{color:var(--blue)}.pill{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .9rem .45rem .5rem;border-radius:999px;font-size:.82rem;font-weight:500;background:var(--mist);color:var(--ink-2);border:1px solid var(--line)}.pill b{white-space:nowrap;background:var(--blue);color:#fff;font-size:.72rem;font-weight:700;padding:.15rem .5rem;border-radius:999px}.on-dark .pill{background:#ffffff14;border-color:#ffffff29;color:#ffffffd9}.on-dark .pill b{background:var(--orange)}.centered .sec-head,.centered .sec-head--split{grid-template-columns:1fr!important;justify-items:center;text-align:center;margin-inline:auto;max-width:52rem}.centered .sec-head .stack{display:grid;justify-items:center}.centered .sec-head .t-lead{max-width:40rem}.centered .sec-head .label:before{display:none}.chead{display:grid;justify-items:center;text-align:center;gap:1.1rem;max-width:54rem;margin-inline:auto}.chead .t-lead{max-width:40rem}.centered .faq__grid{grid-template-columns:1fr!important;max-width:50rem;margin-inline:auto;gap:2rem}.centered .faq__head{position:static!important;justify-items:center;text-align:center}.centered .faq__head .label:before{display:none}.centered .team__foot,.centered .cases__all{justify-content:center;justify-self:center!important}.centered .pw__head{text-align:center;justify-items:center;grid-template-columns:1fr!important}.centered .pw__head .stack{display:grid;justify-items:center}.centered .cmp__legend,.centered .cmp__cta{justify-content:center;display:flex}.centered .label{gap:.55rem;padding:.45rem .9rem .45rem .5rem;border-radius:999px;font-size:.82rem;font-weight:500;letter-spacing:0;text-transform:none;background:var(--mist);color:var(--ink-2);border:1px solid var(--line)}.centered .label:before{display:none}.centered .label .label-num{background:var(--blue);color:#fff;font-size:.72rem;font-weight:700;padding:.15rem .5rem;border-radius:999px}.centered .on-blue .label,.centered .on-dark .label{background:#ffffff14;border-color:#ffffff2e;color:#ffffffe0}.centered .on-blue .label .label-num,.centered .on-dark .label .label-num{background:var(--orange);color:#fff}.centered .res__inner{justify-items:center;text-align:center}.centered .res__hero{grid-template-columns:1fr!important;justify-items:center;gap:1rem!important}.centered .res__big{justify-content:center}.centered .res__big-label{padding-bottom:0!important;max-width:26ch;font-size:clamp(1.3rem,2.2vw,1.9rem);color:#ffffffd9}.centered .res__stats{width:100%}.centered .res__stats div{justify-items:center}.centered .res__stats div:first-child{padding-left:1.25rem!important}.centered .res__stats dd{margin-inline:auto}.centered .cases__cta{justify-content:center;text-align:center;flex-direction:column}.centered .tst{display:grid;justify-items:center}.centered .tst__grid{width:100%}.mt .label{justify-self:start;width:max-content;max-width:100%;gap:.55rem;padding:.45rem .9rem;border-radius:999px;font-size:.82rem;font-weight:500;letter-spacing:0;text-transform:none;background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#ffffffe0}.mt .label:before{display:none}@media(max-width:899px){.centered .res__stats div{padding:1.4rem .75rem!important}.centered .res__stats div:last-child:nth-child(odd){grid-column:1 / -1}}.logo[data-astro-cid-bt5hbwbt]{display:inline-block;line-height:0}.logo[data-astro-cid-bt5hbwbt] svg{height:100%;width:auto}.hdr[data-astro-cid-qlfjksao]{position:fixed;inset:0 0 auto;z-index:50;padding-top:0;transition:padding .5s var(--ease-out)}.hdr__inner[data-astro-cid-qlfjksao]{height:76px;display:flex;align-items:center;gap:2rem;border-radius:0;transition:height .5s var(--ease-out),max-width .6s var(--ease-out),background-color .4s,box-shadow .4s,border-radius .5s var(--ease-out),padding .5s var(--ease-out)}.hdr[data-astro-cid-qlfjksao].is-scrolled{padding-top:10px}.hdr[data-astro-cid-qlfjksao].is-scrolled .hdr__inner[data-astro-cid-qlfjksao]{height:58px;max-width:min(1180px,calc(100% - 24px));background:#fffffff0;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-radius:16px;box-shadow:0 0 0 1px #0815440f,0 12px 32px -14px #0815444d;padding-inline:1.1rem}.hdr[data-astro-cid-qlfjksao].is-scrolled .hdr__logo[data-astro-cid-qlfjksao] .hdr__logo-svg{height:21px}.hdr[data-astro-cid-qlfjksao].is-scrolled .hdr__cta[data-astro-cid-qlfjksao]{padding:.6rem .95rem;font-size:.88rem}.hdr[data-astro-cid-qlfjksao].is-scrolled .hdr__burger[data-astro-cid-qlfjksao]{width:40px;height:40px}.hdr__logo[data-astro-cid-qlfjksao] .hdr__logo-svg{transition:height .4s var(--ease-out)}.hdr__logo[data-astro-cid-qlfjksao]{color:var(--blue);flex:none;display:flex;align-items:center}.hdr__logo[data-astro-cid-qlfjksao] .hdr__logo-svg{height:26px}.hdr__nav[data-astro-cid-qlfjksao]{margin-inline:auto;display:none;position:relative}.hdr__list[data-astro-cid-qlfjksao]{list-style:none;padding:0;display:flex;gap:.15rem}.hdr__item[data-astro-cid-qlfjksao]{position:static}.hdr__link[data-astro-cid-qlfjksao]{position:relative;display:inline-flex;align-items:center;gap:.3rem;padding:.6rem .85rem;font-size:.95rem;font-weight:500;color:var(--ink-2);transition:color .25s}.hdr__link[data-astro-cid-qlfjksao] .hdr__caret{transform:rotate(90deg);opacity:.6;transition:transform .35s var(--ease-out)}.hdr__link[data-astro-cid-qlfjksao]:after{content:"";position:absolute;left:.85rem;right:.85rem;bottom:.35rem;height:1.5px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-out)}.hdr__link[data-astro-cid-qlfjksao]:hover{color:var(--ink)}.hdr__link[data-astro-cid-qlfjksao]:hover:after,.hdr__link[data-astro-cid-qlfjksao].is-active:after{transform:scaleX(1)}.hdr__link[data-astro-cid-qlfjksao].is-active{color:var(--blue)}.has-menu[data-astro-cid-qlfjksao]:hover .hdr__link[data-astro-cid-qlfjksao] .hdr__caret,.has-menu[data-astro-cid-qlfjksao]:focus-within .hdr__link[data-astro-cid-qlfjksao] .hdr__caret{transform:rotate(-90deg)}.dd[data-astro-cid-qlfjksao]{position:absolute;top:100%;left:50%;width:max-content;padding-top:14px;transform:translate(-50%);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s,visibility .25s}.has-menu[data-astro-cid-qlfjksao]:hover .dd[data-astro-cid-qlfjksao],.has-menu[data-astro-cid-qlfjksao]:focus-within .dd[data-astro-cid-qlfjksao]{visibility:visible;opacity:1;pointer-events:auto}.dd__panel[data-astro-cid-qlfjksao]{display:grid;grid-template-columns:220px auto;gap:.5rem;background:#fff;border-radius:20px;padding:.6rem;box-shadow:0 30px 60px -20px #08154459,0 0 0 1px #0815440f;transform:translateY(8px);transition:transform .4s var(--ease-out)}.has-menu[data-astro-cid-qlfjksao]:hover .dd__panel[data-astro-cid-qlfjksao],.has-menu[data-astro-cid-qlfjksao]:focus-within .dd__panel[data-astro-cid-qlfjksao]{transform:none}.dd__intro[data-astro-cid-qlfjksao]{display:flex;flex-direction:column;gap:.5rem;padding:1.2rem;border-radius:14px;background:var(--blue);color:#fff;position:relative;overflow:hidden}.dd__intro[data-astro-cid-qlfjksao]:after{content:"";position:absolute;right:-54px;top:-54px;width:120px;height:120px;border:18px solid rgba(48,130,229,.35);transform:rotate(45deg);pointer-events:none}.dd__intro-t[data-astro-cid-qlfjksao]{font-family:var(--f-display);font-size:1.35rem;line-height:1.1}.dd__intro-d[data-astro-cid-qlfjksao]{font-size:.85rem;color:var(--on-blue-2)}.dd__intro-cta[data-astro-cid-qlfjksao]{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;margin-top:auto;padding-top:1.5rem;position:relative;z-index:1}.dd__items[data-astro-cid-qlfjksao]{list-style:none;padding:0;display:grid;gap:.15rem;min-width:300px}.dd__items[data-astro-cid-qlfjksao].is-2col{grid-template-columns:repeat(2,280px)}.dd__a[data-astro-cid-qlfjksao]{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem;border-radius:12px;transition:background-color .25s}.dd__a[data-astro-cid-qlfjksao]:hover{background:var(--mist)}.dd__ico[data-astro-cid-qlfjksao]{width:38px;height:38px;flex:none;border-radius:10px;background:var(--mist);color:var(--blue);display:grid;place-items:center;transition:background-color .25s,color .25s}.dd__a[data-astro-cid-qlfjksao]:hover .dd__ico[data-astro-cid-qlfjksao]{background:var(--blue);color:#fff}.is-wide[data-astro-cid-qlfjksao]{grid-column:1 / -1;margin-top:.3rem}.dd__a--demo[data-astro-cid-qlfjksao]{background:#fff3ea;border:1px solid #ffd9bf;align-items:center}.dd__a--demo[data-astro-cid-qlfjksao] .dd__ico[data-astro-cid-qlfjksao]{background:var(--orange);color:#fff}.dd__a--demo[data-astro-cid-qlfjksao]:hover{background:#ffe8d9}.dd__a--demo[data-astro-cid-qlfjksao]:hover .dd__ico[data-astro-cid-qlfjksao]{background:#e45400;color:#fff}.dd__a[data-astro-cid-qlfjksao] b[data-astro-cid-qlfjksao]{display:block;font-size:.92rem;font-weight:600;color:var(--ink)}.dd__a[data-astro-cid-qlfjksao] small[data-astro-cid-qlfjksao]{display:block;font-size:.8rem;color:var(--ink-3);line-height:1.35}.hdr__actions[data-astro-cid-qlfjksao]{display:flex;align-items:center;gap:.75rem;margin-left:auto}.hdr__lang[data-astro-cid-qlfjksao]{display:grid;place-items:center;min-width:40px;height:40px;padding-inline:.5rem;border-radius:9px;font-size:.8rem;font-weight:700;letter-spacing:.06em;color:inherit;border:1px solid color-mix(in srgb,currentColor 28%,transparent);transition:background-color .25s,border-color .25s}.hdr__lang[data-astro-cid-qlfjksao]:hover{border-color:currentColor}.hdr__cta[data-astro-cid-qlfjksao]{display:none;align-items:center;gap:.6rem;padding:.75rem 1.1rem;border-radius:9px;background:var(--blue);color:#fff;font-size:.92rem;font-weight:600;transition:background-color .3s}.hdr__cta[data-astro-cid-qlfjksao]:hover{background:var(--blue-hover)}.hdr__cta-s[data-astro-cid-qlfjksao]{display:none}.hdr__cta[data-astro-cid-qlfjksao] svg{transition:transform .4s var(--ease-out)}.hdr__cta[data-astro-cid-qlfjksao]:hover svg{transform:translate(3px)}.hdr__burger[data-astro-cid-qlfjksao]{width:46px;height:46px;border-radius:10px;background:var(--blue);display:grid;place-content:center;gap:6px;position:relative;z-index:60}.hdr__burger[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]{display:block;width:18px;height:2px;background:#fff;border-radius:2px;transition:transform .45s var(--ease-out)}.menu-open .hdr__burger[data-astro-cid-qlfjksao]{background:#fff}.menu-open .hdr__burger[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]{background:var(--blue)}.menu-open .hdr__burger[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]:first-child{transform:translateY(4px) rotate(45deg)}.menu-open .hdr__burger[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]:last-child{transform:translateY(-4px) rotate(-45deg)}.menu-open .hdr[data-astro-cid-qlfjksao]{background:transparent;box-shadow:none}.menu-open .hdr[data-astro-cid-qlfjksao] .hdr__inner[data-astro-cid-qlfjksao]{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.menu-open .hdr__cta[data-astro-cid-qlfjksao]{visibility:hidden}.menu-open .hdr__logo[data-astro-cid-qlfjksao]{color:#fff}.hdr-dark .hdr[data-astro-cid-qlfjksao]:not(.is-scrolled) .hdr__logo[data-astro-cid-qlfjksao]{color:#fff}.hdr-dark .hdr[data-astro-cid-qlfjksao]:not(.is-scrolled) .hdr__link[data-astro-cid-qlfjksao]{color:#ffffffc7}.hdr-dark .hdr[data-astro-cid-qlfjksao]:not(.is-scrolled) .hdr__link[data-astro-cid-qlfjksao]:hover,.hdr-dark .hdr[data-astro-cid-qlfjksao]:not(.is-scrolled) .hdr__link[data-astro-cid-qlfjksao].is-active{color:#fff}.hdr-dark .hdr[data-astro-cid-qlfjksao]:not(.is-scrolled) .hdr__link[data-astro-cid-qlfjksao]:after{background:#fff}.hdr-dark .hdr[data-astro-cid-qlfjksao]:not(.is-scrolled) .hdr__cta[data-astro-cid-qlfjksao]{background:#fff;color:var(--blue)}.hdr-dark .hdr[data-astro-cid-qlfjksao]:not(.is-scrolled) .hdr__lang[data-astro-cid-qlfjksao]{color:#fff}.hdr__lang[data-astro-cid-qlfjksao]{color:var(--blue)}.menu-open .hdr__lang[data-astro-cid-qlfjksao]{visibility:hidden}.hdr-dark .hdr[data-astro-cid-qlfjksao]:not(.is-scrolled) .hdr__burger[data-astro-cid-qlfjksao]{background:#fff}.hdr-dark .hdr[data-astro-cid-qlfjksao]:not(.is-scrolled) .hdr__burger[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]{background:var(--blue)}@media(max-width:1079px){.hdr__inner[data-astro-cid-qlfjksao]{gap:.75rem}.hdr__actions[data-astro-cid-qlfjksao]{gap:.5rem}.hdr__lang[data-astro-cid-qlfjksao]{display:none}.hdr__cta[data-astro-cid-qlfjksao]{display:inline-flex;padding:.7rem .95rem;font-size:.88rem}.hdr__cta[data-astro-cid-qlfjksao] svg{display:none}.hdr__cta-l[data-astro-cid-qlfjksao]{display:none}.hdr__cta-s[data-astro-cid-qlfjksao]{display:inline}.hdr[data-astro-cid-qlfjksao].is-scrolled .hdr__cta[data-astro-cid-qlfjksao]{padding:.6rem .85rem;font-size:.85rem}}@media(min-width:1080px){.hdr__nav[data-astro-cid-qlfjksao]{display:block}.hdr__cta[data-astro-cid-qlfjksao]{display:inline-flex}.hdr__burger[data-astro-cid-qlfjksao]{display:none}.hdr__actions[data-astro-cid-qlfjksao]{margin-left:0}}.mnav[data-astro-cid-qlfjksao]{position:fixed;inset:0;z-index:45;background:var(--blue);color:#fff;clip-path:inset(0 0 100% 0);transition:clip-path .7s var(--ease-in-out);visibility:hidden;overflow-y:auto}.menu-open .mnav[data-astro-cid-qlfjksao]{clip-path:inset(0 0 0 0);visibility:visible}.mnav__inner[data-astro-cid-qlfjksao]{min-height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding-top:100px;padding-bottom:2rem}.mnav__list[data-astro-cid-qlfjksao]{list-style:none;padding:0}.mnav__list[data-astro-cid-qlfjksao]>li[data-astro-cid-qlfjksao]{border-bottom:1px solid var(--line-on-blue);padding-block:.6rem}.mnav__top[data-astro-cid-qlfjksao]{width:100%;text-align:left;color:inherit;display:flex;align-items:baseline;gap:1rem;padding:.3rem 0;font-family:var(--f-display);font-size:clamp(1.7rem,7vw,2.6rem);font-weight:500;letter-spacing:-.02em;line-height:1.1}.mnav__top[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]{font-family:var(--f-body);font-size:.72rem;font-weight:600;color:#8fb9f2;letter-spacing:.1em;min-width:1.6rem}.mnav__chev[data-astro-cid-qlfjksao]{margin-left:auto;align-self:center;position:relative;width:34px;height:34px;border-radius:50%;border:1px solid var(--line-on-blue);flex:none;transition:background-color .3s,transform .4s var(--ease-out)}.mnav__chev[data-astro-cid-qlfjksao]:before,.mnav__chev[data-astro-cid-qlfjksao]:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:#fff;border-radius:2px;transition:transform .4s var(--ease-out)}.mnav__chev[data-astro-cid-qlfjksao]:after{transform:rotate(90deg)}.mnav__grp[data-astro-cid-qlfjksao].is-open .mnav__chev[data-astro-cid-qlfjksao]{background:#ffffff24}.mnav__grp[data-astro-cid-qlfjksao].is-open .mnav__chev[data-astro-cid-qlfjksao]:after{transform:rotate(0)}.mnav__panel[data-astro-cid-qlfjksao]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease-out)}.mnav__grp[data-astro-cid-qlfjksao].is-open .mnav__panel[data-astro-cid-qlfjksao]{grid-template-rows:1fr}.mnav__sub[data-astro-cid-qlfjksao]{list-style:none;margin:0;padding:0 0 0 2.6rem;overflow:hidden;display:grid;visibility:hidden;transition:visibility .45s}.mnav__grp[data-astro-cid-qlfjksao].is-open .mnav__sub[data-astro-cid-qlfjksao]{visibility:visible;padding-bottom:.5rem}.mnav__sub[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]{display:flex;align-items:center;gap:.5rem;min-height:46px;font-size:1.05rem;color:var(--on-blue-2)}.mnav__sub[data-astro-cid-qlfjksao] li[data-astro-cid-qlfjksao]:first-child a[data-astro-cid-qlfjksao]{margin-top:.4rem}.mnav__sub[data-astro-cid-qlfjksao] .mnav__all[data-astro-cid-qlfjksao]{color:#fff;font-weight:600}.mnav__lang[data-astro-cid-qlfjksao]{display:inline-flex;align-items:center;gap:.6rem;color:var(--on-blue-2);font-weight:500;min-height:44px}.mnav__foot[data-astro-cid-qlfjksao]{display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start}.mnav__wa[data-astro-cid-qlfjksao]{display:inline-flex;align-items:center;gap:.6rem;color:var(--on-blue-2);font-weight:500}@media(min-width:1080px){.mnav[data-astro-cid-qlfjksao]{display:none}}.ftr[data-astro-cid-35ed7um5]{background:var(--paper);border-top:1px solid var(--line);padding-top:clamp(3rem,7vw,5.5rem)}.ftr__top[data-astro-cid-35ed7um5]{display:grid;gap:2.5rem 2rem}.ftr__brand[data-astro-cid-35ed7um5]{display:grid;gap:1.25rem;align-content:start}.ftr__brand[data-astro-cid-35ed7um5] .ftr__logo{height:28px;color:var(--blue)}.ftr__claim[data-astro-cid-35ed7um5]{max-width:24rem;color:var(--ink-2)}.ftr__contact[data-astro-cid-35ed7um5]{list-style:none;padding:0;display:grid;gap:.6rem;font-size:.95rem}.ftr__contact[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5],.ftr__contact[data-astro-cid-35ed7um5] span[data-astro-cid-35ed7um5]{display:inline-flex;align-items:flex-start;gap:.6rem;color:var(--ink)}.ftr__contact[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{color:var(--sky)}.ftr__contact[data-astro-cid-35ed7um5] span[data-astro-cid-35ed7um5]{color:var(--ink-2)}.ftr__contact[data-astro-cid-35ed7um5] svg{color:var(--sky);flex:none;margin-top:.15em}.ftr__social[data-astro-cid-35ed7um5]{display:flex;gap:.5rem}.ftr__social[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{width:40px;height:40px;border-radius:10px;border:1px solid var(--line);display:grid;place-items:center;color:var(--blue);transition:background-color .3s,color .3s,border-color .3s}.ftr__social[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.ftr__h[data-astro-cid-35ed7um5]{display:flex;align-items:center;justify-content:space-between;font-size:var(--t-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);list-style:none}.ftr__h[data-astro-cid-35ed7um5]::-webkit-details-marker{display:none}.ftr__col[data-astro-cid-35ed7um5] ul[data-astro-cid-35ed7um5]{list-style:none;padding:0;display:grid;gap:.6rem;margin-top:1rem}.ftr__col[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{color:var(--ink);transition:color .2s}.ftr__col[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{color:var(--sky)}.ftr__bottom[data-astro-cid-35ed7um5]{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:clamp(0rem,5vw,4rem);padding-block:1.5rem 2rem;border-top:1px solid var(--line);font-size:.85rem;color:var(--ink-3)}.ftr__bottom[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{color:var(--ink)}.ftr__bottom[data-astro-cid-35ed7um5]{align-items:center}@media(max-width:719px){.ftr__top[data-astro-cid-35ed7um5]{gap:0}.ftr__brand[data-astro-cid-35ed7um5]{padding-bottom:2rem}.ftr__col[data-astro-cid-35ed7um5]{border-top:1px solid var(--line)}.ftr__h[data-astro-cid-35ed7um5]{padding-block:1.1rem;cursor:pointer;color:var(--ink);font-size:.8rem}.ftr__h[data-astro-cid-35ed7um5] .ftr__tog{color:var(--sky);transition:transform .3s var(--ease-out)}.ftr__col[data-astro-cid-35ed7um5][open] .ftr__h[data-astro-cid-35ed7um5] .ftr__tog{transform:rotate(45deg)}.ftr__col[data-astro-cid-35ed7um5] ul[data-astro-cid-35ed7um5]{margin:0 0 1rem;gap:0}.ftr__col[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{display:block;padding-block:.6rem}.ftr__contact[data-astro-cid-35ed7um5]{gap:.2rem}.ftr__contact[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{padding-block:.5rem}.ftr__bottom[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{display:inline-block;padding-block:.6rem}.ftr__social[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{width:44px;height:44px}}@media(min-width:720px){.ftr__top[data-astro-cid-35ed7um5]{grid-template-columns:repeat(3,1fr)}.ftr__brand[data-astro-cid-35ed7um5]{grid-column:1 / -1}.ftr__h[data-astro-cid-35ed7um5]{pointer-events:none}.ftr__h[data-astro-cid-35ed7um5] .ftr__tog{display:none}}@media(min-width:1080px){.ftr__top[data-astro-cid-35ed7um5]{grid-template-columns:1.6fr 1fr 1.2fr .9fr;gap:3rem}.ftr__brand[data-astro-cid-35ed7um5]{grid-column:auto}}.vlb[data-astro-cid-6ts3zacu]{position:fixed;inset:0;margin:auto;height:fit-content;padding:0;border:0;background:transparent;width:min(1280px,92vw);max-width:none;max-height:none;overflow:visible}.vlb[data-astro-cid-6ts3zacu].is-vertical{width:min(440px,92vw,47.25svh)}.vlb[data-astro-cid-6ts3zacu]::backdrop{background:#081544e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vlb[data-astro-cid-6ts3zacu][open]{animation:vlb-in .45s var(--ease-out, ease-out)}@keyframes vlb-in{0%{opacity:0;transform:scale(.96)}}.vlb__box[data-astro-cid-6ts3zacu]{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;background:#000;box-shadow:0 40px 100px -30px #000000b3}.vlb[data-astro-cid-6ts3zacu].is-vertical .vlb__box[data-astro-cid-6ts3zacu]{aspect-ratio:9 / 16}.vlb__box[data-astro-cid-6ts3zacu] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.vlb__box[data-astro-cid-6ts3zacu] video,.vlb__box[data-astro-cid-6ts3zacu] iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.vlb__close[data-astro-cid-6ts3zacu]{position:absolute;right:0;top:-54px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.3);transition:background-color .3s,color .3s}.vlb__close[data-astro-cid-6ts3zacu]:hover{background:#fff;color:var(--blue)}.skip[data-astro-cid-5hce7sga]{position:absolute;left:1rem;top:-100px;z-index:100;background:var(--blue);color:#fff;padding:.75rem 1rem;border-radius:8px}.skip[data-astro-cid-5hce7sga]:focus{top:1rem}
