@font-face{font-family:TT Norms;src:url(/platform/fonts/TTNorms-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:TT Norms;src:url(/platform/fonts/TTNorms-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:TT Norms;src:url(/platform/fonts/TTNorms-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TT Norms;src:url(/platform/fonts/TTNorms-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Norms;src:url(/platform/fonts/TTNorms-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:TT Norms;src:url(/platform/fonts/TTNorms-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TT Norms;src:url(/platform/fonts/TTNorms-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TT Norms;src:url(/platform/fonts/TTNorms-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}:root{--brand-coral: #F24F43;--brand-coral-600: #E03E32;--brand-coral-700: #C2342A;--brand-coral-100: #FFE5E2;--brand-coral-50: #FFF3F1;--ink-900: #282828;--ink-700: #595959;--ink-500: #8A8A8A;--ink-300: #C9C9C9;--ink-200: #E4E4E4;--ink-100: #F1F1F1;--ink-50: #F7F7F8;--ink-0: #FFFFFF;--color-success: #1FB573;--color-success-50: #E5F8EF;--color-warning: #F2A93B;--color-warning-50: #FDF1DC;--color-danger: #E5483D;--color-danger-50: #FCE7E5;--color-info: #2D7BFF;--color-info-50: #E5EFFF;--bg-page: #F6F6F7;--bg-canvas: #FFFFFF;--bg-elevated: #FFFFFF;--bg-muted: #F1F1F2;--bg-inverted: #141414;--glass-fill: rgba(255, 255, 255, .62);--glass-fill-strong: rgba(255, 255, 255, .82);--glass-fill-tinted: rgba(255, 255, 255, .45);--glass-stroke: rgba(255, 255, 255, .65);--glass-stroke-soft: rgba(40, 40, 40, .06);--glass-blur: saturate(140%) blur(22px);--glass-blur-sm: saturate(140%) blur(12px);--glass-blur-lg: saturate(160%) blur(36px);--glass-fill-dark: rgba(20, 20, 20, .55);--glass-fill-dark-strong: rgba(20, 20, 20, .78);--glass-stroke-dark: rgba(255, 255, 255, .1);--grad-aurora: radial-gradient(60% 80% at 12% 18%, rgba(242, 79, 67, .35) 0%, transparent 60%), radial-gradient(60% 80% at 88% 14%, rgba(255, 178, 102, .28) 0%, transparent 60%), radial-gradient(70% 90% at 50% 100%, rgba(135, 159, 255, .22) 0%, transparent 60%), linear-gradient(180deg, #FFFFFF 0%, #F4F4F6 100%);--grad-coral: linear-gradient(135deg, #FF6A5C 0%, #F24F43 60%, #D9382C 100%);--grad-ink: linear-gradient(180deg, #1B1B1B 0%, #0A0A0A 100%);--fg-1: var(--ink-900);--fg-2: var(--ink-700);--fg-3: var(--ink-500);--fg-disabled: var(--ink-300);--fg-onAccent: #FFFFFF;--fg-link: var(--brand-coral);--fg-link-hover: var(--brand-coral-600);--bg-1: var(--bg-page);--bg-2: var(--bg-canvas);--bg-3: var(--bg-muted);--bg-accent: var(--brand-coral);--bg-accent-hover: var(--brand-coral-600);--border-1: var(--ink-200);--border-2: var(--ink-100);--border-strong: var(--ink-300);--border-onGlass: var(--glass-stroke);--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(20, 20, 20, .04);--shadow-sm: 0 2px 6px rgba(20, 20, 20, .05), 0 1px 2px rgba(20, 20, 20, .04);--shadow-md: 0 8px 24px -8px rgba(20, 20, 20, .1), 0 2px 6px rgba(20, 20, 20, .04);--shadow-lg: 0 24px 48px -16px rgba(20, 20, 20, .14), 0 4px 12px rgba(20, 20, 20, .06);--shadow-glass: 0 30px 60px -20px rgba(20, 20, 20, .18), 0 8px 24px -8px rgba(20, 20, 20, .08), inset 0 1px 0 rgba(255, 255, 255, .7);--shadow-coral: 0 14px 30px -10px rgba(242, 79, 67, .45), 0 4px 10px -4px rgba(242, 79, 67, .25);--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;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--font-sans: "TT Norms", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--fs-display-xl: 88px;--fs-display-l: 72px;--fs-display-m: 56px;--fs-display-s: 44px;--fs-h1: 40px;--fs-h2: 32px;--fs-h3: 24px;--fs-h4: 20px;--fs-h5: 18px;--fs-body-l: 18px;--fs-body: 16px;--fs-body-s: 14px;--fs-caption: 13px;--fs-micro: 11px;--lh-tight: 1.04;--lh-snug: 1.15;--lh-normal: 1.4;--lh-relaxed: 1.55;--ls-tight: -.02em;--ls-display: -.025em;--ls-normal: 0;--ls-eyebrow: .08em}.h-display-xl,.h-display-l,.h-display-m,.h-display-s,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-sans);color:var(--fg-1);font-feature-settings:"ss01","cv01"}.h-display-xl{font-size:var(--fs-display-xl);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.h-display-l{font-size:var(--fs-display-l);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.h-display-m{font-size:var(--fs-display-m);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.h-display-s{font-size:var(--fs-display-s);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--ls-display)}.h1{font-size:var(--fs-h1);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--ls-tight)}.h2{font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--ls-tight)}.h3{font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-snug);letter-spacing:-.01em}.h4{font-size:var(--fs-h4);font-weight:600;line-height:var(--lh-normal)}.h5{font-size:var(--fs-h5);font-weight:600;line-height:var(--lh-normal)}.body-l{font-family:var(--font-sans);font-size:var(--fs-body-l);font-weight:400;line-height:var(--lh-relaxed);color:var(--fg-2)}.body{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-relaxed);color:var(--fg-2)}.body-s{font-family:var(--font-sans);font-size:var(--fs-body-s);font-weight:400;line-height:var(--lh-relaxed);color:var(--fg-2)}.caption{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:400;line-height:var(--lh-normal);color:var(--fg-3)}.micro{font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:500;line-height:var(--lh-normal);color:var(--fg-3)}.eyebrow{font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:1;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--brand-coral)}code,.mono{font-family:var(--font-mono);font-size:.92em;background:var(--bg-3);border-radius:var(--radius-xs);padding:.1em .35em;color:var(--fg-1)}.tnum{font-variant-numeric:tabular-nums}html,body{font-family:var(--font-sans);color:var(--fg-1);background:var(--bg-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:var(--fg-link);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}a:hover{color:var(--fg-link-hover)}::selection{background:var(--brand-coral);color:#fff}@media(max-width:900px){input,select,textarea{font-size:16px!important}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#fff;color:var(--ink-900);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;min-height:100vh}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit}:root{--pf-content-w: 1240px}.pf-header{position:sticky;top:0;z-index:50;background:#ffffffd9;backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--ink-100);transition:transform .28s cubic-bezier(.22,.61,.36,1);will-change:transform}.pf-header.is-hidden{transform:translateY(-100%)}.pf-header.is-menu-open.is-hidden,.pf-header.is-menu-open{transform:translateY(0)}.pf-header-inner{max-width:var(--pf-content-w);margin:0 auto;padding:16px 32px;display:flex;align-items:center;gap:32px}.pf-burger{display:none;width:44px;height:44px;margin-left:auto;background:transparent;border:1px solid var(--ink-100);border-radius:12px;cursor:pointer;position:relative;flex:none;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.pf-burger:hover{border-color:var(--ink-300)}.pf-burger span{position:absolute;left:12px;right:12px;height:2px;background:var(--ink-900);border-radius:2px;transition:transform .26s var(--ease-out),opacity .2s var(--ease-out),top .26s var(--ease-out)}.pf-burger span:nth-child(1){top:14px}.pf-burger span:nth-child(2){top:21px}.pf-burger span:nth-child(3){top:28px}.pf-burger.is-open span:nth-child(1){top:21px;transform:rotate(45deg)}.pf-burger.is-open span:nth-child(2){opacity:0}.pf-burger.is-open span:nth-child(3){top:21px;transform:rotate(-45deg)}.pf-mobile-menu{display:none;border-top:1px solid var(--ink-100);background:#fff;padding:12px 24px 22px;flex-direction:column;gap:14px}.pf-mobile-menu.is-open{display:flex}.pf-mobile-nav{display:flex;flex-direction:column}.pf-mobile-nav>a{display:block;padding:14px 4px;font-size:16px;font-weight:500;color:var(--ink-900);border-bottom:1px solid var(--ink-100)}.pf-mobile-nav>a:last-child{border-bottom:none}.pf-mobile-group{border-bottom:1px solid var(--ink-100);display:flex;flex-direction:column}.pf-mobile-group>summary{list-style:none;cursor:pointer;padding:14px 4px;font-size:16px;font-weight:500;color:var(--ink-900);display:flex;align-items:center;justify-content:space-between}.pf-mobile-group>summary::-webkit-details-marker{display:none}.pf-mobile-group>summary svg{width:18px;height:18px;transition:transform var(--dur-fast) var(--ease-out)}.pf-mobile-group[open]>summary svg{transform:rotate(180deg)}.pf-mobile-group>a{display:block;padding:10px 4px 10px 18px;font-size:14px;font-weight:400;color:var(--fg-1);border-bottom:none;border-left:2px solid var(--ink-100);margin-left:8px}.pf-mobile-group>a:hover{color:var(--brand-coral)}.pf-mobile-group>a:last-of-type{padding-bottom:14px}.pf-mobile-login{color:var(--fg-2)!important;font-weight:500!important}.pf-mobile-demo{width:100%;justify-content:center;margin-top:4px}.pf-logo{display:inline-flex;align-items:center;gap:10px;color:var(--ink-900);font-weight:700;letter-spacing:.04em;font-size:17px}.pf-logo img{height:26px;width:auto}.pf-nav{display:flex;gap:28px;margin-left:16px;align-items:center}.pf-nav-link,.pf-nav a{color:var(--fg-1);font-size:14px;font-weight:500;transition:color var(--dur-fast) var(--ease-out);display:inline-flex;align-items:center;gap:4px}.pf-nav-link:hover,.pf-nav a:hover{color:var(--brand-coral)}.pf-nav-caret{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out)}.pf-nav-item{position:relative}.pf-nav-item:hover .pf-nav-caret{transform:rotate(180deg)}.pf-submenu{position:absolute;top:100%;left:-16px;background:#fff;border:1px solid var(--ink-100, #ececec);border-radius:14px;box-shadow:0 16px 48px #14141e1a,0 2px 8px #14141e0a;padding:10px;min-width:320px;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),visibility var(--dur-fast);z-index:100;margin-top:14px}.pf-submenu:before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}.pf-nav-item:hover .pf-submenu,.pf-nav-item:focus-within .pf-submenu{opacity:1;visibility:visible;transform:translateY(0)}.pf-submenu a{padding:10px 14px;border-radius:8px;color:var(--ink-900, #1a1a1a);font-size:14px;font-weight:500;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.pf-submenu a:hover{background:var(--ink-50, #f5f5f5);color:var(--brand-coral)}.pf-header-cta{margin-left:auto;display:flex;gap:16px;align-items:center}.pf-header-contacts{display:flex;flex-direction:column;align-items:flex-end;gap:2px;line-height:1.2}.pf-link-ghost{color:var(--fg-1);font-size:14px;font-weight:500}.pf-link-ghost:hover{color:var(--brand-coral)}.pf-header-phone{color:var(--ink-900, #1a1a1a);font-size:15px;font-weight:600;white-space:nowrap;letter-spacing:.01em}.pf-header-phone:hover{color:var(--brand-coral)}.pf-header-email{color:var(--fg-2, #6b6b6b);font-size:12.5px;font-weight:500;white-space:nowrap}.pf-header-email:hover{color:var(--brand-coral)}@media(max-width:1180px){.pf-header-contacts{display:none}}.pf-mobile-phone{font-weight:600!important}.pf-mobile-email{color:var(--fg-2, #6b6b6b)!important}.pf-btn{font-family:var(--font-sans);font-weight:600;font-size:15px;border:1px solid transparent;border-radius:999px;padding:12px 22px;cursor:pointer;line-height:1;display:inline-flex;align-items:center;gap:8px;transition:all var(--dur-base) var(--ease-out);white-space:nowrap}.pf-btn-lg{padding:20px 30px;font-size:17px}.pf-btn-xl{padding:20px 34px;font-size:17px}.pf-hero-cta-grid .pf-btn{height:60px;padding-top:0;padding-bottom:0}.pf-btn-primary{background:var(--ink-900);color:#fff}.pf-btn-primary:hover{background:#000;transform:translateY(-1px)}.pf-btn-coral{background:var(--brand-coral);color:#fff;box-shadow:var(--shadow-coral)}.pf-btn-coral,.pf-btn-coral:hover,.pf-btn-coral:focus,.pf-btn-coral:visited{color:#fff}.pf-btn-coral:hover{background:var(--brand-coral-600);transform:translateY(-1px)}.pf-btn-coral:active{transform:translateY(1px) scale(.99)}.pf-btn-ghost{background:transparent;color:var(--ink-900);border-color:var(--ink-200)}.pf-btn-ghost:hover{border-color:var(--ink-900)}.pf-btn i{width:18px;height:18px}.pf-btn:focus-visible{outline:2px solid var(--brand-coral);outline-offset:3px}.pf-hero{position:relative;padding:56px 32px 40px;overflow:hidden}.pf-hero:before{content:"";position:absolute;inset:0 -10%;background:radial-gradient(48% 60% at 8% 12%,rgba(242,79,67,.18) 0%,transparent 60%),radial-gradient(40% 60% at 92% 8%,rgba(255,178,102,.16) 0%,transparent 60%),radial-gradient(60% 80% at 60% 100%,rgba(135,159,255,.1) 0%,transparent 60%);pointer-events:none;z-index:0}.pf-hero-inner{position:relative;z-index:1;max-width:var(--pf-content-w);margin:0 auto;width:100%;display:grid;grid-template-columns:1.05fr 1.1fr;gap:64px;align-items:center}.pf-hero-copy{display:flex;flex-direction:column;min-width:0}.pf-trust-badges{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px;align-items:stretch}.pf-trust-badge{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 16px;background:#ffffffb3;border:1px solid var(--ink-100);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-radius:999px;font-size:13px;font-weight:500;color:var(--ink-900);box-shadow:0 1px 2px #1414140a;box-sizing:border-box;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}a.pf-trust-badge{cursor:pointer}a.pf-trust-badge:hover{transform:translateY(-1px);filter:brightness(1.05)}.pf-trust-badge i{width:14px;height:14px;color:var(--brand-coral)}.pf-trust-badge.pf-trust-badge--reestr{background:#0a2b78;border-color:#0a2b78;color:#fff;padding:0 22px 0 12px;gap:12px}.pf-trust-badge.pf-trust-badge--reestr img{height:32px;width:32px;display:block;object-fit:contain;flex:none}.pf-trust-badge-text{font-family:Inter,TT Norms,sans-serif;font-weight:800;font-size:10px;line-height:1.15;letter-spacing:.02em;color:#fff;text-transform:uppercase;white-space:nowrap}.pf-trust-badge.pf-trust-badge--moscow{padding:0;overflow:hidden;background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.pf-trust-badge.pf-trust-badge--moscow img{height:48px;width:auto;display:block;object-fit:contain}.pf-trust-badge .dot{width:6px;height:6px;border-radius:50%;background:var(--brand-coral);display:inline-block}.pf-hero-title{margin:0 0 22px;font-size:60px;font-weight:700;line-height:1.04;letter-spacing:-.025em;color:var(--ink-900);text-wrap:balance}.pf-hero-title .coral{color:var(--brand-coral)}.pf-hero-title .ai-tag{display:inline-flex;align-items:center;gap:8px;font-size:.42em;vertical-align:middle;padding:8px 14px;background:var(--brand-coral);color:#fff;border-radius:999px;letter-spacing:-.01em;font-weight:600;position:relative;top:-.18em;margin-left:4px;box-shadow:var(--shadow-coral)}.pf-hero-title .ai-tag i{width:14px;height:14px}.pf-hero-sub{margin:0 0 32px;font-size:20px;font-weight:400;color:var(--fg-2);line-height:1.55;max-width:560px;text-wrap:pretty}.pf-hero-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.pf-hero-cta-grid{display:grid;grid-template-columns:auto auto;gap:32px;justify-content:start;align-items:start}.pf-cta-col{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:0}.pf-cta-col .pf-btn{justify-content:center}.pf-cta-meta{display:flex;flex-direction:column;gap:4px;padding-left:6px;color:var(--fg-3);font-size:13px;line-height:1.4}.pf-cta-meta .item{display:inline-flex;align-items:center;gap:6px}.pf-cta-meta--row{flex-direction:row;flex-wrap:nowrap;white-space:nowrap;gap:8px}.pf-cta-meta--row .sep{color:var(--ink-300)}.pf-cta-meta .item i{width:14px;height:14px;color:var(--color-success)}.pf-hero-meta{margin-top:16px;display:flex;align-items:center;gap:14px;color:var(--fg-3);font-size:13px}.pf-hero-meta .sep{color:var(--ink-200)}.pf-hero-meta i{width:14px;height:14px;color:var(--color-success)}.pf-hero-meta .item{display:inline-flex;align-items:center;gap:6px}.pf-hero-video{position:relative;border-radius:32px;overflow:hidden;background:#0f0f10;aspect-ratio:16 / 10;box-shadow:0 1px 2px #1414140f,0 30px 60px -20px #14141438,0 12px 30px -12px #f24f432e;isolation:isolate}.pf-hero-video:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px #ffffff14}.pf-hero-video video{display:block;width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.pf-hero-video-fallback{position:absolute;inset:0;background:linear-gradient(135deg,#1b1b1d,#0a0a0b) center/cover no-repeat,url(/platform/assets/proofix-corp-promo-poster.jpg) center/cover no-repeat;background-image:url(/platform/assets/proofix-corp-promo-poster.jpg);background-size:cover;background-position:center;z-index:0}.pf-video-overlay{position:absolute;z-index:2;pointer-events:none}.pf-video-overlay>*{pointer-events:auto}.pf-video-live{top:20px;left:20px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--brand-coral);color:#fff;border-radius:999px;font-size:13px;font-weight:600;line-height:1;box-shadow:var(--shadow-coral)}.pf-video-live:before{content:"";width:7px;height:7px;background:#fff;border-radius:50%;display:inline-block;animation:pf-pulse 1.4s ease-in-out infinite}@keyframes pf-pulse{50%{opacity:.35;transform:scale(.85)}}.pf-video-meta{top:20px;right:20px;display:inline-flex;align-items:center;gap:12px;padding:8px 14px;background:#1414148c;backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;font-size:13px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.pf-video-meta i{width:14px;height:14px}.pf-video-meta .sep{opacity:.4}.pf-video-caption{left:50%;bottom:80px;transform:translate(-50%);max-width:80%;padding:10px 18px;background:#14141499;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:12px;color:#fff;font-size:14px;font-weight:500;white-space:nowrap}.pf-video-caption .pre{color:#ffffff8c;margin-right:6px;font-weight:400}.pf-video-controls{bottom:20px;left:20px;right:20px;display:flex;align-items:center;gap:12px;padding:10px 14px;background:#14141494;backdrop-filter:saturate(140%) blur(18px);-webkit-backdrop-filter:saturate(140%) blur(18px);border:1px solid rgba(255,255,255,.1);border-radius:16px}.pf-video-controls button{width:32px;height:32px;border-radius:50%;background:#fffffff2;border:none;color:var(--ink-900);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out)}.pf-video-controls button:hover{transform:scale(1.06)}.pf-video-controls button i{width:14px;height:14px;margin-left:1px}.pf-video-controls .time{color:#fff;font-size:12px;font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.pf-video-controls .track{flex:1;height:4px;background:#ffffff2e;border-radius:999px;position:relative;overflow:hidden}.pf-video-controls .track:after{content:"";position:absolute;left:0;top:0;height:100%;width:38%;background:var(--brand-coral);border-radius:inherit}.pf-video-controls .icon-btn{background:transparent;color:#ffffffd9;width:auto;height:auto;padding:4px}.pf-video-controls .icon-btn:hover{color:#fff;transform:none}.pf-video-controls .icon-btn i{width:18px;height:18px;margin:0}.pf-ai-card{position:absolute;left:-28px;bottom:64px;z-index:3;padding:14px 16px 14px 14px;background:var(--glass-fill-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-stroke);border-radius:18px;box-shadow:var(--shadow-glass);display:flex;align-items:center;gap:12px;max-width:280px}.pf-ai-card .ico{width:38px;height:38px;border-radius:12px;background:var(--brand-coral);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.pf-ai-card .ico i{width:20px;height:20px}.pf-ai-card .label{font-size:11px;font-weight:600;color:var(--brand-coral);letter-spacing:.06em;text-transform:uppercase}.pf-ai-card .text{font-size:13px;color:var(--ink-900);font-weight:500;line-height:1.35;margin-top:2px}.pf-stat-card{position:absolute;right:-22px;top:56px;z-index:3;padding:14px 18px;background:var(--glass-fill-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-stroke);border-radius:16px;box-shadow:var(--shadow-glass);display:flex;align-items:center;gap:12px}.pf-stat-card .v{font-size:22px;font-weight:700;color:var(--ink-900);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.pf-stat-card .l{font-size:11px;color:var(--fg-3);margin-top:4px;line-height:1.2}.pf-stat-card .ico{width:32px;height:32px;border-radius:10px;background:var(--ink-50);color:var(--brand-coral);display:inline-flex;align-items:center;justify-content:center;flex:none}.pf-stat-card .ico i{width:16px;height:16px}.pf-marquee{padding:36px 0 48px;background:#fff;overflow:hidden;position:relative;border-top:1px solid var(--ink-100)}.pf-marquee-label{font-size:13px;color:var(--fg-3);text-align:center;margin:0 auto 22px;font-weight:500}.pf-marquee-track{display:flex;gap:64px;align-items:center;width:max-content;animation:pf-marquee 40s linear infinite}.pf-marquee:hover .pf-marquee-track{animation-play-state:paused}@keyframes pf-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pf-marquee-mark{font-size:21px;font-weight:600;color:var(--ink-700);opacity:.55;letter-spacing:-.01em;white-space:nowrap;transition:opacity var(--dur-base) var(--ease-out)}.pf-marquee-mark:hover{opacity:1;color:var(--ink-900)}.pf-marquee-cell{flex:none;width:200px;height:88px;display:inline-flex;align-items:center;justify-content:center;opacity:.65;filter:grayscale(100%);transition:opacity var(--dur-base) var(--ease-out),filter var(--dur-base) var(--ease-out)}.pf-marquee-cell:hover{opacity:1;filter:grayscale(0%)}.pf-marquee-logo{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.pf-marquee:before,.pf-marquee:after{content:"";position:absolute;top:0;bottom:0;width:140px;pointer-events:none;z-index:2}.pf-marquee:before{left:0;background:linear-gradient(90deg,#fff,transparent)}.pf-marquee:after{right:0;background:linear-gradient(-90deg,#fff,transparent)}@media(max-width:1100px){.pf-hero-title{font-size:52px}.pf-hero-inner{gap:40px}.pf-ai-card{left:16px}.pf-stat-card{right:16px}}@media(max-width:900px){.pf-nav,.pf-header-cta{display:none}.pf-burger{display:inline-flex;align-items:center;justify-content:center}.pf-header-inner{gap:16px;padding:14px 20px}.pf-header{position:fixed;top:0;left:0;right:0}body{padding-top:64px}.pf-hero{padding:40px 24px}.pf-hero-inner{grid-template-columns:1fr;gap:36px}.pf-hero-title{font-size:40px}.pf-hero-sub{font-size:16px}.pf-hero-actions .pf-btn{flex:1 1 auto;justify-content:center}.pf-hero-cta-grid{grid-template-columns:1fr;gap:18px}.pf-cta-col,.pf-cta-col .pf-btn{width:100%}.pf-cta-meta--row{flex-wrap:wrap;white-space:normal;row-gap:4px}.pf-cta-meta--row .sep{display:none}.pf-ai-card{left:12px;bottom:16px;max-width:240px}.pf-stat-card{right:12px;top:16px}.pf-video-caption{display:none}}@media(max-width:560px){.pf-hero{padding:32px 20px}.pf-hero-title{font-size:32px;line-height:1.1}.pf-hero-title .ai-tag{font-size:13px;padding:6px 10px}.pf-marquee-mark{font-size:17px}.pf-marquee-track{gap:40px}.pf-trust-strip{flex-wrap:wrap;gap:8px 12px;font-size:12px}.pf-trust-strip .sep{display:none}.pf-hero-meta{flex-wrap:wrap;gap:8px 14px}.pf-hero-meta .sep{display:none}.pf-ai-card{max-width:calc(100vw - 60px);font-size:12px}.pf-stat-card{font-size:12px;padding:10px 12px}.pf-btn-xl{font-size:15px;padding:16px 22px}.pf-hero-cta-grid .pf-btn{height:54px}.pf-cta-col .pf-btn{white-space:normal;line-height:1.25;text-align:center}}@media(max-width:900px){html,body{overflow-x:hidden}.pf-btn{max-width:100%}.pf-btn-lg{font-size:15px;padding:14px 20px}.pf-hero-cta-grid .pf-btn{height:50px}}@media(min-width:901px){[data-screen-label="01 Hero"]{min-height:calc(100vh - var(--pf-header-h, 64px));min-height:calc(100dvh - var(--pf-header-h, 64px));display:flex;flex-direction:column}.pf-hero{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.pf-marquee{flex:0 0 auto}}@media(min-width:901px)and (max-height:900px){.pf-hero{padding:32px 32px 24px}.pf-hero-inner{gap:48px}.pf-trust-badges{margin:0 0 18px}.pf-trust-badge{height:42px;font-size:12px}.pf-trust-badge.pf-trust-badge--moscow img{height:42px}.pf-hero-title{font-size:48px;margin-bottom:18px}.pf-hero-sub{font-size:17px;margin-bottom:22px;max-width:540px}.pf-hero-cta-grid{gap:24px}.pf-hero-cta-grid .pf-btn{height:54px}.pf-btn-xl{font-size:16px;padding:0 26px}.pf-btn-lg{font-size:16px;padding:0 24px}.pf-cta-meta{font-size:12.5px}.pf-marquee{padding:24px 0 28px}.pf-marquee-label{margin:0 auto 16px}.pf-marquee-cell{height:64px;width:160px}.pf-marquee-track{gap:48px}}@media(min-width:901px)and (max-height:800px){.pf-hero{padding:22px 32px 16px}.pf-hero-inner{gap:40px}.pf-trust-badges{margin:0 0 14px;gap:8px}.pf-trust-badge{height:36px;font-size:11.5px;padding:0 12px}.pf-trust-badge.pf-trust-badge--reestr{padding:0 16px 0 10px;gap:8px}.pf-trust-badge.pf-trust-badge--reestr img{height:24px;width:24px}.pf-trust-badge-text{font-size:9px}.pf-trust-badge.pf-trust-badge--moscow img{height:36px}.pf-hero-title{font-size:40px;margin-bottom:14px}.pf-hero-title .ai-tag{font-size:13px;padding:6px 10px;top:-.15em}.pf-hero-sub{font-size:15px;margin-bottom:18px;line-height:1.5}.pf-hero-cta-grid{gap:20px}.pf-hero-cta-grid .pf-btn{height:48px}.pf-btn-xl{font-size:15px;padding:0 22px}.pf-btn-lg{font-size:15px;padding:0 20px}.pf-btn i{width:16px;height:16px}.pf-cta-meta{font-size:12px}.pf-marquee{padding:14px 0 18px}.pf-marquee-label{margin:0 auto 10px;font-size:12px}.pf-marquee-cell{height:50px;width:140px}.pf-marquee-track{gap:36px}.pf-stat-card{padding:10px 14px}.pf-stat-card .v{font-size:18px}.pf-stat-card .l{font-size:10.5px}.pf-ai-card{padding:10px 12px 10px 10px;max-width:240px}.pf-ai-card .ico{width:32px;height:32px;border-radius:10px}.pf-ai-card .ico i{width:18px;height:18px}.pf-ai-card .text{font-size:12px}}@media(min-width:901px)and (max-height:720px){.pf-hero{padding:16px 32px 12px}.pf-hero-inner{gap:28px}.pf-trust-badges{margin:0 0 10px}.pf-trust-badge,.pf-trust-badge.pf-trust-badge--moscow img{height:32px}.pf-hero-title{font-size:32px;margin-bottom:10px}.pf-hero-sub{font-size:14px;margin-bottom:12px}.pf-hero-cta-grid{gap:14px}.pf-hero-cta-grid .pf-btn{height:42px}.pf-hero-video{aspect-ratio:16 / 9}.pf-marquee{padding:8px 0 12px}.pf-marquee-label{margin:0 auto 6px;font-size:11.5px}.pf-marquee-cell{height:40px;width:124px}.pf-marquee-track{gap:32px}}@media(min-width:901px)and (max-width:1100px)and (max-height:720px){.pf-hero{padding:12px 24px 8px}.pf-hero-inner{gap:20px}.pf-hero-title{font-size:26px;line-height:1.08;margin-bottom:8px}.pf-hero-title .ai-tag{font-size:11px;padding:4px 8px}.pf-hero-sub{font-size:13px;margin-bottom:10px;line-height:1.45}.pf-hero-cta-grid{gap:10px}.pf-hero-cta-grid .pf-btn{height:38px;font-size:13px;padding:0 16px}.pf-cta-meta{font-size:11px}.pf-trust-badges{margin:0 0 8px;gap:6px}.pf-trust-badge{height:28px;padding:0 10px;font-size:11px}.pf-trust-badge.pf-trust-badge--reestr img{height:20px;width:20px}.pf-trust-badge-text{font-size:8px}.pf-trust-badge.pf-trust-badge--moscow img{height:28px}.pf-marquee{padding:6px 0 10px}.pf-marquee-label{margin:0 auto 4px;font-size:11px}.pf-marquee-cell{height:34px;width:110px}.pf-marquee-track{gap:26px}.pf-stat-card{right:10px;top:10px;padding:8px 10px}.pf-stat-card .v{font-size:15px}.pf-stat-card .l{font-size:9.5px}.pf-ai-card{left:10px;bottom:10px;max-width:200px;padding:8px 10px}.pf-ai-card .ico{width:26px;height:26px}.pf-ai-card .ico i{width:14px;height:14px}.pf-ai-card .text{font-size:11px}}.uc{position:relative;padding:96px 32px 32px;background:#fff}.uc-inner{max-width:var(--pf-content-w, 1240px);margin:0 auto}.uc-head{text-align:center;margin:0 auto 48px;max-width:760px}.uc-head .eyebrow{display:inline-block;margin-bottom:14px}.uc-head h2{margin:0 0 14px;font-size:48px;font-weight:700;letter-spacing:-.025em;line-height:1.05;color:var(--ink-900);text-wrap:balance}.uc-head p{margin:0;font-size:18px;color:var(--fg-2);line-height:1.55;text-wrap:pretty}.uc-tabs{display:flex;gap:8px;background:var(--ink-50);border:1px solid var(--ink-100);border-radius:999px;padding:6px;margin:0 auto 40px;width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none;position:sticky;top:16px;z-index:20;box-shadow:0 1px 2px #1414140a,0 12px 32px -12px #1414141a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#f5f5f5d9}.uc-tabs::-webkit-scrollbar{display:none}.uc-tab{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;font-size:14px;font-weight:500;color:var(--fg-2);background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:all var(--dur-base) var(--ease-out);font-family:inherit;flex:none}.uc-tab:hover{color:var(--ink-900);background:#1414140a}.uc-tab.is-active{background:#fff;color:var(--ink-900);box-shadow:0 1px 2px #1414140f,0 4px 12px -4px #1414141a;font-weight:600}.uc-tab.is-active i{color:var(--brand-coral)}.uc-tab i{width:18px;height:18px;color:var(--ink-500);transition:color var(--dur-base) var(--ease-out)}.uc-panel{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}.uc-panel-desktop{transition:opacity .22s var(--ease-out),transform .28s var(--ease-out),filter .22s var(--ease-out);will-change:opacity,transform,filter}.uc-panel-desktop.is-out{opacity:0;transform:translateY(8px);filter:blur(2px);pointer-events:none}.uc-panel-desktop.is-in{opacity:1;transform:translateY(0);filter:blur(0)}.uc-accordion{display:none}.uc-text{display:flex;flex-direction:column;min-width:0}.uc-pain{font-size:13px;line-height:1.5;color:var(--fg-3);margin:0 0 18px;padding:0 0 0 14px;border-left:2px solid var(--ink-200);max-width:540px;text-wrap:pretty}.uc-h3{margin:0 0 14px;font-size:38px;font-weight:700;letter-spacing:-.022em;line-height:1.1;color:var(--ink-900);text-wrap:balance}.uc-h3-confetti-target{position:relative;display:inline-block;isolation:isolate}.uc-h3-text{display:inline}@keyframes uc-h3-pop{0%{opacity:0;transform:translateY(8px) scale(.985)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}.uc-confetti{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:4}.uc-confetti-bit{position:absolute;left:0;top:0;width:var(--w);height:var(--h);background:var(--bg);border-radius:var(--r);transform:translate(0) rotate(0);opacity:0;animation:uc-confetti-fly 1.1s cubic-bezier(.22,.85,.36,1) forwards;animation-delay:var(--delay, 0ms);will-change:transform,opacity}@keyframes uc-confetti-fly{0%{transform:translate(0) rotate(0) scale(.4);opacity:0}15%{opacity:1}70%{opacity:1}to{transform:translate(var(--dx),calc(var(--dy) + 28px)) rotate(var(--rot)) scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){.uc-confetti-bit{display:none}}.uc-sub{margin:0 0 28px;font-size:17px;line-height:1.55;color:var(--fg-2);max-width:540px;text-wrap:pretty}.uc-features{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:12px}.uc-features li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;color:var(--ink-900)}.uc-features .check{flex:none;width:22px;height:22px;border-radius:50%;background:var(--brand-coral-50);color:var(--brand-coral);display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.uc-features .check i{width:13px;height:13px;stroke-width:2.5}.uc-features b{color:var(--ink-900);font-weight:600}.uc-features .desc{color:var(--fg-2);font-weight:400}.uc-case{display:flex;align-items:stretch;gap:16px;background:var(--ink-50);border-radius:16px;padding:18px 20px;margin:0}.uc-case-mark{flex:none;width:48px;height:48px;border-radius:14px;background:#fff;border:1px solid var(--ink-100);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;color:var(--brand-coral);letter-spacing:-.02em}.uc-case-logo{flex:none;position:relative;width:96px;height:52px;border-radius:14px;background:#fff;border:1px solid var(--ink-100);padding:8px 10px;align-self:center;overflow:hidden}.uc-case-logo .uc-case-logo-img{position:absolute;inset:0;margin:auto;display:block;max-width:calc(100% - 20px);max-height:calc(100% - 16px);width:auto;height:auto;object-fit:contain;opacity:0;transition:opacity .2s ease;pointer-events:none}.uc-case-logo .uc-case-logo-img.is-active{opacity:1}.uc-case-body{flex:1;min-width:0}.uc-case-industry{font-size:12px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-bottom:4px}.uc-case-result{font-size:14px;color:var(--ink-900);line-height:1.45;margin:0 0 8px}.uc-case-result b{color:var(--brand-coral);font-weight:600}.uc-case-link{font-size:13px;font-weight:600;color:var(--ink-900);display:inline-flex;align-items:center;gap:4px;transition:color var(--dur-fast) var(--ease-out)}.uc-case-link:hover{color:var(--brand-coral)}.uc-case-link i{width:14px;height:14px}.uc-case-body.is-in,.uc-case-body.is-out{transition:opacity .2s ease}.uc-case-body.is-in{opacity:1}.uc-case-body.is-out{opacity:0}.uc-case-dots{display:inline-flex;gap:6px;margin-top:4px}.uc-case-dot{appearance:none;width:18px;height:6px;border-radius:999px;border:0;background:var(--ink-100);padding:0;cursor:pointer;transition:background .2s ease,width .2s ease}.uc-case-dot:hover{background:var(--fg-3)}.uc-case-dot.is-active{background:var(--brand-coral);width:26px}.uc-ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0 0 14px}.uc-meta{font-size:13px;color:var(--fg-3);display:flex;align-items:center;gap:8px}.uc-meta i{width:14px;height:14px;color:var(--color-success)}.uc-insight{margin:14px 0 0;display:flex;align-items:flex-start;gap:12px;background:#fef3e2;border:1px solid rgba(232,146,10,.18);border-radius:12px;padding:14px 18px;max-width:540px}.uc-insight-ico{flex:none;width:36px;height:36px;border-radius:10px;background:#fff;border:1px solid rgba(232,146,10,.22);color:#e8920a;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.uc-insight-ico i{width:20px;height:20px;stroke-width:2}.uc-insight-body{min-width:0}.uc-insight-title{font-size:14px;font-weight:600;color:var(--ink-900);line-height:1.35;margin-bottom:4px}.uc-insight-text{font-size:13px;color:var(--fg-2);line-height:1.5}.uc-right{display:flex;flex-direction:column;gap:20px;min-width:0}.uc-visual-wrap{position:relative}.uc-visual{position:relative;border-radius:24px;overflow:hidden;background:#0f0f10;box-shadow:0 1px 2px #1414140d,0 24px 48px -16px #1414142e,0 8px 24px -10px #f24f431f;isolation:isolate}.uc-chip{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;line-height:1}.uc-chip-live{top:16px;left:16px;background:var(--brand-coral);color:#fff;box-shadow:var(--shadow-coral)}.uc-chip-live:before{content:"";width:7px;height:7px;background:#fff;border-radius:50%;animation:pf-pulse 1.4s ease-in-out infinite}.uc-chip-meta{top:16px;right:16px;background:#1414148c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);color:#fff;font-weight:500}.uc-chip-meta i{width:14px;height:14px}.uc-float{position:absolute;z-index:4;padding:12px 16px;background:var(--glass-fill-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-stroke);border-radius:16px;box-shadow:var(--shadow-glass);display:flex;align-items:center;gap:12px;max-width:240px}.uc-float--bl{left:-20px;bottom:32px}.uc-float--tr{right:-20px;top:56px}.uc-float .ico{width:36px;height:36px;border-radius:12px;background:var(--brand-coral);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.uc-float .ico i{width:18px;height:18px}.uc-float .v{font-size:18px;font-weight:700;color:var(--ink-900);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.uc-float .l{font-size:11px;color:var(--fg-3);margin-top:4px;line-height:1.25}.uc-stage{position:absolute;inset:0;background:radial-gradient(60% 80% at 22% 22%,rgba(242,79,67,.22),transparent 60%),radial-gradient(50% 60% at 80% 75%,rgba(80,100,180,.25),transparent 60%),linear-gradient(135deg,#1b1b1d,#0a0a0b);padding:56px 20px 20px;display:flex;flex-direction:column;gap:12px;color:#fff}.uc-stage-photo{position:relative;inset:auto;padding:0;background:#0a0a0b;display:block}.uc-stage-photo .uc-photo{width:100%;height:auto;object-fit:contain;display:block}.uc-visual-photo{display:grid;grid-template-columns:1fr;background:#0a0a0b}.uc-visual-photo .uc-photo{grid-column:1;grid-row:1;width:100%;height:auto;display:block;object-fit:contain;opacity:0;transform:scale(1.01);transition:opacity .38s var(--ease-out),transform .52s var(--ease-out);pointer-events:none}.uc-visual-photo .uc-photo.is-active{opacity:1;transform:scale(1);pointer-events:auto;position:relative;z-index:2}.uc-visual-photo .uc-photo:not(.is-active){position:absolute;inset:0;height:100%;z-index:1}.uc-stage-prl{display:grid;grid-template-columns:1.6fr 1fr;gap:12px}.uc-tile{border-radius:14px;background:radial-gradient(70% 80% at 30% 30%,rgba(242,79,67,.2),transparent 60%),radial-gradient(60% 60% at 80% 80%,rgba(80,100,180,.3),transparent 60%),linear-gradient(135deg,#2a2a2a,#0f0f0f);border:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}.uc-tile-label{position:absolute;bottom:10px;left:12px;font-size:11px;color:#fff;background:#00000080;padding:4px 10px;border-radius:99px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.uc-qa{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.uc-qa-h{font-size:11px;color:#fff9;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.uc-qa-row{background:#ffffff0d;border-radius:8px;padding:8px 10px;font-size:11px;color:#fff;line-height:1.4}.uc-qa-row .who{color:#ffffff8c;font-size:10px;margin-bottom:2px}.uc-qa-row.ok{border-left:2px solid var(--color-success)}.uc-qa-row.pending{border-left:2px solid var(--color-warning);opacity:.85}.uc-stage-prod{display:grid;grid-template-rows:1.5fr 1fr;gap:10px}.uc-stage-prod .uc-tile.main{background:radial-gradient(80% 80% at 50% 30%,rgba(242,79,67,.18),transparent 60%),linear-gradient(180deg,#1f1f1f,#0a0a0a)}.uc-stage-prod .uc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.uc-stage-prod .uc-grid .uc-tile{aspect-ratio:4/3}.uc-stage-edu{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}.uc-stage-edu .uc-breakouts{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px}.uc-stage-edu .uc-breakouts .uc-tile{font-size:10px;display:flex;align-items:flex-end;justify-content:flex-start;padding:8px}.uc-test-popup{position:absolute;bottom:16px;right:16px;background:var(--glass-fill-dark-strong, rgba(20,20,20,.78));border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:12px;padding:12px 14px;width:200px;z-index:5;color:#fff;font-size:11px}.uc-test-popup .h{font-weight:600;margin-bottom:8px}.uc-test-popup .bar{height:4px;background:#ffffff1f;border-radius:99px;overflow:hidden;margin-top:6px}.uc-test-popup .bar:after{content:"";display:block;height:100%;width:64%;background:var(--brand-coral)}.uc-stage-prtn{background:linear-gradient(180deg,#fafafa,#ececec);padding:0}.uc-stage-prtn .uc-portal-head{height:48px;padding:0 16px;background:var(--ink-900);display:flex;align-items:center;gap:12px;color:#fff;font-size:12px;font-weight:600}.uc-stage-prtn .uc-portal-head .logo{width:24px;height:24px;border-radius:6px;background:var(--brand-coral)}.uc-stage-prtn .uc-portal-body{padding:16px;display:flex;flex-direction:column;gap:8px}.uc-meeting{background:#fff;border:1px solid var(--ink-100);border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:10px;font-size:11px;color:var(--ink-900)}.uc-meeting .date{width:38px;height:38px;border-radius:8px;background:var(--ink-50);display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;font-variant-numeric:tabular-nums}.uc-meeting .date .d{font-size:14px;font-weight:700;line-height:1;color:var(--ink-900)}.uc-meeting .date .m{font-size:9px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.uc-meeting .body{flex:1}.uc-meeting .body .t{font-weight:600;margin-bottom:2px}.uc-meeting .body .s{color:var(--fg-3);font-size:10px}.uc-meeting .badge{font-size:10px;font-weight:600;padding:4px 8px;border-radius:99px}.uc-meeting .badge.live{background:var(--brand-coral);color:#fff}.uc-meeting .badge.rec{background:var(--ink-100);color:var(--ink-700)}.uc-stage-conf{display:grid;grid-template-columns:80px 1fr;gap:0;padding:56px 0 0}.uc-stage-conf .uc-times{padding:0 8px;display:flex;flex-direction:column;gap:4px;font-size:10px;color:#ffffff80;font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.uc-stage-conf .uc-tracks{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding-right:12px}.uc-stage-conf .uc-track{display:flex;flex-direction:column;gap:4px}.uc-talk{border-radius:8px;padding:8px 10px;font-size:10px;line-height:1.3;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#fff}.uc-talk.active{background:#f24f4333;border-color:#f24f4366}.uc-talk .who{color:#ffffff8c;font-size:9px;margin-top:2px}.uc-midcta{margin:80px auto 0;max-width:var(--pf-content-w, 1240px);background:var(--ink-900);color:#fff;border-radius:20px;padding:28px 32px;display:flex;align-items:center;gap:24px;position:relative;overflow:hidden}.uc-midcta:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(40% 80% at 90% 50%,rgba(242,79,67,.2),transparent 60%)}.uc-midcta-text{flex:1;min-width:0;position:relative}.uc-midcta-text h3{margin:0 0 6px;font-size:22px;font-weight:700;letter-spacing:-.015em}.uc-midcta-text p{margin:0;font-size:14px;color:#ffffffa6;line-height:1.5}.uc-midcta-form{display:flex;gap:8px;align-items:center;position:relative;flex:none}.uc-midcta-form input{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:14px 18px;font-size:14px;color:#fff;font-family:inherit;width:280px;outline:none;transition:border-color var(--dur-base) var(--ease-out)}.uc-midcta-form input::placeholder{color:#ffffff73}.uc-midcta-form input:focus{border-color:var(--brand-coral)}@media(max-width:1100px){.uc-h3{font-size:32px}.uc-float--bl{left:12px;bottom:12px}.uc-float--tr{right:12px;top:56px}}@media(max-width:900px){.uc{padding:64px 24px 32px}.uc-head h2{font-size:36px}.uc-panel{grid-template-columns:1fr;gap:32px}.uc-tabs,.uc-panel-desktop{display:none}.uc-accordion{display:flex;flex-direction:column;gap:10px;margin-top:8px}.uc-acc-item{background:#fff;border:1px solid var(--ink-100);border-radius:18px;overflow:hidden;transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.uc-acc-item.is-open{border-color:#f24f4359;box-shadow:0 1px 2px #1414140a,0 12px 32px -16px #f24f4333}.uc-acc-head{width:100%;display:flex;align-items:center;gap:12px;padding:16px 18px;background:transparent;border:none;text-align:left;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;color:var(--ink-900);transition:background .16s var(--ease-out)}.uc-acc-head:hover{background:#14141408}.uc-acc-head>i[data-lucide]{width:20px;height:20px;color:var(--ink-500);flex:none;transition:color .2s var(--ease-out)}.uc-acc-item.is-open .uc-acc-head>i[data-lucide]:not(.uc-acc-chev){color:var(--brand-coral)}.uc-acc-title{flex:1;min-width:0}.uc-acc-chev{width:18px;height:18px;color:var(--ink-500);flex:none;transition:transform .26s var(--ease-out),color .2s var(--ease-out)}.uc-acc-item.is-open .uc-acc-chev{transform:rotate(180deg);color:var(--brand-coral)}.uc-acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease-out)}.uc-acc-item.is-open .uc-acc-body{grid-template-rows:1fr}.uc-acc-body-inner{overflow:hidden;min-height:0}.uc-acc-item .uc-acc-body-inner{display:grid;grid-template-columns:1fr;gap:24px;padding:0 18px;opacity:0;transform:translateY(-4px);transition:opacity .22s var(--ease-out),transform .26s var(--ease-out),padding .26s var(--ease-out)}.uc-acc-item.is-open .uc-acc-body-inner{padding:4px 18px 22px;opacity:1;transform:translateY(0)}.uc-float--bl{left:12px;bottom:12px}.uc-float--tr{right:12px;top:56px}.uc-midcta{flex-direction:column;align-items:stretch;padding:24px}.uc-midcta-form{width:100%}.uc-midcta-form input{flex:1;width:auto}}@media(max-width:560px){.uc-h3{font-size:26px}.uc-ctas .pf-btn{flex:1 1 auto;justify-content:center}.uc-midcta-form{flex-direction:column}.uc-midcta-form input{width:100%}.uc-midcta-form .pf-btn{width:100%;justify-content:center}.uc-acc-head{padding:14px;font-size:14px}.uc-acc-item .uc-acc-body-inner{padding:0 14px}.uc-acc-item.is-open .uc-acc-body-inner{padding:4px 14px 18px}}.uc-secondary{background:transparent;color:var(--ink-900);font-weight:500}.uc-secondary i{width:16px;height:16px;color:var(--brand-coral)}.uc-prod-overlay{position:absolute;inset:0;pointer-events:none;z-index:3}.uc-prod-live{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#0f1115b8;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:12px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;box-shadow:0 8px 24px -10px #00000073}.uc-prod-live .dot{width:8px;height:8px;border-radius:50%;background:var(--brand-coral);box-shadow:0 0 #f24f4399;animation:pf-pulse 1.4s ease-in-out infinite}.uc-prod-live .lbl{font-weight:700;letter-spacing:.08em;font-size:11px}.uc-prod-live .num{font-weight:700;color:#fff}.uc-prod-live .cap{color:#ffffffb3;font-weight:400}.uc-prod-live .sep{color:#ffffff4d;margin:0 -2px}@keyframes pf-pulse{0%,to{box-shadow:0 0 #f24f438c}50%{box-shadow:0 0 0 6px #f24f4300}}.uc-attr-card{position:absolute;right:-28px;top:28%;z-index:5;width:268px;padding:16px 18px 14px;background:#ffffffe0;backdrop-filter:saturate(160%) blur(22px);-webkit-backdrop-filter:saturate(160%) blur(22px);border:1px solid rgba(255,255,255,.7);border-radius:18px;box-shadow:0 1px #ffffffb3 inset,0 1px 2px #1414140f,0 18px 44px -16px #14141447,0 8px 20px -10px #f24f432e;font-variant-numeric:tabular-nums;animation:uc-attr-in .42s var(--ease-out) both}@keyframes uc-attr-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.uc-attr-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.uc-attr-title{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--ink-900);letter-spacing:-.005em}.uc-attr-pulse{width:7px;height:7px;border-radius:50%;background:var(--color-success, #1F8A5B);position:relative}.uc-attr-pulse:before{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid currentColor;color:var(--color-success, #1F8A5B);opacity:.35;animation:uc-attr-pulse 1.6s ease-out infinite}@keyframes uc-attr-pulse{0%{transform:scale(.7);opacity:.5}to{transform:scale(1.6);opacity:0}}.uc-attr-live{font-size:10px;font-weight:700;color:var(--brand-coral);background:var(--brand-coral-50, #FDE9E7);padding:3px 8px;border-radius:99px;letter-spacing:.08em;text-transform:uppercase}.uc-attr-total{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(20,20,20,.06)}.uc-attr-num{font-size:32px;font-weight:700;line-height:1;color:var(--ink-900);letter-spacing:-.03em;transition:color .2s var(--ease-out)}.uc-attr-delta{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--color-success, #1F8A5B)}.uc-attr-delta i{width:12px;height:12px;stroke-width:2.5}.uc-attr-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.uc-attr-row{display:grid;grid-template-columns:64px 1fr 28px;align-items:center;gap:10px;font-size:11px;color:var(--fg-2)}.uc-attr-ch{color:var(--ink-700);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-attr-bar{height:5px;border-radius:99px;background:#1414140f;overflow:hidden;position:relative}.uc-attr-fill{position:absolute;inset:0;background:linear-gradient(90deg,var(--brand-coral),#FF7A6F);border-radius:inherit;transform-origin:left center;transition:width .7s var(--ease-out)}.uc-attr-row:nth-child(2) .uc-attr-fill{background:linear-gradient(90deg,#e8920a,#ffb347)}.uc-attr-row:nth-child(3) .uc-attr-fill{background:linear-gradient(90deg,#2a6fdb,#5c9bff)}.uc-attr-row:nth-child(4) .uc-attr-fill{background:linear-gradient(90deg,#1f8a5b,#4fbf8b)}.uc-attr-val{text-align:right;font-weight:700;color:var(--ink-900);font-size:12px}@media(max-width:1180px){.uc-attr-card{right:-16px;width:244px;top:26%}}@media(max-width:900px){.uc-attr-card{position:relative;right:auto;top:auto;margin:14px auto 0;width:100%;max-width:360px}.uc-prod-live{top:12px;right:12px;padding:6px 10px;font-size:11px;gap:6px}.uc-prod-live .lbl{font-size:10px}}.uc-features--edu .check{width:28px;height:28px;border-radius:8px;background:var(--brand-coral-50, #FDE9E7);color:var(--brand-coral);border:1px solid rgba(242,79,67,.16)}.uc-features--edu .check i{width:16px;height:16px;stroke-width:1.75}.uc-edu-overlay{position:absolute;inset:0;pointer-events:none;z-index:3}.uc-edu-overlay .uc-prod-live{background:#0f1115ad}.uc-edu-overlay .uc-prod-live .num{color:#fff}.uc-edu-lower3rd{position:absolute;left:16px;right:16px;bottom:14px;padding:12px 16px 14px;border-radius:14px;background:linear-gradient(180deg,#0f111500,#0f1115b8);backdrop-filter:blur(6px) saturate(140%);-webkit-backdrop-filter:blur(6px) saturate(140%);color:#fff;border:1px solid rgba(255,255,255,.06);box-shadow:0 14px 36px -18px #00000073}.uc-edu-l3-name{font-size:15px;font-weight:600;letter-spacing:-.005em;line-height:1.2}.uc-edu-l3-meta{margin-top:2px;font-size:12px;color:#ffffffc7;font-weight:400}.uc-edu-progress{margin-top:10px;height:4px;border-radius:99px;background:#ffffff29;overflow:hidden}.uc-edu-progress>span{display:block;height:100%;background:linear-gradient(90deg,#e8920a,#f2a23a);border-radius:inherit;box-shadow:0 0 10px #e8920a8c;animation:uc-edu-progress 4s ease-in-out infinite alternate}@keyframes uc-edu-progress{0%{width:36%}to{width:44%}}.uc-edu-quiz{position:absolute;right:14px;top:16%;width:232px;padding:12px 14px;background:#fffffff0;backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);border:1px solid rgba(255,255,255,.7);border-radius:14px;box-shadow:0 1px #ffffffb3 inset,0 1px 2px #1414140f,0 14px 32px -14px #14141452;font-variant-numeric:tabular-nums}.uc-edu-quiz-head{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:var(--ink-700);letter-spacing:-.005em;margin-bottom:8px}.uc-edu-quiz-head i{width:14px;height:14px;color:#e8920a;stroke-width:2}.uc-edu-quiz-timer{margin-left:auto;font-size:11px;font-weight:700;color:var(--brand-coral);background:var(--brand-coral-50, #FDE9E7);padding:2px 7px;border-radius:99px;letter-spacing:.02em}.uc-edu-quiz-q{font-size:13px;font-weight:600;color:var(--ink-900);line-height:1.3;margin-bottom:10px;letter-spacing:-.005em}.uc-edu-quiz-opts{list-style:none;padding:0;margin:0 0 10px;display:flex;flex-direction:column;gap:6px}.uc-edu-quiz-opts li{position:relative;display:grid;grid-template-columns:18px 1fr;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;background:#1414140a;font-size:11px;color:var(--ink-700);overflow:hidden;isolation:isolate}.uc-edu-quiz-opts li .k{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:#fff;border:1px solid rgba(20,20,20,.08);font-weight:700;font-size:10px;color:var(--ink-700);z-index:1}.uc-edu-quiz-opts li .t{z-index:1;letter-spacing:-.005em}.uc-edu-quiz-opts li .p{position:absolute;left:0;top:0;bottom:0;background:#e8920a29;border-radius:inherit;z-index:0;transform-origin:left;animation:uc-edu-bar 2.4s ease-out infinite alternate}@keyframes uc-edu-bar{0%{transform:scaleX(.92)}to{transform:scaleX(1.02)}}.uc-edu-quiz-opts li.is-correct{background:#1f8a5b14;color:#1f5f40}.uc-edu-quiz-opts li.is-correct .k{background:#1f8a5b;color:#fff;border-color:#1f8a5b}.uc-edu-quiz-opts li.is-correct .p{background:#1f8a5b29}.uc-edu-quiz-foot{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--fg-2);padding-top:8px;border-top:1px solid rgba(20,20,20,.05)}.uc-edu-quiz-foot i{width:12px;height:12px;stroke-width:2}.uc-eng-card{position:absolute;right:-28px;top:56%;z-index:6;width:260px;padding:14px 16px;background:#ffffffeb;backdrop-filter:saturate(160%) blur(22px);-webkit-backdrop-filter:saturate(160%) blur(22px);border:1px solid rgba(255,255,255,.7);border-radius:18px;box-shadow:0 1px #ffffffb3 inset,0 1px 2px #1414140f,0 18px 44px -16px #14141447,0 8px 20px -10px #e8920a2e;font-variant-numeric:tabular-nums;animation:uc-attr-in .42s var(--ease-out) both}.uc-eng-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(20,20,20,.06)}.uc-eng-title{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--ink-900);letter-spacing:-.005em}.uc-eng-ico{width:22px;height:22px;border-radius:6px;background:#fef3e2;color:#e8920a;display:inline-flex;align-items:center;justify-content:center}.uc-eng-ico i{width:13px;height:13px;stroke-width:2.2}.uc-eng-live{font-size:10px;font-weight:700;color:var(--brand-coral);background:var(--brand-coral-50, #FDE9E7);padding:3px 8px;border-radius:99px;letter-spacing:.08em;text-transform:uppercase}.uc-eng-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.uc-eng-row{display:flex;flex-direction:column;gap:2px}.uc-eng-label{font-size:10.5px;color:var(--fg-2);font-weight:500;letter-spacing:-.005em}.uc-eng-val{font-size:22px;font-weight:700;color:var(--ink-900);letter-spacing:-.025em;line-height:1;display:inline-flex;align-items:baseline;gap:1px;transition:color .2s var(--ease-out)}.uc-eng-suf{font-size:13px;font-weight:600;color:var(--fg-2)}@media(max-width:1180px){.uc-eng-card{right:-16px;width:240px;top:54%;padding:12px 14px}.uc-edu-quiz{width:200px;right:10px;top:14%}}@media(max-width:900px){.uc-eng-card{position:relative;right:auto;top:auto;margin:14px auto 0;width:100%;max-width:360px}.uc-edu-quiz{right:10px;top:12px;width:60%;max-width:220px}.uc-edu-lower3rd{left:10px;right:10px;bottom:10px;padding:10px 12px}.uc-edu-l3-name{font-size:13px}.uc-edu-l3-meta{font-size:11px}}.calc{position:relative;padding:96px 32px;background:var(--bg-page)}.calc-inner{max-width:1200px;margin:0 auto}.calc-head{text-align:center;margin:0 auto 40px;max-width:760px}.calc-head .eyebrow{display:inline-block;margin-bottom:14px}.calc-head h2{margin:0 0 14px;font-size:48px;font-weight:700;letter-spacing:-.025em;line-height:1.05;color:var(--ink-900);text-wrap:balance}.calc-head p{margin:0;font-size:18px;color:var(--fg-2);line-height:1.55}.calc-head p b{color:var(--ink-900);font-weight:600}.calc-card{background:#fff;border:1px solid var(--ink-100);border-radius:24px;padding:36px;box-shadow:0 1px 2px #1414140a,0 24px 48px -28px #1414141a;position:relative}.calc-resume{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--brand-coral-50);border:1px solid var(--brand-coral-100);border-radius:12px;padding:10px 14px;font-size:13px;color:var(--ink-900);margin-bottom:20px;min-width:0;max-width:100%;box-sizing:border-box}.calc-resume i{width:16px;height:16px;color:var(--brand-coral);flex:none}.calc-resume .calc-resume-text{flex:1 1 200px;min-width:0;line-height:1.4}.calc-resume .calc-resume-actions{display:flex;gap:8px;flex:0 0 auto;flex-wrap:wrap}.calc-resume button{font-family:inherit;border:1px solid var(--ink-200);background:#fff;border-radius:99px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--ink-900);cursor:pointer;transition:all var(--dur-fast) var(--ease-out)}.calc-resume button:hover{border-color:var(--ink-900)}.calc-resume button.primary{background:var(--brand-coral);color:#fff;border-color:var(--brand-coral)}.calc-resume button.primary:hover{background:var(--brand-coral-600);border-color:var(--brand-coral-600)}.calc-progress{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:32px}.calc-dots{display:flex;align-items:center;gap:0}.calc-dot{width:14px;height:14px;border-radius:50%;background:var(--ink-100);border:2px solid var(--ink-100);transition:all var(--dur-base) var(--ease-out);flex:none;position:relative}.calc-dot.done{background:var(--brand-coral);border-color:var(--brand-coral)}.calc-dot.active{background:#fff;border-color:var(--brand-coral);box-shadow:0 0 0 6px var(--brand-coral-50)}.calc-dot.active:after{content:"";position:absolute;inset:-2px;border:2px solid var(--brand-coral);border-radius:50%;animation:calc-pulse 1.6s ease-in-out infinite;opacity:0}@keyframes calc-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(1.8);opacity:0}}.calc-line{width:36px;height:2px;background:var(--ink-100);transition:background var(--dur-base) var(--ease-out);flex:none}.calc-line.done{background:var(--brand-coral)}.calc-step-label{font-size:13px;color:var(--fg-3);font-variant-numeric:tabular-nums}.calc-body{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:stretch}.calc-step{min-width:0;display:flex;flex-direction:column}.calc-step-anim{animation:calc-slide-in .28s var(--ease-out)}@keyframes calc-slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.calc-q{margin:0 0 6px;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--ink-900);text-wrap:balance}.calc-q-hint{margin:0 0 20px;font-size:14px;color:var(--fg-3);line-height:1.5}.calc-options{display:grid;gap:10px}.calc-options.cols-2{grid-template-columns:1fr 1fr}.calc-options.cols-3{grid-template-columns:repeat(3,1fr)}.calc-options.list{grid-template-columns:1fr}.calc-opt{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;background:#fff;border:1px solid var(--ink-200);border-radius:14px;cursor:pointer;transition:all var(--dur-fast) var(--ease-out);text-align:left;font-family:inherit;width:100%;color:var(--ink-900)}.calc-opt:hover{border-color:var(--ink-900)}.calc-opt.is-selected{border-color:var(--brand-coral);background:var(--brand-coral-50);border-width:2px;padding:13px 15px}.calc-opt-ico{width:36px;height:36px;border-radius:10px;background:var(--ink-50);color:var(--ink-700);display:inline-flex;align-items:center;justify-content:center;flex:none;transition:all var(--dur-fast) var(--ease-out)}.calc-opt-ico i{width:18px;height:18px}.calc-opt.is-selected .calc-opt-ico{background:var(--brand-coral);color:#fff}.calc-opt-body{flex:1;min-width:0}.calc-opt-title{font-size:15px;font-weight:600;color:var(--ink-900);line-height:1.3}.calc-opt-desc{display:block;font-size:13px;color:var(--fg-3);margin-top:6px;line-height:1.45}.calc-opt-tag{position:absolute;top:10px;right:12px;font-size:10px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-3);background:var(--ink-50);padding:4px 8px;border-radius:99px}.calc-opt.is-selected .calc-opt-tag{background:var(--brand-coral);color:#fff}.calc-opt-check{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--ink-200);display:inline-flex;align-items:center;justify-content:center;flex:none;transition:all var(--dur-fast) var(--ease-out)}.calc-opt-check i{width:13px;height:13px;color:#fff;opacity:0}.calc-opt-check svg{stroke:currentColor;stroke-width:3}.calc-opt.is-selected .calc-opt-check{background:var(--brand-coral);border-color:var(--brand-coral)}.calc-opt.is-selected .calc-opt-check i{opacity:1}.calc-opt-bullet{width:24px;height:24px;border-radius:50%;background:var(--brand-coral-50);border:1.5px solid var(--brand-coral-100, #FBD9D5);color:var(--brand-coral);display:inline-flex;align-items:center;justify-content:center;flex:none;transition:all var(--dur-fast) var(--ease-out)}.calc-opt-bullet i,.calc-opt-bullet svg{width:14px;height:14px}.calc-opt-bullet svg{stroke:currentColor;stroke-width:3}.calc-opt--bullet.is-selected .calc-opt-bullet{background:var(--brand-coral);border-color:var(--brand-coral);color:#fff}.calc-deploy{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.calc-deploy .calc-opt{flex-direction:column;align-items:flex-start;padding:20px 20px 22px;min-height:200px;gap:14px}.calc-deploy .calc-opt.is-selected{padding:19px 19px 21px}.calc-deploy .calc-opt-tag{position:static;align-self:flex-start;margin:0;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.calc-deploy .calc-opt-ico{width:44px;height:44px;border-radius:12px;margin-top:4px}.calc-deploy .calc-opt-ico i{width:22px;height:22px}.calc-deploy .calc-opt-body{width:100%}.calc-deploy .calc-opt-title{font-size:16px}.calc-deploy .calc-opt-desc{margin-top:6px}.calc-slider-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:28px}.calc-slider-tab{font-family:inherit;background:#fff;border:1px solid var(--ink-200);border-radius:99px;padding:10px 12px;font-size:13px;font-weight:600;color:var(--ink-700);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);font-variant-numeric:tabular-nums}.calc-slider-tab:hover{border-color:var(--ink-900)}.calc-slider-tab.is-active{border-color:var(--brand-coral);background:var(--brand-coral-50);color:var(--brand-coral)}.calc-slider-wrap{padding:0 8px}.calc-slider-value{text-align:center;font-size:32px;font-weight:700;color:var(--ink-900);letter-spacing:-.02em;margin:12px 0 4px;font-variant-numeric:tabular-nums}.calc-slider-value .unit{color:var(--fg-3);font-size:16px;font-weight:500;margin-left:6px}.calc-slider-cap{text-align:center;font-size:13px;color:var(--fg-3);margin-bottom:16px}.calc-slider{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:var(--ink-100);border-radius:99px;outline:none;margin:14px 0}.calc-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--brand-coral);border:4px solid #fff;box-shadow:0 4px 10px #f24f4359,0 0 0 1px var(--brand-coral);cursor:pointer}.calc-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--brand-coral);border:4px solid #fff;box-shadow:0 4px 10px #f24f4359,0 0 0 1px var(--brand-coral);cursor:pointer}.calc-summary{background:var(--ink-50);border:1px solid var(--ink-100);border-radius:16px;padding:24px;align-self:stretch;display:flex;flex-direction:column}.calc-summary-h{font-size:13px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-bottom:14px}.calc-summary-rows{display:flex;flex-direction:column;gap:14px}.calc-srow{display:flex;align-items:flex-start;gap:12px;font-size:14px}.calc-srow-mark{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;background:#fff;border:1.5px solid var(--ink-200);color:var(--fg-3);margin-top:1px;transition:all var(--dur-base) var(--ease-out)}.calc-srow-mark i{width:12px;height:12px}.calc-srow.done .calc-srow-mark{background:var(--brand-coral);border-color:var(--brand-coral);color:#fff}.calc-srow-body{flex:1;min-width:0}.calc-srow-cat{font-size:11px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:2px}.calc-srow-val{font-size:14px;color:var(--fg-3);font-weight:500;line-height:1.4}.calc-srow.done .calc-srow-val{color:var(--ink-900)}.calc-summary-divider{height:1px;background:var(--ink-200);margin:18px 0}.calc-summary-hint{font-size:13px;color:var(--ink-700);line-height:1.5;font-style:italic;min-height:40px}.calc-summary-hint b{color:var(--ink-900);font-weight:600;font-style:normal}.calc-footer{display:flex;align-items:center;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--ink-100)}.calc-skip{margin-left:auto;font-size:13px;color:var(--fg-3);border:none;background:none;cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ink-200);transition:color var(--dur-fast) var(--ease-out);padding:8px 4px}.calc-skip:hover{color:var(--ink-900);text-decoration-color:var(--ink-900)}.calc-nav-spacer{flex:1}.calc-result{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;animation:calc-slide-in .32s var(--ease-out)}.calc-result-card{background:radial-gradient(80% 100% at 0% 0%,rgba(242,79,67,.1),transparent 60%),#fff;border:1px solid var(--ink-100);border-radius:20px;padding:32px;position:relative;overflow:hidden}.calc-result-card:before{content:"";position:absolute;top:-100px;right:-100px;width:240px;height:240px;background:radial-gradient(50% 50%,rgba(242,79,67,.2),transparent 70%);pointer-events:none}.calc-result-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--brand-coral);font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.calc-result-eyebrow i{width:14px;height:14px}.calc-result-title{margin:0 0 6px;font-size:32px;font-weight:700;letter-spacing:-.025em;line-height:1.1;color:var(--ink-900)}.calc-result-plan{font-size:18px;font-weight:600;color:var(--brand-coral);margin-bottom:20px}.calc-result-list{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px}.calc-result-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:var(--ink-900)}.calc-result-list .check{width:20px;height:20px;border-radius:50%;background:var(--brand-coral);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none;margin-top:1px}.calc-result-list .check i{width:11px;height:11px;stroke-width:3}.calc-result-list b{font-weight:600}.calc-result-list .lbl{color:var(--fg-3);font-weight:500;min-width:110px;display:inline-block}.calc-result-price{background:var(--ink-50);border-radius:14px;padding:16px 20px;margin-bottom:0}.calc-result-price .lbl{font-size:11px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-bottom:4px}.calc-result-price .val{font-size:22px;font-weight:700;color:var(--ink-900);font-variant-numeric:tabular-nums;letter-spacing:-.015em}.calc-result-price .note{font-size:12px;color:var(--fg-3);margin-top:6px;line-height:1.4}.calc-form-panel{background:var(--ink-900);color:#fff;border-radius:20px;padding:32px;position:relative;overflow:hidden}.calc-form-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 80% at 100% 0%,rgba(242,79,67,.2),transparent 60%)}.calc-form-panel h3{margin:0 0 6px;font-size:22px;font-weight:700;letter-spacing:-.015em;position:relative}.calc-form-panel p{margin:0 0 22px;font-size:14px;color:#ffffffa6;line-height:1.5;position:relative}.calc-form{display:flex;flex-direction:column;gap:12px;position:relative}.calc-field{display:flex;flex-direction:column;gap:6px}.calc-field label{font-size:12px;color:#fff;font-weight:500}.calc-field input,.calc-field select{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:12px 14px;font-size:14px;color:#fff;font-family:inherit;outline:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);width:100%}.calc-field input::placeholder{color:#ffffff59}.calc-field input:focus,.calc-field select:focus{border-color:#ffffff8c;background:#ffffff1a;box-shadow:0 0 0 3px #ffffff1a}.calc-field.has-error input,.calc-field.has-error select{border-color:var(--color-danger)}.calc-field.has-error input:focus,.calc-field.has-error select:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px #ff8c822e}.calc-select-wrap{position:relative}.calc-select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;cursor:pointer}.calc-select-wrap select option{background:var(--ink-900);color:#fff}.calc-select-wrap>i,.calc-select-wrap>svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#ffffff8c;pointer-events:none}.calc-field-err{font-size:12px;color:#ff8c82;margin-top:2px}.calc-checkbox{display:flex;gap:10px;align-items:flex-start;font-size:12px;color:#ffffffb3;line-height:1.45;cursor:pointer;user-select:none;margin:4px 0}.calc-checkbox input{display:none}.calc-checkbox .box{width:18px;height:18px;border:1.5px solid rgba(255,255,255,.3);border-radius:5px;flex:none;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;transition:all var(--dur-fast) var(--ease-out)}.calc-checkbox .box i,.calc-checkbox .box svg{width:12px;height:12px;color:#fff;opacity:0}.calc-checkbox input:checked+.box{background:var(--brand-coral);border-color:var(--brand-coral)}.calc-checkbox input:checked+.box i,.calc-checkbox input:checked+.box svg{opacity:1}.calc-checkbox a{color:#fff;text-decoration:underline;text-underline-offset:2px}.calc-form-meta{font-size:12px;color:#ffffff80;text-align:center;margin-top:8px;position:relative}.calc-thanks{text-align:center;padding:60px 32px;animation:calc-slide-in .32s var(--ease-out)}.calc-thanks-ico{width:72px;height:72px;margin:0 auto 20px;border-radius:50%;background:var(--brand-coral);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-coral)}.calc-thanks-ico i{width:32px;height:32px;stroke-width:2.5}.calc-thanks h3{margin:0 0 10px;font-size:32px;font-weight:700;letter-spacing:-.025em;color:var(--ink-900)}.calc-thanks p{margin:0 auto 28px;max-width:460px;font-size:16px;color:var(--fg-2);line-height:1.55}.calc-thanks-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.calc-thanks-link{font-size:14px;color:var(--fg-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ink-200)}.calc-thanks-link:hover{color:var(--ink-900);text-decoration-color:var(--ink-900)}@media(max-width:1100px){.calc-q{font-size:24px}.calc-result-title{font-size:26px}}@media(max-width:560px){.calc-resume{padding:12px;gap:10px}.calc-resume .calc-resume-text{flex:1 1 100%;font-size:12.5px}.calc-resume .calc-resume-actions{flex:1 1 100%;width:100%}.calc-resume .calc-resume-actions button{flex:1 1 0;min-width:0;padding:8px 10px}}@media(max-width:900px){.calc{padding:64px 16px}.calc-card{padding:24px 20px 100px}.calc-head h2{font-size:36px}.calc-body{grid-template-columns:1fr;gap:24px}.calc-summary{display:none}.calc-deploy,.calc-options.cols-2,.calc-options.cols-3{grid-template-columns:1fr}.calc-slider-tabs{grid-template-columns:1fr 1fr}.calc-result{grid-template-columns:1fr}.calc-footer{position:sticky;bottom:0;margin:28px -20px 0;padding:14px 20px;background:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--ink-100);flex-wrap:wrap}.calc-skip{width:100%;text-align:center;margin:0;order:3}}.feat{position:relative;padding:96px 32px 32px;background:var(--bg-page)}.feat-inner{max-width:1200px;margin:0 auto}.feat-head{text-align:center;margin:0 auto 48px;max-width:760px}.feat-head .eyebrow{display:inline-block;margin-bottom:14px}.feat-head h2{margin:0 0 14px;font-size:48px;font-weight:700;letter-spacing:-.025em;line-height:1.05;color:var(--ink-900);text-wrap:balance}.feat-head p{margin:0;font-size:18px;color:var(--fg-2);line-height:1.55}.feat-stream-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feat-stream-grid--secondary{grid-template-columns:1fr 1fr;margin-top:20px}.feat-stream-layout{display:grid;grid-template-columns:minmax(0,65fr) minmax(0,35fr);gap:24px;align-items:stretch}.feat-stream-layout-main{display:flex}.feat-stream-layout-main>*{width:100%}.feat-stream-layout-aside{display:grid;grid-template-rows:1fr 1fr;gap:24px;min-height:0}.feat-stream-card--studio{display:flex!important;flex-direction:column;border:1px solid var(--ink-100);border-radius:20px;overflow:clip;background:#fff;position:relative}.feat-stream-card--studio .feat-hero-media{position:relative;width:100%;aspect-ratio:16 / 9;background:#0f0e0c}.feat-stream-card--studio .feat-hero-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.feat-stream-card--studio .feat-hero-body{padding:28px 32px;display:flex;flex-direction:column;gap:0}.feat-stream-card--studio .feat-studio-title{font-size:24px;line-height:1.18;margin-bottom:10px}.feat-stream-card--studio .feat-studio-desc{font-size:14px;line-height:1.5}.feat-stream-card--studio .feat-studio-rule{margin:18px 0}.feat-stream-card--studio .feat-studio-feats{gap:12px}.feat-stream-card--studio .feat-studio-feat-ico{width:30px;height:30px;border-radius:8px}.feat-stream-card--studio .feat-studio-feat-ico i{width:16px;height:16px}.feat-stream-card--studio .feat-studio-feat-title{font-size:13px;margin-bottom:2px}.feat-stream-card--studio .feat-studio-feat-desc{font-size:12px;line-height:1.45}.feat-stream-card--studio .feat-studio-savings{margin-top:18px;padding:14px 16px;border-radius:12px;gap:4px}.feat-stream-card--studio .feat-studio-savings p{font-size:12px;line-height:1.5}.feat-stream-card--studio .feat-studio-savings-total{font-size:13px!important}.feat-stream-card--studio .feat-studio-ctas{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.feat-stream-card--studio .feat-studio-ctas .pf-btn{font-size:13px}.feat-stream-card--studio .feat-studio-audience{margin-top:16px;padding-top:16px;border-top:1px solid var(--ink-100);font-size:12px;line-height:1.55}.feat-stream-compact{background:#fff;border:1px solid var(--ink-100);border-radius:20px;padding:22px 22px 18px;display:flex;flex-direction:column;gap:10px;min-height:0}.feat-stream-compact-media{position:relative;width:calc(100% + 44px);margin:-22px -22px 6px;aspect-ratio:16 / 9;overflow:hidden;background:#f4f3ee;border-bottom:1px solid var(--ink-100)}.feat-stream-compact-media img{position:absolute;inset:0;width:100%;height:100%;display:block}.feat-stream-compact-media--cover img{object-fit:cover}.feat-stream-compact-media--contain img{object-fit:contain;padding:14px 28px}.feat-stream-compact-media--contain{background:#fff}.feat-stream-compact-title{margin:4px 0 0;font-size:17px;font-weight:700;line-height:1.22;letter-spacing:-.01em;color:var(--ink-900);text-wrap:pretty}.feat-stream-compact-desc{margin:0;font-size:12.5px;line-height:1.5;color:var(--fg-2)}.feat-stream-compact-bullets{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:6px}.feat-stream-compact-bullets li{position:relative;padding-left:14px;font-size:13px;line-height:1.4;color:var(--ink-900)}.feat-stream-compact-bullets li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:1px;background:var(--ink-300, #cdc8bf)}.feat-stream-compact-price{margin-top:auto;background:#fff4e3;border:1px solid #f5d9a6;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.feat-stream-compact-price-head{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b3e0a;margin-bottom:2px}.feat-stream-compact-price-head i{width:14px;height:14px;stroke-width:2}.feat-stream-compact-price p{margin:0;font-size:12px;line-height:1.45;color:#4a3416}.feat-stream-compact-price-total{font-size:12.5px!important;color:#2a1d09!important;margin-top:2px!important}.feat-stream-compact-price-total strong{font-weight:700}.feat-stream-compact-cta{margin-top:4px;font-size:13px;align-self:flex-start}@media(max-width:1000px){.feat-stream-layout{grid-template-columns:1fr}.feat-stream-layout-aside{grid-template-rows:auto auto}}.feat-stream-switcher{display:flex;flex-direction:column;gap:20px}.feat-stream-tabs{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px}.feat-stream-tab{position:relative;text-align:left;background:#fff;border:1px solid var(--ink-100);border-radius:16px;padding:16px 18px;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:12px;cursor:pointer;font:inherit;color:inherit;transition:all var(--dur-base) var(--ease-out);min-height:88px}.feat-stream-tab:hover{border-color:#d9775766;transform:translateY(-1px)}.feat-stream-tab.is-active{border-color:var(--brand-coral);box-shadow:0 0 0 1px var(--brand-coral),0 18px 32px -22px #d9775773}.feat-stream-tab.is-primary{background:linear-gradient(180deg,#fff7f2,#fff);border-color:#d9775759}.feat-stream-tab.is-primary.is-active{background:linear-gradient(180deg,#ffe6d8,#fff5ef);border-color:var(--brand-coral)}.feat-stream-tab-num{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--fg-3);letter-spacing:.06em;padding-top:2px}.feat-stream-tab.is-active .feat-stream-tab-num{color:var(--brand-coral)}.feat-stream-tab-label{display:flex;flex-direction:column;gap:4px;min-width:0}.feat-stream-tab-eyebrow{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.feat-stream-tab.is-active .feat-stream-tab-eyebrow{color:var(--brand-coral)}.feat-stream-tab-title{font-size:14px;font-weight:600;line-height:1.3;color:var(--ink-900);text-wrap:pretty}.feat-stream-tab-badge{position:absolute;top:-10px;right:14px;background:var(--brand-coral);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:999px;box-shadow:0 4px 10px -4px #d9775799}.feat-stream-stage{position:relative}.feat-stream-stage .feat-stream-card--hero{animation:feat-stream-slide .36s var(--ease-out, cubic-bezier(.22, .61, .36, 1))}.feat-stream-stage[data-dir="-1"] .feat-stream-card--hero{animation-name:feat-stream-slide-rev}@keyframes feat-stream-slide{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes feat-stream-slide-rev{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.feat-stream-stage .feat-stream-card--hero{animation:none}}.feat-stream-switcher .feat-stream-card.feat-stream-card--hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch}.feat-stream-switcher .feat-stream-card--hero .feat-hero-media{aspect-ratio:auto;height:100%;min-height:540px}.feat-stream-switcher .feat-stream-card.feat-stream-card--studio{display:block}.feat-stream-switcher .feat-stream-card--studio .feat-hero-media{aspect-ratio:16 / 9;width:100%;height:auto;min-height:0}.feat-stream-switcher .feat-stream-card--studio .feat-hero-body{padding:32px 40px 36px;max-height:none;overflow:visible;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:40px;row-gap:0}.feat-stream-switcher .feat-stream-card--studio .feat-studio-eyebrow,.feat-stream-switcher .feat-stream-card--studio .feat-studio-title,.feat-stream-switcher .feat-stream-card--studio .feat-studio-desc{grid-column:1 / -1}.feat-stream-switcher .feat-stream-card--studio .feat-studio-title{font-size:28px;line-height:1.15}.feat-stream-switcher .feat-stream-card--studio .feat-studio-rule{grid-column:1 / -1}.feat-stream-switcher .feat-stream-card--studio .feat-studio-feats{grid-column:1;grid-row-end:span 1}.feat-stream-switcher .feat-stream-card--studio .feat-studio-savings{grid-column:2;align-self:start;margin-top:0}.feat-stream-switcher .feat-stream-card--studio .feat-studio-audience{grid-column:1 / -1}.feat-stream-switcher .feat-stream-card--hero .feat-hero-body{padding:28px 32px;gap:0;max-height:620px;overflow-y:auto;scrollbar-width:thin}.feat-stream-switcher .feat-studio-title{font-size:24px;line-height:1.2;margin-bottom:10px}.feat-stream-switcher .feat-studio-desc{font-size:14px;line-height:1.5}.feat-stream-switcher .feat-studio-rule{margin:18px 0}.feat-stream-switcher .feat-studio-feats{gap:12px}.feat-stream-switcher .feat-studio-feat-ico{width:30px;height:30px;border-radius:8px}.feat-stream-switcher .feat-studio-feat-ico i{width:16px;height:16px}.feat-stream-switcher .feat-studio-feat-title{font-size:13px;margin-bottom:2px}.feat-stream-switcher .feat-studio-feat-desc{font-size:12px;line-height:1.45}.feat-stream-switcher .feat-studio-savings{padding:14px 16px;gap:4px;border-radius:12px}.feat-stream-switcher .feat-studio-savings p{font-size:12px;line-height:1.5}.feat-stream-switcher .feat-studio-savings-total{font-size:13px!important}.feat-stream-switcher .feat-studio-audience{font-size:12px;line-height:1.55}@media(max-width:880px){.feat-stream-tabs,.feat-stream-switcher .feat-stream-card--hero{grid-template-columns:1fr}.feat-stream-switcher .feat-stream-card--hero .feat-hero-media{min-height:0;aspect-ratio:16 / 9}.feat-stream-switcher .feat-stream-card--hero .feat-hero-body{max-height:none}}.feat-stream-card.feat-stream-card--hero{display:block;padding:0;overflow:clip}.feat-stream-stack{display:flex;flex-direction:column;gap:28px}.feat-stream-card--hero .feat-hero-media{position:relative;margin:0;width:100%;aspect-ratio:16 / 9;height:auto;min-height:0;border-radius:0;background:#0f0e0c;overflow:hidden}.feat-stream-card--hero .feat-hero-media video,.feat-stream-card--hero .feat-hero-media img{position:absolute;inset:0;width:100%;height:100%;border-radius:0;object-fit:cover;display:block}.feat-stream-card--hero .feat-hero-media--photo .feat-illus-live{position:absolute;top:18px;left:18px;font-size:11px;padding:5px 10px}.feat-stream-card--hero .feat-hero-media--rtmp{background:linear-gradient(135deg,#1c1b18,#2a2723);color:#f6f4ef;display:flex;align-items:center;justify-content:center;gap:16px}.feat-stream-card--hero .feat-hero-media--rtmp i{width:56px;height:56px;stroke-width:1.5;color:var(--brand-coral)}.feat-stream-card--hero .feat-hero-media--rtmp .badge{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;letter-spacing:.08em;padding:6px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0a}.feat-stream-card--hero:hover{transform:translateY(-2px)}.feat-stream-card--hero.feat-stream-card--static{cursor:default}.feat-stream-card--hero.feat-stream-card--static:hover{transform:none;border-color:var(--ink-100);box-shadow:none}.feat-stream-card--hero.feat-stream-card--static:hover .feat-hero-media:after{display:none}.feat-hero-media{position:relative;background:#fff;min-height:520px;overflow:hidden}.feat-hero-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.feat-stream-card--hero .feat-illus-live{top:16px;left:16px;font-size:11px;padding:5px 10px}.feat-illus-play--lg{width:64px!important;height:64px!important}.feat-illus-play--lg i{width:26px!important;height:26px!important}.feat-stream-card--hero:hover .feat-hero-media:after{content:"";position:absolute;inset:0;background:#1414141a;pointer-events:none}.feat-hero-body{padding:36px 36px 32px;display:flex;flex-direction:column;gap:14px;justify-content:center}.feat-hero-body h3{margin:0;font-size:28px;font-weight:700;letter-spacing:-.018em;line-height:1.18;color:var(--ink-900)}.feat-hero-body p{margin:0;font-size:15px;color:var(--fg-2);line-height:1.55}.feat-stream-bullets--two{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.feat-stream-card--hero .feat-hero-body{padding:40px 44px 36px;gap:0;justify-content:flex-start}.feat-studio-eyebrow{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-coral);margin-bottom:14px}.feat-studio-title{margin:0 0 14px;font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.015em;color:var(--ink-900);text-wrap:pretty}.feat-studio-desc{margin:0;font-size:16px;line-height:1.55;color:var(--fg-2)}.feat-studio-rule{border:0;border-top:1px solid var(--ink-100);margin:24px 0}.feat-studio-feats{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.feat-studio-feats li{display:flex;align-items:flex-start;gap:14px}.feat-studio-feat-ico{flex:none;width:36px;height:36px;border-radius:10px;background:var(--ink-050, #f4f3ee);color:var(--brand-coral);display:inline-flex;align-items:center;justify-content:center}.feat-studio-feat-ico i{width:20px;height:20px;stroke-width:1.75}.feat-studio-feat-text{min-width:0}.feat-studio-feat-title{font-size:15px;font-weight:600;color:var(--ink-900);line-height:1.3;margin-bottom:4px}.feat-studio-feat-desc{font-size:14px;line-height:1.5;color:var(--fg-2);text-wrap:pretty}.feat-studio-savings{background:#fff4e3;border:1px solid #f5d9a6;border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:8px}.feat-studio-savings-head{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;letter-spacing:.02em;color:#6b3e0a;margin-bottom:4px}.feat-studio-savings-head i{width:18px;height:18px;stroke-width:2}.feat-studio-savings p{margin:0;font-size:14px;line-height:1.55;color:#4a3416}.feat-studio-savings-total{margin-top:4px!important;font-size:15px!important;color:#2a1d09!important}.feat-studio-savings-total strong{font-weight:700;color:#2a1d09}.feat-studio-audience{margin:0;font-size:13px;font-style:italic;line-height:1.6;color:var(--fg-3, #7a7670);text-wrap:pretty}.feat-stream-card{position:relative;background:#fff;border:1px solid var(--ink-100);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:16px;transition:all var(--dur-base) var(--ease-out);text-decoration:none;color:inherit}.feat-stream-card:hover{border-color:var(--brand-coral);transform:translateY(-2px);box-shadow:0 1px 2px #1414140a,0 24px 36px -20px #14141429}.feat-stream-illus{height:140px;border-radius:14px;background:var(--ink-50);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-100)}.feat-stream-card:hover .feat-stream-illus{background:var(--brand-coral-50);border-color:var(--brand-coral-100)}.feat-illus-video{position:absolute;inset:0;border-radius:14px;overflow:hidden;background:#fff;cursor:pointer}.feat-illus-video video{width:100%;height:100%;object-fit:cover;display:block}.feat-illus-video:after{content:"";position:absolute;inset:0;background:#14141400;transition:background var(--dur-base) var(--ease-out);pointer-events:none}.feat-stream-card:hover .feat-illus-video:after{background:#1414142e}.feat-illus-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.92);width:48px;height:48px;border-radius:50%;background:#fffffff2;color:var(--ink-900);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 24px -4px #1414144d;opacity:0;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);pointer-events:none}.feat-illus-play i{width:20px;height:20px;margin-left:2px}.feat-stream-card:hover .feat-illus-play{opacity:1;transform:translate(-50%,-50%) scale(1)}.feat-illus-live{position:absolute;top:8px;left:8px;background:var(--brand-coral);color:#fff;font-size:9px;font-weight:700;padding:3px 7px;border-radius:99px;letter-spacing:.06em}.feat-modal-scrim{position:fixed;inset:0;z-index:1000;background:#141414a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:32px;animation:feat-modal-in .2s var(--ease-out)}@keyframes feat-modal-in{0%{opacity:0}to{opacity:1}}.feat-modal{position:relative;width:min(1100px,100%);max-height:calc(100vh - 64px);display:flex;flex-direction:column;gap:12px}.feat-modal-close{position:absolute;top:-44px;right:0;width:36px;height:36px;border-radius:50%;background:#ffffff26;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast) var(--ease-out)}.feat-modal-close:hover{background:#ffffff40}.feat-modal-close i{width:18px;height:18px}.feat-modal-video-wrap{position:relative;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 30px 80px -20px #0009}.feat-modal-video{width:100%;height:100%;display:block}.feat-modal-caption{color:#ffffffbf;font-size:13px;text-align:center}@media(max-width:700px){.feat-modal-scrim{padding:16px}.feat-modal-close{top:-36px}}.feat-illus-studio{width:80%;height:78%;background:#fff;border-radius:8px;border:1px solid var(--ink-200);box-shadow:0 8px 16px -8px #14141426;display:flex;flex-direction:column;overflow:hidden}.feat-illus-studio .bar{height:16px;background:var(--ink-50);border-bottom:1px solid var(--ink-100);display:flex;align-items:center;padding:0 8px;gap:4px}.feat-illus-studio .bar i{width:6px;height:6px;border-radius:50%;background:var(--ink-200)}.feat-illus-studio .bar i:nth-child(1){background:#ff5f57}.feat-illus-studio .bar i:nth-child(2){background:#febc2e}.feat-illus-studio .bar i:nth-child(3){background:#28c840}.feat-illus-studio .stage{flex:1;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);position:relative;display:flex;align-items:center;justify-content:center}.feat-illus-studio .stage:before{content:"";width:36px;height:36px;border-radius:50%;background:#ffffff26;border:2px solid rgba(255,255,255,.4)}.feat-illus-studio .live{position:absolute;top:6px;right:6px;background:var(--brand-coral);color:#fff;font-size:8px;font-weight:700;padding:2px 6px;border-radius:99px;letter-spacing:.05em}.feat-illus-photo{position:absolute;inset:0;border-radius:14px;overflow:hidden;background:var(--ink-900)}.feat-illus-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-base) var(--ease-out)}.feat-stream-card:hover .feat-illus-photo img{transform:scale(1.04)}.feat-illus-brigade{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.feat-illus-brigade svg{width:96px;height:96px;color:var(--ink-700);transition:color var(--dur-base) var(--ease-out)}.feat-stream-card:hover .feat-illus-brigade svg{color:var(--brand-coral)}.feat-illus-brigade .dot{position:absolute;top:30px;left:50%;transform:translate(38px);width:8px;height:8px;border-radius:50%;background:var(--brand-coral);box-shadow:0 0 0 4px #f24f432e;animation:feat-pulse 1.6s ease-in-out infinite}@keyframes feat-pulse{0%,to{box-shadow:0 0 0 4px #f24f432e}50%{box-shadow:0 0 0 8px #f24f430d}}.feat-illus-rtmp{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;flex-direction:column;gap:8px}.feat-illus-rtmp .badge{background:var(--ink-900);color:#fff;font-size:10px;font-weight:700;padding:4px 8px;border-radius:6px;letter-spacing:.08em;font-family:var(--mono, monospace)}.feat-illus-rtmp svg{width:56px;height:56px;color:var(--ink-700);transition:color var(--dur-base) var(--ease-out)}.feat-stream-card:hover .feat-illus-rtmp svg{color:var(--brand-coral)}.feat-stream-tag{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-3)}.feat-stream-card h3{margin:0;font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.2;color:var(--ink-900)}.feat-stream-card p{margin:0;font-size:14px;color:var(--fg-2);line-height:1.5}.feat-stream-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.feat-stream-bullets li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;color:var(--ink-900)}.feat-stream-bullets .check{width:18px;height:18px;border-radius:50%;background:var(--brand-coral-50);color:var(--brand-coral);display:inline-flex;align-items:center;justify-content:center;flex:none;margin-top:1px}.feat-stream-bullets .check i{width:11px;height:11px;stroke-width:3}.feat-stream-cta{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--brand-coral);text-decoration:none;transition:gap var(--dur-fast) var(--ease-out)}.feat-stream-cta i{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out)}.feat-stream-card:hover .feat-stream-cta i{transform:translate(3px)}.feat-midcta{margin-top:32px;background:var(--ink-900);color:#fff;border-radius:16px;padding:22px 28px;display:flex;align-items:center;gap:24px;position:relative;overflow:hidden}.feat-midcta:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 100% at 0% 0%,rgba(242,79,67,.18),transparent 60%)}.feat-midcta-body{flex:1;min-width:0;position:relative}.feat-midcta-title{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.feat-midcta-sub{font-size:14px;color:#ffffffa6;margin-top:4px}.feat-midcta .pf-btn{position:relative;flex:none}.feat-section2{margin-top:96px;padding:64px 32px;margin-left:-32px;margin-right:-32px;background:#fff;border-radius:32px}.feat-panel{display:grid;grid-template-columns:320px 1fr;gap:48px;align-items:start}.feat-tabs{display:flex;flex-direction:column;gap:4px;position:sticky;top:24px}.feat-tab{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid transparent;border-radius:12px;background:transparent;cursor:pointer;text-align:left;font-family:inherit;color:var(--ink-900);transition:all var(--dur-fast) var(--ease-out);width:100%}.feat-tab:hover{background:var(--ink-50)}.feat-tab.is-active{background:var(--brand-coral-50);border-color:var(--brand-coral-100)}.feat-tab.is-active:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;background:var(--brand-coral);border-radius:0 3px 3px 0;transform:translate(-1px)}.feat-tab-num{font-size:11px;color:var(--fg-3);font-variant-numeric:tabular-nums;font-weight:600;flex:none;width:16px}.feat-tab.is-active .feat-tab-num{color:var(--brand-coral)}.feat-tab-ico{width:22px;height:22px;color:var(--fg-3);display:inline-flex;align-items:center;justify-content:center;flex:none;transition:color var(--dur-fast) var(--ease-out)}.feat-tab-ico i{width:20px;height:20px}.feat-tab.is-active .feat-tab-ico{color:var(--brand-coral)}.feat-tab-label{font-size:15px;font-weight:500;line-height:1.3;flex:1}.feat-tab.is-active .feat-tab-label{font-weight:600}.feat-tab-mark{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-coral);background:#fff;border:1px solid var(--brand-coral-100);padding:3px 6px;border-radius:4px;flex:none;line-height:1}.feat-pane{min-width:0}.feat-video-wrap{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:#fff}.feat-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff}.feat-video-label{position:absolute;top:12px;left:12px;z-index:2;background:#141414a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:11px;font-weight:600;padding:6px 10px;border-radius:99px;letter-spacing:.04em;font-variant-numeric:tabular-nums}.feat-video-controls{position:absolute;bottom:12px;right:12px;z-index:2;display:flex;gap:6px;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.feat-video-wrap:hover .feat-video-controls,.feat-video-wrap:focus-within .feat-video-controls{opacity:1}.feat-video-btn{width:36px;height:36px;border-radius:50%;background:#141414a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast) var(--ease-out)}.feat-video-btn:hover{background:#141414d9}.feat-video-btn i{width:16px;height:16px}.feat-video-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--ink-700),var(--ink-900));color:#ffffff80;font-size:13px;gap:8px;flex-direction:column}.feat-video-fallback i{width:32px;height:32px}.feat-meta{margin-top:24px;animation:feat-fade .24s var(--ease-out)}@keyframes feat-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.feat-meta h3{margin:0 0 10px;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--ink-900);text-wrap:balance}.feat-meta-desc{margin:0 0 18px;font-size:15px;color:var(--fg-2);line-height:1.55;max-width:640px}.feat-meta-list{list-style:none;padding:0;margin:0 0 24px;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.feat-meta-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:var(--ink-900)}.feat-meta-list .check{width:18px;height:18px;border-radius:50%;background:var(--brand-coral);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none;margin-top:1px}.feat-meta-list .check i{width:11px;height:11px;stroke-width:3}.feat-meta-cta{margin-top:8px}.feat-accordion{display:none}.feat-acc-item{border-top:1px solid var(--ink-100);background:#fff}.feat-acc-item:last-child{border-bottom:1px solid var(--ink-100)}.feat-acc-head{width:100%;display:flex;align-items:center;gap:12px;padding:16px 4px;background:transparent;border:0;text-align:left;font-family:inherit;color:var(--ink-900);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.feat-acc-head:hover{background:var(--ink-50)}.feat-acc-num{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--fg-3);flex:none;width:22px}.feat-acc-item.is-open .feat-acc-num{color:var(--brand-coral)}.feat-acc-ico{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--fg-3);flex:none;transition:color var(--dur-fast) var(--ease-out)}.feat-acc-ico i{width:20px;height:20px}.feat-acc-item.is-open .feat-acc-ico{color:var(--brand-coral)}.feat-acc-label{flex:1;font-size:15px;font-weight:500;line-height:1.3;text-wrap:pretty}.feat-acc-item.is-open .feat-acc-label{font-weight:600}.feat-acc-chev{flex:none;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--fg-3);transition:transform var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-out)}.feat-acc-chev i{width:20px;height:20px}.feat-acc-item.is-open .feat-acc-chev{transform:rotate(180deg);color:var(--brand-coral)}.feat-acc-body{padding:4px 0 20px;animation:feat-acc-expand .28s var(--ease-out)}.feat-acc-body[hidden]{display:none}@keyframes feat-acc-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.feat-acc-body{animation:none}.feat-acc-chev{transition:none}}.feat-acc-body .feat-meta{margin-top:16px}.feat-acc-body .feat-meta h3{font-size:20px}.feat-acc-body .feat-meta-list{grid-template-columns:1fr;gap:8px}@media(max-width:1100px){.feat-head h2{font-size:40px}.feat-stream-grid,.feat-stream-grid--secondary{grid-template-columns:1fr 1fr}.feat-panel{grid-template-columns:280px 1fr;gap:32px}}@media(max-width:900px){.feat{padding:64px 24px 24px}.feat-head h2{font-size:32px}.feat-stream-grid,.feat-stream-grid--secondary,.feat-stream-card--hero{grid-template-columns:1fr}.feat-hero-media{min-height:220px}.feat-hero-body{padding:24px}.feat-hero-body h3{font-size:22px}.feat-stream-bullets--two{grid-template-columns:1fr}.feat-midcta{flex-direction:column;align-items:stretch;padding:20px}.feat-midcta .pf-btn{width:100%;justify-content:center}.feat-section2{margin-top:64px;padding:48px 24px;margin-left:-24px;margin-right:-24px;border-radius:24px}.feat-panel{display:none}.feat-accordion{display:block}.feat-meta h3{font-size:22px}.feat-meta-list{grid-template-columns:1fr;gap:8px}}.cmp{position:relative;padding:96px 32px 80px;background:#fff}.cmp-inner{max-width:1240px;margin:0 auto}.cmp-head{text-align:center;margin:0 auto 48px;max-width:780px}.cmp-head .eyebrow{display:inline-block;margin-bottom:14px}.cmp-head h2{margin:0 0 14px;font-size:48px;font-weight:700;letter-spacing:-.025em;line-height:1.05;color:var(--ink-900);text-wrap:balance}.cmp-head p{margin:0;font-size:18px;color:var(--fg-2);line-height:1.55;text-wrap:pretty}.cmp-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cmp-grid-row2{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cmp-grid>.cmp-card--compact,.cmp-grid-row2>.cmp-card--compact{height:100%}.cmp-card{position:relative;background:#fff;border:1px solid var(--ink-100);border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:18px;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out);min-width:0}.cmp-card--big{flex-direction:row;align-items:stretch;gap:28px;padding:28px;overflow:hidden}.cmp-hero-logo{flex:none;width:160px;border-radius:16px;background:#fafafa;border:1px solid var(--ink-100);display:flex;align-items:center;justify-content:center;padding:18px;position:relative;z-index:1}.cmp-hero-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.cmp-hero-logo--moscow{background:var(--ink-900);border-color:var(--ink-900)}.cmp-big-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px;justify-content:center;position:relative;z-index:1}.cmp-big-body .eyebrow{color:var(--fg-3);font-size:11px;font-weight:700;letter-spacing:var(--ls-eyebrow, .12em)}.cmp-big-body h3{margin:0;font-size:30px;font-weight:700;letter-spacing:-.022em;line-height:1.1;color:var(--ink-900);text-wrap:balance}.cmp-plate--inline{margin:0;padding:14px 18px;background:#fafafa;border:1px solid var(--ink-100);border-radius:12px;display:flex;align-items:center;gap:16px;justify-content:space-between}.cmp-plate--inline .cmp-plate-num{font-size:19px}.cmp-plate-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink-900);white-space:nowrap;text-decoration:none;border-bottom:1px solid var(--ink-200);padding-bottom:2px;flex:none;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.cmp-plate-link:hover{color:var(--brand-coral);border-bottom-color:var(--brand-coral)}.cmp-plate-link i{width:13px;height:13px}.cmp-tags{display:flex;flex-wrap:wrap;gap:8px}.cmp-tag{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:#fafafa;border:1px solid var(--ink-100);border-radius:99px;font-size:13px;color:var(--ink-900);line-height:1.2;white-space:nowrap}.cmp-tag i{width:13px;height:13px;color:var(--brand-coral);stroke-width:2.5;flex:none}@media(max-width:1100px){.cmp-hero-logo{width:130px;padding:14px}.cmp-big-body h3{font-size:26px}.cmp-plate--inline{flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width:900px){.cmp-card--big{flex-direction:column;gap:18px;padding:22px}.cmp-hero-logo{width:100%;height:110px;padding:16px}}.cmp-card:hover{transform:translateY(-2px);border-color:var(--ink-200);box-shadow:0 1px 2px #1414140a,0 18px 36px -18px #14141424}.cmp-card .eyebrow{color:var(--fg-3);font-size:11px;letter-spacing:var(--ls-eyebrow, .12em);font-weight:700}.cmp-card h3{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.18;color:var(--ink-900);text-wrap:balance}.cmp-card h4{margin:0;font-size:19px;font-weight:700;letter-spacing:-.015em;line-height:1.25;color:var(--ink-900);text-wrap:balance}.cmp-card p{margin:0;font-size:14.5px;color:var(--fg-2);line-height:1.55;text-wrap:pretty}.cmp-card-head{display:flex;align-items:center;gap:14px}.cmp-card-head .cmp-card-ico{width:44px;height:44px;flex:none;border-radius:12px;background:var(--ink-50);color:var(--ink-700);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink-100)}.cmp-card-head .cmp-card-ico i{width:22px;height:22px;stroke-width:1.75}.cmp-card-head .cmp-card-ico--logo{background:#fff;padding:4px}.cmp-card-head .cmp-card-ico--logo img{max-width:100%;max-height:100%;object-fit:contain;display:block}.cmp-foot a.cmp-foot-link{color:var(--ink-700);text-decoration:none;border-bottom:1px solid var(--ink-200);padding-bottom:1px;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.cmp-foot a.cmp-foot-link b{color:var(--ink-900)}.cmp-foot a.cmp-foot-link:hover{color:var(--brand-coral);border-bottom-color:var(--brand-coral)}.cmp-plate{position:relative;margin-top:auto;padding:18px 22px;background:#fafafa;border:1px solid var(--ink-100);border-radius:14px;display:grid;grid-template-columns:auto 1fr;gap:14px 18px;align-items:center}.cmp-plate-seal{width:56px;height:56px;border-radius:50%;background:#fff;border:1.5px dashed var(--brand-coral);color:var(--brand-coral);display:inline-flex;align-items:center;justify-content:center;flex:none;position:relative}.cmp-plate-seal:after{content:"";position:absolute;inset:4px;border-radius:50%;border:1px solid rgba(242,79,67,.25)}.cmp-plate-seal i{width:24px;height:24px;stroke-width:1.75}.cmp-plate-body{min-width:0}.cmp-plate-label{font-size:10.5px;letter-spacing:.14em;font-weight:700;color:var(--fg-3);text-transform:uppercase;margin-bottom:4px}.cmp-plate-num{font-family:var(--font-mono);font-size:22px;font-weight:700;color:var(--ink-900);letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.1}.cmp-plate-num .accent{color:var(--brand-coral)}.cmp-marker{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid var(--ink-100);border-radius:12px;font-size:13.5px;color:var(--ink-700);line-height:1.45}.cmp-marker img{height:28px;width:auto;flex:none;display:block}.cmp-marker.cmp-marker--registry img{height:24px}.cmp-marker b{color:var(--ink-900);font-weight:600}.cmp-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--ink-900);transition:color var(--dur-fast) var(--ease-out);margin-top:4px;text-decoration:none;border-bottom:1px solid var(--ink-200);padding-bottom:2px;align-self:flex-start}.cmp-link:hover{color:var(--brand-coral);border-bottom-color:var(--brand-coral)}.cmp-link i{width:14px;height:14px}.cmp-card--servers .cmp-card-head .cmp-card-ico--logo,.cmp-card--reestr .cmp-card-head .cmp-card-ico--logo{background:transparent;border:none;padding:0;width:auto;height:56px;min-width:0;border-radius:0}.cmp-card--servers .cmp-card-head .cmp-card-ico--logo img,.cmp-card--reestr .cmp-card-head .cmp-card-ico--logo img{max-height:100%;max-width:200px;height:56px;width:auto}.cmp-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.cmp-list li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;color:var(--ink-900)}.cmp-list .check{width:20px;height:20px;border-radius:50%;background:var(--brand-coral);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none;margin-top:2px}.cmp-list .check i{width:12px;height:12px;stroke-width:3}.cmp-list b{color:var(--ink-900);font-weight:600}.cmp-callout{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--ink-50);border:1px solid var(--ink-100);border-radius:12px;font-size:13.5px;color:var(--ink-700);line-height:1.5}.cmp-callout-ico{width:28px;height:28px;flex:none;border-radius:8px;background:#fff;border:1px solid var(--ink-100);color:var(--ink-700);display:inline-flex;align-items:center;justify-content:center}.cmp-callout-ico i{width:15px;height:15px}.cmp-callout b{color:var(--ink-900);font-weight:600}.cmp-moscow{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 8px;background:#fff;border:1px solid var(--ink-100);border-radius:99px;font-size:12px;color:var(--ink-700);align-self:flex-start;margin-top:-4px}.cmp-moscow img{height:18px;width:auto;display:block}.cmp-card--compact{padding:28px;gap:14px}.cmp-card--compact .cmp-card-ico{width:52px;height:52px}.cmp-card--compact .cmp-card-ico i{width:24px;height:24px}.cmp-card--compact .cmp-card-head{flex-direction:column;align-items:flex-start;gap:16px}.cmp-foot{margin-top:auto;display:flex;align-items:center;gap:8px;padding-top:14px;border-top:1px solid var(--ink-100);font-size:12.5px;color:var(--fg-3);line-height:1.5}.cmp-foot i{width:14px;height:14px;flex:none;color:var(--fg-3)}.cmp-foot b{color:var(--ink-700);font-weight:600}.cmp-card--license .cmp-license-head{display:flex;gap:16px;align-items:center}.cmp-license-thumb{flex:none;width:64px;height:84px;border-radius:6px;border:1px solid var(--ink-100);background:#fff;overflow:hidden;box-shadow:0 4px 12px -4px #1414141a;display:block;position:relative}.cmp-license-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cmp-card--152 .cmp-152-logo{height:52px;width:auto;display:block;margin-left:-4px}.cmp-card--fstek .cmp-card-ico{background:#1f8a5b14;border-color:#1f8a5b2e;color:#1f8a5b}.cmp-final{margin-top:64px;background:var(--ink-900);color:#fff;border-radius:24px;padding:40px 44px;position:relative;overflow:hidden;display:grid;grid-template-columns:1.4fr 1fr;gap:36px;align-items:center}.cmp-final:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 100% at 100% 0%,rgba(242,79,67,.22),transparent 60%),radial-gradient(40% 80% at 0% 100%,rgba(80,100,180,.15),transparent 60%);pointer-events:none}.cmp-final-body{position:relative}.cmp-final-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--brand-coral);margin-bottom:14px}.cmp-final-eyebrow i{width:14px;height:14px}.cmp-final h3{margin:0 0 12px;font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#fff;text-wrap:balance}.cmp-final p{margin:0;font-size:15px;color:#ffffffb8;line-height:1.55;text-wrap:pretty;max-width:620px}.cmp-final-ctas{display:flex;flex-direction:column;gap:12px;position:relative}.cmp-final-ctas .pf-btn{width:100%;justify-content:center}.cmp-final-ctas a.pf-btn,.cmp-final-ctas a.pf-btn:hover,.cmp-final-ctas a.pf-btn:focus,.cmp-final-ctas a.pf-btn:active{color:#fff}.cmp-final-ghost{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important}.cmp-final-ghost:hover{background:#ffffff1a!important;border-color:#ffffff52!important}.cmp-final-note{font-size:12px;color:#ffffff73;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:2px}.cmp-final-note i{width:12px;height:12px}.cmp-regulators{margin-top:28px;padding:18px 22px;display:flex;align-items:center;flex-wrap:wrap;gap:14px 28px;border:1px dashed var(--ink-200);border-radius:14px;background:transparent}.cmp-regulators-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--fg-3);margin-right:4px}.cmp-regulators-list{display:flex;align-items:center;gap:22px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.cmp-regulators-list li{font-size:12.5px;color:var(--fg-2);font-weight:500;display:inline-flex;align-items:center;gap:6px}.cmp-regulators-list li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--ink-300, #cdc8bf);display:inline-block}@media(max-width:1100px){.cmp-head h2{font-size:40px}.cmp-card h3{font-size:24px}.cmp-final{grid-template-columns:1fr;padding:32px}.cmp-final h3{font-size:26px}.cmp-plate-num{font-size:20px}.cmp-map{width:220px;height:140px;right:-24px;bottom:-24px}}@media(max-width:900px){.cmp{padding:64px 20px 56px}.cmp-head h2{font-size:32px}.cmp-head p{font-size:16px}.cmp-grid,.cmp-grid-row2{grid-template-columns:1fr;gap:16px}.cmp-card{padding:24px}.cmp-final{padding:24px;margin-top:40px}.cmp-final h3{font-size:22px}.cmp-final-ctas{width:100%}.cmp-regulators{padding:14px 16px;gap:10px 16px}}.pf-faq{position:relative;padding:120px 32px;background:radial-gradient(60% 60% at 18% 12%,rgba(242,79,67,.08),transparent 60%),radial-gradient(50% 60% at 90% 90%,rgba(80,100,180,.07),transparent 60%),#fff}.pf-faq-inner{max-width:var(--pf-content-w, 1240px);margin:0 auto;display:grid;grid-template-columns:360px 1fr;gap:80px;align-items:start}.pf-faq-aside{position:sticky;top:100px;display:flex;flex-direction:column;gap:24px}.pf-faq-aside .eyebrow{display:inline-flex;align-self:flex-start;font-family:Inter,TT Norms,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-coral, #F24F43);background:#f24f4314;border:1px solid rgba(242,79,67,.2);padding:6px 12px;border-radius:999px}.pf-faq-aside h2{margin:0;font-size:48px;font-weight:700;letter-spacing:-.025em;line-height:1.05;color:var(--ink-900, #282828);text-wrap:balance}.pf-faq-aside p{margin:0;font-size:17px;line-height:1.55;color:var(--fg-2, #595959);text-wrap:pretty}.pf-faq-help{margin-top:8px;padding:22px;border-radius:20px;background:#ffffffb3;backdrop-filter:saturate(140%) blur(22px);-webkit-backdrop-filter:saturate(140%) blur(22px);border:1px solid rgba(255,255,255,.65);box-shadow:0 12px 32px -16px #1414142e,inset 0 1px #ffffffb3}.pf-faq-help-title{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--ink-900, #282828);margin-bottom:6px}.pf-faq-help-title i{width:18px;height:18px;color:var(--brand-coral, #F24F43)}.pf-faq-help p{font-size:14px;margin:0 0 14px}.pf-faq-help-cta{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--brand-coral, #F24F43);text-decoration:none;cursor:pointer}.pf-faq-help-cta i{width:16px;height:16px;transition:transform .2s ease}.pf-faq-help-cta:hover i{transform:translate(3px)}.pf-faq-cats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.pf-faq-cat{font-family:inherit;font-size:14px;font-weight:500;color:var(--fg-2, #595959);background:#fff;border:1px solid var(--ink-100, #E4E4E4);padding:9px 16px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease,border-color .18s ease}.pf-faq-cat:hover{border-color:var(--ink-300, #999);color:var(--ink-900, #282828)}.pf-faq-cat.is-active{background:var(--ink-900, #282828);border-color:var(--ink-900, #282828);color:#fff}.pf-faq-list{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--ink-100, #E4E4E4)}.pf-faq-item{border-bottom:1px solid var(--ink-100, #E4E4E4)}.pf-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 4px;background:transparent;border:0;text-align:left;cursor:pointer;font-family:inherit;font-size:19px;font-weight:500;line-height:1.4;color:var(--ink-900, #282828);transition:color .18s ease}.pf-faq-q:hover{color:var(--brand-coral, #F24F43)}.pf-faq-q-icon{flex:none;width:36px;height:36px;border-radius:999px;background:var(--ink-50, #F6F6F7);border:1px solid var(--ink-100, #E4E4E4);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-700, #595959);transition:background .18s ease,color .18s ease,transform .25s ease}.pf-faq-q-icon i{width:18px;height:18px}.pf-faq-item.is-open .pf-faq-q-icon{background:var(--brand-coral, #F24F43);border-color:var(--brand-coral, #F24F43);color:#fff;transform:rotate(45deg)}.pf-faq-item.is-open .pf-faq-q{color:var(--ink-900, #282828)}.pf-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.pf-faq-item.is-open .pf-faq-a{grid-template-rows:1fr}.pf-faq-a-inner{overflow:hidden}.pf-faq-a-body{padding:0 4px 28px;max-width:760px;font-size:16px;line-height:1.62;color:var(--fg-2, #595959)}.pf-faq-a-body p{margin:0 0 12px}.pf-faq-a-body p:last-child{margin-bottom:0}.pf-faq-a-body ul{margin:8px 0 12px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.pf-faq-a-body li{position:relative;padding-left:22px}.pf-faq-a-body li:before{content:"";position:absolute;left:4px;top:10px;width:6px;height:6px;border-radius:50%;background:var(--brand-coral, #F24F43)}.pf-faq-empty{padding:48px 0;text-align:center;color:var(--fg-3, #999);font-size:15px}@media(max-width:1024px){.pf-faq-inner{grid-template-columns:1fr;gap:48px}.pf-faq-aside{position:static}.pf-faq-aside h2{font-size:40px}.pf-faq-help{display:none}}@media(max-width:640px){.pf-faq{padding:72px 20px 80px}.pf-faq-aside h2{font-size:32px}.pf-faq-aside p{font-size:15px}.pf-faq-q{font-size:16px;padding:20px 0;gap:16px}.pf-faq-q-icon{width:30px;height:30px}.pf-faq-q-icon i{width:16px;height:16px}.pf-faq-a-body{font-size:15px;padding-bottom:22px}.pf-faq-cats{gap:6px;margin-bottom:24px}.pf-faq-cat{font-size:13px;padding:7px 12px}}.pf-footer{position:relative;isolation:isolate;padding:96px 32px 32px;color:#e9e9eb;background:radial-gradient(70% 60% at 12% 0%,rgba(242,79,67,.18),transparent 60%),radial-gradient(60% 60% at 92% 8%,rgba(120,140,220,.1),transparent 60%),radial-gradient(50% 50% at 50% 100%,rgba(242,79,67,.06),transparent 60%),linear-gradient(180deg,#1b1b1d,#131315);overflow:hidden}.pf-footer:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;background-position:-1px -1px;mask-image:radial-gradient(80% 60% at 50% 0%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(80% 60% at 50% 0%,#000 30%,transparent 80%);pointer-events:none;z-index:0}.pf-footer-inner{position:relative;z-index:1;max-width:var(--pf-content-w, 1240px);margin:0 auto}.pf-footer-cta{position:relative;border-radius:32px;padding:48px 56px;margin-bottom:88px;display:grid;grid-template-columns:1.2fr auto;gap:48px;align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);backdrop-filter:saturate(140%) blur(22px);-webkit-backdrop-filter:saturate(140%) blur(22px);box-shadow:0 30px 80px #00000059,inset 0 1px #ffffff1a;overflow:hidden}.pf-footer-cta:after{content:"";position:absolute;right:-120px;top:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(closest-side,rgba(242,79,67,.55),transparent 70%);filter:blur(20px);pointer-events:none}.pf-footer-cta-eyebrow{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f24f43;margin:0 0 14px}.pf-footer-cta h3{font-family:TT Norms,system-ui,sans-serif;font-size:40px;line-height:1.08;font-weight:600;letter-spacing:-.02em;color:#fff;margin:0 0 16px;text-wrap:balance}.pf-footer-cta p{font-size:16px;line-height:1.55;color:#ffffffa6;max-width:520px;margin:0}.pf-footer-cta-actions{display:flex;flex-direction:column;gap:12px;align-items:stretch;min-width:280px}.pf-footer-cta-actions .pf-btn{width:100%;justify-content:center}.pf-footer-cta-actions .pf-btn-coral{background:#f24f43;color:#fff;border:0;padding:18px 28px;border-radius:14px;font-size:16px;font-weight:600;display:inline-flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 12px 30px #f24f4373;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.pf-footer-cta-actions .pf-btn-coral:hover{background:#de4338;transform:translateY(-1px);box-shadow:0 16px 36px #f24f438c}.pf-footer-cta-actions .pf-btn-ghost-dark{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.18);padding:17px 28px;border-radius:14px;font-size:16px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.pf-footer-cta-actions .pf-btn-ghost-dark:hover{background:#ffffff0f;border-color:#ffffff4d}.pf-footer-cta-actions .pf-btn i{width:18px;height:18px}.pf-footer-brand{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:56px;padding-bottom:56px;border-bottom:1px solid rgba(255,255,255,.08)}.pf-footer-brand-col{display:flex;flex-direction:column;gap:20px}.pf-footer-logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:#fff;font-family:TT Norms,system-ui,sans-serif;font-weight:700;font-size:22px;letter-spacing:.02em}.pf-footer-logo img{width:36px;height:36px;object-fit:contain}.pf-footer-tagline{font-size:15px;line-height:1.55;color:#ffffff9e;margin:0;max-width:320px}.pf-footer-contact{display:flex;flex-direction:column;gap:10px;margin-top:6px}.pf-footer-contact a,.pf-footer-contact span{display:inline-flex;align-items:center;gap:10px;color:#ffffffc7;text-decoration:none;font-size:15px;font-feature-settings:"tnum";transition:color .15s ease}.pf-footer-contact a:hover{color:#f24f43}.pf-footer-contact i{width:16px;height:16px;color:#fff6}.pf-footer-phone{font-size:18px!important;font-weight:600;color:#fff!important}.pf-footer-socials{display:flex;gap:8px;margin-top:8px}.pf-footer-social{width:40px;height:40px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);display:inline-flex;align-items:center;justify-content:center;color:#ffffffc7;transition:all .2s ease}.pf-footer-social:hover{background:#f24f431f;border-color:#f24f4366;color:#f24f43;transform:translateY(-1px)}.pf-footer-social i{width:18px;height:18px}.pf-footer-col-title{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff6;margin:6px 0 4px}.pf-footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.pf-footer-links a{color:#ffffffc7;text-decoration:none;font-size:15px;line-height:1.4;transition:color .15s ease;display:inline-flex;align-items:center;gap:8px}.pf-footer-links a:hover{color:#fff}.pf-footer-links a .pf-link-arrow{opacity:0;transform:translate(-4px);transition:opacity .15s ease,transform .15s ease;width:14px;height:14px;color:#f24f43}.pf-footer-links a:hover .pf-link-arrow{opacity:1;transform:translate(0)}.pf-footer-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:40px 0;border-bottom:1px solid rgba(255,255,255,.08)}.pf-footer-trust-item{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px}.pf-footer-trust-ico{flex:0 0 auto;width:36px;height:36px;border-radius:10px;background:#f24f431a;border:1px solid rgba(242,79,67,.25);display:inline-flex;align-items:center;justify-content:center;color:#f24f43}.pf-footer-trust-ico i{width:18px;height:18px}.pf-footer-trust-text{font-size:13px;line-height:1.4;color:#ffffffc7}.pf-footer-trust-text strong{display:block;color:#fff;font-weight:600;margin-bottom:2px}.pf-footer-legal{padding:28px 0 0;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.pf-footer-legal-left{font-size:13px;color:#ffffff73;font-feature-settings:"tnum"}.pf-footer-legal-links{display:flex;gap:24px;flex-wrap:wrap}.pf-footer-legal-links a{font-size:13px;color:#ffffff8c;text-decoration:none;transition:color .15s ease}.pf-footer-legal-links a:hover{color:#fff}@media(max-width:1080px){.pf-footer-brand{grid-template-columns:1fr 1fr;gap:40px}.pf-footer-trust{grid-template-columns:repeat(2,1fr)}.pf-footer-cta{grid-template-columns:1fr;padding:40px}.pf-footer-cta-actions{min-width:0}}@media(max-width:640px){.pf-footer{padding:64px 20px 24px}.pf-footer-cta{padding:32px 24px;border-radius:24px;margin-bottom:56px}.pf-footer-cta h3{font-size:28px}.pf-footer-brand{grid-template-columns:1fr;gap:32px;padding-bottom:40px}.pf-footer-trust{grid-template-columns:1fr;padding:32px 0}.pf-footer-legal{flex-direction:column;align-items:flex-start}}.dm-overlay{position:fixed;inset:0;z-index:9999;background:#1414148c;backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .22s var(--ease-out, cubic-bezier(.22,1,.36,1))}.dm-overlay.is-open{opacity:1;pointer-events:auto}.dm-dialog{position:relative;width:100%;max-width:1040px;background:var(--bg-2, #fff);border-radius:var(--radius-xl, 24px);box-shadow:0 40px 80px -20px #14141459,0 8px 24px -8px #1414142e;display:grid;grid-template-columns:1.05fr 1fr;overflow:hidden;transform:translateY(16px) scale(.985);opacity:0;transition:transform .28s var(--ease-spring, cubic-bezier(.34,1.56,.64,1)),opacity .22s var(--ease-out, cubic-bezier(.22,1,.36,1))}.dm-overlay.is-open .dm-dialog{transform:translateY(0) scale(1);opacity:1}.dm-pitch{position:relative;padding:44px 40px 36px;background:radial-gradient(80% 90% at 0% 0%,rgba(242,79,67,.18) 0%,transparent 60%),radial-gradient(70% 80% at 100% 100%,rgba(255,178,102,.15) 0%,transparent 60%),linear-gradient(180deg,#1b1b1b,#0a0a0a);color:#fff;display:flex;flex-direction:column;gap:24px;overflow:hidden}.dm-pitch:after{content:"";position:absolute;right:-120px;bottom:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(242,79,67,.35) 0%,transparent 70%);filter:blur(10px);pointer-events:none}.dm-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffb7ae}.dm-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:#1fb573;box-shadow:0 0 0 4px #1fb5732e;animation:dm-pulse 1.6s ease-in-out infinite}@keyframes dm-pulse{0%,to{box-shadow:0 0 0 4px #1fb5732e}50%{box-shadow:0 0 0 9px #1fb5730a}}.dm-pitch h2{font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.02em;margin:0;color:#fff;text-wrap:balance}.dm-pitch .dm-lead{font-size:15px;line-height:1.55;color:#ffffffc7;margin:0}.dm-bullets{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:12px}.dm-bullets li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;color:#ffffffe0}.dm-bullets .dm-check{flex:none;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#1fb5732e;color:#4ed9a1;margin-top:1px}.dm-bullets .dm-check svg{width:13px;height:13px;stroke-width:2.4}.dm-bullets b{color:#fff;font-weight:600}.dm-trust{margin-top:auto;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.dm-trust-item{display:flex;flex-direction:column;gap:2px}.dm-trust-num{font-size:22px;font-weight:700;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.dm-trust-cap{font-size:11.5px;color:#ffffff8c;letter-spacing:.02em}.dm-trust-sep{width:1px;height:32px;background:#ffffff1a}.dm-form-wrap{position:relative;padding:44px 40px 36px;display:flex;flex-direction:column;gap:22px;background:var(--bg-2, #fff)}.dm-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;border:none;background:var(--ink-50, #F7F7F8);color:var(--ink-700, #595959);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s var(--ease-out),color .16s var(--ease-out),transform .16s var(--ease-out)}.dm-close:hover{background:var(--ink-100, #F1F1F1);color:var(--ink-900, #282828);transform:rotate(90deg)}.dm-close svg{width:18px;height:18px}.dm-form-head h3{font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.015em;color:var(--ink-900, #282828);margin:0 0 6px;text-wrap:balance}.dm-form-head p{font-size:14px;line-height:1.5;color:var(--ink-500, #8A8A8A);margin:0}.dm-form{display:grid;gap:14px}.dm-field{display:flex;flex-direction:column;gap:6px}.dm-field label{font-size:12.5px;font-weight:500;color:var(--ink-700, #595959);letter-spacing:.005em}.dm-field label .req{color:var(--brand-coral, #F24F43);margin-left:2px}.dm-input,.dm-select{width:100%;height:50px;padding:0 16px;font:inherit;font-size:15.5px;color:var(--ink-900, #282828);background:var(--ink-50, #F7F7F8);border:1.5px solid transparent;border-radius:var(--radius-md, 12px);outline:none;transition:border-color .16s var(--ease-out),background .16s var(--ease-out),box-shadow .16s var(--ease-out);appearance:none;-webkit-appearance:none}.dm-input::placeholder{color:var(--ink-300, #C9C9C9)}.dm-input:hover,.dm-select:hover{background:var(--ink-100, #F1F1F1)}.dm-input:focus,.dm-select:focus{background:#fff;border-color:var(--brand-coral, #F24F43);box-shadow:0 0 0 4px #f24f431f}.dm-input.is-error,.dm-select.is-error{border-color:var(--color-danger, #E5483D);background:var(--color-danger-50, #FCE7E5)}.dm-error-msg{font-size:12.5px;color:var(--color-danger, #E5483D);margin-top:-2px}.dm-select-wrap{position:relative}.dm-select-wrap:after{content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;border-right:2px solid var(--ink-500, #8A8A8A);border-bottom:2px solid var(--ink-500, #8A8A8A);transform:translateY(-70%) rotate(45deg);pointer-events:none}.dm-select{padding-right:44px;cursor:pointer}.dm-submit{height:56px;margin-top:4px;width:100%;border:none;border-radius:var(--radius-md, 12px);background:var(--brand-coral, #F24F43);color:#fff;font:inherit;font-size:16px;font-weight:600;letter-spacing:.005em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:var(--shadow-coral, 0 14px 30px -10px rgba(242,79,67,.45));transition:background .16s var(--ease-out),transform .16s var(--ease-out),box-shadow .16s var(--ease-out)}.dm-submit:hover{background:var(--brand-coral-600, #E03E32);transform:translateY(-1px)}.dm-submit:active{transform:translateY(0)}.dm-submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.dm-submit svg{width:18px;height:18px;transition:transform .16s var(--ease-out)}.dm-submit:hover svg{transform:translate(3px)}.dm-policy{font-size:12px;line-height:1.5;color:var(--ink-500, #8A8A8A);text-align:center;margin:0}.dm-policy a{color:var(--ink-700, #595959);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--ink-300, #C9C9C9);transition:color .16s var(--ease-out),text-decoration-color .16s var(--ease-out)}.dm-policy a:hover{color:var(--brand-coral, #F24F43);text-decoration-color:var(--brand-coral, #F24F43)}.dm-thanks{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:32px 8px 8px}.dm-thanks-ico{width:72px;height:72px;border-radius:50%;background:var(--color-success-50, #E5F8EF);color:var(--color-success, #1FB573);display:inline-flex;align-items:center;justify-content:center}.dm-thanks-ico svg{width:36px;height:36px;stroke-width:2.2}.dm-thanks h3{font-size:24px;font-weight:700;letter-spacing:-.015em;color:var(--ink-900, #282828);margin:0}.dm-thanks p{font-size:15px;line-height:1.55;color:var(--ink-500, #8A8A8A);margin:0;max-width:360px}@media(max-width:880px){.dm-overlay{padding:0;align-items:stretch}.dm-dialog{grid-template-columns:1fr;max-width:none;border-radius:0;height:100dvh;overflow-y:auto}.dm-pitch{padding:32px 24px 24px;gap:16px}.dm-pitch h2{font-size:24px}.dm-pitch .dm-lead{font-size:14px}.dm-bullets{gap:10px}.dm-bullets li{font-size:13.5px}.dm-trust{gap:12px}.dm-trust-num{font-size:18px}.dm-form-wrap{padding:28px 24px 32px;gap:18px}.dm-form-head h3{font-size:20px}}body.dm-locked{overflow:hidden}.cm-overlay{position:fixed;inset:0;z-index:9999;background:#1414148c;backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .22s var(--ease-out, cubic-bezier(.22,1,.36,1))}.cm-overlay.is-open{opacity:1;pointer-events:auto}.cm-dialog{position:relative;width:100%;max-width:480px;background:var(--bg-2, #fff);border-radius:var(--radius-xl, 24px);box-shadow:0 40px 80px -20px #14141459,0 8px 24px -8px #1414142e;padding:44px 40px 36px;display:flex;flex-direction:column;gap:22px;transform:translateY(16px) scale(.985);opacity:0;transition:transform .28s var(--ease-spring, cubic-bezier(.34,1.56,.64,1)),opacity .22s var(--ease-out, cubic-bezier(.22,1,.36,1))}.cm-overlay.is-open .cm-dialog{transform:translateY(0) scale(1);opacity:1}.cm-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;border:none;background:var(--ink-50, #F7F7F8);color:var(--ink-700, #595959);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s var(--ease-out),color .16s var(--ease-out),transform .16s var(--ease-out)}.cm-close:hover{background:var(--ink-100, #F1F1F1);color:var(--ink-900, #282828);transform:rotate(90deg)}.cm-close svg{width:18px;height:18px}.cm-head{display:flex;flex-direction:column;gap:8px;padding-right:36px}.cm-eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-coral, #F24F43)}.cm-head h3{font-size:24px;font-weight:700;line-height:1.18;letter-spacing:-.018em;color:var(--ink-900, #282828);margin:0;text-wrap:balance}.cm-head .cm-lead{font-size:14.5px;line-height:1.5;color:var(--ink-500, #8A8A8A);margin:2px 0 0}.cm-form{display:grid;gap:14px}.cm-field{display:flex;flex-direction:column;gap:6px}.cm-field label{font-size:12.5px;font-weight:500;color:var(--ink-700, #595959);letter-spacing:.005em}.cm-field label .req{color:var(--brand-coral, #F24F43);margin-left:2px}.cm-input,.cm-select{width:100%;height:50px;padding:0 16px;font:inherit;font-size:15.5px;color:var(--ink-900, #282828);background:var(--ink-50, #F7F7F8);border:1.5px solid transparent;border-radius:var(--radius-md, 12px);outline:none;transition:border-color .16s var(--ease-out),background .16s var(--ease-out),box-shadow .16s var(--ease-out);appearance:none;-webkit-appearance:none}.cm-input::placeholder{color:var(--ink-300, #C9C9C9)}.cm-input:hover,.cm-select:hover{background:var(--ink-100, #F1F1F1)}.cm-input:focus,.cm-select:focus{background:#fff;border-color:var(--brand-coral, #F24F43);box-shadow:0 0 0 4px #f24f431f}.cm-input.is-error,.cm-select.is-error{border-color:var(--color-danger, #E5483D);background:var(--color-danger-50, #FCE7E5)}.cm-error-msg{font-size:12.5px;color:var(--color-danger, #E5483D);margin-top:-2px}.cm-select-wrap{position:relative}.cm-select-wrap:after{content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;border-right:2px solid var(--ink-500, #8A8A8A);border-bottom:2px solid var(--ink-500, #8A8A8A);transform:translateY(-70%) rotate(45deg);pointer-events:none}.cm-select{padding-right:44px;cursor:pointer}.cm-submit{height:56px;margin-top:4px;width:100%;border:none;border-radius:var(--radius-md, 12px);background:var(--brand-coral, #F24F43);color:#fff;font:inherit;font-size:16px;font-weight:600;letter-spacing:.005em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:var(--shadow-coral, 0 14px 30px -10px rgba(242,79,67,.45));transition:background .16s var(--ease-out),transform .16s var(--ease-out),box-shadow .16s var(--ease-out)}.cm-submit:hover{background:var(--brand-coral-600, #E03E32);transform:translateY(-1px)}.cm-submit:active{transform:translateY(0)}.cm-submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.cm-submit svg{width:18px;height:18px;transition:transform .16s var(--ease-out)}.cm-submit:hover svg{transform:translate(3px)}.cm-policy{font-size:12px;line-height:1.5;color:var(--ink-500, #8A8A8A);text-align:center;margin:0}.cm-policy a{color:var(--ink-700, #595959);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--ink-300, #C9C9C9);transition:color .16s var(--ease-out),text-decoration-color .16s var(--ease-out)}.cm-policy a:hover{color:var(--brand-coral, #F24F43);text-decoration-color:var(--brand-coral, #F24F43)}.cm-thanks{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:16px 8px 4px}.cm-thanks-ico{width:72px;height:72px;border-radius:50%;background:var(--color-success-50, #E5F8EF);color:var(--color-success, #1FB573);display:inline-flex;align-items:center;justify-content:center}.cm-thanks-ico svg{width:36px;height:36px;stroke-width:2.2}.cm-thanks h3{font-size:22px;font-weight:700;letter-spacing:-.015em;color:var(--ink-900, #282828);margin:0}.cm-thanks p{font-size:14.5px;line-height:1.55;color:var(--ink-500, #8A8A8A);margin:0;max-width:320px}@media(max-width:560px){.cm-overlay{padding:0;align-items:stretch}.cm-dialog{max-width:none;border-radius:0;min-height:100dvh;padding:28px 24px 32px;overflow-y:auto}.cm-head h3{font-size:21px}}body.cm-locked{overflow:hidden}.pf-cookie{position:fixed;z-index:9000;left:24px;right:24px;bottom:24px;margin:0 auto;max-width:680px;padding:16px 18px 16px 20px;display:grid;grid-template-columns:28px 1fr auto;gap:14px;align-items:center;background:#ffffffc7;-webkit-backdrop-filter:saturate(140%) blur(22px);backdrop-filter:saturate(140%) blur(22px);border:1px solid rgba(255,255,255,.65);border-radius:18px;box-shadow:0 18px 40px -16px #1414142e,0 4px 12px -4px #14141414,inset 0 1px #fffc;transform:translateY(12px);opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}.pf-cookie.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.pf-cookie-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--brand-coral-50, #FFF3F1);color:var(--brand-coral, #F24F43);flex-shrink:0}.pf-cookie-icon svg{width:16px;height:16px}.pf-cookie-text{font-family:TT Norms,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12.5px;line-height:1.45;color:var(--ink-700, #595959);letter-spacing:0}.pf-cookie-text .pf-cookie-strong{color:var(--ink-900, #282828);font-weight:500}.pf-cookie-text .pf-cookie-more{color:var(--ink-500, #8A8A8A);margin-left:4px;background:none;border:0;padding:0;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-color:#8a8a8a66}.pf-cookie-text .pf-cookie-more:hover{color:var(--ink-700, #595959);text-decoration-color:var(--ink-500, #8A8A8A)}.pf-cookie.is-expanded .pf-cookie-full{display:inline}.pf-cookie-full{display:none;color:var(--ink-700, #595959)}.pf-cookie-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.pf-cookie-accept{font-family:TT Norms,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;color:#fff;background:var(--ink-900, #282828);border:0;border-radius:10px;padding:9px 16px;cursor:pointer;transition:background .18s ease,transform .12s ease;white-space:nowrap}.pf-cookie-accept:hover{background:#1a1a1a}.pf-cookie-accept:active{transform:translateY(1px)}.pf-cookie-accept:focus-visible{outline:2px solid var(--brand-coral, #F24F43);outline-offset:2px}.pf-cookie-close{width:32px;height:32px;border:0;background:transparent;border-radius:8px;color:var(--ink-500, #8A8A8A);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .16s ease,color .16s ease}.pf-cookie-close:hover{background:#2828280f;color:var(--ink-900, #282828)}.pf-cookie-close svg{width:16px;height:16px}@media(max-width:640px){.pf-cookie{left:12px;right:12px;bottom:12px;padding:14px 14px 14px 16px;grid-template-columns:24px 1fr;grid-template-rows:auto auto;gap:10px 12px}.pf-cookie-icon{width:24px;height:24px;border-radius:7px}.pf-cookie-icon svg{width:14px;height:14px}.pf-cookie-text{font-size:12px;line-height:1.5}.pf-cookie-actions{grid-column:1 / -1;justify-content:space-between}.pf-cookie-accept{flex:1;padding:11px 14px;font-size:13px}}
