@font-face{font-family:"Manrope";font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/fonts/manrope-cyrillic.d8fc94bf7a.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Manrope";font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/fonts/manrope-latin.b42951014c.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:"Onest";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/onest-cyrillic.0b4bfaa142.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Onest";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/onest-latin.44aca66be9.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}
@import"https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&family=Onest:wght@400;500;600;700&display=swap";:root{--font-display: "Manrope", "Segoe UI", system-ui, sans-serif;--font-body: "Onest", "Segoe UI", system-ui, sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Menlo, monospace;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--text-display-1-size: 68px;--text-display-1-line: 1.02;--text-display-1-track: -.03em;--text-display-2-size: 52px;--text-display-2-line: 1.06;--text-display-2-track: -.025em;--text-h1-size: 40px;--text-h1-line: 1.1;--text-h1-track: -.02em;--text-h2-size: 30px;--text-h2-line: 1.16;--text-h2-track: -.015em;--text-h3-size: 22px;--text-h3-line: 1.25;--text-h3-track: -.01em;--text-lead-size: 20px;--text-lead-line: 1.55;--text-body-size: 17px;--text-body-line: 1.65;--text-small-size: 15px;--text-small-line: 1.55;--text-caption-size: 13px;--text-caption-line: 1.45;--text-eyebrow-size: 13px;--text-eyebrow-track: .12em;--text-price-size: 44px;--text-price-line: 1;--text-price-track: -.03em;--mobile-display-1-size: 40px;--mobile-display-2-size: 34px;--mobile-h1-size: 30px;--mobile-h2-size: 24px}:root{--brand-cyan: #0dd1ee;--brand-green: #08fc58;--brand-yellow: #f6fa82;--brand-purple: #9b7bca;--brand-pink: #ffacea;--brand-purple-deep: #6b3fa0;--brand-purple-deeper: #48276e;--brand-pink-deep: #c2379f;--brand-cyan-deep: #0a7f94;--brand-green-deep: #067f33;--brand-yellow-deep: #7d7a0d;--brand-cyan-tint: #e3f9fd;--brand-green-tint: #e0fee9;--brand-yellow-tint: #fbfce3;--brand-purple-tint: #f0eaf9;--brand-pink-tint: #fdeaf8;--ink-1: #14121a;--ink-2: #4b4658;--ink-3: #7c7690;--ink-inverse: #ffffff;--surface-1: #ffffff;--surface-2: #f7f5fb;--surface-3: #efeaf7;--surface-inverse: #14121a;--border-1: #e7e1f2;--border-2: #cfc5e4;--border-strong: #14121a;--gradient-brand: linear-gradient(135deg, #9b7bca 0%, #ffacea 100%);--gradient-action: linear-gradient(135deg, #6b3fa0 0%, #a2489f 100%);--gradient-neon: linear-gradient(90deg, #0dd1ee 0%, #08fc58 52%, #f6fa82 100%);--gradient-dark: linear-gradient(160deg, #201a2c 0%, #14121a 70%);--gradient-deep: linear-gradient(160deg, #6b3fa0 0%, #48276e 78%);--surface-deep: #48276e;--text-heading: var(--ink-1);--text-body: var(--ink-2);--text-muted: var(--ink-3);--text-on-dark: var(--ink-inverse);--text-on-dark-muted: #b9b1cc;--text-link: var(--brand-purple-deep);--text-link-hover: var(--brand-purple-deeper);--surface-page: var(--surface-1);--surface-card: var(--surface-1);--surface-card-muted: var(--surface-2);--surface-section: var(--surface-2);--action-primary-bg: var(--gradient-action);--action-primary-bg-solid: var(--brand-purple-deep);--action-primary-fg: #ffffff;--action-primary-bg-hover: var(--brand-purple-deeper);--action-secondary-bg: var(--surface-1);--action-secondary-fg: var(--ink-1);--action-secondary-border: var(--border-2);--action-accent-bg: var(--brand-cyan);--action-accent-fg: var(--ink-1);--focus-ring: var(--brand-cyan);--focus-ring-offset: 3px;--status-success: var(--brand-green-deep);--status-success-tint: var(--brand-green-tint);--status-error: #d62d47;--status-error-tint: #fdeaed;--status-info: var(--brand-cyan-deep);--status-info-tint: var(--brand-cyan-tint)}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--section-padding-y: var(--space-24);--section-padding-y-mobile: var(--space-16);--section-gap: var(--space-12);--card-padding: var(--space-8);--card-gap: var(--space-6);--stack-gap: var(--space-4);--container-max: 1200px;--container-narrow: 760px;--container-pad: var(--space-8);--container-pad-mobile: var(--space-5);--header-height: 76px;--header-height-mobile: 64px;--breakpoint-mobile: 768px;--radius-none: 0px;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-pill: 999px;--hit-target-min: 44px;--border-width: 1px;--border-width-strong: 2px}:root{--shadow-xs: 0 1px 2px rgba(35, 20, 60, .06);--shadow-sm: 0 2px 8px rgba(35, 20, 60, .07);--shadow-md: 0 8px 24px -6px rgba(35, 20, 60, .14);--shadow-lg: 0 18px 48px -12px rgba(35, 20, 60, .22);--shadow-xl: 0 32px 80px -20px rgba(35, 20, 60, .28);--shadow-action: 0 10px 28px -10px rgba(107, 63, 160, .55);--shadow-cyan: 0 10px 28px -10px rgba(13, 209, 238, .5);--shadow-pink: 0 14px 40px -12px rgba(255, 172, 234, .7);--shadow-inset-top: inset 0 1px 0 rgba(255, 255, 255, .5);--shadow-focus: 0 0 0 3px rgba(13, 209, 238, .45);--overlay-scrim: rgba(20, 18, 26, .6);--blur-header: saturate(160%) blur(14px)}:root{--duration-instant: 90ms;--duration-fast: .16s;--duration-base: .24s;--duration-slow: .4s;--ease-out: cubic-bezier(.2, .8, .25, 1);--ease-in-out: cubic-bezier(.5, 0, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .5, 1);--transition-control: color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);--hover-lift: translateY(-2px);--press-scale: scale(.98)}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden}body{margin:0;max-width:100vw;font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-wrap:pretty}img,picture,video{max-width:100%;height:auto}@media(max-width:767px){:root{--container-pad: var(--container-pad-mobile);--section-padding-y: var(--section-padding-y-mobile);--header-height: var(--header-height-mobile);--text-display-1-size: var(--mobile-display-1-size);--text-display-2-size: var(--mobile-display-2-size);--text-h1-size: var(--mobile-h1-size);--text-h2-size: var(--mobile-h2-size)}.wb-media-first{order:-1}}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-heading);font-weight:var(--weight-extrabold);margin:0;text-wrap:balance}a{color:var(--text-link);text-decoration-color:var(--brand-pink);text-underline-offset:3px}a:hover{color:var(--text-link-hover);text-decoration-color:var(--brand-purple-deep)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}button{font-family:var(--font-body)}
