@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-opsz-normal.BFQXbQ-f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-opsz-normal.BmPQvyvo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-opsz-normal.BM0NlUE_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-opsz-normal.Ci9T9ieq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-opsz-normal.DpK-iCPk.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-opsz-normal.BwkfbSeq.woff2) format("woff2-variations");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}:root{font-family:Inter Variable,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-synthesis:none;color-scheme:dark;--font-sans: "Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--font-display: "Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-overlay: 10px;--color-canvas: oklch(14.2% .006 265);--color-sidebar: oklch(11.8% .006 265);--color-surface: oklch(17.3% .006 265);--color-surface-raised: oklch(20.1% .007 265);--color-surface-overlay: oklch(22.2% .008 265);--color-surface-hover: oklch(22.7% .008 265);--color-surface-selected: oklch(25.2% .012 265);--color-border-subtle: oklch(100% 0 0 / .055);--color-border: oklch(100% 0 0 / .095);--color-border-strong: oklch(100% 0 0 / .16);--color-text: oklch(95% .003 265);--color-text-muted: oklch(72.5% .008 265);--color-text-faint: oklch(55.5% .008 265);--color-icon: oklch(61% .008 265);--color-brand: oklch(67% .16 252);--color-brand-hover: oklch(73% .145 252);--color-brand-soft: oklch(67% .16 252 / .14);--color-focus: oklch(74% .14 252 / .88);--color-control-primary: oklch(95.5% .003 265);--color-control-primary-hover: white;--color-control-primary-text: oklch(17% .008 265);--canvas: var(--color-canvas);--sidebar: var(--color-sidebar);--surface: var(--color-surface);--surface-raised: var(--color-surface-raised);--surface-overlay: var(--color-surface-overlay);--surface-hover: var(--color-surface-hover);--surface-selected: var(--color-surface-selected);--border-subtle: var(--color-border-subtle);--border-default: var(--color-border);--border-strong: var(--color-border-strong);--text-primary: var(--color-text);--text-secondary: var(--color-text-muted);--text-tertiary: var(--color-text-faint);--icon-muted: var(--color-icon);--accent: var(--color-brand);--accent-hover: var(--color-brand-hover);--accent-soft: var(--color-brand-soft);--focus-ring: var(--color-focus);--success: oklch(72% .14 150);--success-soft: oklch(68% .14 150 / .12);--warning: oklch(78% .145 80);--warning-soft: oklch(75% .14 80 / .12);--danger: oklch(70% .17 25);--danger-soft: oklch(65% .17 25 / .13);--info: oklch(73% .12 240);--info-soft: oklch(68% .12 240 / .13);--shadow-control: 0 1px 0 rgb(255 255 255 / .035) inset, 0 1px 2px rgb(0 0 0 / .18);--shadow-overlay: 0 16px 40px rgb(0 0 0 / .38), 0 2px 8px rgb(0 0 0 / .22)}:root[data-theme=light]{color-scheme:light;--color-canvas: oklch(97.1% .004 265);--color-sidebar: oklch(94.9% .005 265);--color-surface: oklch(99.4% .002 265);--color-surface-raised: white;--color-surface-overlay: white;--color-surface-hover: oklch(94.9% .006 265);--color-surface-selected: oklch(91.8% .009 265);--color-border-subtle: oklch(16% .01 265 / .065);--color-border: oklch(16% .01 265 / .115);--color-border-strong: oklch(16% .01 265 / .19);--color-text: oklch(22% .009 265);--color-text-muted: oklch(43% .009 265);--color-text-faint: oklch(57% .008 265);--color-icon: oklch(50% .009 265);--color-brand: oklch(56% .18 252);--color-brand-hover: oklch(49% .18 252);--color-brand-soft: oklch(56% .18 252 / .1);--color-focus: oklch(56% .18 252 / .72);--color-control-primary: oklch(22% .009 265);--color-control-primary-hover: oklch(28% .009 265);--color-control-primary-text: white;--success: oklch(48% .13 150);--warning: oklch(55% .14 70);--danger: oklch(54% .19 25);--info: oklch(52% .14 240);--shadow-control: 0 1px 1px rgb(30 32 40 / .08);--shadow-overlay: 0 16px 40px rgb(30 32 40 / .14), 0 2px 8px rgb(30 32 40 / .08)}*{box-sizing:border-box}html{background:var(--canvas);color:var(--text-primary);font-size:13px;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:var(--canvas)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--accent-soft);color:var(--text-primary)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border:3px solid transparent;border-radius:999px;background-clip:padding-box}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.numeric{font-variant-numeric:tabular-nums}.muted{color:var(--text-secondary)}.tertiary{color:var(--text-tertiary)}.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}.button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:0 10px;background:var(--surface-raised);color:var(--text-primary);font-weight:500;letter-spacing:-.006em;box-shadow:var(--shadow-control);cursor:pointer;transition:background-color .1s ease,border-color .1s ease,transform 80ms ease}.button:hover{background:var(--surface-hover);border-color:var(--border-strong)}.button:active{transform:translateY(1px)}.button:disabled,button:disabled{opacity:.48;cursor:not-allowed;transform:none}.button.primary{color:var(--color-control-primary-text);background:var(--color-control-primary);border-color:color-mix(in oklch,var(--color-control-primary),white 10%)}.button.primary:hover{background:var(--color-control-primary-hover)}.button.ghost{background:transparent;border-color:transparent;color:var(--text-secondary)}.button.ghost:hover{background:var(--surface-hover);color:var(--text-primary)}.button.danger{color:var(--danger)}.button.small{min-height:26px;padding:0 8px;font-size:12px}.field{display:grid;gap:6px}.field>span{color:var(--text-secondary);font-size:12px;font-weight:500}.input{width:100%;height:32px;padding:0 9px;color:var(--text-primary);background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-md)}.input::placeholder{color:var(--text-tertiary)}.input:hover{border-color:var(--border-strong)}.input:focus{border-color:var(--accent);outline:2px solid var(--accent-soft)}.panel{background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.ui-toolbar{min-height:53px;display:flex;align-items:center;gap:8px}.ui-toolbar__meta{margin-left:auto;color:var(--text-tertiary);font-size:10px;font-variant-numeric:tabular-nums}.ui-search{width:220px;height:29px;display:flex;align-items:center;gap:7px;padding:0 8px;color:var(--text-tertiary);background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-control)}.ui-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.ui-search input{min-width:0;width:100%;color:var(--text-primary);background:transparent;border:0;outline:0;font-size:11px}.ui-search input::placeholder{color:var(--text-tertiary)}.ui-segmented{display:inline-flex;align-items:center;gap:1px;padding:2px;background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-control)}.ui-segmented button{height:23px;padding:0 8px;color:var(--text-tertiary);text-transform:capitalize;background:transparent;border:0;border-radius:var(--radius-sm);font-size:10px;cursor:pointer}.ui-segmented button:hover{color:var(--text-secondary)}.ui-segmented button[aria-pressed=true]{color:var(--text-primary);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border-default),var(--shadow-control)}.ui-select{height:29px;padding:0 25px 0 8px;color:var(--text-secondary);background-color:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:10px;box-shadow:var(--shadow-control)}.ui-data-panel{overflow-x:auto}.ui-data-table{width:100%;border-collapse:collapse;font-size:11px}.ui-data-table th{height:31px;padding:0 12px;color:var(--text-tertiary);font-size:9px;font-weight:520;text-align:left;text-transform:uppercase;letter-spacing:.045em;border-bottom:1px solid var(--border-subtle)}.ui-data-table td{padding:0 12px;border-bottom:1px solid var(--border-subtle)}.ui-data-table tbody tr:last-child td{border-bottom:0}.ui-data-table tbody tr:hover{background:color-mix(in oklch,var(--surface-hover),transparent 32%)}@media(max-width:720px){.ui-toolbar{flex-wrap:wrap;padding:10px 0}.ui-search{width:100%}.ui-toolbar__meta{display:none}}.empty-state{min-height:220px;display:grid;place-items:center;text-align:center;color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-opsz-normal.BFQXbQ-f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-opsz-normal.BmPQvyvo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-opsz-normal.BM0NlUE_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-opsz-normal.Ci9T9ieq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-opsz-normal.DpK-iCPk.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-opsz-normal.BwkfbSeq.woff2) format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(./instrument-sans-latin-ext-wdth-normal.C5E2Gvlv.woff2) format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(./instrument-sans-latin-wdth-normal.BVScPF0l.woff2) format("woff2-variations");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:Exact;src:url(/assets/fonts/exact/exact-xlight.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:200}@font-face{font-family:Exact;src:url(/assets/fonts/exact/exact-light.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:Exact;src:url(/assets/fonts/exact/exact-regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Exact;src:url(/assets/fonts/exact/exact-italic.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:Exact;src:url(/assets/fonts/exact/exact-medium.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Exact;src:url(/assets/fonts/exact/exact-bold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Exact;src:url(/assets/fonts/exact/exact-black.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:900}.marketing{color-scheme:light;--m-font-editorial: "Exact", Georgia, "Times New Roman", Times, serif;--m-font-display: "Instrument Sans Variable", "Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--m-font-body: "Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--m-canvas: #f6f6f4;--m-canvas-soft: #eeeeeb;--m-paper: #ffffff;--m-ink: #17161b;--m-muted: #62615f;--m-faint: #8a8986;--m-dark: #0d0d0d;--m-dark-surface: #171717;--m-dark-raised: #202020;--m-violet: #006aff;--m-violet-dark: #0055cc;--m-violet-soft: #e8f1ff;--m-green: #00a86b;--m-border: rgb(23 22 27 / .11);--m-border-light: rgb(255 255 255 / .1);min-height:100vh;background:var(--m-canvas);color:var(--m-ink);font-family:var(--m-font-body);font-optical-sizing:auto;font-size:15px;line-height:1.6}.marketing *,.marketing *:before,.marketing *:after{box-sizing:border-box}.marketing :is(h1,h2,h3){font-family:var(--m-font-display);font-variation-settings:"wdth" 100}.marketing :focus-visible{outline:3px solid var(--m-violet);outline-offset:3px}.marketing .m-container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.marketing .m-narrow{width:min(780px,calc(100% - 48px));margin-inline:auto}.marketing .m-section{padding-block:clamp(72px,10vw,132px)}.marketing .m-section-compact{padding-block:clamp(52px,7vw,88px)}.marketing .m-eyebrow{display:inline-flex;align-items:center;margin-bottom:18px;color:var(--m-ink);font-size:14px;font-weight:680;letter-spacing:-.01em;line-height:1}.marketing .m-display,.marketing .m-title,.marketing .m-heading{margin:0;color:var(--m-ink);font-family:var(--m-font-editorial);font-weight:400;letter-spacing:-.035em;text-wrap:balance;font-variation-settings:normal}.marketing .m-display{max-width:920px;font-size:clamp(54px,8.4vw,110px);font-weight:700;line-height:.92}.marketing .m-title{max-width:850px;font-size:clamp(44px,6.2vw,80px);line-height:.95}.marketing .m-heading{font-size:clamp(34px,4.6vw,60px);line-height:.98}.marketing .m-lede{max-width:680px;margin:24px 0 0;color:var(--m-muted);font-size:clamp(18px,2.1vw,22px);line-height:1.55;text-wrap:pretty}.marketing .m-copy{color:var(--m-muted);font-size:16px}.marketing .m-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.marketing .m-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 19px;border:1px solid var(--m-border);border-radius:10px;background:#ffffffb8;color:var(--m-ink);font-size:14px;font-weight:650;line-height:1;box-shadow:0 1px 1px #17161b0a;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.marketing .m-button:hover{transform:translateY(-1px);background:#fff;border-color:#17161b33;box-shadow:0 8px 24px #17161b14}.marketing .m-button.primary{border-color:var(--m-violet);background:var(--m-violet);color:#fff}.marketing .m-button.primary:hover{border-color:var(--m-violet-dark);background:var(--m-violet-dark)}.marketing .m-button.dark{border-color:var(--m-dark);background:var(--m-dark);color:#fff}.marketing .m-button.small{min-height:38px;padding-inline:14px;font-size:13px}.marketing .m-grid-2,.marketing .m-grid-3,.marketing .m-grid-4{display:grid;gap:16px}.marketing .m-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing .m-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing .m-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing .m-card{padding:clamp(24px,3vw,36px);border:1px solid var(--m-border);border-radius:18px;background:#ffffff94}.marketing .m-card h2,.marketing .m-card h3{margin:0;font-weight:620;letter-spacing:-.025em;line-height:1.2}.marketing .m-card p{margin:12px 0 0;color:var(--m-muted)}.marketing .m-card a:not(.m-button),.marketing .m-rich a{color:var(--m-violet-dark);font-weight:600;text-decoration:underline;text-decoration-color:#006aff4d;text-underline-offset:3px}.marketing .m-dark-panel{position:relative;overflow:hidden;border:1px solid rgb(255 255 255 / .08);border-radius:24px;background:radial-gradient(circle at 78% 8%,rgb(0 106 255 / .18),transparent 32%),var(--m-dark);color:#f5f4f7;box-shadow:0 30px 80px #18142433}.marketing .m-dark-panel h2,.marketing .m-dark-panel h3{color:#fff}.marketing .m-dark-panel p{color:#a8a6b0}.marketing .m-list{display:grid;gap:10px;padding:0;margin:22px 0 0;list-style:none}.marketing .m-list li{position:relative;padding-left:22px;color:var(--m-muted)}.marketing .m-list li:before{position:absolute;left:0;top:.64em;width:8px;height:5px;border-left:1.5px solid var(--m-green);border-bottom:1.5px solid var(--m-green);content:"";transform:rotate(-45deg)}.marketing .m-rule{border:0;border-top:1px solid var(--m-border);margin:0}.marketing .m-note{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border:1px solid rgb(0 106 255 / .2);border-radius:12px;background:var(--m-violet-soft);color:#554d70;font-size:13px}.marketing .m-note strong{color:var(--m-ink)}.marketing .m-page-hero{padding-block:clamp(88px,11vw,150px) clamp(62px,8vw,104px)}.marketing .m-prose{color:var(--m-muted);font-size:17px}.marketing .m-prose h2{margin:64px 0 16px;color:var(--m-ink);font-size:32px;font-weight:600;letter-spacing:-.04em}.marketing .m-prose p{margin:0 0 18px}.marketing .m-prose code{padding:2px 5px;border:1px solid var(--m-border);border-radius:5px;background:#fff;color:var(--m-ink);font-family:var(--font-mono);font-size:.88em}.marketing .m-kicker{margin:0 0 8px;color:var(--m-faint);font-size:12px;font-weight:680;letter-spacing:.06em;text-transform:uppercase}.marketing .m-table-wrap{overflow-x:auto;border:1px solid var(--m-border);border-radius:16px;background:#ffffff94}.marketing .m-table{width:100%;border-collapse:collapse;text-align:left}.marketing .m-table th,.marketing .m-table td{min-width:150px;padding:17px 18px;border-bottom:1px solid var(--m-border);vertical-align:top}.marketing .m-table th{color:var(--m-ink);font-size:12px;font-weight:700}.marketing .m-table td{color:var(--m-muted);font-size:14px}.marketing .m-table tr:last-child td{border-bottom:0}.marketing .m-table td:first-child{color:var(--m-ink);font-weight:620}.marketing .m-source{color:var(--m-faint);font-size:12px}.marketing .m-source a{text-decoration:underline;text-underline-offset:2px}@media(max-width:900px){.marketing .m-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing .m-grid-3{grid-template-columns:1fr}}@media(max-width:680px){.marketing .m-container,.marketing .m-narrow{width:min(100% - 30px,1180px)}.marketing .m-grid-2,.marketing .m-grid-4{grid-template-columns:1fr}.marketing .m-display{font-size:clamp(46px,15vw,70px)}.marketing .m-actions{align-items:stretch;flex-direction:column}.marketing .m-actions .m-button{width:100%}}@media(prefers-reduced-motion:reduce){.marketing *,.marketing *:before,.marketing *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
