@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/intertight-normal-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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/intertight-normal-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}:root{--c-ink: #0b0f14;--c-ink-2: #1a2129;--c-body: #3a444d;--c-muted: #65717c;--c-line: #e3e9ec;--c-mist: #f3f6f8;--c-paper: #ffffff;--c-accent: #1adeff;--c-accent-deep: #0a9fbb;--c-accent-soft: #e4fbff;--c-success: #1f9d6a;--c-error: #d6453d;--c-primary: var(--c-ink);--c-secondary: var(--c-line);--c-text: var(--c-body);--c-white: var(--c-paper);--c-light: var(--c-mist);--c-nav: var(--c-ink-2);--f-text: "Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;--f-head: var(--f-text);--fs-display: clamp(2.75rem, 1.6rem + 5.2vw, 6rem);--fs-h1: clamp(2.5rem, 1.5rem + 4vw, 5rem);--fs-h2: clamp(2rem, 1.3rem + 2.6vw, 3.5rem);--fs-h3: clamp(1.5rem, 1.2rem + 1.2vw, 2.125rem);--fs-h4: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--fs-h5: 1.125rem;--fs-h6: 1rem;--fs-lead: clamp(1.125rem, 1rem + .5vw, 1.375rem);--fs-text: 1rem;--fs-small: .875rem;--fs-accent: .875rem;--fs-eyebrow: .8125rem;--ls-display: -.035em;--ls-h1: -.03em;--ls-h2: -.025em;--ls-h3: -.02em;--ls-h4: -.015em;--ls-h5: -.01em;--ls-h6: 0;--ls-eyebrow: .08em;--w-page: 1280px;--w-wide: 1440px;--w-text: 720px;--gutter: clamp(20px, 4vw, 48px);--space-section: clamp(72px, 7vw + 24px, 144px);--space-block: clamp(40px, 4vw, 72px);--gap: 24px;--r-s: 10px;--r-m: 16px;--r-l: 24px;--r-xl: 32px;--r-pill: 999px;--shadow-1: 0 1px 2px rgba(11, 15, 20, .06), 0 4px 16px rgba(11, 15, 20, .05);--shadow-2: 0 2px 6px rgba(11, 15, 20, .06), 0 24px 60px -16px rgba(11, 15, 20, .22);--shadow-3: 0 8px 24px rgba(11, 15, 20, .08), 0 40px 120px -24px rgba(11, 15, 20, .35);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--t-fast: .16s;--t-base: .32s;--t-slow: .64s;--header-h: 76px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--c-paper);color:var(--c-body);font-family:var(--f-text);font-size:var(--fs-text);font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0}ul,ol{margin:0;padding:0;list-style:none}p{margin:0}h1,h2,h3,h4,h5,h6{margin:0;color:var(--c-ink);font-family:var(--f-head);font-weight:600;text-wrap:balance}h1{font-size:var(--fs-h1);line-height:1.02;letter-spacing:var(--ls-h1)}h2{font-size:var(--fs-h2);line-height:1.06;letter-spacing:var(--ls-h2)}h3{font-size:var(--fs-h3);line-height:1.15;letter-spacing:var(--ls-h3)}h4{font-size:var(--fs-h4);line-height:1.25;letter-spacing:var(--ls-h4)}h5{font-size:var(--fs-h5);line-height:1.3;letter-spacing:var(--ls-h5)}h6{font-size:var(--fs-h6);line-height:1.4;letter-spacing:var(--ls-h6)}.display{font-size:var(--fs-display);line-height:.98;letter-spacing:var(--ls-display);font-weight:600}.lead{font-size:var(--fs-lead);line-height:1.45;color:var(--c-body);text-wrap:pretty}.sent{display:block}.small{font-size:var(--fs-small)}.muted{color:var(--c-muted)}strong,b{font-weight:600;color:var(--c-ink)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:4px}::selection{background:var(--c-accent);color:var(--c-ink)}.skip-link{position:absolute;top:-100px;left:16px;z-index:1000;padding:10px 16px;border-radius:var(--r-pill);background:var(--c-ink);color:#fff;font-weight:600}.skip-link:focus{top:16px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wrap{width:min(100% - 2 * var(--gutter),var(--w-page));margin-inline:auto}.wrap--wide{width:min(100% - 2 * var(--gutter),var(--w-wide))}.wrap--text{width:min(100% - 2 * var(--gutter),var(--w-text))}.section{padding-block:var(--space-section)}.section--tight{padding-block:var(--space-block)}.section--mist{background:var(--c-mist)}.section--ink{background:var(--c-ink);color:#ffffffc7}.section--ink :is(h1,h2,h3,h4,h5,h6,strong){color:#fff}.section--ink .muted{color:#fff9}.section-head{display:grid;gap:16px;max-width:760px;margin-bottom:var(--space-block)}.section-head--center{margin-inline:auto;text-align:center;justify-items:center}.section-head--split{display:grid;grid-template-columns:1fr;align-items:end;gap:24px;max-width:none}@media(min-width:1025px){.section-head--split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.section-head--split>:last-child{justify-self:end;text-align:right}}.title span{background-image:linear-gradient(var(--c-accent),var(--c-accent));background-repeat:no-repeat;background-position:0 92%;background-size:0% .08em;transition:background-size var(--t-slow) var(--ease-out) .2s}.title.is-visible span,.title:not([data-reveal]) span{background-size:100% .08em}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--c-accent-deep);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--c-accent)}.section--ink .eyebrow{color:var(--c-accent)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border-radius:var(--r-pill);border:1px solid var(--c-ink);background:var(--c-ink);color:#fff;font-weight:600;font-size:.9375rem;line-height:1.2;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform var(--t-fast) var(--ease-out),background-color var(--t-base) var(--ease-out),border-color var(--t-base) var(--ease-out),color var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out)}.btn svg{width:18px;height:18px;flex:none}.btn:hover{background:var(--c-ink-2);border-color:var(--c-ink-2)}.btn:active{transform:scale(.97);transition-duration:80ms}.btn--accent{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-ink)}.btn--accent:hover{background:#4ee6ff;border-color:#4ee6ff;box-shadow:0 8px 24px -8px #1adeffb3}.btn--ghost{background:transparent;border-color:var(--c-line);color:var(--c-ink)}.btn--ghost:hover{background:var(--c-mist);border-color:var(--c-line)}.btn--light{background:#fff;border-color:#fff;color:var(--c-ink)}.btn--light:hover{background:var(--c-mist);border-color:var(--c-mist)}.btn--outline-light{background:transparent;border-color:#ffffff59;color:#fff}.btn--outline-light:hover{background:#ffffff1a;border-color:#ffffff80}.btn--lg{min-height:56px;padding:16px 28px;font-size:1rem}.btn--sm{min-height:40px;padding:8px 16px;font-size:.875rem}.btn--text{min-height:0;padding:0;border:0;background:none;color:var(--c-ink);gap:6px}.btn--text:hover{background:none;color:var(--c-accent-deep)}.btn--text svg{transition:transform var(--t-base) var(--ease-out)}.btn--text:hover svg{transform:translate(4px)}.arrow-link{display:inline-flex;align-items:center;gap:8px;color:var(--c-ink);font-weight:600}.arrow-link svg{width:18px;height:18px;transition:transform var(--t-base) var(--ease-out)}.arrow-link:hover{color:var(--c-accent-deep)}.arrow-link:hover svg{transform:translate(4px)}.card{background:var(--c-paper);border:1px solid var(--c-line);border-radius:var(--r-l);transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out),border-color var(--t-base) var(--ease-out)}.card--hover:hover{transform:translateY(-3px);box-shadow:var(--shadow-2);border-color:transparent}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--r-pill);background:var(--c-accent-soft);color:var(--c-accent-deep);font-size:var(--fs-small);font-weight:600}.glass{background:#ffffffb8;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.6);box-shadow:inset 0 1px #fffc,var(--shadow-2)}@media(prefers-reduced-transparency:reduce){.glass{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity var(--t-slow) var(--ease-out),transform var(--t-slow) var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}[data-reveal=fade]{transform:none}[data-reveal=right]{transform:translate(-18px)}[data-reveal=scale]{transform:scale(.96)}[data-reveal].is-visible{opacity:1;transform:none}.stagger>*{--reveal-delay: calc(var(--i, 0) * 70ms)}[data-dim]{position:relative}svg.dim-overlay{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;overflow:visible;pointer-events:none}.dim-line,.dim-ext,.dim-tick{fill:none;stroke:#cfd7dc;stroke-width:.5px;vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision}.dim-line,.dim-ext{stroke-linecap:square}.dim-tick{stroke-width:.75px;stroke-linecap:round}.dim-text{fill:#b7c1c8;font-family:var(--f-text);font-size:10px;font-weight:400;letter-spacing:.04em;font-variant-numeric:tabular-nums;text-anchor:middle;dominant-baseline:central}.section--ink .dim-line,.section--ink .dim-ext,.section--ink .dim-tick,.ftr .dim-line,.ftr .dim-ext,.ftr .dim-tick{stroke:#ffffff29}.section--ink .dim-text,.ftr .dim-text{fill:#ffffff47}.dim-cal{width:min(92vw,560px);padding:0;border:0;border-radius:var(--r-l);background:#fff;color:var(--c-ink);box-shadow:var(--shadow-3, 0 30px 80px -20px rgba(11, 15, 20, .4))}.dim-cal::backdrop{background:#0b0f148c;backdrop-filter:blur(6px)}.dim-cal__form{display:grid;gap:14px;padding:28px}.dim-cal__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.dim-cal__egg{flex:0 0 auto;width:40px;height:50px;margin-top:-4px;fill:none;stroke:var(--c-ink);stroke-width:1.5;stroke-linecap:round;animation:dim-egg-wobble 2.4s var(--ease-out) infinite;transform-origin:50% 90%}.dim-cal__egg .egg{fill:var(--c-accent-soft)}.dim-cal__egg .pattern{stroke:var(--c-accent-deep);stroke-width:1.25}.dim-cal__egg .ticks line{stroke-width:1}.dim-cal__egg .shine{stroke:#fff;stroke-width:2;opacity:.9}@keyframes dim-egg-wobble{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-7deg)}80%{transform:rotate(6deg)}90%{transform:rotate(-3deg)}}@media(prefers-reduced-motion:reduce){.dim-cal__egg{animation:none}}.dim-cal__eyebrow{color:var(--c-accent-deep);font-size:var(--fs-small);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dim-cal__title{font-size:var(--fs-h4)}.dim-cal__text{color:var(--c-body)}.dim-cal__bar{position:relative;display:flex;justify-content:space-between;align-items:flex-end;height:26px;margin-block:10px 4px;border-bottom:1.5px solid var(--c-ink);font-size:10px;color:var(--c-muted);font-variant-numeric:tabular-nums}.dim-cal__bar span{position:relative;padding-bottom:8px}.dim-cal__bar span:after{content:"";position:absolute;left:0;bottom:-1.5px;width:1.5px;height:10px;background:var(--c-ink)}.dim-cal__bar span:last-child:after{left:auto;right:0}.dim-cal__bar span:nth-child(2):after{left:50%;height:7px}.dim-cal__range{width:100%;accent-color:var(--c-accent-deep)}.dim-cal__meta{color:var(--c-muted);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.dim-cal__actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.field{display:grid;gap:6px}.field label{font-size:var(--fs-small);font-weight:600;color:var(--c-ink)}.field input,.field select,.field textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--c-line);border-radius:var(--r-s);background:#fff;color:var(--c-ink);transition:border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.field textarea{min-height:140px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 4px #1adeff40}.field.is-invalid input,.field.is-invalid select,.field.is-invalid textarea{border-color:var(--c-error)}.field__error{color:var(--c-error);font-size:var(--fs-small)}.grid{display:grid;gap:var(--gap)}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1024px){.cols-3,.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.cols-2,.cols-3,.cols-4{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}.lang[data-astro-cid-su6xvggn]{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:#0b0f1412;line-height:1}.lang[data-astro-cid-su6xvggn] a[data-astro-cid-su6xvggn]{display:grid;place-items:center;min-width:28px;height:26px;padding:0 8px;border-radius:999px;color:var(--c-muted);font-size:11px;font-weight:600;letter-spacing:.04em;white-space:nowrap;transition:background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.lang[data-astro-cid-su6xvggn] a[data-astro-cid-su6xvggn]:hover{color:var(--c-ink)}.lang[data-astro-cid-su6xvggn] a[data-astro-cid-su6xvggn].is-current{padding:0 11px;background:#fff;color:var(--c-ink);letter-spacing:0;box-shadow:0 1px 2px #0b0f141f,0 2px 8px #0b0f140f}.lang__code[data-astro-cid-su6xvggn]{display:none}.lang--sm[data-astro-cid-su6xvggn] a[data-astro-cid-su6xvggn]{min-width:34px;padding:0 6px}.lang--sm[data-astro-cid-su6xvggn] a[data-astro-cid-su6xvggn].is-current{padding:0 6px;letter-spacing:.04em}.lang--sm[data-astro-cid-su6xvggn] .lang__full[data-astro-cid-su6xvggn]{display:none}.lang--sm[data-astro-cid-su6xvggn] .lang__code[data-astro-cid-su6xvggn]{display:inline}.lang--xs[data-astro-cid-su6xvggn]{gap:1px}.lang--xs[data-astro-cid-su6xvggn] a[data-astro-cid-su6xvggn]{min-width:24px;height:24px;padding:0 5px;font-size:10px}.lang--xs[data-astro-cid-su6xvggn] a[data-astro-cid-su6xvggn].is-current{padding:0 7px;letter-spacing:.04em}.lang--xs[data-astro-cid-su6xvggn] .lang__full[data-astro-cid-su6xvggn]{display:none}.lang--xs[data-astro-cid-su6xvggn] .lang__code[data-astro-cid-su6xvggn]{display:inline}.lang--md[data-astro-cid-su6xvggn] a[data-astro-cid-su6xvggn]{height:32px;min-width:34px;font-size:12px}.hdr[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:98;padding:12px var(--gutter) 0;pointer-events:none;transition:transform .4s var(--ease-out)}.hdr[data-astro-cid-3ef6ksr2].is-hidden{transform:translateY(calc(-100% - 12px))}.hdr__bar[data-astro-cid-3ef6ksr2]{pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;width:min(100%,var(--w-wide));height:64px;margin-inline:auto;padding:0 10px 0 18px;border:0;border-radius:var(--r-pill);box-shadow:var(--shadow-2)}.hdr__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:auto;height:40px}.hdr__nav[data-astro-cid-3ef6ksr2]{justify-self:center}.mega[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:4px}.mega__item[data-astro-cid-3ef6ksr2]{position:relative}.mega__trigger[data-astro-cid-3ef6ksr2],.mega__link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border-radius:var(--r-pill);color:var(--c-ink);font-weight:500;font-size:.9375rem;letter-spacing:-.005em;transition:background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.mega__trigger[data-astro-cid-3ef6ksr2] svg{width:14px;height:14px;opacity:.6;transition:transform var(--t-base) var(--ease-out)}.mega__trigger[data-astro-cid-3ef6ksr2]:hover,.mega__link[data-astro-cid-3ef6ksr2]:hover,.mega__trigger[data-astro-cid-3ef6ksr2][aria-expanded=true]{background:#0b0f140f}.mega__trigger[data-astro-cid-3ef6ksr2][aria-expanded=true] svg{transform:rotate(180deg)}.mega__panel[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 14px);left:50%;z-index:100;width:max-content;transform:translate(calc(-50% + var(--mega-shift, 0px)))}.mega__panel[data-astro-cid-3ef6ksr2][hidden]{display:none}.mega__panel[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:-20px 0 auto;height:26px}.mega__card[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:8px;width:min(760px,calc(100vw - 2 * var(--gutter)));padding:10px;border-radius:var(--r-l);background:#fffffff0;-webkit-backdrop-filter:blur(40px) saturate(160%);backdrop-filter:blur(40px) saturate(160%);transform-origin:top center;animation:mega-in .36s var(--ease-out) both}.mega__card--platform[data-astro-cid-3ef6ksr2]{grid-template-columns:minmax(0,1fr) 340px}@keyframes mega-in{0%{opacity:0;transform:translateY(-6px) scale(.985);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.mega__list[data-astro-cid-3ef6ksr2]{display:grid;align-content:start;gap:2px}.mitem[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:14px;border-radius:var(--r-m);transition:background-color var(--t-fast) var(--ease-out)}.mitem[data-astro-cid-3ef6ksr2]:hover{background:#0b0f140d}.mitem__icon[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--c-accent-soft);color:var(--c-accent-deep)}.mitem__icon[data-astro-cid-3ef6ksr2] svg{width:22px;height:22px}.mitem__title[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:6px;color:var(--c-ink);font-weight:600;font-size:1rem}.mitem__title[data-astro-cid-3ef6ksr2] svg{width:16px;height:16px;opacity:0;transform:translate(-4px);transition:opacity var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}.mitem[data-astro-cid-3ef6ksr2]:hover .mitem__title[data-astro-cid-3ef6ksr2] svg{opacity:1;transform:none}.mitem__text[data-astro-cid-3ef6ksr2]{display:block;margin-top:4px;color:var(--c-muted);font-size:.875rem;line-height:1.45;max-width:38ch}.mfeat[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:var(--r-m);background:var(--c-ink);color:#ffffffb8}.mfeat__kicker[data-astro-cid-3ef6ksr2]{color:var(--c-accent);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.mfeat__title[data-astro-cid-3ef6ksr2]{color:#fff;font-size:1.375rem;font-weight:600;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.mfeat__steps[data-astro-cid-3ef6ksr2]{display:grid;gap:8px;margin:4px 0 8px;font-size:.9375rem}.mfeat__steps[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px}.mfeat__num[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--c-accent);color:var(--c-accent);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}.mfeat--order[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{align-self:flex-start;margin-top:auto}.mfeat__text[data-astro-cid-3ef6ksr2]{margin-top:auto;font-size:.9375rem;line-height:1.45}.mfeat--cad[data-astro-cid-3ef6ksr2]{justify-content:space-between;background:radial-gradient(120% 90% at 100% 0%,#1adeff47,#1adeff00 60%),var(--c-ink)}.mfeat--cad[data-astro-cid-3ef6ksr2] .arrow-link[data-astro-cid-3ef6ksr2]{color:#fff}.mfeat--cad[data-astro-cid-3ef6ksr2]:hover .arrow-link[data-astro-cid-3ef6ksr2]{color:var(--c-accent)}.mfeat--platform[data-astro-cid-3ef6ksr2]{padding:0;overflow:hidden;background:#fff;border:1px solid var(--c-line)}.mfeat__video[data-astro-cid-3ef6ksr2]{width:100%;height:100%;object-fit:cover}.hdr__actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px}.hdr__order[data-astro-cid-3ef6ksr2]{min-width:212px;justify-content:center}.hdr__login[data-astro-cid-3ef6ksr2]{min-width:142px;justify-content:center}.hdr__burger[data-astro-cid-3ef6ksr2]{display:none;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--c-ink)}.hdr__burger[data-astro-cid-3ef6ksr2] svg{width:22px;height:22px}.hdr__burger[data-astro-cid-3ef6ksr2]:hover{background:#0b0f140f}.sheet[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:200;pointer-events:auto}.sheet[data-astro-cid-3ef6ksr2][hidden]{display:none}.sheet__scrim[data-astro-cid-3ef6ksr2]{position:absolute;inset:0;background:#0b0f1473;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade-in .3s var(--ease-out) both}.sheet__panel[data-astro-cid-3ef6ksr2]{position:absolute;inset:10px 10px auto;display:flex;flex-direction:column;gap:20px;max-height:calc(100dvh - 20px);padding:14px 18px 22px;overflow:auto;border-radius:var(--r-l);background:#fff;box-shadow:var(--shadow-3);transform-origin:top center;animation:sheet-in .42s var(--ease-out) both}@keyframes sheet-in{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.sheet__top[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between}.sheet__top[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:auto;height:34px}.sheet__close[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--c-mist);color:var(--c-ink)}.sheet__close[data-astro-cid-3ef6ksr2] svg{width:20px;height:20px}.sheet__nav[data-astro-cid-3ef6ksr2]{display:grid;gap:18px}.sheet__kicker[data-astro-cid-3ef6ksr2]{margin-bottom:6px;color:var(--c-muted);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.sheet__link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 12px;margin:0 -12px;border-radius:var(--r-s);color:var(--c-ink);font-size:1.0625rem;font-weight:500}.sheet__link[data-astro-cid-3ef6ksr2] svg{width:20px;height:20px;color:var(--c-accent-deep)}.sheet__link[data-astro-cid-3ef6ksr2]:hover{background:var(--c-mist)}.sheet__cta[data-astro-cid-3ef6ksr2]{display:grid;gap:10px}.sheet__cta[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{width:100%}.sheet__meta[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:6px;border-top:1px solid var(--c-line)}@media(min-width:768px){.sheet__panel[data-astro-cid-3ef6ksr2]{inset:12px 12px auto auto;width:420px}}@media(max-width:1180px){.hdr__order[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:1024px){.hdr[data-astro-cid-3ef6ksr2]{padding:10px 10px 0}.hdr__bar[data-astro-cid-3ef6ksr2]{grid-template-columns:auto 1fr;height:60px;padding:0 8px 0 16px}.hdr__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:30px}.hdr__nav[data-astro-cid-3ef6ksr2],.hdr__login[data-astro-cid-3ef6ksr2],.hdr__actions[data-astro-cid-3ef6ksr2] .lang{display:none}.hdr__actions[data-astro-cid-3ef6ksr2]{justify-self:end}.hdr__burger[data-astro-cid-3ef6ksr2]{display:grid}.hdr__order[data-astro-cid-3ef6ksr2]{display:inline-flex}}@media(max-width:767px){.hdr[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;padding:12px 12px 0}.hdr__bar[data-astro-cid-3ef6ksr2]{display:contents}.hdr__logo[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;height:44px;padding:0 14px 0 10px;border-radius:var(--r-pill);background:#ffffffc7;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 0 0 1px #fff9,var(--shadow-1);pointer-events:auto}.hdr__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:30px}.hdr__actions[data-astro-cid-3ef6ksr2]{pointer-events:auto}.hdr__order[data-astro-cid-3ef6ksr2]{display:none}.hdr__burger[data-astro-cid-3ef6ksr2]{width:44px;height:44px;background:#ffffffeb;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 0 0 1px var(--c-line),var(--shadow-1)}}@media(prefers-reduced-motion:reduce){.mega__card[data-astro-cid-3ef6ksr2],.sheet__panel[data-astro-cid-3ef6ksr2],.sheet__scrim[data-astro-cid-3ef6ksr2]{animation:none}}.ftr[data-astro-cid-sz7xmlte]{position:relative;margin-top:var(--space-section);background:var(--c-ink);color:#ffffffb8}.ftr[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:not(.btn){transition:color var(--t-fast) var(--ease-out)}.ftr[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:not(.btn):hover{color:var(--c-accent)}.ftr__cta[data-astro-cid-sz7xmlte]{position:relative;padding:var(--space-section) 0 0}.ftr__cta-inner[data-astro-cid-sz7xmlte]{position:relative;display:grid;gap:28px;padding:clamp(32px,5vw,64px);border-radius:var(--r-xl);background:radial-gradient(90% 120% at 100% 0%,#1adeff59,#1adeff00 55%),linear-gradient(180deg,#1a2129,#121920);overflow:hidden}.ftr__cta-title[data-astro-cid-sz7xmlte]{color:#fff;font-size:var(--fs-h2);letter-spacing:var(--ls-h2);line-height:1.05}.ftr__cta-text[data-astro-cid-sz7xmlte]{margin-top:14px;color:#ffffffb3;max-width:48ch}.ftr__cta-actions[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}@media(min-width:1025px){.ftr__cta-inner[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1.3fr) auto;align-items:center}}.ftr__grid[data-astro-cid-sz7xmlte]{display:grid;gap:40px 32px;padding:var(--space-section) 0 var(--space-block)}.ftr__logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:auto;height:40px;filter:invert(1) brightness(1.6)}.ftr__claim[data-astro-cid-sz7xmlte]{max-width:36ch;margin-top:20px;line-height:1.55}.ftr__social[data-astro-cid-sz7xmlte]{display:inline-grid;place-items:center;width:44px;height:44px;margin-top:22px;border-radius:50%;border:1px solid rgba(255,255,255,.16);color:#fff}.ftr__social[data-astro-cid-sz7xmlte] svg{width:18px;height:18px}.ftr__social[data-astro-cid-sz7xmlte]:hover{border-color:var(--c-accent)}.ftr__h[data-astro-cid-sz7xmlte]{margin-bottom:18px;color:#fff;font-size:.9375rem;font-weight:600;letter-spacing:.02em}.ftr__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:grid;gap:10px}.ftr__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:6px;color:#ffffffb8}.ftr__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte] svg{width:14px;height:14px;opacity:.6}.ftr__addr[data-astro-cid-sz7xmlte]{display:grid;gap:14px;font-style:normal;line-height:1.55}.ftr__hours[data-astro-cid-sz7xmlte]{display:grid;gap:10px;margin:20px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);font-size:var(--fs-small)}.ftr__hours[data-astro-cid-sz7xmlte] dt[data-astro-cid-sz7xmlte]{color:#fff;font-weight:600}.ftr__hours[data-astro-cid-sz7xmlte] dd[data-astro-cid-sz7xmlte]{margin:2px 0 0}@media(min-width:768px){.ftr__grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1025px){.ftr__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}.ftr__legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:22px 0 28px;border-top:1px solid rgba(255,255,255,.1);font-size:var(--fs-small);color:#ffffff8c}.ftr__legal[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:18px}.ruler[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:10px;padding:4px 0;color:#fff6;font-size:var(--fs-small);cursor:pointer;transition:color var(--t-fast) var(--ease-out)}.ruler[data-astro-cid-sz7xmlte]:hover{color:var(--c-accent)}.ruler[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:96px;height:16px;fill:none;stroke:currentColor;stroke-width:.75}.ruler[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte] text[data-astro-cid-sz7xmlte]{fill:currentColor;stroke:none;font-size:6px;font-family:var(--f-text);letter-spacing:.04em}.floating[data-astro-cid-sz7xmlte]{position:fixed;right:16px;bottom:16px;z-index:90;display:flex;flex-direction:column;align-items:flex-end;gap:8px;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-out)}.floating[data-astro-cid-sz7xmlte].show{opacity:1;transform:none;pointer-events:auto}.float-btn[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:44px 0fr;align-items:center;height:44px;border-radius:var(--r-pill);background:#fff;color:var(--c-ink);--float-ring: var(--c-line);font-size:.875rem;font-weight:600;letter-spacing:-.005em;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--float-ring),var(--shadow-1);transition:grid-template-columns .42s var(--ease-out),box-shadow var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}.float-btn__icon[data-astro-cid-sz7xmlte]{display:grid;place-items:center;width:44px;height:44px}.float-btn__icon[data-astro-cid-sz7xmlte] svg{width:18px;height:18px}.float-btn__label[data-astro-cid-sz7xmlte]{min-width:0;overflow:hidden}.float-btn__label[data-astro-cid-sz7xmlte]>span[data-astro-cid-sz7xmlte]{display:block;padding-right:20px;opacity:0;transform:translate(6px);transition:opacity .25s var(--ease-out),transform .42s var(--ease-out)}.float-btn[data-astro-cid-sz7xmlte]:hover,.float-btn[data-astro-cid-sz7xmlte]:focus-visible{grid-template-columns:44px 1fr;box-shadow:inset 0 0 0 1px var(--float-ring),var(--shadow-2)}.float-btn[data-astro-cid-sz7xmlte]:hover .float-btn__label[data-astro-cid-sz7xmlte]>span[data-astro-cid-sz7xmlte],.float-btn[data-astro-cid-sz7xmlte]:focus-visible .float-btn__label[data-astro-cid-sz7xmlte]>span[data-astro-cid-sz7xmlte]{opacity:1;transform:none;transition-delay:.08s}.float-btn[data-astro-cid-sz7xmlte]:active{transform:scale(.97)}.float-btn--ink[data-astro-cid-sz7xmlte]{background:#0b0f14f0;color:#fff;--float-ring: transparent}.float-btn--accent[data-astro-cid-sz7xmlte]{background:var(--c-accent);color:var(--c-ink);--float-ring: transparent}.float-btn[data-astro-cid-sz7xmlte][data-to-top] svg{transform:rotate(180deg)}@media(pointer:coarse){.float-btn__label[data-astro-cid-sz7xmlte]{display:none}}@media(prefers-reduced-motion:reduce){.float-btn[data-astro-cid-sz7xmlte],.float-btn__label[data-astro-cid-sz7xmlte]>span[data-astro-cid-sz7xmlte]{transition-duration:.01s}}.guard__hp[data-astro-cid-3kwb6scf]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cf-turnstile[data-astro-cid-3kwb6scf]:empty{display:none}.cf-turnstile[data-astro-cid-3kwb6scf]{margin-top:8px}.popup[data-astro-cid-5ond6ach]{width:640px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:auto;border:0;border-radius:var(--r-xl);background:#fff;box-shadow:var(--shadow-3);color:var(--c-body)}.popup[data-astro-cid-5ond6ach]::backdrop{background:#0b0f1480;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.popup[data-astro-cid-5ond6ach][open]{display:flex;animation:popup-in .42s var(--ease-out) both}@keyframes popup-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.popup__close[data-astro-cid-5ond6ach]{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--c-mist);color:var(--c-ink);font-size:16px}.popup__body[data-astro-cid-5ond6ach]{display:flex;flex-direction:column;justify-content:center;gap:24px;width:440px;max-width:100%;margin:auto;padding:clamp(28px,5vw,48px) clamp(20px,4vw,36px)}.popup__body--center[data-astro-cid-5ond6ach]{align-items:center;text-align:center}.popup__body--center[data-astro-cid-5ond6ach] img{width:160px;height:auto}.popup__title[data-astro-cid-5ond6ach]{color:var(--c-ink);font-size:var(--fs-h3);line-height:1.15;letter-spacing:var(--ls-h3);text-align:center}.popup__intro[data-astro-cid-5ond6ach]{color:var(--c-muted);text-align:center}.pform[data-astro-cid-5ond6ach],.pform__step[data-astro-cid-5ond6ach]{display:flex;flex-direction:column;gap:14px}.pform__step[data-astro-cid-5ond6ach][hidden]{display:none}.pform__section[data-astro-cid-5ond6ach]{padding-bottom:0;color:var(--c-ink);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}.pform[data-astro-cid-5ond6ach] label[data-astro-cid-5ond6ach],.pform[data-astro-cid-5ond6ach] fieldset[data-astro-cid-5ond6ach]{display:flex;flex-direction:column;margin:0;padding:0;border:0}.pform[data-astro-cid-5ond6ach] label[data-astro-cid-5ond6ach]>span[data-astro-cid-5ond6ach],.pform[data-astro-cid-5ond6ach] legend[data-astro-cid-5ond6ach]{padding:0 0 6px;color:var(--c-ink);font-size:var(--fs-small);font-weight:600}.pform[data-astro-cid-5ond6ach] input[data-astro-cid-5ond6ach][type=text],.pform[data-astro-cid-5ond6ach] input[data-astro-cid-5ond6ach][type=tel],.pform[data-astro-cid-5ond6ach] input[data-astro-cid-5ond6ach][type=email],.pform[data-astro-cid-5ond6ach] input[data-astro-cid-5ond6ach][type=date],.pform[data-astro-cid-5ond6ach] input[data-astro-cid-5ond6ach][type=file],.pform[data-astro-cid-5ond6ach] select[data-astro-cid-5ond6ach],.pform[data-astro-cid-5ond6ach] textarea[data-astro-cid-5ond6ach]{width:100%;min-height:48px;padding:11px 14px;border:1px solid var(--c-line);border-radius:var(--r-s);background:#fff;color:var(--c-ink);font-size:1rem;line-height:1.5;transition:border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.pform[data-astro-cid-5ond6ach] input[data-astro-cid-5ond6ach]:focus-visible,.pform[data-astro-cid-5ond6ach] select[data-astro-cid-5ond6ach]:focus-visible,.pform[data-astro-cid-5ond6ach] textarea[data-astro-cid-5ond6ach]:focus-visible{border-color:var(--c-accent);outline:none;box-shadow:0 0 0 4px #1adeff40}.pform[data-astro-cid-5ond6ach] .is-invalid{border-color:var(--c-error)!important}.pform__radio[data-astro-cid-5ond6ach]{flex-direction:row!important;align-items:center;gap:10px;min-height:44px}.pform__radio[data-astro-cid-5ond6ach] input[data-astro-cid-5ond6ach]{width:18px;height:18px;accent-color:var(--c-ink)}.pform__radio[data-astro-cid-5ond6ach] span[data-astro-cid-5ond6ach]{padding:0!important;font-size:1rem!important;font-weight:400!important}.pform__buttons[data-astro-cid-5ond6ach]{display:flex;gap:10px;margin-top:6px}.pform__btn[data-astro-cid-5ond6ach]{flex:1;min-height:50px;padding:12px 22px;border-radius:var(--r-pill);background:var(--c-accent);color:var(--c-ink);font-size:.9375rem;font-weight:600;transition:background-color var(--t-base) var(--ease-out),transform var(--t-fast) var(--ease-out)}.pform__btn[data-astro-cid-5ond6ach]:hover,.pform__btn[data-astro-cid-5ond6ach]:focus-visible{background:#4ee6ff}.pform__btn[data-astro-cid-5ond6ach]:active{transform:scale(.97)}.pform__btn[data-astro-cid-5ond6ach]:disabled{opacity:.6;cursor:progress}.pform__btn--ghost[data-astro-cid-5ond6ach]{background:var(--c-mist);color:var(--c-ink)}.pform__btn--ghost[data-astro-cid-5ond6ach]:hover{background:var(--c-line)}.pform__error[data-astro-cid-5ond6ach]{color:var(--c-error);font-size:var(--fs-small)}@media(max-width:767px){.popup[data-astro-cid-5ond6ach]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}}
