:root{--g-color-bg:#ffffff;--g-color-surface:#ffffff;--g-color-surface-muted:#ebebeb;--g-color-surface-glass:rgba(255,255,255,.92);--g-color-border:#dadada;--g-color-border-control:#858585;--g-color-text:#262626;--g-color-heading:#000000;--g-color-heading-accent:#685ae9;--g-color-text-muted:#5c5c5c;--g-color-text-subtle:#767676;--g-color-accent:#685ae9;--g-color-accent-hover:#5647e6;--g-color-accent-active:#4b3be1;--g-color-on-accent:#ffffff;--g-color-on-accent-soft:rgba(255,255,255,.2);--g-color-accent-text:#685ae9;--g-color-link:#4b3be1;--g-color-link-hover:#3f32b8;--g-color-accent-soft:#e7e3fe;--g-color-accent-faint:#f4f2ff;--g-color-accent-line:#d5d1f9;--g-color-aux:#ffcd07;--g-color-on-aux:#1a1500;--g-color-ink:#262626;--g-color-success:#1a7950;--g-color-success-bg:#e8f5ee;--g-color-danger:#c7301f;--g-color-danger-bg:#fbeae8;--g-color-warning-text:#8a5a00;--g-color-warning-bg:#fff6d6;--g-color-focus:#3f32b8;--g-color-focus-on-accent:#ffffff;--g-color-scrim:rgba(10,8,26,.55);--g-color-scrim-strong:rgba(10,8,26,.7);--g-color-logo:#231f20;--g-color-logo-plate:#685ae9;--g-color-logo-overlap:#5647e6;--g-color-button-primary-bg:#ffcd07;--g-color-button-primary-bg-hover:#f2c200;--g-color-button-primary-bg-active:#e3b600;--g-color-button-primary-fg:#1a1500;--g-color-button-secondary-bg:#685ae9;--g-color-button-secondary-bg-hover:#5647e6;--g-color-button-secondary-bg-active:#4b3be1;--g-color-button-secondary-fg:#ffffff;--g-color-button-secondary-fg-hover:#ffffff;--g-color-button-secondary-line:#685ae9;--g-color-button-secondary-line-hover:#5647e6;--g-color-button-secondary-line-active:#4b3be1;--g-color-button-dark-bg:#262626;--g-color-button-dark-bg-hover:#3a3a3a;--g-color-button-dark-bg-active:#000000;--g-color-button-dark-fg:#ffcd07;--g-color-surface-inverse:#1d1a2e;--g-color-night-900:#0e0b24;--g-color-night-800:#16113a;--g-color-night-700:#231c5c;--g-color-night-600:#3a2f8f;--g-color-night-glow:#4e41c9;--g-color-accent-hi:#a79ef5;--g-color-accent-on-night:#c9c2ff;--g-color-accent-shadow:#28148c;--g-color-aux-hover:#f2c200;--g-color-aux-hi:#ffe470;--g-color-aux-lo:#e0ae00;--g-color-aux-deep:#f5b800;--g-color-success-hi:#53b585;--g-color-success-lo:#0f5c3b;--g-color-danger-hi:#e59a90;--g-color-danger-lo:#9e2416;--g-color-rating:#f5b400;--g-color-live:#22b07d;--g-color-button-primary-top:#ffe45c;--g-color-button-secondary-top:#7e71f0;--g-color-button-secondary-top-hover:#7466ee;--g-color-ext-telegram-1:#4fc3f7;--g-color-ext-telegram-2:#229ed9;--g-color-ext-max-1:#10b8f7;--g-color-ext-max-2:#3a5cfb;--g-color-ext-max-3:#6a16f6;--g-color-ext-max-4:#a012fc;--g-color-ext-amocrm:#339dc7;--g-color-on-night:#ffffff;--g-color-on-night-muted:rgba(255,255,255,.72);--g-color-on-night-soft:rgba(255,255,255,.7);--g-color-header-glass:rgba(255,255,255,.86);--g-color-check-glass:rgba(255,255,255,.86);--g-color-on-night-fill:rgba(255,255,255,.12);--g-color-on-night-line:rgba(255,255,255,.18);--g-color-button-accent-line:transparent;--g-color-button-accent-line-hover:transparent;--g-color-button-accent-line-active:transparent;--g-color-bo-canvas:var(--g-color-accent-faint);--g-color-bo-sidebar:var(--g-color-surface);--g-color-bo-nav-active-bg:var(--g-color-accent-soft);--g-color-bo-nav-active-fg:var(--g-color-link);--g-color-bo-row-hover:var(--g-color-accent-faint);--g-color-bo-row-selected:var(--g-color-accent-soft);--g-color-bo-stage-new-bg:var(--g-color-accent-soft);--g-color-bo-stage-new-fg:var(--g-color-link);--g-color-bo-stage-work-bg:var(--g-color-warning-bg);--g-color-bo-stage-work-fg:var(--g-color-warning-text);--g-color-bo-stage-fips-bg:var(--g-color-aux);--g-color-bo-stage-fips-fg:var(--g-color-on-aux);--g-color-bo-stage-won-bg:var(--g-color-success-bg);--g-color-bo-stage-won-fg:var(--g-color-success);--g-color-bo-stage-lost-bg:var(--g-color-danger-bg);--g-color-bo-stage-lost-fg:var(--g-color-danger);--g-color-bo-stage-idle-bg:var(--g-color-surface-muted);--g-color-bo-stage-idle-fg:var(--g-color-text-muted);--g-color-bo-unread:var(--g-color-accent);--g-color-bo-bubble-in:var(--g-color-surface-muted);--g-color-bo-bubble-out:var(--g-color-accent-soft);--g-color-bo-presence-away:#e58a1f;--g-color-bo-chart-1:var(--g-color-accent);--g-color-bo-chart-2:var(--g-color-aux);--g-color-bo-chart-grid:var(--g-color-border);--g-color-chart-1:#2a78d6;--g-color-chart-2:#eb6834;--g-color-chart-3:#1baf7a;--g-color-chart-4:#eda100;--g-color-chart-5:#e87ba4;--g-color-chart-6:#008300;--g-color-chart-7:#6250d6;--g-color-chart-8:#e34948;--g-color-chart-9:#12a4c4;--g-color-chart-10:#8c5a3c;--g-color-chart-11:#a93fb3;--g-color-chart-12:#7f8c1f;--g-color-chart-13:#5f6f86;--g-color-chart-14:#1f3f8f;--g-color-media-veil:rgba(38,38,38,.45);--g-color-media-veil-strong:rgba(38,38,38,.65);--g-color-on-media:#ffffff;--g-color-on-media-muted:rgba(255,255,255,.75);--g-color-media-shadow:rgba(0,0,0,.4);--g-color-voice-wave:rgba(104,90,233,.3);--g-font-family-heading:"Manrope","Manrope Fallback",Arial,sans-serif;--g-font-family-accent:"Playfair","Playfair Fallback",Georgia,serif;--g-font-family-text:"Montserrat","Montserrat Fallback",Arial,sans-serif;--g-font-size-50:.6875rem;--g-font-size-100:.8125rem;--g-font-size-150:.875rem;--g-font-size-200:.9375rem;--g-font-size-300:1.0625rem;--g-font-size-400:1.25rem;--g-font-size-500:1.4375rem;--g-font-size-600:1.5625rem;--g-font-size-700:clamp(1.875rem,calc(1.5036rem + 1.5238vw),2.875rem);--g-font-size-800:clamp(1.875rem,calc(1.5036rem + 1.5238vw),2.875rem);--g-font-size-h1:clamp(2.5rem,5.6vw,5.25rem);--g-font-size-h1-md:clamp(2.375rem,4.7vw,4.375rem);--g-font-size-h1-sm:clamp(2.25rem,4.3vw,3.875rem);--g-font-size-h2:clamp(2rem,3.8vw,3.5rem);--g-font-size-lead:clamp(1.0625rem,1.4vw,1.25rem);--g-font-size-title:clamp(1.3125rem,calc(1.2196rem + .381vw),1.5625rem);--g-font-size-control:1rem;--g-font-size-tabbar:clamp(.5625rem,2.8vw,.6875rem);--g-font-size-page:1rem;--g-font-size-footer:.875rem;--g-line-height-50:1.45;--g-line-height-100:1.45;--g-line-height-200:1.6;--g-line-height-300:1.45;--g-line-height-400:1.25;--g-line-height-500:1.25;--g-line-height-600:1.25;--g-line-height-700:1.08;--g-line-height-800:1.08;--g-line-height-h1:.98;--g-line-height-h2:1.02;--g-line-height-lead:1.55;--g-line-height-title:1.25;--g-line-height-tight:1.08;--g-line-height-snug:1.25;--g-line-height-normal:1.45;--g-line-height-relaxed:1.6;--g-font-weight-text:400;--g-font-weight-medium:500;--g-font-weight-bold:600;--g-font-weight-heading:700;--g-font-weight-display:800;--g-font-weight-accent:700;--g-font-weight-button:600;--g-letter-spacing-display:-.02em;--g-letter-spacing-h1:-.035em;--g-letter-spacing-h2:-.03em;--g-letter-spacing-title:-.01em;--g-letter-spacing-caps:.08em;--g-space-0:0px;--g-space-2:2px;--g-space-4:4px;--g-space-6:6px;--g-space-8:8px;--g-space-10:10px;--g-space-12:12px;--g-space-16:16px;--g-space-20:20px;--g-space-24:24px;--g-space-28:28px;--g-space-32:32px;--g-space-36:36px;--g-space-40:40px;--g-space-48:48px;--g-space-64:64px;--g-space-80:80px;--g-space-96:96px;--g-space-section:clamp(4.5rem,9vw,8rem);--g-space-section-head:clamp(2rem,4vw,3.5rem);--g-space-section-tape:clamp(3.5rem,6vw,5.5rem);--g-space-gutter:clamp(20px,calc(12.5714px + 1.9048vw),40px);--g-space-button-page-pad:30px;--g-space-button-page-sm-pad:20px;--g-radius-xs:6px;--g-radius-sm:10px;--g-radius-md:15px;--g-radius-lg:22px;--g-radius-xl:28px;--g-radius-2xl:36px;--g-radius-pill:999px;--g-radius-circle:50%;--g-shadow-sm:0 1px 1px rgba(23,20,40,.04),0 2px 6px -1px rgba(23,20,40,.06),0 12px 24px -16px rgba(23,20,40,.16);--g-shadow-md:0 1px 2px rgba(23,20,40,.05),0 8px 16px -6px rgba(23,20,40,.10),0 24px 40px -18px rgba(23,20,40,.24);--g-shadow-lg:0 24px 48px -24px rgba(23,20,40,.38);--g-shadow-inset-hl:inset 0 1px 0 rgba(255,255,255,.9);--g-shadow-button-accent:inset 0 1px 0 rgba(255,255,255,.3),0 2px 4px color-mix(in srgb,var(--g-color-accent-shadow) 20%,transparent),0 18px 30px -14px color-mix(in srgb,var(--g-color-accent) 90%,transparent);--g-shadow-leader-photo:0 60px 90px -50px color-mix(in srgb,var(--g-color-night-800) 65%,transparent);--g-shadow-leader-since:0 20px 40px -16px rgba(160,110,0,.8),inset 0 0 0 6px rgba(255,255,255,.35);--g-shadow-leader-fund:0 24px 40px -28px color-mix(in srgb,var(--g-color-night-800) 40%,transparent);--g-shadow-ring-on-night:inset 0 0 0 1px var(--g-color-on-night-line);--g-shadow-ring-accent:inset 0 0 0 1px var(--g-color-accent-line);--g-control-height-xs:36px;--g-control-height-sm:40px;--g-control-height-md:48px;--g-control-height-lg:56px;--g-container-text:720px;--g-container-narrow:880px;--g-container-base:1240px;--g-container-wide:1240px;--g-page-gutter:24px;--g-bottom-nav-height:64px;--g-sticky-cta-height:calc(48px + 12px * 2);--g-size-header:64px;--g-size-section-lead:44ch;--g-size-bo-sidebar:248px;--g-size-bo-row:44px;--g-size-bo-thread:360px;--g-size-button-page:56px;--g-size-button-page-sm:48px;--g-size-hero-fan-page:760px;--g-size-requisites-page:720px;--g-breakpoint-600:600px;--g-breakpoint-820:820px;--g-breakpoint-1100:1100px;--g-breakpoint-1320:1320px;--g-breakpoint-sm:480px;--g-breakpoint-md:768px;--g-breakpoint-lg:1024px;--g-breakpoint-xl:1280px;--g-breakpoint-2xl:1440px;--g-motion-120:120ms;--g-motion-180:180ms;--g-motion-220:220ms;--g-motion-360:360ms;--g-motion-560:560ms;--g-motion-ease:cubic-bezier(.4,0,.2,1);--g-motion-ease-out:cubic-bezier(.16,1,.3,1);--g-motion-ease-in:cubic-bezier(.5,0,.75,0);--g-motion-ease-spring:cubic-bezier(.34,1.56,.64,1);--g-motion-marquee:34s;--g-motion-marquee-clients:60s;--g-motion-tape:22s;--g-icon-stroke:1.75}[data-theme=gos]{--g-color-surface-muted:#f1f4f8;--g-color-border:#d5dbe3;--g-color-border-control:#66727f;--g-color-text:#0e1a2b;--g-color-heading:#0e1a2b;--g-color-heading-accent:#0e1a2b;--g-color-text-muted:#4a5565;--g-color-text-subtle:#4a5565;--g-color-accent:#1d4fbf;--g-color-accent-hover:#173f99;--g-color-accent-active:#12327a;--g-color-accent-text:#1d4fbf;--g-color-link:#1d4fbf;--g-color-link-hover:#173f99;--g-color-accent-soft:#e6eefb;--g-color-accent-faint:#f3f7fd;--g-color-accent-line:#c9d8f5;--g-color-aux:#d6e4ff;--g-color-on-aux:#0e1a2b;--g-color-ink:#0e1a2b;--g-color-success:#0f6b3f;--g-color-danger:#b3261e;--g-color-warning-text:#7a4f00;--g-color-focus:#0b2e7a;--g-color-scrim:rgba(14,26,43,.55);--g-color-scrim-strong:rgba(14,26,43,.7);--g-color-button-primary-bg:#1d4fbf;--g-color-button-primary-bg-hover:#173f99;--g-color-button-primary-bg-active:#12327a;--g-color-button-primary-fg:#ffffff;--g-color-button-secondary-bg:#ffffff;--g-color-button-secondary-bg-hover:#e6eefb;--g-color-button-secondary-bg-active:#e6eefb;--g-color-button-secondary-fg:#1d4fbf;--g-color-button-secondary-fg-hover:#173f99;--g-color-button-secondary-line:#1d4fbf;--g-color-button-secondary-line-hover:#173f99;--g-color-button-secondary-line-active:#12327a;--g-color-button-dark-bg:#0e1a2b;--g-color-button-dark-bg-hover:#1c2b42;--g-color-button-dark-bg-active:#060d17;--g-color-button-dark-fg:#d6e4ff;--g-color-surface-inverse:#1c2738;--g-color-accent-hi:#7699de;--g-color-accent-shadow:#061a46;--g-color-aux-hover:#c4d8ff;--g-color-aux-hi:#e1ecff;--g-color-aux-lo:#b7c3db;--g-color-aux-deep:#c5d2eb;--g-color-success-hi:#6f9f80;--g-color-success-lo:#09502e;--g-color-danger-hi:#df9387;--g-color-danger-lo:#8d1c15;--g-color-live:#1f9a6a;--g-color-button-primary-top:#406dcc;--g-color-button-secondary-top:#ffffff;--g-color-button-secondary-top-hover:#e6eefb;--g-color-button-accent-line:#1d4fbf;--g-color-button-accent-line-hover:#173f99;--g-color-button-accent-line-active:#12327a;--g-color-media-veil:rgba(14,26,43,.45);--g-color-media-veil-strong:rgba(14,26,43,.65);--g-color-voice-wave:rgba(29,79,191,.3);--g-font-size-50:.75rem;--g-font-size-100:.875rem;--g-font-size-200:1rem;--g-font-size-300:1.125rem;--g-font-size-500:clamp(1.375rem,calc(1.2917rem + .4167vw),1.625rem);--g-font-size-600:clamp(1.5rem,calc(1.3333rem + .8333vw),2rem);--g-font-size-700:clamp(1.75rem,calc(1.4167rem + 1.6667vw),2.75rem);--g-font-size-800:clamp(2rem,calc(1.4167rem + 2.9167vw),3.75rem);--g-font-size-h1:clamp(2rem,calc(1.4167rem + 2.9167vw),3.75rem);--g-font-size-h1-md:clamp(2rem,calc(1.4167rem + 2.9167vw),3.75rem);--g-font-size-h1-sm:clamp(2rem,calc(1.4167rem + 2.9167vw),3.75rem);--g-font-size-h2:clamp(1.75rem,calc(1.4167rem + 1.6667vw),2.75rem);--g-font-size-lead:1.125rem;--g-font-size-title:clamp(1.5rem,calc(1.3333rem + .8333vw),2rem);--g-font-size-footer:1rem;--g-line-height-50:1.5;--g-line-height-100:1.5;--g-line-height-300:1.6;--g-line-height-400:1.4;--g-line-height-500:1.3;--g-line-height-700:1.2;--g-line-height-800:1.15;--g-line-height-h1:1.15;--g-line-height-h2:1.2;--g-line-height-lead:1.6;--g-line-height-tight:1.15;--g-line-height-snug:1.3;--g-line-height-normal:1.5;--g-font-weight-text:500;--g-font-weight-medium:600;--g-font-weight-bold:700;--g-letter-spacing-display:normal;--g-letter-spacing-h1:normal;--g-letter-spacing-h2:normal;--g-letter-spacing-title:normal;--g-letter-spacing-caps:.04em;--g-space-section:clamp(56px,8vw,112px);--g-space-section-head:40px;--g-space-section-tape:clamp(56px,8vw,112px);--g-space-gutter:clamp(16px,4vw,32px);--g-radius-xs:2px;--g-radius-sm:2px;--g-radius-md:4px;--g-radius-lg:4px;--g-radius-xl:4px;--g-radius-2xl:4px;--g-radius-pill:4px;--g-shadow-sm:none;--g-shadow-md:none;--g-shadow-lg:0 0 0 1px #D5DBE3,0 16px 32px -16px rgba(14,26,43,.3);--g-shadow-button-accent:none;--g-shadow-leader-photo:none;--g-shadow-leader-since:none;--g-shadow-leader-fund:none;--g-control-height-sm:44px;--g-size-section-lead:940px}[data-bo]{--g-color-button-primary-bg:var(--g-color-accent);--g-color-button-primary-bg-hover:var(--g-color-accent-hover);--g-color-button-primary-bg-active:var(--g-color-accent-active);--g-color-button-primary-fg:var(--g-color-on-accent)}@font-face{font-family:"Manrope";src:url("manrope.ff8f4edc0c.woff2") format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:"Manrope Fallback";src:local("Arial"),local("Liberation Sans"),local("Arimo");font-weight:200 599;font-style:normal;size-adjust:103.40%;ascent-override:103.10%;descent-override:29.01%;line-gap-override:.00%}@font-face{font-family:"Manrope Fallback";src:local("Arial Bold"),local("Liberation Sans Bold"),local("Arimo Bold"),local("Arial");font-weight:600 800;font-style:normal;size-adjust:99.56%;ascent-override:107.07%;descent-override:30.13%;line-gap-override:.00%}@font-face{font-family:"Montserrat";src:url("montserrat.71e32ef453.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat Fallback";src:local("Arial"),local("Liberation Sans"),local("Arimo");font-weight:100 449;font-style:normal;size-adjust:113.01%;ascent-override:85.65%;descent-override:22.21%;line-gap-override:.00%}@font-face{font-family:"Montserrat Fallback";src:local("Arial"),local("Liberation Sans"),local("Arimo");font-weight:450 599;font-style:normal;size-adjust:114.70%;ascent-override:84.40%;descent-override:21.88%;line-gap-override:.00%}@font-face{font-family:"Montserrat Fallback";src:local("Arial Bold"),local("Liberation Sans Bold"),local("Arimo Bold"),local("Arial");font-weight:600 900;font-style:normal;size-adjust:109.03%;ascent-override:88.78%;descent-override:23.02%;line-gap-override:.00%}@font-face{font-family:"Playfair";src:url("playfair-italic.4f74f36864.woff2") format("woff2");font-weight:400 900;font-style:italic;font-display:swap;size-adjust:124%;ascent-override:87.26%;descent-override:20.24%;line-gap-override:0%}@font-face{font-family:"Playfair Fallback";src:local("Georgia");font-weight:400 599;font-style:italic;size-adjust:102.45%;ascent-override:105.61%;descent-override:24.50%;line-gap-override:.00%}@font-face{font-family:"Playfair Fallback";src:local("Georgia");font-weight:600 900;font-style:italic;size-adjust:106.61%;ascent-override:101.49%;descent-override:23.54%;line-gap-override:.00%}:root{color-scheme:only light;font-synthesis:none;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--g-color-bg);scroll-padding-top:calc(var(--g-size-header) + var(--g-space-16));--g-page-gutter:var(--g-space-24)}@media (width<=820px){:root{--g-page-gutter:var(--g-space-16)}}*,*::before,*::after{box-sizing:border-box}body{margin:0;background-color:var(--g-color-bg);color:var(--g-color-text);font-family:var(--g-font-family-text);font-size:var(--g-font-size-page);font-weight:var(--g-font-weight-text);line-height:var(--g-line-height-200);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote,fieldset,legend,pre{margin:0}h1,h2,h3,h4,h5,h6{color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-600)}:where(ul,ol)[class]{padding:0;list-style:none}fieldset{min-inline-size:0;padding:0;border:0}legend{padding:0}em,i,cite,dfn,var,address{font-style:normal}em,i{font-weight:var(--g-font-weight-medium)}strong,b{font-weight:var(--g-font-weight-bold)}code,kbd,samp,pre{font-family:inherit;font-size:inherit}button,input,select,textarea,optgroup{color:inherit;font:inherit;letter-spacing:inherit}button,select{text-transform:none}textarea{resize:vertical}:where(a){color:var(--g-color-link)}:where(a:hover){color:var(--g-color-link-hover)}img,picture,video{max-inline-size:100%;block-size:auto}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none !important}:focus-visible,[data-g-state=focus]{outline:2px solid var(--g-color-focus);outline-offset:2px}.g-sr-only,.g-visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0s !important;transition-delay:0s !important;animation-duration:0s !important;animation-delay:0s !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}::backdrop{transition-duration:0s !important;transition-delay:0s !important;animation-duration:0s !important;animation-delay:0s !important}::details-content{transition-duration:0s !important;transition-delay:0s !important;animation-duration:0s !important;animation-delay:0s !important}}:where([data-g-behavior~=tilt]){--g-tilt-x:0deg;--g-tilt-y:0deg;--g-tilt-perspective:1000px;transform:perspective(var(--g-tilt-perspective)) rotateX(var(--g-tilt-x)) rotateY(var(--g-tilt-y));transition:transform 500ms var(--g-motion-ease-out)}:where([data-g-behavior~=tilt][data-g-tilt-active]){transition-duration:80ms}:where([data-g-behavior~=parallax]){--g-px:0;--g-py:0}@media (prefers-reduced-motion:reduce){:where([data-g-behavior~=tilt]){transform:none}}.g-avatar{--g-avatar-size:calc(var(--g-space-48) + var(--g-space-8));display:block;flex:none;inline-size:var(--g-avatar-size);min-inline-size:var(--g-avatar-size)}.g-avatar[data-size=sm]{--g-avatar-size:var(--g-space-40)}.g-avatar[data-size=lg]{--g-avatar-size:var(--g-space-80)}.g-avatar__initials{color:var(--g-color-text);font-size:var(--g-font-size-300);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-tight)}.g-avatar[data-size=sm] .g-avatar__initials{font-size:var(--g-font-size-100)}.g-avatar[data-size=lg] .g-avatar__initials{font-size:var(--g-font-size-500)}.g-badge{display:inline-block;max-inline-size:100%;padding:var(--g-space-2) var(--g-space-8);border-radius:var(--g-radius-xs);background-color:var(--g-color-surface-muted);color:var(--g-color-text);font-family:var(--g-font-family-text);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-100);vertical-align:middle;overflow-wrap:break-word;hyphens:manual}.g-badge[data-tone=accent]{background-color:var(--g-color-accent-soft);color:var(--g-color-link)}.g-badge[data-tone=aux]{background-color:var(--g-color-aux);color:var(--g-color-on-aux)}.g-badge[data-tone=success]{background-color:var(--g-color-success-bg);color:var(--g-color-success)}.g-badge[data-tone=danger]{background-color:var(--g-color-danger-bg);color:var(--g-color-danger)}.g-badge[data-tone=warning]{background-color:var(--g-color-warning-bg);color:var(--g-color-warning-text)}.g-brand-mark{--g-brand-mark-size:var(--g-space-40);display:inline-block;flex:none;inline-size:var(--g-brand-mark-size);block-size:var(--g-brand-mark-size);color:var(--g-color-on-accent);vertical-align:middle}.g-brand-mark[data-name=dzen]{--g-brand-mark-size:var(--g-space-20);color:inherit}.g-brand-mark[data-name=max] .g-brand-mark__stop[data-stop="1"]{stop-color:var(--g-color-ext-max-1)}.g-brand-mark[data-name=max] .g-brand-mark__stop[data-stop="2"]{stop-color:var(--g-color-ext-max-2)}.g-brand-mark[data-name=max] .g-brand-mark__stop[data-stop="3"]{stop-color:var(--g-color-ext-max-3)}.g-brand-mark[data-name=max] .g-brand-mark__stop[data-stop="4"]{stop-color:var(--g-color-ext-max-4)}.g-brand-mark[data-name=telegram] .g-brand-mark__stop[data-stop="1"]{stop-color:var(--g-color-ext-telegram-1)}.g-brand-mark[data-name=telegram] .g-brand-mark__stop[data-stop="2"]{stop-color:var(--g-color-ext-telegram-2)}.g-button{--g-button-height:var(--g-control-height-md);--g-button-pad:var(--g-space-24);--g-button-bg:var(--g-color-button-primary-bg);--g-button-bg-hover:var(--g-color-button-primary-bg-hover);--g-button-bg-active:var(--g-color-button-primary-bg-active);--g-button-fg:var(--g-color-button-primary-fg);--g-button-fg-hover:var(--g-color-button-primary-fg);--g-button-line:transparent;--g-button-line-hover:transparent;--g-button-line-active:transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--g-space-8);min-inline-size:var(--g-button-height);max-inline-size:100%;min-block-size:var(--g-button-height);margin:0;padding:var(--g-space-8) var(--g-button-pad);border:1px solid var(--g-button-line);border-radius:var(--g-radius-md);background-color:var(--g-button-bg);color:var(--g-button-fg);font-family:var(--g-font-family-text);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-button);line-height:var(--g-line-height-normal);text-align:center;text-decoration:none;cursor:pointer;appearance:none;touch-action:manipulation;transition:background-color var(--g-motion-120) var(--g-motion-ease),border-color var(--g-motion-120) var(--g-motion-ease),color var(--g-motion-120) var(--g-motion-ease)}.g-button[data-size=sm]{--g-button-height:var(--g-control-height-sm);--g-button-pad:var(--g-space-16);font-size:var(--g-font-size-100)}.g-button[data-size=lg]{--g-button-height:var(--g-control-height-lg);--g-button-pad:var(--g-space-32);font-size:var(--g-font-size-300)}.g-button[data-scale]{border-radius:var(--g-radius-pill)}.g-button[data-scale=page]{--g-button-height:var(--g-size-button-page);--g-button-pad:var(--g-space-button-page-pad);font-size:var(--g-font-size-page);font-weight:var(--g-font-weight-bold)}.g-button[data-scale=page-sm]{--g-button-height:var(--g-size-button-page-sm);--g-button-pad:var(--g-space-button-page-sm-pad);font-size:var(--g-font-size-150);font-weight:var(--g-font-weight-bold)}@media (pointer:coarse){.g-button{min-inline-size:max(var(--g-button-height),44px);min-block-size:max(var(--g-button-height),44px)}}.g-button[data-variant=secondary]{--g-button-bg:var(--g-color-button-secondary-bg);--g-button-bg-hover:var(--g-color-button-secondary-bg-hover);--g-button-bg-active:var(--g-color-button-secondary-bg-active);--g-button-fg:var(--g-color-button-secondary-fg);--g-button-fg-hover:var(--g-color-button-secondary-fg-hover);--g-button-line:var(--g-color-button-secondary-line);--g-button-line-hover:var(--g-color-button-secondary-line-hover);--g-button-line-active:var(--g-color-button-secondary-line-active)}.g-button[data-scale][data-variant=secondary]:not(:disabled,[aria-disabled=true]){--g-button-bg:transparent;--g-button-bg-hover:transparent;--g-button-bg-active:transparent;--g-button-line:var(--g-color-button-accent-line);--g-button-line-hover:var(--g-color-button-accent-line-hover);--g-button-line-active:var(--g-color-button-accent-line-active);background-image:linear-gradient(180deg,var(--g-color-button-secondary-top),var(--g-color-button-secondary-bg) 60%);box-shadow:var(--g-shadow-button-accent)}.g-button[data-scale][data-variant=secondary]:is(:hover,:active,[data-g-state=hover],[data-g-state=active]):not(:disabled,[aria-disabled=true],[data-loading]){background-image:linear-gradient(180deg,var(--g-color-button-secondary-top-hover),var(--g-color-button-secondary-bg-hover) 60%)}.g-button[data-variant=dark]{--g-button-bg:var(--g-color-button-dark-bg);--g-button-bg-hover:var(--g-color-button-dark-bg-hover);--g-button-bg-active:var(--g-color-button-dark-bg-active);--g-button-fg:var(--g-color-button-dark-fg);--g-button-fg-hover:var(--g-color-button-dark-fg)}.g-button[data-variant=ghost]{--g-button-bg:transparent;--g-button-bg-hover:var(--g-color-accent-soft);--g-button-bg-active:var(--g-color-accent-soft);--g-button-fg:var(--g-color-link);--g-button-fg-hover:var(--g-color-link-hover)}.g-button[data-variant=inverse]{--g-button-bg:var(--g-color-surface);--g-button-bg-hover:var(--g-color-accent-soft);--g-button-bg-active:var(--g-color-accent-soft);--g-button-fg:var(--g-color-link);--g-button-fg-hover:var(--g-color-link-hover)}.g-button[data-variant=line]{--g-button-bg:var(--g-color-surface);--g-button-bg-hover:var(--g-color-accent-faint);--g-button-bg-active:var(--g-color-accent-faint);--g-button-fg:var(--g-color-heading);--g-button-fg-hover:var(--g-color-heading);--g-button-ring:var(--g-color-border);box-shadow:inset 0 0 0 calc(var(--g-space-2)*.75) var(--g-button-ring);transition:background-color var(--g-motion-120) var(--g-motion-ease),border-color var(--g-motion-120) var(--g-motion-ease),box-shadow var(--g-motion-120) var(--g-motion-ease),color var(--g-motion-120) var(--g-motion-ease)}.g-button[data-variant=line]:is(:hover,:active,[data-g-state=hover],[data-g-state=active]):not(:disabled,[aria-disabled=true],[data-loading]){--g-button-ring:var(--g-color-accent-line)}.g-button__label{min-inline-size:0;overflow-wrap:break-word;hyphens:manual;text-wrap:balance}.g-button__icon{display:inline-grid;flex:none;place-items:center;inline-size:var(--g-space-20);block-size:var(--g-space-20)}.g-button[data-size=lg] .g-button__icon{inline-size:var(--g-space-24);block-size:var(--g-space-24)}.g-button:hover,.g-button[data-g-state=hover]{border-color:var(--g-button-line-hover);background-color:var(--g-button-bg-hover);color:var(--g-button-fg-hover)}.g-button:active,.g-button[data-g-state=active]{border-color:var(--g-button-line-active);background-color:var(--g-button-bg-active);color:var(--g-button-fg-hover)}.g-button[data-loading]{border-color:var(--g-button-line);background-color:var(--g-button-bg);color:var(--g-button-fg);cursor:progress}.g-button[data-loading]:not([data-loading=icon])>.g-button__label,.g-button[data-loading]:not([data-loading=icon])>.g-button__icon{opacity:0}.g-button[data-loading]:not([data-loading=icon])>.g-spinner{position:absolute;inset:0;margin:auto}.g-button:disabled,.g-button[aria-disabled=true]{border-color:var(--g-color-border);background-color:var(--g-color-surface-muted);color:var(--g-color-text-muted);cursor:not-allowed}.g-checkbox{--g-checkbox-box:var(--g-space-20);display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:start;column-gap:var(--g-space-12);max-inline-size:100%;color:var(--g-color-text);font-family:var(--g-font-family-text);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-text);line-height:var(--g-line-height-200);cursor:pointer}.g-checkbox__input{position:relative;inset-block-start:calc((1lh - var(--g-checkbox-box))/2);display:grid;flex:none;place-content:center;inline-size:var(--g-checkbox-box);block-size:var(--g-checkbox-box);margin:0;border:2px solid var(--g-color-border-control);border-radius:var(--g-radius-xs);background-color:var(--g-color-surface);color:var(--g-color-on-accent);cursor:inherit;appearance:none;transition:background-color var(--g-motion-120) var(--g-motion-ease),border-color var(--g-motion-120) var(--g-motion-ease)}.g-checkbox__input::before{content:"";inline-size:var(--g-space-12);block-size:var(--g-space-12);background-color:currentColor;clip-path:polygon(13% 52%,27% 38%,42% 54%,74% 18%,88% 32%,42% 82%);transform:scale(0);transition:transform var(--g-motion-120) var(--g-motion-ease)}.g-checkbox__input:checked{border-color:var(--g-color-accent);background-color:var(--g-color-accent)}.g-checkbox__input:checked::before{transform:scale(1)}.g-checkbox__label{min-inline-size:0;overflow-wrap:anywhere;hyphens:auto}.g-checkbox:hover .g-checkbox__input,.g-checkbox__input[data-g-state=hover]{border-color:var(--g-color-accent-hover)}.g-checkbox:hover .g-checkbox__input:checked,.g-checkbox__input:checked[data-g-state=hover]{background-color:var(--g-color-accent-hover)}.g-checkbox:active .g-checkbox__input,.g-checkbox__input[data-g-state=active]{border-color:var(--g-color-accent-active)}.g-checkbox:active .g-checkbox__input:checked,.g-checkbox__input:checked[data-g-state=active]{background-color:var(--g-color-accent-active)}.g-checkbox .g-checkbox__input[aria-invalid=true]{border-color:var(--g-color-danger)}.g-checkbox:hover .g-checkbox__input:disabled,.g-checkbox__input:disabled{border-color:var(--g-color-border-control);background-color:var(--g-color-surface-muted);color:var(--g-color-text-muted);cursor:not-allowed}.g-checkbox:has(.g-checkbox__input:disabled){color:var(--g-color-text-muted);cursor:not-allowed}@media (pointer:coarse){.g-checkbox{min-inline-size:44px;min-block-size:44px}.g-checkbox__label .g-link{margin-inline:0;padding-inline:0}}.g-chip{--g-chip-bg:var(--g-color-surface);--g-chip-fg:var(--g-color-text);--g-chip-count:var(--g-color-text-muted);--g-chip-line:var(--g-color-border-control);display:inline-flex;align-items:center;justify-content:center;gap:var(--g-space-6);min-block-size:var(--g-control-height-sm);max-inline-size:100%;margin:0;padding:var(--g-space-4) var(--g-space-16);border:1px solid var(--g-chip-line);border-radius:var(--g-radius-pill);background-color:var(--g-chip-bg);color:var(--g-chip-fg);font-family:var(--g-font-family-text);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-normal);text-align:center;cursor:pointer;appearance:none;touch-action:manipulation;transition:background-color var(--g-motion-120) var(--g-motion-ease),border-color var(--g-motion-120) var(--g-motion-ease),color var(--g-motion-120) var(--g-motion-ease)}@media (pointer:coarse){.g-chip{min-block-size:max(var(--g-control-height-sm),44px)}}.g-chip__label{min-inline-size:0;overflow-wrap:break-word;hyphens:manual}.g-chip__count{flex:none;color:var(--g-chip-count);font-variant-numeric:tabular-nums}.g-chip[aria-pressed=true]{--g-chip-bg:var(--g-color-accent);--g-chip-fg:var(--g-color-on-accent);--g-chip-count:var(--g-color-on-accent);--g-chip-line:var(--g-color-accent)}.g-chip:hover,.g-chip[data-g-state=hover]{--g-chip-line:var(--g-color-accent-hover);--g-chip-bg:var(--g-color-accent-faint)}.g-chip:active,.g-chip[data-g-state=active]{--g-chip-line:var(--g-color-accent-active);--g-chip-bg:var(--g-color-accent-soft)}.g-chip[aria-pressed=true]:hover,.g-chip[aria-pressed=true][data-g-state=hover]{--g-chip-bg:var(--g-color-accent-hover);--g-chip-line:var(--g-color-accent-hover)}.g-chip[aria-pressed=true]:active,.g-chip[aria-pressed=true][data-g-state=active]{--g-chip-bg:var(--g-color-accent-active);--g-chip-line:var(--g-color-accent-active)}.g-chip:disabled{--g-chip-bg:var(--g-color-surface-muted);--g-chip-fg:var(--g-color-text-muted);--g-chip-count:var(--g-color-text-muted);--g-chip-line:var(--g-color-border);cursor:not-allowed}.g-counter{display:inline-block;min-inline-size:0;color:inherit;font-family:var(--g-font-family-heading);font-weight:var(--g-font-weight-display);letter-spacing:var(--g-letter-spacing-display);font-variant-numeric:tabular-nums;white-space:nowrap}.g-counter__value{display:inline-block}.g-divider{inline-size:100%;block-size:0;margin:0;border:0;border-block-start:1px solid var(--g-color-border)}.g-heading{--g-heading-accent:var(--g-color-heading-accent);margin:0;color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-600);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-600);letter-spacing:var(--g-letter-spacing-title);overflow-wrap:break-word;hyphens:manual;text-wrap:balance}.g-heading[data-size=xl]{font-size:var(--g-font-size-h1);font-weight:var(--g-font-weight-display);line-height:var(--g-line-height-h1);letter-spacing:var(--g-letter-spacing-h1)}.g-heading[data-size=lg]{font-size:var(--g-font-size-h2);font-weight:var(--g-font-weight-display);line-height:var(--g-line-height-h2);letter-spacing:var(--g-letter-spacing-h2)}.g-heading[data-size=sm]{font-size:var(--g-font-size-500);line-height:var(--g-line-height-500)}.g-heading[data-size=xs]{font-size:var(--g-font-size-400);line-height:var(--g-line-height-400)}.g-heading[data-tone=inverse]{--g-heading-accent:var(--g-color-on-accent);color:var(--g-color-on-accent)}.g-heading__accent{color:var(--g-heading-accent);font-family:var(--g-font-family-accent);font-style:italic;font-weight:var(--g-font-weight-accent);letter-spacing:var(--g-letter-spacing-display)}.g-heading__dash{font-family:var(--g-font-family-text);font-style:normal}.g-icon-button{--g-icon-button-size:var(--g-control-height-sm);--g-icon-button-bg:var(--g-color-surface);--g-icon-button-bg-hover:var(--g-color-accent-faint);--g-icon-button-bg-active:var(--g-color-accent-soft);--g-icon-button-line:var(--g-color-border);position:relative;display:inline-grid;flex:none;place-items:center;inline-size:var(--g-icon-button-size);block-size:var(--g-icon-button-size);margin:0;padding:0;border:1px solid var(--g-icon-button-line);border-radius:var(--g-radius-circle);background-color:var(--g-icon-button-bg);color:var(--g-color-text);text-decoration:none;cursor:pointer;appearance:none;touch-action:manipulation;transition:background-color var(--g-motion-120) var(--g-motion-ease),border-color var(--g-motion-120) var(--g-motion-ease),color var(--g-motion-120) var(--g-motion-ease)}.g-icon-button[data-size=xs]{--g-icon-button-size:var(--g-control-height-xs)}.g-icon-button[data-size=md]{--g-icon-button-size:var(--g-control-height-md)}.g-icon-button[data-variant=plain]{--g-icon-button-bg:transparent;--g-icon-button-line:transparent}.g-icon-button>.g-icon-button__image{inline-size:20px;border-radius:0;background-color:transparent;color:inherit}.g-icon-button[data-size=md]>.g-icon-button__image{inline-size:24px}.g-icon-button[data-variant=plain]>.g-icon-button__image{position:absolute;inset:-1px;inline-size:auto;border-radius:var(--g-radius-circle)}.g-icon-button[data-variant=plain]>.g-icon-button__image[data-empty],.g-icon-button[data-variant=plain]>.g-icon-button__image[data-failed]{background-color:var(--g-color-surface-muted)}.g-icon-button>.g-icon-button__image .g-icon{--g-icon-size:var(--g-space-20)}.g-icon-button[data-size=md]>.g-icon-button__image .g-icon{--g-icon-size:var(--g-space-24)}.g-icon-button>.g-icon-button__mark{--g-brand-mark-size:var(--g-space-20)}.g-icon-button[data-size=md]>.g-icon-button__mark{--g-brand-mark-size:var(--g-space-24)}.g-icon-button>.g-icon-button__mark:not([data-name=dzen]){position:absolute;inset-block-start:-1px;inset-inline-start:-1px;inline-size:calc(100% + 2px);block-size:calc(100% + 2px)}.g-icon-button:hover>.g-icon-button__mark:not([data-name=dzen]),.g-icon-button[data-g-state=hover]>.g-icon-button__mark:not([data-name=dzen]){filter:brightness(.94)}.g-icon-button:active>.g-icon-button__mark:not([data-name=dzen]),.g-icon-button[data-g-state=active]>.g-icon-button__mark:not([data-name=dzen]){filter:brightness(.88)}@media (pointer:coarse){.g-icon-button::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:max(100%,44px);block-size:max(100%,44px);transform:translate(-50%,-50%)}}.g-icon-button:hover,.g-icon-button[data-g-state=hover]{background-color:var(--g-icon-button-bg-hover)}.g-icon-button:active,.g-icon-button[data-g-state=active]{background-color:var(--g-icon-button-bg-active)}.g-icon-button:hover>.g-icon-button__image,.g-icon-button[data-g-state=hover]>.g-icon-button__image{filter:brightness(.94)}.g-icon-button:active>.g-icon-button__image,.g-icon-button[data-g-state=active]>.g-icon-button__image{filter:brightness(.88)}.g-icon-button:disabled,.g-icon-button[aria-disabled=true]{border-color:var(--g-color-border);background-color:var(--g-color-surface-muted);color:var(--g-color-text-muted);cursor:not-allowed}.g-icon-button:disabled>.g-icon-button__image,.g-icon-button[aria-disabled=true]>.g-icon-button__image,.g-icon-button:disabled>.g-icon-button__mark,.g-icon-button[aria-disabled=true]>.g-icon-button__mark{filter:grayscale(1)}.g-icon-plate{--g-icon-plate-side:calc(var(--g-space-40) + var(--g-space-4));--g-icon-plate-glyph:calc(var(--g-space-20) + var(--g-space-2));--g-icon-plate-top:var(--g-color-surface);--g-icon-plate-mid:var(--g-color-accent-faint);--g-icon-plate-bottom:var(--g-color-accent-soft);--g-icon-plate-fg:var(--g-color-link);position:relative;display:inline-grid;flex:none;place-items:center;inline-size:var(--g-icon-plate-side);block-size:var(--g-icon-plate-side);border-radius:var(--g-radius-lg);background-image:linear-gradient(160deg,var(--g-icon-plate-top) 0%,var(--g-icon-plate-mid) 55%,var(--g-icon-plate-bottom) 100%);box-shadow:var(--g-shadow-inset-hl),var(--g-shadow-sm);color:var(--g-icon-plate-fg)}.g-icon-plate>.g-icon-plate__icon[data-ui=icon]{--g-icon-size:var(--g-icon-plate-glyph)}.g-icon-plate[data-size="36"]{--g-icon-plate-side:calc(var(--g-space-32) + var(--g-space-4));--g-icon-plate-glyph:var(--g-space-16);border-radius:var(--g-radius-md)}.g-icon-plate[data-size="44"]{border-radius:var(--g-radius-md)}.g-icon-plate[data-size="56"]{--g-icon-plate-side:calc(var(--g-space-48) + var(--g-space-8));--g-icon-plate-glyph:calc(var(--g-space-24) + var(--g-space-2))}.g-icon-plate[data-size="72"]{--g-icon-plate-side:calc(var(--g-space-64) + var(--g-space-8));--g-icon-plate-glyph:var(--g-space-32)}.g-icon-plate[data-size="76"]{--g-icon-plate-side:calc(var(--g-space-64) + var(--g-space-12));--g-icon-plate-glyph:calc(var(--g-space-32) + var(--g-space-2))}.g-icon-plate[data-tone=solid]{--g-icon-plate-top:var(--g-color-accent-hi);--g-icon-plate-mid:var(--g-color-accent);--g-icon-plate-bottom:var(--g-color-accent-active);--g-icon-plate-fg:var(--g-color-on-accent);box-shadow:var(--g-shadow-inset-hl),var(--g-shadow-md)}.g-icon-plate[data-tone=aux]{--g-icon-plate-top:var(--g-color-aux-hi);--g-icon-plate-mid:var(--g-color-aux);--g-icon-plate-bottom:var(--g-color-aux-lo);--g-icon-plate-fg:var(--g-color-on-aux)}.g-icon-plate[data-tone=ok]{--g-icon-plate-top:var(--g-color-success-hi);--g-icon-plate-mid:var(--g-color-success);--g-icon-plate-bottom:var(--g-color-success-lo);--g-icon-plate-fg:var(--g-color-on-accent)}.g-icon-plate[data-tone=danger]{--g-icon-plate-top:var(--g-color-danger-hi);--g-icon-plate-mid:var(--g-color-danger);--g-icon-plate-bottom:var(--g-color-danger-lo);--g-icon-plate-fg:var(--g-color-on-accent)}.g-icon{--g-icon-size:var(--g-space-20);display:inline-block;flex:none;inline-size:var(--g-icon-size);block-size:var(--g-icon-size);vertical-align:middle;stroke-width:var(--g-icon-stroke)}.g-icon[data-size=sm]{--g-icon-size:var(--g-space-16)}.g-icon[data-size=lg]{--g-icon-size:var(--g-space-24)}.g-icon>*{vector-effect:non-scaling-stroke}.g-illustration{display:block;max-inline-size:100%;block-size:auto}.g-illustration .g-ill-line{stroke:var(--g-color-text);stroke-width:var(--g-icon-stroke);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.g-illustration .g-ill-ink{fill:var(--g-color-text)}.g-illustration .g-ill-paper{fill:var(--g-color-surface)}.g-illustration .g-ill-accent{fill:var(--g-color-accent)}.g-illustration .g-ill-aux{fill:var(--g-color-aux)}.g-image{position:relative;display:block;inline-size:100%;min-inline-size:0;overflow:hidden;border-radius:var(--g-radius-md);background-color:var(--g-color-surface-muted);color:var(--g-color-text-muted);aspect-ratio:4/3}.g-image[data-ratio="1:1"]{aspect-ratio:1/1}.g-image[data-ratio="3:2"]{aspect-ratio:3/2}.g-image[data-ratio="16:9"]{aspect-ratio:16/9}.g-image[data-ratio="16:10"]{aspect-ratio:16/10}.g-image[data-ratio="3:4"]{aspect-ratio:3/4}.g-image[data-ratio="4:5"]{aspect-ratio:4/5}.g-image[data-ratio=auto]{aspect-ratio:auto}.g-image[data-ratio=auto] .g-image__img{block-size:auto}.g-image[data-ratio=auto][data-failed]{aspect-ratio:4/3}.g-image[data-variant=circle]{border-radius:var(--g-radius-circle)}.g-image[data-size]{--g-image-size:var(--g-space-64);flex:none;inline-size:var(--g-image-size)}.g-image[data-size=sm]{--g-image-size:var(--g-space-48)}.g-image[data-size=lg]{--g-image-size:var(--g-space-96)}.g-image[data-size=sm]>.g-image__fallback{font-size:var(--g-font-size-200);line-height:var(--g-line-height-200)}.g-image[data-size=md]>.g-image__fallback{font-size:var(--g-font-size-300);line-height:var(--g-line-height-300)}.g-image[data-tone=accent]{background-color:var(--g-color-accent-soft);color:var(--g-color-link)}.g-image__picture{display:contents}.g-image__img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.g-image[data-fit=contain] .g-image__img{object-fit:contain}.g-image__fallback{position:absolute;inset:0;display:none;place-items:center;font-family:var(--g-font-family-heading);font-size:var(--g-font-size-400);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-400)}.g-image[data-empty]>.g-image__fallback,.g-image[data-failed]>.g-image__fallback{display:grid}.g-image[data-failed] .g-image__img{display:none}.g-input{--g-input-height:var(--g-control-height-md);display:block;inline-size:100%;min-inline-size:0;block-size:var(--g-input-height);margin:0;padding:0 var(--g-space-16);border:1px solid var(--g-color-border-control);border-radius:var(--g-radius-sm);background-color:var(--g-color-surface);color:var(--g-color-text);font-family:var(--g-font-family-text);font-size:var(--g-font-size-control);font-weight:var(--g-font-weight-text);line-height:var(--g-line-height-400);appearance:none;transition:border-color var(--g-motion-120) var(--g-motion-ease)}.g-input[data-size=sm]{--g-input-height:var(--g-control-height-sm);padding:0 var(--g-space-12)}.g-input[data-size=lg]{--g-input-height:var(--g-control-height-lg);padding:0 var(--g-space-20);font-size:var(--g-font-size-300)}@media (pointer:coarse){.g-input{block-size:max(var(--g-input-height),44px)}}.g-input::placeholder{color:var(--g-color-text-muted);opacity:1}.g-input:hover,.g-input[data-g-state=hover]{border-color:var(--g-color-accent-hover)}.g-input:active,.g-input[data-g-state=active]{border-color:var(--g-color-accent-active)}.g-input:read-only{background-color:var(--g-color-surface-muted)}.g-input[aria-invalid=true]{border-color:var(--g-color-danger)}.g-input:disabled,.g-input[aria-disabled=true]{border-color:var(--g-color-border);background-color:var(--g-color-surface-muted);color:var(--g-color-text-muted);-webkit-text-fill-color:currentColor;opacity:1;cursor:not-allowed}.g-link{--g-link-fg:var(--g-color-link);--g-link-fg-hover:var(--g-color-link-hover);color:var(--g-link-fg);font-weight:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;overflow-wrap:anywhere;cursor:pointer;transition:color var(--g-motion-120) var(--g-motion-ease)}.g-link[data-variant=plain]{text-decoration-line:none}.g-link[data-tone=neutral]{--g-link-fg:var(--g-color-text)}.g-link[data-tone=inverse]{--g-link-fg:var(--g-color-on-accent);--g-link-fg-hover:var(--g-color-on-accent)}.g-link:hover,.g-link[data-g-state=hover]{color:var(--g-link-fg-hover);text-decoration-line:underline}.g-link:active,.g-link[data-g-state=active]{color:var(--g-link-fg-hover);text-decoration-line:underline;text-decoration-thickness:2px}.g-link[aria-disabled=true]{color:var(--g-color-text-muted);text-decoration-line:none;cursor:not-allowed}@media (pointer:coarse){.g-link{margin-inline:calc(var(--g-space-12)*-1);padding:calc(var(--g-space-12) + var(--g-space-2)) var(--g-space-12)}}.g-list{display:grid;gap:var(--g-space-8);min-inline-size:0;margin:0;padding:0;color:var(--g-color-text);font-family:var(--g-font-family-text);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-text);line-height:var(--g-line-height-200);list-style:none;counter-reset:g-list}.g-list[data-size=sm]{font-size:var(--g-font-size-100);line-height:var(--g-line-height-100)}.g-list[data-size=lg]{font-size:var(--g-font-size-300);line-height:var(--g-line-height-300)}.g-list__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:var(--g-space-12);min-inline-size:0;counter-increment:g-list}.g-list__text{grid-column:2;min-inline-size:0;overflow-wrap:anywhere;hyphens:auto}:where(.g-list[data-variant=plain])>.g-list__item{display:block;overflow-wrap:anywhere;hyphens:auto}.g-list__mark{display:grid;place-items:center;block-size:1lh;color:var(--g-color-accent)}.g-list[data-variant=bullet] .g-list__item::before{content:"";position:relative;inset-block-start:calc((1lh - var(--g-space-8))/2);inline-size:var(--g-space-8);block-size:var(--g-space-8);border-radius:var(--g-radius-xs);background-color:var(--g-color-accent)}.g-list[data-variant=number][start]{counter-reset:g-list calc(attr(start type(<integer>)) - 1)}.g-list[data-variant=number] .g-list__item::before{content:counter(g-list) ".";min-inline-size:var(--g-space-20);color:var(--g-color-text-muted);font-weight:var(--g-font-weight-medium);font-variant-numeric:tabular-nums}.g-logo{--g-logo-height:var(--g-space-24);display:inline-flex;flex:none;padding:calc(var(--g-logo-height)*31/48);color:var(--g-color-logo);vertical-align:middle}.g-logo[data-variant=mark]{--g-logo-height:var(--g-space-40)}.g-logo[data-tone=inverse]{color:var(--g-color-on-accent)}.g-logo__image{display:block;flex:none;inline-size:auto;block-size:var(--g-logo-height)}.g-logo__plate{fill:var(--g-color-logo-plate)}.g-logo__overlap{fill:var(--g-color-logo-overlap)}.g-logo__mask{mask-type:alpha}.g-phone-input{font-variant-numeric:tabular-nums}.g-radio{--g-radio-box:var(--g-space-20);display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:start;column-gap:var(--g-space-12);max-inline-size:100%;color:var(--g-color-text);font-family:var(--g-font-family-text);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-text);line-height:var(--g-line-height-200);cursor:pointer}.g-radio__input{position:relative;inset-block-start:calc((1lh - var(--g-radio-box))/2);display:grid;flex:none;place-content:center;inline-size:var(--g-radio-box);block-size:var(--g-radio-box);margin:0;border:2px solid var(--g-color-border-control);border-radius:var(--g-radius-circle);background-color:var(--g-color-surface);color:var(--g-color-on-accent);cursor:inherit;appearance:none;transition:background-color var(--g-motion-120) var(--g-motion-ease),border-color var(--g-motion-120) var(--g-motion-ease)}.g-radio__input::before{content:"";inline-size:var(--g-space-8);block-size:var(--g-space-8);border-radius:var(--g-radius-circle);background-color:currentColor;transform:scale(0);transition:transform var(--g-motion-120) var(--g-motion-ease)}.g-radio__input:checked{border-color:var(--g-color-accent);background-color:var(--g-color-accent)}.g-radio__input:checked::before{transform:scale(1)}.g-radio__label{min-inline-size:0;overflow-wrap:anywhere;hyphens:auto}.g-radio:hover .g-radio__input,.g-radio__input[data-g-state=hover]{border-color:var(--g-color-accent-hover)}.g-radio:hover .g-radio__input:checked,.g-radio__input:checked[data-g-state=hover]{background-color:var(--g-color-accent-hover)}.g-radio:active .g-radio__input,.g-radio__input[data-g-state=active]{border-color:var(--g-color-accent-active)}.g-radio:active .g-radio__input:checked,.g-radio__input:checked[data-g-state=active]{background-color:var(--g-color-accent-active)}.g-radio .g-radio__input[aria-invalid=true]{border-color:var(--g-color-danger)}.g-radio:hover .g-radio__input:disabled,.g-radio__input:disabled{border-color:var(--g-color-border-control);background-color:var(--g-color-surface-muted);color:var(--g-color-text-muted);cursor:not-allowed}.g-radio:has(.g-radio__input:disabled){color:var(--g-color-text-muted);cursor:not-allowed}@media (pointer:coarse){.g-radio{min-inline-size:44px;min-block-size:44px}.g-radio__label .g-link{margin-inline:0;padding-inline:0}}.g-reading-progress{display:block;position:relative;inline-size:100%;block-size:3px;overflow:hidden;background-color:var(--g-color-accent-soft)}.g-reading-progress__bar{display:block;inline-size:100%;block-size:100%;background-color:var(--g-color-accent);transform:scaleX(var(--g-reading-progress,0));transform-origin:left center}@media (scripting:none){.g-reading-progress{display:none}}.g-segmented{--g-segmented-height:var(--g-control-height-md);display:inline-grid;grid-auto-columns:minmax(44px,1fr);grid-auto-flow:column;min-inline-size:0;max-inline-size:100%;vertical-align:top;color:var(--g-color-text);font-family:var(--g-font-family-text);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-400)}.g-segmented[data-size=sm]{--g-segmented-height:var(--g-control-height-sm)}.g-segmented[data-size=lg]{--g-segmented-height:var(--g-control-height-lg);font-size:var(--g-font-size-300)}.g-segmented__option{position:relative;display:flex;min-inline-size:0;cursor:pointer}.g-segmented .g-segmented__input{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;margin:0;outline:none;opacity:0;appearance:none;pointer-events:none}.g-segmented__label{position:relative;display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);align-content:center;min-inline-size:0;min-block-size:var(--g-segmented-height);padding:var(--g-space-4) var(--g-space-16);border:1px solid var(--g-color-border-control);background-color:var(--g-color-surface);color:var(--g-color-text);text-align:center;overflow-wrap:break-word;hyphens:manual;transition:background-color var(--g-motion-120) var(--g-motion-ease),border-color var(--g-motion-120) var(--g-motion-ease),color var(--g-motion-120) var(--g-motion-ease)}@media (pointer:coarse){.g-segmented__label{min-block-size:max(var(--g-segmented-height),44px)}}.g-segmented__option + .g-segmented__option .g-segmented__label{border-inline-start-width:0}.g-segmented__option:first-child .g-segmented__label{border-start-start-radius:var(--g-radius-sm);border-end-start-radius:var(--g-radius-sm)}.g-segmented__option:last-child .g-segmented__label{border-start-end-radius:var(--g-radius-sm);border-end-end-radius:var(--g-radius-sm)}.g-segmented__input:checked + .g-segmented__label{border-color:var(--g-color-accent);background-color:var(--g-color-accent);color:var(--g-color-on-accent)}.g-segmented__option:hover .g-segmented__input:enabled:not(:checked) + .g-segmented__label,.g-segmented__input[data-g-state=hover]:not(:checked) + .g-segmented__label{background-color:var(--g-color-accent-soft)}.g-segmented__option:hover .g-segmented__input:enabled:checked + .g-segmented__label,.g-segmented__input[data-g-state=hover]:checked + .g-segmented__label{border-color:var(--g-color-accent-hover);background-color:var(--g-color-accent-hover)}.g-segmented__option:active .g-segmented__input:enabled:not(:checked) + .g-segmented__label,.g-segmented__input[data-g-state=active]:not(:checked) + .g-segmented__label{border-color:var(--g-color-accent-active);background-color:var(--g-color-accent-soft)}.g-segmented__option:active .g-segmented__input:enabled:checked + .g-segmented__label,.g-segmented__input[data-g-state=active]:checked + .g-segmented__label{border-color:var(--g-color-accent-active);background-color:var(--g-color-accent-active)}.g-segmented__input:focus-visible + .g-segmented__label,.g-segmented__input[data-g-state=focus] + .g-segmented__label{z-index:1;outline:2px solid var(--g-color-focus);outline-offset:2px}.g-segmented__input:disabled{cursor:not-allowed}.g-segmented__input:disabled + .g-segmented__label{border-color:var(--g-color-border-control);background-color:var(--g-color-surface-muted);color:var(--g-color-text-muted);cursor:not-allowed}.g-segmented__input:disabled:checked + .g-segmented__label{background-color:var(--g-color-border)}.g-select{--g-select-height:var(--g-control-height-md);--g-select-pad:var(--g-space-16);display:grid;grid-template-columns:minmax(0,1fr);align-items:center;inline-size:100%;min-inline-size:0;block-size:var(--g-select-height);color:var(--g-color-text)}.g-select[data-size=sm]{--g-select-height:var(--g-control-height-sm);--g-select-pad:var(--g-space-12)}.g-select[data-size=lg]{--g-select-height:var(--g-control-height-lg);--g-select-pad:var(--g-space-20)}.g-select__control{grid-area:1/1;inline-size:100%;min-inline-size:0;block-size:var(--g-select-height);margin:0;padding:0 calc(var(--g-select-pad) + var(--g-space-32)) 0 var(--g-select-pad);border:1px solid var(--g-color-border-control);border-radius:var(--g-radius-sm);background-color:var(--g-color-surface);color:var(--g-color-text);font-family:var(--g-font-family-text);font-size:var(--g-font-size-control);font-weight:var(--g-font-weight-text);line-height:var(--g-line-height-400);text-overflow:ellipsis;cursor:pointer;appearance:none;transition:border-color var(--g-motion-120) var(--g-motion-ease)}.g-select[data-size=lg] .g-select__control{font-size:var(--g-font-size-300)}@media (pointer:coarse){.g-select,.g-select__control{block-size:max(var(--g-select-height),44px)}}.g-select__arrow{display:grid;grid-area:1/1;justify-self:end;place-items:center;margin-inline-end:var(--g-select-pad);color:var(--g-color-text-muted);pointer-events:none}.g-select__control:hover,.g-select__control[data-g-state=hover]{border-color:var(--g-color-accent-hover)}.g-select__control:active,.g-select__control[data-g-state=active]{border-color:var(--g-color-accent-active)}.g-select__control[aria-invalid=true]{border-color:var(--g-color-danger)}.g-select__control:disabled,.g-select__control[aria-disabled=true]{border-color:var(--g-color-border);background-color:var(--g-color-surface-muted);color:var(--g-color-text-muted);opacity:1;cursor:not-allowed}.g-select__control :is(option,optgroup){background-color:var(--g-color-surface);color:var(--g-color-text)}.g-select__control :is(option,optgroup):disabled{background-color:var(--g-color-surface-muted);color:var(--g-color-text-muted);cursor:not-allowed}.g-spinner{--g-spinner-size:var(--g-space-20);position:relative;display:inline-block;flex:none;inline-size:var(--g-spinner-size);block-size:var(--g-spinner-size);vertical-align:middle;color:inherit}.g-spinner[data-size=sm]{--g-spinner-size:var(--g-space-16)}.g-spinner[data-size=lg]{--g-spinner-size:var(--g-space-32)}.g-spinner::before{content:"";position:absolute;inset:0;border:2px solid currentColor;border-block-start-color:transparent;border-radius:var(--g-radius-circle);animation:g-spinner-turn calc(var(--g-motion-220)*4) linear infinite}@keyframes g-spinner-turn{to{transform:rotate(360deg)}}.g-text{min-inline-size:0;margin:0;color:var(--g-color-text);font-family:var(--g-font-family-text);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-text);line-height:var(--g-line-height-200);overflow-wrap:anywhere;hyphens:auto;text-wrap:pretty}.g-text[data-size=sm]{font-size:var(--g-font-size-100);line-height:var(--g-line-height-100)}.g-text[data-size=lg]{font-size:var(--g-font-size-300);line-height:var(--g-line-height-300)}.g-text[data-tone=muted]{color:var(--g-color-text-muted)}.g-text[data-tone=subtle]{color:var(--g-color-text-subtle)}.g-text[data-tone=inverse]{color:var(--g-color-on-accent)}.g-text[data-tone=danger]{color:var(--g-color-danger)}.g-text[data-tone=success]{color:var(--g-color-success)}.g-textarea{display:block;inline-size:100%;min-inline-size:0;max-inline-size:100%;min-block-size:calc(var(--g-control-height-md)*2);margin:0;padding:var(--g-space-12) var(--g-space-16);border:1px solid var(--g-color-border-control);border-radius:var(--g-radius-sm);background-color:var(--g-color-surface);color:var(--g-color-text);font-family:var(--g-font-family-text);font-size:var(--g-font-size-control);font-weight:var(--g-font-weight-text);line-height:var(--g-line-height-200);overflow-wrap:break-word;resize:vertical;appearance:none;transition:border-color var(--g-motion-120) var(--g-motion-ease)}.g-textarea::placeholder{color:var(--g-color-text-muted);opacity:1}.g-textarea:hover,.g-textarea[data-g-state=hover]{border-color:var(--g-color-accent-hover)}.g-textarea:active,.g-textarea[data-g-state=active]{border-color:var(--g-color-accent-active)}.g-textarea:read-only{background-color:var(--g-color-surface-muted)}.g-textarea[aria-invalid=true]{border-color:var(--g-color-danger)}.g-textarea:disabled,.g-textarea[aria-disabled=true]{border-color:var(--g-color-border);background-color:var(--g-color-surface-muted);color:var(--g-color-text-muted);-webkit-text-fill-color:currentColor;opacity:1;cursor:not-allowed;resize:none}.g-toggle-cell{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.g-toggle-cell__button{position:relative;display:inline-grid;flex:none;place-items:center;inline-size:var(--g-space-32);block-size:var(--g-space-32);margin:0;padding:0;border:1px solid var(--g-color-border-control);border-radius:var(--g-radius-sm);background-color:var(--g-color-surface);color:var(--g-color-on-accent);font:inherit;cursor:pointer;touch-action:manipulation;transition:background-color var(--g-motion-120) var(--g-motion-ease),border-color var(--g-motion-120) var(--g-motion-ease)}@media (pointer:coarse){.g-toggle-cell__button::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:max(100%,44px);block-size:max(100%,44px);transform:translate(-50%,-50%)}}@media (hover:hover){.g-toggle-cell__button:hover{border-color:var(--g-color-accent);background-color:var(--g-color-accent-faint)}}.g-toggle-cell__button[data-g-state=hover]{border-color:var(--g-color-accent);background-color:var(--g-color-accent-faint)}.g-toggle-cell__button:active,.g-toggle-cell__button[data-g-state=active]{background-color:var(--g-color-accent-soft)}.g-toggle-cell__button[aria-pressed=true]{border-color:var(--g-color-accent);background-color:var(--g-color-accent);color:var(--g-color-on-accent)}@media (hover:hover){.g-toggle-cell__button[aria-pressed=true]:hover{border-color:var(--g-color-accent-hover);background-color:var(--g-color-accent-hover)}}.g-toggle-cell__button[aria-pressed=true]:active{background-color:var(--g-color-accent-active)}.g-toggle-cell__button[aria-disabled=true],.g-toggle-cell__button[aria-disabled=true]:hover,.g-toggle-cell__button[aria-disabled=true]:active{border-color:var(--g-color-border);background-color:var(--g-color-surface-muted);color:var(--g-color-text-muted);cursor:not-allowed}.g-accordion-item{--g-accordion-item-pad:var(--g-space-24);display:block;min-inline-size:0;border:1px solid var(--g-color-border);border-radius:var(--g-radius-md);background-color:var(--g-color-surface);color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-accordion-item__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--g-space-16);min-block-size:var(--g-control-height-lg);padding:var(--g-space-12) var(--g-accordion-item-pad);border-radius:var(--g-radius-md);color:var(--g-color-heading);cursor:pointer;list-style:none;transition:background-color var(--g-motion-120) var(--g-motion-ease),color var(--g-motion-120) var(--g-motion-ease)}.g-accordion-item__summary::-webkit-details-marker{display:none}.g-accordion-item__title{min-inline-size:0;margin:0;color:inherit;font-family:var(--g-font-family-heading);font-size:var(--g-font-size-300);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-400);overflow-wrap:break-word;hyphens:manual}.g-accordion-item__icon{display:grid;flex:none;place-items:center;inline-size:var(--g-space-32);block-size:var(--g-space-32);border-radius:var(--g-radius-sm);background-color:var(--g-color-accent-soft);color:var(--g-color-link);transition:transform var(--g-motion-180) var(--g-motion-ease)}.g-accordion-item[open]>.g-accordion-item__summary>.g-accordion-item__icon{transform:rotate(180deg)}.g-accordion-item__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-12);min-inline-size:0;padding:var(--g-space-4) var(--g-accordion-item-pad) var(--g-accordion-item-pad);font-size:var(--g-font-size-200);line-height:var(--g-line-height-200);overflow-wrap:anywhere}.g-accordion-item__summary:hover,.g-accordion-item__summary[data-g-state=hover]{color:var(--g-color-link-hover)}.g-accordion-item__summary:hover>.g-accordion-item__icon,.g-accordion-item__summary[data-g-state=hover]>.g-accordion-item__icon{color:var(--g-color-link-hover)}.g-accordion-item__summary:active,.g-accordion-item__summary[data-g-state=active]{background-color:var(--g-color-accent-soft);color:var(--g-color-link-hover)}.g-accordion-item__summary[aria-disabled=true]{background-color:var(--g-color-surface-muted);color:var(--g-color-text-muted);cursor:not-allowed;pointer-events:none}.g-accordion-item__summary[aria-disabled=true]>.g-accordion-item__icon{background-color:transparent;color:var(--g-color-text-muted)}.g-accordion-item:has(>.g-accordion-item__summary[aria-disabled=true]){cursor:not-allowed}@media (width<480px){.g-accordion-item{--g-accordion-item-pad:var(--g-space-16)}}.g-article-card{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-template-rows:auto;grid-auto-rows:1fr;gap:var(--g-space-16);min-inline-size:0;padding:var(--g-space-16);border:1px solid var(--g-color-border);border-radius:var(--g-radius-lg);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-sm);color:var(--g-color-text);font-family:var(--g-font-family-text);container-type:inline-size;transition:border-color var(--g-motion-180) var(--g-motion-ease),box-shadow var(--g-motion-180) var(--g-motion-ease)}.g-article-card:hover{border-color:var(--g-color-accent-hover);box-shadow:var(--g-shadow-md)}.g-article-card .g-article-card__link:focus-visible{outline:none}.g-article-card .g-article-card__link:focus-visible::after{outline:2px solid var(--g-color-focus);outline-offset:2px}.g-article-card__media{grid-area:1/1;min-inline-size:0;border-radius:var(--g-radius-md);aspect-ratio:3/2}.g-article-card__stub{display:grid;place-items:center;background-color:var(--g-color-accent-faint);color:var(--g-color-accent)}.g-article-card .g-article-card__stub-icon[data-size]{--g-icon-size:var(--g-space-40)}.g-article-card__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--g-space-4);padding:var(--g-space-16);background-color:var(--g-color-accent);color:var(--g-color-on-accent);text-align:center}.g-article-card__stat-value{max-inline-size:100%;font-family:var(--g-font-family-heading);font-size:var(--g-font-size-700);font-weight:var(--g-font-weight-display);line-height:var(--g-line-height-700);overflow-wrap:break-word}.g-article-card__stat-label{max-inline-size:100%;font-size:var(--g-font-size-200);line-height:var(--g-line-height-200);overflow-wrap:break-word;hyphens:manual}.g-article-card__cover{position:relative;display:block;overflow:hidden;isolation:isolate}.g-article-card__cover-art{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%}.g-article-card__cover[data-cover=stone]{background-color:var(--g-color-night-900);background-image:radial-gradient(90% 80% at 100% 0%,var(--g-color-night-glow) 0%,var(--g-color-night-800) 45%,var(--g-color-night-900) 100%)}.g-article-card__cover[data-cover=stone] .g-cover-object{fill:var(--g-color-night-600)}.g-article-card__cover[data-cover=stone] .g-cover-facet{fill:var(--g-color-night-glow);opacity:.7}.g-article-card__cover[data-cover=stone] .g-cover-shade{fill:var(--g-color-night-900);opacity:.6}.g-article-card__cover[data-cover=seal]{background-color:var(--g-color-accent-soft);background-image:radial-gradient(80% 90% at 80% 20%,var(--g-color-surface) 0%,var(--g-color-accent-soft) 60%,var(--g-color-accent-line) 100%)}.g-article-card__cover[data-cover=seal] .g-cover-object{fill:var(--g-color-accent)}.g-article-card__cover[data-cover=seal] .g-cover-shade{fill:var(--g-color-accent-shadow);opacity:.35}.g-article-card__cover[data-cover=seal] .g-cover-ring{stroke:var(--g-color-on-accent);opacity:.55}.g-article-card__cover[data-cover=seal] .g-cover-mark{fill:var(--g-color-on-accent)}.g-article-card__cover[data-cover=yellow]{background-color:var(--g-color-aux);background-image:linear-gradient(150deg,var(--g-color-aux-hi) 0%,var(--g-color-aux) 50%,var(--g-color-aux-deep) 100%)}.g-article-card__cover[data-cover=yellow] .g-cover-object{fill:var(--g-color-surface)}.g-article-card__cover[data-cover=yellow] .g-cover-mark{fill:var(--g-color-aux-deep);stroke:var(--g-color-aux-deep)}.g-article-card__cover[data-cover=yellow] path.g-cover-mark{fill:none}.g-article-card__body{display:flex;grid-area:2/1;flex-direction:column;align-items:flex-start;gap:var(--g-space-12);min-inline-size:0}.g-article-card__badges{display:flex;flex-wrap:wrap;gap:var(--g-space-8);max-inline-size:100%}.g-article-card__title{min-inline-size:0;max-inline-size:100%}.g-article-card .g-article-card__link{--g-link-fg:var(--g-color-heading);overflow-wrap:break-word}.g-article-card__link::after{content:"";position:absolute;inset:0;border-radius:var(--g-radius-lg)}.g-article-card__text{display:-webkit-box;max-inline-size:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.g-article-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-space-6);max-inline-size:100%;margin:auto 0 0;color:var(--g-color-text-muted);font-size:var(--g-font-size-100);line-height:var(--g-line-height-100)}.g-article-card__author{display:flex;align-items:center;gap:var(--g-space-12);max-inline-size:100%;margin:0}.g-article-card__author>.g-image.g-article-card__author-photo{--g-image-size:calc(var(--g-space-40) + var(--g-space-4))}.g-article-card__author-photo .g-image__img{object-position:50% 20%}.g-article-card__author-text{display:flex;flex-direction:column;min-inline-size:0;line-height:var(--g-line-height-snug)}.g-article-card__author-name{color:var(--g-color-heading);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-bold);overflow-wrap:anywhere}.g-article-card__author-role{color:var(--g-color-text-muted);font-size:var(--g-font-size-100);overflow-wrap:anywhere}@container (width>=768px){.g-article-card[data-lead]>.g-article-card__body{grid-area:1/2;align-self:center;padding-inline-start:var(--g-space-16)}.g-article-card[data-lead] .g-article-card__title{font-size:var(--g-font-size-600);line-height:var(--g-line-height-600)}}.g-article-contact{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-12);min-inline-size:0;padding:var(--g-space-24);border-radius:var(--g-radius-lg);background-color:var(--g-color-accent-faint);color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-article-contact__title{margin:0;color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-400);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-400);overflow-wrap:break-word;hyphens:manual}.g-article-contact__text{min-inline-size:0;font-size:var(--g-font-size-200);line-height:var(--g-line-height-200);overflow-wrap:break-word}.g-article-contact__text>:where(p){margin:0}.g-article-contact__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-8);margin-block-start:var(--g-space-4)}.g-article-contact__phone{display:inline-flex;align-items:center;gap:var(--g-space-8);justify-self:start;font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-200)}.g-article-contact__phone-icon{flex:none;color:var(--g-color-link)}.g-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-space-8);min-inline-size:0;color:var(--g-color-text-muted);font-family:var(--g-font-family-text);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-text);line-height:var(--g-line-height-100)}.g-article-pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g-space-16) var(--g-space-24);min-inline-size:0;padding-block-start:var(--g-space-24);border-block-start:1px solid var(--g-color-border);font-family:var(--g-font-family-text)}.g-article-pager__link{display:grid;align-content:start;gap:var(--g-space-4);min-inline-size:0}.g-article-pager__link[data-side=next]{grid-column:2;justify-items:end;text-align:end}.g-article-pager__label{display:inline-flex;align-items:center;gap:var(--g-space-6);color:var(--g-color-text-muted);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-100)}.g-article-pager__title{min-inline-size:0;font-size:var(--g-font-size-300);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-300);overflow-wrap:anywhere;hyphens:manual}@media (width<480px){.g-article-pager{grid-template-columns:minmax(0,1fr)}.g-article-pager__link[data-side=next]{grid-column:auto}}.g-article-sources{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-16);min-inline-size:0}.g-article-sources__title{min-inline-size:0;overflow-wrap:anywhere}.g-article-sources__list{color:var(--g-color-text-muted);font-size:var(--g-font-size-200);line-height:var(--g-line-height-200)}@media (pointer:coarse){.g-article-sources__list{row-gap:var(--g-space-24)}}.g-article-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-12);min-inline-size:0;padding:var(--g-space-24);border:1px solid var(--g-color-accent-line);border-radius:var(--g-radius-lg);background-color:var(--g-color-accent-faint);color:var(--g-color-text);font-family:var(--g-font-family-text);font-size:var(--g-font-size-300);line-height:var(--g-line-height-relaxed)}.g-article-summary__label{color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-400);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-400);overflow-wrap:anywhere}.g-article-summary__lead{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-12);min-inline-size:0;overflow-wrap:anywhere}.g-article-summary__list{font-size:inherit;line-height:inherit}.g-author-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--g-space-20);min-inline-size:0;padding:var(--g-space-24);border-radius:var(--g-radius-lg);background-color:var(--g-color-surface-muted);color:var(--g-color-text);font-family:var(--g-font-family-text);font-size:var(--g-font-size-200);line-height:var(--g-line-height-200)}.g-author-card__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-4);min-inline-size:0;overflow-wrap:anywhere}.g-author-card__label{color:var(--g-color-text-muted);font-size:var(--g-font-size-100);line-height:var(--g-line-height-100)}.g-author-card__name{color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-400);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-400)}.g-author-card__role{color:var(--g-color-text-muted)}.g-author-card__bio{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-8);margin-block-start:var(--g-space-8)}.g-author-card__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-space-8);margin-block-start:var(--g-space-12)}.g-author-card__link{display:flex;min-inline-size:0}@media (width<480px){.g-author-card{grid-template-columns:minmax(0,1fr)}}.g-breadcrumbs{display:block;min-inline-size:0;color:var(--g-color-text-muted);font-family:var(--g-font-family-text);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-text);line-height:var(--g-line-height-100)}.g-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-space-4) var(--g-space-8);min-inline-size:0;margin:0;padding:0;list-style:none}.g-breadcrumbs__item{display:flex;align-items:center;gap:var(--g-space-8);min-inline-size:0;max-inline-size:100%}.g-breadcrumbs__link,.g-breadcrumbs__current{min-inline-size:0;overflow-wrap:anywhere}.g-breadcrumbs__current{color:var(--g-color-text)}.g-breadcrumbs__separator{color:var(--g-color-text-muted)}.g-callout{--g-callout-bg:var(--g-color-accent-faint);--g-callout-icon:var(--g-color-accent);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:var(--g-space-12);min-inline-size:0;padding:var(--g-space-20);border-radius:var(--g-radius-md);background-color:var(--g-callout-bg);color:var(--g-color-text);font-family:var(--g-font-family-text);font-size:var(--g-font-size-300);line-height:var(--g-line-height-relaxed)}.g-callout[data-tone=warning]{--g-callout-bg:var(--g-color-warning-bg);--g-callout-icon:var(--g-color-warning-text)}.g-callout[data-tone=important]{--g-callout-bg:var(--g-color-danger-bg);--g-callout-icon:var(--g-color-danger)}.g-callout[data-tone=tip]{--g-callout-bg:var(--g-color-success-bg);--g-callout-icon:var(--g-color-success)}.g-callout__icon{display:grid;place-items:center;block-size:1lh;color:var(--g-callout-icon)}.g-callout__body,.g-callout__text{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0}.g-callout__body{gap:var(--g-space-4)}.g-callout__text{gap:var(--g-space-12);overflow-wrap:anywhere}.g-callout__title{font-weight:var(--g-font-weight-bold);overflow-wrap:anywhere}.g-callout__text .g-list{font-size:inherit;line-height:inherit}.g-card{--g-card-pad:var(--g-space-24);--g-card-bg:var(--g-color-surface);--g-card-line:var(--g-color-border);--g-card-plate:var(--g-color-accent-soft);--g-card-mark:var(--g-color-link);--g-card-icon:var(--g-space-48);position:relative;display:flex;flex-direction:column;gap:var(--g-space-12);min-inline-size:0;padding:var(--g-card-pad);border:1px solid var(--g-card-line);border-radius:var(--g-radius-md);background-color:var(--g-card-bg);box-shadow:var(--g-shadow-sm);color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-card[data-size=lg]{--g-card-pad:var(--g-space-32);gap:var(--g-space-16)}.g-card[data-tone=muted]{--g-card-bg:var(--g-color-surface-muted);--g-card-line:transparent;--g-card-plate:var(--g-color-surface);box-shadow:none}.g-card[data-tone=accent]{--g-card-pad:var(--g-space-20);--g-card-bg:var(--g-color-accent-faint);--g-card-line:var(--g-color-accent-line);--g-card-plate:var(--g-color-accent);--g-card-mark:var(--g-color-on-accent);--g-card-icon:calc(var(--g-space-48) + var(--g-space-12));gap:var(--g-space-4);border-width:2px;border-radius:var(--g-radius-lg);box-shadow:none}.g-card[data-tone=accent]:has(>.g-card__icon){align-items:center;text-align:center}.g-card[data-tone=accent]>.g-card__icon{margin-block-end:var(--g-space-8);border-radius:var(--g-radius-md)}.g-card[data-tone=accent]>.g-card__body{margin-block-start:var(--g-space-8)}.g-card[data-tone=accent]>.g-card__footer{padding-block-start:var(--g-space-8)}.g-card__icon{display:grid;flex:none;place-items:center;inline-size:var(--g-card-icon);block-size:var(--g-card-icon);margin-block-end:var(--g-space-4);border-radius:var(--g-radius-sm);background-color:var(--g-card-plate);color:var(--g-card-mark)}.g-card__title,.g-card__text,.g-card__body,.g-card__footer{min-inline-size:0;max-inline-size:100%}.g-card__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-12);justify-items:start}.g-card__footer{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-12);justify-items:start;margin-block-start:auto}.g-card[data-variant=link]{transition:border-color var(--g-motion-180) var(--g-motion-ease),box-shadow var(--g-motion-180) var(--g-motion-ease)}.g-card .g-card__link{--g-link-fg:var(--g-color-heading);overflow-wrap:break-word}.g-card__link::after{content:"";position:absolute;inset:0;border-radius:var(--g-radius-md)}.g-card[data-tone=accent] .g-card__link::after{border-radius:var(--g-radius-lg)}.g-card__arrow{display:grid;place-items:center start;margin-block-start:auto;color:var(--g-card-mark)}.g-card[data-tone=accent] .g-card__arrow{color:var(--g-color-link)}.g-card[data-variant=link]:hover,.g-card[data-variant=link][data-g-state=hover]{border-color:var(--g-color-accent-hover);box-shadow:var(--g-shadow-md)}.g-card[data-variant=link]:active,.g-card[data-variant=link][data-g-state=active]{border-color:var(--g-color-accent-active);box-shadow:var(--g-shadow-sm)}@media (width>=768px){.g-card[data-tone=accent]:has(>.g-card__icon){align-items:stretch;justify-content:center;min-block-size:calc(var(--g-card-icon) + var(--g-card-pad)*2 + var(--g-space-4));padding-inline-start:calc(var(--g-card-pad) + var(--g-card-icon) + var(--g-space-24));text-align:start}.g-card[data-tone=accent]>.g-card__icon{position:absolute;inset-block-start:50%;inset-inline-start:var(--g-card-pad);margin:0;transform:translateY(-50%)}}@media (width<480px){.g-card,.g-card[data-size=lg]{--g-card-pad:var(--g-space-20)}}.g-case-card{--g-case-card-pad:var(--g-space-24);display:flex;flex-direction:column;min-inline-size:0;border:1px solid var(--g-color-border);border-radius:var(--g-radius-md);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-sm);color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-case-card__image{flex:none;max-block-size:calc(var(--g-space-96)*4);border-end-start-radius:0;border-end-end-radius:0}.g-case-card__body{display:grid;flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:var(--g-space-12);min-inline-size:0;padding:var(--g-case-card-pad)}.g-case-card__title,.g-case-card__text{min-inline-size:0;max-inline-size:100%}.g-case-card__result{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:var(--g-space-8);min-inline-size:0;max-inline-size:100%;margin:0;color:var(--g-color-heading);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-200)}.g-case-card__result-icon{position:relative;inset-block-start:calc((1lh - var(--g-space-20))/2);color:var(--g-color-success)}.g-case-card__result-text{min-inline-size:0;overflow-wrap:anywhere;hyphens:auto}.g-case-card__link{max-inline-size:100%;font-weight:var(--g-font-weight-medium)}@media (width<480px){.g-case-card{--g-case-card-pad:var(--g-space-20)}}.g-consent{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-8);min-inline-size:0;font-family:var(--g-font-family-text)}.g-consent__control{justify-self:start;font-size:var(--g-font-size-100);line-height:var(--g-line-height-100)}.g-consent__error{display:grid;grid-template-columns:var(--g-space-20) minmax(0,1fr);align-items:start;column-gap:var(--g-space-12);min-inline-size:0;color:var(--g-color-danger);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-100)}.g-consent__error[hidden]{display:none}.g-consent__error-icon{position:relative;justify-self:center;inset-block-start:calc((1lh - var(--g-space-16))/2)}.g-consent__error-text{min-inline-size:0;overflow-wrap:anywhere;hyphens:auto}.g-feature-tile{--g-feature-tile-pad:calc(var(--g-space-16) + var(--g-space-2));display:flex;align-items:center;gap:var(--g-space-12);min-inline-size:0;padding:var(--g-feature-tile-pad);border-radius:var(--g-radius-md);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-sm);color:var(--g-color-text);font-family:var(--g-font-family-heading)}.g-feature-tile__icon{display:grid;flex:none;place-items:center;inline-size:40px;block-size:40px;border-radius:var(--g-radius-sm);background-color:var(--g-color-accent-soft);color:var(--g-color-accent)}.g-feature-tile__text{flex:1 1 auto;min-inline-size:0;margin:0;font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-normal);overflow-wrap:break-word;hyphens:manual}@media (width>=768px){.g-feature-tile{flex-direction:column;align-items:flex-start;gap:var(--g-space-10)}.g-feature-tile__text{flex:none;max-inline-size:100%}}.g-figure{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-8);min-inline-size:0;margin:0}.g-figure__image{border-radius:var(--g-radius-md)}.g-figure__caption{min-inline-size:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-100);line-height:var(--g-line-height-100);overflow-wrap:anywhere}.g-form-field{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-8);min-inline-size:0;font-family:var(--g-font-family-text)}.g-form-field__label{justify-self:start;min-inline-size:0;max-inline-size:100%;color:var(--g-color-text);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-100);overflow-wrap:break-word;hyphens:manual}.g-form-field__required{color:var(--g-color-danger)}.g-form-field__error{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:var(--g-space-8);min-inline-size:0;color:var(--g-color-danger);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-100)}.g-form-field__error[hidden]{display:none}.g-form-field__error-icon{position:relative;inset-block-start:calc((1lh - var(--g-space-16))/2)}.g-form-field__error-text{min-inline-size:0;overflow-wrap:anywhere;hyphens:auto}.g-form-field__hint{overflow-wrap:anywhere}.g-guarantee-card{--g-tilt-perspective:1200px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:calc(var(--g-space-12) + var(--g-space-2));min-inline-size:0;min-block-size:640px;padding:var(--g-space-48);border-radius:var(--g-radius-2xl);overflow:hidden;background-color:var(--g-color-night-800);background-image:radial-gradient(90% 70% at 70% 10%,var(--g-color-night-glow) 0%,var(--g-color-night-700) 45%,var(--g-color-night-800) 100%);box-shadow:var(--g-shadow-lg);color:var(--g-color-on-night);font-family:var(--g-font-family-text)}.g-guarantee-card__seal{position:absolute;inset-block-start:-44px;inset-inline-end:-44px;inline-size:290px;block-size:auto;pointer-events:none;transform:rotate(calc(-10deg + var(--g-tilt-y)*2));transition:transform var(--g-motion-560) var(--g-motion-ease-out)}.g-guarantee-card[data-g-tilt-active] .g-guarantee-card__seal{transition-duration:var(--g-motion-120)}.g-guarantee-card__value,.g-guarantee-card__caption,.g-guarantee-card__text{position:relative;min-inline-size:0;margin:0;overflow-wrap:anywhere}.g-guarantee-card__value{color:var(--g-color-on-night);font-family:var(--g-font-family-heading);font-size:calc(var(--g-font-size-800)*3.2);font-weight:var(--g-font-weight-display);line-height:calc(var(--g-line-height-tight)*.79);letter-spacing:var(--g-letter-spacing-display)}.g-guarantee-card__caption{max-inline-size:16ch;color:var(--g-color-on-night);font-family:var(--g-font-family-heading);font-size:calc(var(--g-font-size-400)*1.4);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-snug)}.g-guarantee-card__text{max-inline-size:40ch;color:var(--g-color-on-night-muted);font-size:var(--g-font-size-200);line-height:var(--g-line-height-200)}.g-guarantee-card__action{position:relative;display:flex;flex-wrap:wrap;margin-block-start:var(--g-space-8)}@media (width<=820px){.g-guarantee-card{min-block-size:520px;padding:var(--g-space-28);border-radius:var(--g-radius-xl)}.g-guarantee-card__seal{inset-block-start:-24px;inset-inline-end:-24px;inline-size:150px}}.g-hero-stats{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--g-space-16) var(--g-space-40);min-inline-size:0;margin:0;padding:0;list-style:none}.g-hero-stats__item{position:relative;display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:var(--g-space-2) var(--g-space-8);min-inline-size:0;max-inline-size:100%}.g-hero-stats__value{min-inline-size:0;color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:calc(var(--g-font-size-400) + var(--g-space-8));font-weight:var(--g-font-weight-display);line-height:var(--g-line-height-tight);letter-spacing:var(--g-letter-spacing-display);overflow-wrap:anywhere}.g-hero-stats__item:not([data-stars])>.g-hero-stats__value{grid-column:1/-1}.g-hero-stats__stars{display:inline-flex;gap:var(--g-space-2);color:var(--g-color-rating)}.g-hero-stats__star{fill:currentColor;stroke:none}.g-hero-stats__label{grid-column:1/-1;min-inline-size:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-150);line-height:var(--g-line-height-snug);overflow-wrap:anywhere}@media (width<=820px){.g-hero-stats__value{font-size:calc(var(--g-font-size-400) + var(--g-space-4))}}.g-list-card{--g-list-card-icon-bg:var(--g-color-accent-faint);--g-list-card-icon-fg:var(--g-color-accent);display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--g-space-12);min-inline-size:0;padding:calc(var(--g-space-20) + var(--g-space-2)) var(--g-space-20);border:2px solid var(--g-color-border);border-radius:var(--g-radius-lg);background-color:var(--g-color-surface);color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-list-card[data-tone=danger]{--g-list-card-icon-bg:var(--g-color-danger-bg);--g-list-card-icon-fg:var(--g-color-danger)}.g-list-card__head{display:flex;align-items:center;gap:var(--g-space-12);min-inline-size:0}.g-list-card__icon{display:grid;flex:none;place-items:center;inline-size:46px;block-size:46px;border-radius:var(--g-radius-md);background-color:var(--g-list-card-icon-bg);color:var(--g-list-card-icon-fg)}.g-list-card>.g-list-card__head>.g-list-card__title{flex:1 1 auto;min-inline-size:0;line-height:var(--g-line-height-normal)}.g-list-card__intro{min-inline-size:0;margin:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-text);line-height:var(--g-line-height-200);overflow-wrap:anywhere}.g-list-card__items{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-10);min-inline-size:0;margin:0;padding:0;list-style:none}.g-list-card__item{display:flex;align-items:flex-start;gap:var(--g-space-10);min-inline-size:0}.g-list-card__mark{display:grid;flex:none;place-items:center;inline-size:22px;block-size:22px;border-radius:var(--g-radius-circle);background-color:var(--g-color-accent-faint);color:var(--g-color-accent)}.g-list-card__body{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);gap:var(--g-space-4);min-inline-size:0}.g-list-card__name{min-inline-size:0;color:var(--g-color-heading);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-normal);overflow-wrap:break-word;hyphens:manual}.g-list-card__item[data-variant=detailed] .g-list-card__name{color:var(--g-color-text)}.g-list-card__text{min-inline-size:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-text);line-height:var(--g-line-height-normal);overflow-wrap:anywhere}.g-load-more{display:flex;justify-content:center;min-inline-size:0}.g-load-more__button{max-inline-size:100%}.g-metric-tile{display:flex;flex-direction:column;gap:var(--g-space-2);min-inline-size:0;padding:var(--g-space-16) var(--g-space-20);border:1px solid var(--g-color-border);border-radius:var(--g-radius-md);background-color:var(--g-color-surface);color:var(--g-color-text);font-family:var(--g-font-family-text);box-shadow:var(--g-shadow-sm)}.g-metric-tile__label{margin:0 0 var(--g-space-4);color:var(--g-color-text-muted);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-100);overflow-wrap:anywhere}.g-metric-tile__value{margin:0;color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-600);font-weight:var(--g-font-weight-display);font-variant-numeric:tabular-nums;line-height:var(--g-line-height-600);letter-spacing:var(--g-letter-spacing-title);overflow-wrap:anywhere}.g-metric-tile[data-empty] .g-metric-tile__value{color:var(--g-color-text-muted)}.g-metric-tile__hint{margin:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-100);line-height:var(--g-line-height-100);overflow-wrap:anywhere}.g-metric-tile__trend{display:flex;gap:var(--g-space-4);align-items:center;margin:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-100);overflow-wrap:anywhere}.g-metric-tile__trend>span{min-inline-size:0}.g-metric-tile__trend[data-trend=up]{color:var(--g-color-success)}.g-metric-tile__trend[data-trend=down]{color:var(--g-color-danger)}.g-online-status{display:flex;align-items:center;gap:var(--g-space-8);inline-size:fit-content;min-inline-size:0;max-inline-size:100%;padding:var(--g-space-8) var(--g-space-12);border-radius:var(--g-radius-md);background-color:var(--g-color-surface-muted);color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-online-status__icon{display:grid;flex:none;place-items:center;inline-size:32px;block-size:32px;border:2px solid var(--g-color-surface);border-radius:var(--g-radius-circle);background-color:var(--g-color-accent);color:var(--g-color-on-accent)}.g-online-status__body{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);min-inline-size:0}.g-online-status__status,.g-online-status__text{min-inline-size:0;font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-normal);overflow-wrap:break-word;hyphens:manual}.g-online-status__status{color:var(--g-color-success)}.g-person-caption{--g-person-caption-pad:var(--g-space-10);--g-person-caption-gap:var(--g-space-12);display:flex;align-items:center;gap:var(--g-person-caption-gap);min-inline-size:0;padding:var(--g-person-caption-pad) calc(var(--g-space-16) + var(--g-space-2)) var(--g-person-caption-pad) var(--g-person-caption-pad);border:2px solid var(--g-color-border);border-radius:var(--g-radius-md);background-color:var(--g-color-surface);color:var(--g-color-text);font-family:var(--g-font-family-text);text-align:start}.g-person-caption .g-person-caption__photo{--g-image-size:var(--g-space-40)}.g-person-caption .g-person-caption__photo>.g-image__fallback{font-size:var(--g-font-size-100);line-height:var(--g-line-height-100)}.g-person-caption__body{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);gap:var(--g-space-2);min-inline-size:0}.g-person-caption__name{min-inline-size:0;color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-snug);overflow-wrap:break-word;hyphens:manual}.g-person-caption__role{min-inline-size:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-50);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-normal);overflow-wrap:break-word;hyphens:manual}@media (width<768px){.g-person-caption{--g-person-caption-pad:var(--g-space-8);--g-person-caption-gap:var(--g-space-8)}.g-person-caption .g-person-caption__photo{--g-image-size:var(--g-space-32)}}.g-person-card{--g-person-card-pad:var(--g-space-24);display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:var(--g-space-16);min-inline-size:0;padding:var(--g-person-card-pad);border:1px solid var(--g-color-border);border-radius:var(--g-radius-md);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-sm);color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-person-card[data-variant=row]{grid-template-columns:auto minmax(0,1fr);align-items:start}.g-person-card__body{display:grid;grid-template-columns:minmax(0,1fr);justify-self:stretch;gap:var(--g-space-4);min-inline-size:0}.g-person-card__name,.g-person-card__role,.g-person-card__text{min-inline-size:0;max-inline-size:100%}.g-person-card__text{margin-block-start:var(--g-space-8)}@media (width<480px){.g-person-card{--g-person-card-pad:var(--g-space-20)}.g-person-card[data-variant=row]>.g-person-card__photo{--g-image-size:var(--g-space-64)}}.g-person-card[data-view]{padding:0;border:0;box-shadow:none;color:inherit;text-decoration:none}.g-person-card[data-view=tape]{--g-tilt-perspective:900px;position:relative;display:block;overflow:hidden;border-radius:var(--g-radius-xl);background-color:var(--g-color-night-900);box-shadow:var(--g-shadow-lg);aspect-ratio:3/4;color:var(--g-color-on-night)}.g-person-card[data-view=tape]>.g-person-card__photo{position:absolute;inset:0;block-size:100%;border-radius:0;aspect-ratio:auto}.g-person-card[data-view=tape] .g-image__img{transition:filter var(--g-motion-560) var(--g-motion-ease),transform var(--g-motion-560) var(--g-motion-ease-out)}.g-person-card[data-view=tape][data-tone=bw] .g-image__img{filter:grayscale(1)}.g-person-card[data-view=tape]::after{content:"";position:absolute;inset:0;background-image:linear-gradient(180deg,transparent 45%,var(--g-color-night-900));pointer-events:none}.g-person-card__zone{position:absolute;inset-block-start:var(--g-space-16);inset-inline-start:var(--g-space-16);z-index:2;max-inline-size:calc(100% - var(--g-space-32));padding:var(--g-space-6) var(--g-space-12);border-radius:var(--g-radius-pill);background-color:var(--g-color-aux);color:var(--g-color-on-aux);font-family:var(--g-font-family-text);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-100);overflow-wrap:anywhere;opacity:0;transform:translateY(-6px);transition:opacity var(--g-motion-360) var(--g-motion-ease),transform var(--g-motion-360) var(--g-motion-ease)}.g-person-card[data-view=tape]>.g-person-card__caption{position:absolute;inset-inline:var(--g-space-20);inset-block-end:calc(var(--g-space-16) + var(--g-space-2));z-index:2;display:flex;flex-direction:column;gap:var(--g-space-2);min-inline-size:0;overflow-wrap:anywhere}.g-person-card[data-view=tape] .g-person-card__name{color:var(--g-color-on-night);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-600);font-weight:var(--g-font-weight-display);line-height:var(--g-line-height-tight);letter-spacing:var(--g-letter-spacing-display)}.g-person-card[data-view=tape] .g-person-card__role{color:var(--g-color-on-night-muted);font-size:var(--g-font-size-100);line-height:var(--g-line-height-100)}.g-person-card[data-view=tape]:hover .g-person-card__zone,.g-person-card[data-view=tape]:focus-visible .g-person-card__zone{opacity:1;transform:none}.g-person-card[data-view=tape][data-tone=bw]:hover .g-image__img,.g-person-card[data-view=tape][data-tone=bw]:focus-visible .g-image__img{filter:none}.g-person-card[data-view=tape]:focus-visible{outline-offset:var(--g-space-2)}@media (hover:none){.g-person-card__zone{opacity:1;transform:none}.g-person-card[data-view=tape][data-tone=bw] .g-image__img{filter:none}}.g-person-card[data-view=curator]{--g-tilt-perspective:1200px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-block-size:420px;overflow:hidden;border-radius:var(--g-radius-2xl);background-color:var(--g-color-accent-faint);color:var(--g-color-heading)}.g-person-card[data-view=curator][data-tone=warning]{background-color:var(--g-color-warning-bg)}.g-person-card[data-view=curator]>.g-person-card__photo{block-size:100%;border-radius:0;aspect-ratio:auto}.g-person-card[data-view=curator]>.g-person-card__body{display:flex;flex-direction:column;gap:calc(var(--g-space-12) + var(--g-space-2));padding:calc(var(--g-space-32) + var(--g-space-4)) var(--g-space-32);overflow-wrap:anywhere}.g-person-card[data-view=curator] .g-person-card__name{color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:calc(var(--g-font-size-400) + var(--g-font-size-100));font-weight:var(--g-font-weight-display);line-height:var(--g-line-height-tight);letter-spacing:var(--g-letter-spacing-display)}.g-person-card[data-view=curator] .g-person-card__role{color:var(--g-color-link);font-size:var(--g-font-size-150);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-normal)}.g-person-card__quote{color:var(--g-color-heading);font-family:var(--g-font-family-accent);font-size:var(--g-font-size-400);font-style:italic;font-weight:var(--g-font-weight-accent);line-height:var(--g-line-height-relaxed);quotes:none}.g-person-card__note{margin-block-start:auto;color:var(--g-color-text-muted);font-size:var(--g-font-size-150);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-normal)}@media (width<=820px){.g-person-card[data-view=curator]{grid-template-columns:minmax(0,1fr);grid-template-rows:320px auto}}.g-portrait-fan{--g-portrait-fan-height:520px;--g-portrait-fan-step:95px;--g-portrait-fan-card:210px;position:relative;inline-size:100%;block-size:var(--g-portrait-fan-height)}.g-portrait-fan__item{--g-fan-k:0;--g-fan-y:0px;--g-fan-r:0deg;--g-fan-delay:420ms;--g-fan-dx:0px;position:absolute;inset-block-start:calc(46% + var(--g-fan-y));inset-inline-start:calc(50% + var(--g-fan-k)*var(--g-portrait-fan-step));z-index:3;display:block;inline-size:var(--g-portrait-fan-card);aspect-ratio:3/4;border-radius:var(--g-radius-lg);color:var(--g-color-on-night);text-decoration:none;transform:translate(-50%,-50%) translate(0px,0px) rotate(var(--g-fan-r)) scale(1) translate(var(--g-fan-dx),0);transition:transform var(--g-motion-360) var(--g-motion-ease-spring)}.g-portrait-fan__card{position:absolute;inset:0;display:block;overflow:hidden;border-radius:inherit;background-color:var(--g-color-night-900);box-shadow:var(--g-shadow-inset-hl),var(--g-shadow-md)}.g-portrait-fan__item--1{--g-fan-k:-2.1;--g-fan-y:30px;--g-fan-r:-14deg;--g-fan-delay:200ms;z-index:1}.g-portrait-fan__item--2{--g-fan-k:-1.05;--g-fan-y:8px;--g-fan-r:-7deg;--g-fan-delay:310ms;z-index:2}.g-portrait-fan__item--4{--g-fan-k:1.05;--g-fan-y:8px;--g-fan-r:7deg;--g-fan-delay:530ms;z-index:2}.g-portrait-fan__item--5{--g-fan-k:2.1;--g-fan-y:30px;--g-fan-r:14deg;--g-fan-delay:640ms;z-index:1}.g-portrait-fan__card>.g-portrait-fan__photo{position:absolute;inset:0;block-size:100%;aspect-ratio:auto;border-radius:0}.g-portrait-fan__initials{color:var(--g-color-link);font-size:var(--g-font-size-700)}.g-portrait-fan__card::after{position:absolute;inset:0;background-image:linear-gradient(180deg,transparent 55%,var(--g-color-scrim-strong));content:"";pointer-events:none}.g-portrait-fan__name{position:absolute;inset-inline:14px;inset-block-end:12px;z-index:2;display:flex;flex-direction:column;min-inline-size:0;line-height:var(--g-line-height-snug)}.g-portrait-fan__person{font-family:var(--g-font-family-heading);font-size:calc(var(--g-font-size-300) + var(--g-space-2));font-weight:var(--g-font-weight-display);overflow-wrap:anywhere}.g-portrait-fan__role{color:var(--g-color-on-night-muted);font-size:var(--g-font-size-100);overflow-wrap:anywhere}.g-portrait-fan>.g-portrait-fan__item:is(:hover,:focus){z-index:9}@media (hover:hover) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.g-portrait-fan:hover>.g-portrait-fan__item{transform:translate(-50%,-50%) translate(calc(var(--g-fan-k)*var(--g-portrait-fan-step)*.22),-6px) rotate(calc(var(--g-fan-r)*1.25)) scale(1) translate(var(--g-fan-dx),0)}.g-portrait-fan>.g-portrait-fan__item:hover{transform:translate(-50%,-50%) translate(calc(var(--g-fan-k)*var(--g-portrait-fan-step)*.22),-26px) rotate(calc(var(--g-fan-r)*.4)) scale(1.06) translate(var(--g-fan-dx),0)}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.g-portrait-fan>.g-portrait-fan__item:focus-visible{transform:translate(-50%,-50%) translate(calc(var(--g-fan-k)*var(--g-portrait-fan-step)*.22),-26px) rotate(calc(var(--g-fan-r)*.4)) scale(1.06) translate(var(--g-fan-dx),0)}.g-portrait-fan__card{animation:g-portrait-fan-deal 1100ms var(--g-motion-ease-out) backwards;animation-delay:var(--g-fan-delay)}}@keyframes g-portrait-fan-deal{from{opacity:0;transform:rotate(calc(var(--g-fan-r)*-1)) translate(calc(var(--g-fan-k)*var(--g-portrait-fan-step)*-1),calc(60px - var(--g-fan-y))) scale(.9)}}@media (pointer:coarse){.g-portrait-fan__item{--g-fan-side:0;--g-fan-open:calc(var(--g-portrait-fan-step)*1.05);--g-fan-dx:calc(var(--g-fan-side)*(var(--g-portrait-fan-card) - var(--g-fan-open))/2);inline-size:var(--g-fan-open);block-size:calc(var(--g-portrait-fan-card)*4/3);aspect-ratio:auto}.g-portrait-fan__item--1,.g-portrait-fan__item--2{--g-fan-side:-1}.g-portrait-fan__item--4,.g-portrait-fan__item--5{--g-fan-side:1}.g-portrait-fan__item--3{--g-fan-open:var(--g-portrait-fan-card)}.g-portrait-fan:is([data-count="2"],[data-count="4"])>.g-portrait-fan__item--2{--g-fan-open:calc(var(--g-portrait-fan-step)*2.1)}.g-portrait-fan:is([data-count="2"],[data-count="4"])>.g-portrait-fan__item--4{--g-fan-open:var(--g-portrait-fan-card)}.g-portrait-fan__card{inset-inline:calc((var(--g-fan-side) + 1)/2*(var(--g-fan-open) - var(--g-portrait-fan-card))) auto;inline-size:var(--g-portrait-fan-card);pointer-events:none}}@media (width<=820px){.g-portrait-fan{--g-portrait-fan-height:400px;--g-portrait-fan-step:clamp(44px,calc((100vw - 2*var(--g-page-gutter) - 208px)/3),50px);--g-portrait-fan-card:min(136px,calc((100vw - 2*var(--g-page-gutter))/2 - 43px))}.g-portrait-fan__person{display:-webkit-box;overflow:hidden;font-size:var(--g-font-size-200);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.g-portrait-fan__role{display:none}}.g-portrait-stack{display:inline-flex;align-items:center;gap:var(--g-space-12);min-inline-size:0;max-inline-size:100%;padding:var(--g-space-10) calc(var(--g-space-16) + var(--g-space-2)) var(--g-space-10) var(--g-space-10);border-radius:var(--g-radius-pill);background-color:var(--g-color-surface-glass);backdrop-filter:blur(10px);box-shadow:var(--g-shadow-md);color:var(--g-color-heading);font-size:var(--g-font-size-150);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-snug)}.g-portrait-stack__faces{display:flex;flex:none}.g-portrait-stack .g-portrait-stack__face{--g-avatar-size:calc(var(--g-space-32) + var(--g-space-4));border:2px solid var(--g-color-surface);border-radius:var(--g-radius-circle)}.g-portrait-stack__face + .g-portrait-stack__face{margin-inline-start:calc(var(--g-space-10)*-1)}.g-portrait-stack .g-portrait-stack__face .g-avatar__initials{font-size:var(--g-font-size-50)}.g-portrait-stack__caption{min-inline-size:0;overflow-wrap:anywhere}.g-pricing-card{--g-pricing-card-pad:var(--g-space-24);position:relative;display:flex;flex-direction:column;gap:var(--g-space-20);min-inline-size:0;padding:var(--g-pricing-card-pad);border:1px solid var(--g-color-border);border-radius:var(--g-radius-md);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-sm);color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-pricing-card[data-variant=featured]{border-color:var(--g-color-accent);box-shadow:var(--g-shadow-md)}.g-pricing-card__head,.g-pricing-card__cost{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--g-space-8);min-inline-size:0}.g-pricing-card__cost{gap:var(--g-space-4)}.g-pricing-card__title,.g-pricing-card__description,.g-pricing-card__note,.g-pricing-card__features{min-inline-size:0;max-inline-size:100%}.g-pricing-card__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--g-space-12);min-inline-size:0;max-inline-size:100%;margin:0;overflow-wrap:anywhere}.g-pricing-card__amount,.g-pricing-card__old{min-inline-size:0}.g-pricing-card__amount{color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-600);font-weight:var(--g-font-weight-display);line-height:var(--g-line-height-600);font-variant-numeric:tabular-nums}.g-pricing-card__old{color:var(--g-color-text-muted);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-text);line-height:var(--g-line-height-200);text-decoration-line:line-through}.g-pricing-card__action{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0;margin-block-start:auto}@media (width<480px){.g-pricing-card{--g-pricing-card-pad:var(--g-space-20)}}.g-pricing-card__action[data-place=price]{margin-block-start:0}.g-process-step{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--g-space-16);min-inline-size:0;color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-process-step[data-variant=row]{grid-template-columns:auto minmax(0,1fr);align-items:start}.g-process-step__number{position:relative;display:grid;place-items:center;min-inline-size:var(--g-space-48);max-inline-size:100%;min-block-size:var(--g-space-48);padding:var(--g-space-4) var(--g-space-12);justify-self:start;border-radius:var(--g-radius-sm);background-color:var(--g-color-accent-soft);color:var(--g-color-link);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-400);font-weight:var(--g-font-weight-display);line-height:var(--g-line-height-400);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.g-process-step__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-8);justify-items:start;min-inline-size:0}.g-process-step__title,.g-process-step__text{min-inline-size:0;max-inline-size:100%}.g-quiz-option{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0;border-radius:var(--g-radius-md);font-family:var(--g-font-family-text)}.g-quiz-option__control{display:grid;inline-size:100%;min-block-size:var(--g-control-height-lg);padding:var(--g-space-16);border:1px solid var(--g-color-border-control);border-radius:var(--g-radius-md);background-color:var(--g-color-surface);transition:background-color var(--g-motion-120) var(--g-motion-ease),border-color var(--g-motion-120) var(--g-motion-ease)}.g-quiz-option[data-size=sm],.g-quiz-option[data-size=sm]>.g-quiz-option__control{border-radius:var(--g-radius-sm)}.g-quiz-option[data-size=sm]>.g-quiz-option__control{column-gap:var(--g-space-10);min-block-size:44px;padding:calc(var(--g-space-12) + var(--g-space-2)) var(--g-space-16);line-height:var(--g-line-height-normal)}.g-quiz-option__text,.g-quiz-option__hint{display:block;min-inline-size:0}.g-quiz-option__text{font-weight:var(--g-font-weight-medium);overflow-wrap:break-word;hyphens:manual}.g-quiz-option__hint{color:var(--g-color-text-muted);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-text);line-height:var(--g-line-height-100);overflow-wrap:anywhere;hyphens:auto}.g-quiz-option__control:has(input:checked){border-color:var(--g-color-accent);background-color:var(--g-color-accent-soft)}.g-quiz-option__control:hover,.g-quiz-option[data-g-state=hover]>.g-quiz-option__control{border-color:var(--g-color-accent-hover)}.g-quiz-option__control:active,.g-quiz-option[data-g-state=active]>.g-quiz-option__control{border-color:var(--g-color-accent-active);background-color:var(--g-color-accent-soft)}.g-quiz-option__control:has(input:disabled){border-color:var(--g-color-border);background-color:var(--g-color-surface-muted)}.g-quiz-option__control:has(input:disabled) .g-quiz-option__hint{color:inherit}@supports selector(:has(*)){.g-quiz-option__control:has(input:focus-visible){outline:2px solid var(--g-color-focus);outline-offset:2px}.g-quiz-option__control>input:focus-visible{outline:none}}.g-quiz-progress{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-8);min-inline-size:0;font-family:var(--g-font-family-text)}.g-quiz-progress__text{font-weight:var(--g-font-weight-medium)}.g-quiz-progress__bar{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--g-space-4);min-inline-size:0}.g-quiz-progress__segment{block-size:var(--g-space-4);border-radius:var(--g-radius-pill);background-color:var(--g-color-border);transition:background-color var(--g-motion-220) var(--g-motion-ease)}.g-quiz-progress__segment[data-done]{background-color:var(--g-color-accent)}.g-quiz-progress[data-tone=inverse]{gap:var(--g-space-6)}.g-quiz-progress[data-tone=inverse] .g-quiz-progress__segment{background-color:var(--g-color-on-accent-soft)}.g-quiz-progress[data-tone=inverse] .g-quiz-progress__segment[data-done]{background-color:var(--g-color-aux)}.g-quote{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-12);min-inline-size:0;margin:0;padding-inline-start:var(--g-space-20);border-inline-start:3px solid var(--g-color-accent);color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-quote__icon{display:flex;color:var(--g-color-accent)}.g-quote__text{min-inline-size:0;margin:0;font-size:var(--g-font-size-400);line-height:var(--g-line-height-400);overflow-wrap:anywhere}.g-quote__caption{min-inline-size:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-200);line-height:var(--g-line-height-200);overflow-wrap:anywhere}.g-quote__author{color:var(--g-color-text);font-weight:var(--g-font-weight-medium)}.g-quote__caption[data-caption=stack] .g-quote__author,.g-quote__caption[data-caption=stack] .g-quote__role{display:block}.g-review-source{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-inline-size:0;overflow:hidden;padding:calc(var(--g-space-16) + var(--g-space-2)) 0 0;border:1px solid var(--g-color-border);border-radius:var(--g-radius-md);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-sm);color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-review-source__head{display:flex;align-items:center;justify-content:center;gap:var(--g-space-12);min-inline-size:0;padding:0 var(--g-space-16) calc(var(--g-space-12) + var(--g-space-2))}.g-review-source .g-review-source__logo{--g-image-size:calc(var(--g-space-40) + var(--g-space-4));border-radius:0;background-color:transparent}.g-review-source>.g-review-source__head>.g-review-source__name{min-inline-size:0;line-height:var(--g-line-height-normal)}.g-review-source .g-review-source__image{border-radius:0}.g-review-source__caption{min-inline-size:0;margin:0;padding:var(--g-space-8) var(--g-space-16);color:var(--g-color-text-subtle);font-size:var(--g-font-size-50);font-weight:var(--g-font-weight-text);line-height:var(--g-line-height-normal);text-align:center;overflow-wrap:anywhere}.g-review-source__caption>.g-link{--g-link-fg:var(--g-color-text-subtle);--g-link-fg-hover:var(--g-color-text)}@media (pointer:coarse){.g-review-source__caption[data-variant=link]{padding-block:0}.g-review-source__caption[data-variant=link]>.g-link{display:inline-flex;align-items:center;min-block-size:44px;margin:0;padding:0 var(--g-space-12)}}.g-service-card{--g-tilt-perspective:1200px;--g-service-card-fg:var(--g-color-on-night);--g-service-card-muted:var(--g-color-on-night-muted);--g-service-card-tag-bg:var(--g-color-on-night-fill);--g-service-card-button-bg:var(--g-color-aux);--g-service-card-button-fg:var(--g-color-on-aux);position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--g-space-20);min-inline-size:0;min-block-size:460px;padding:calc(var(--g-space-40) + var(--g-space-4));border-radius:var(--g-radius-2xl);overflow:hidden;background-color:var(--g-color-night-800);background-image:radial-gradient(90% 80% at 100% 0%,var(--g-color-night-glow) 0%,var(--g-color-night-700) 45%,var(--g-color-night-800) 100%);box-shadow:var(--g-shadow-lg);color:var(--g-service-card-fg);font-family:var(--g-font-family-text);text-decoration:none}.g-service-card[data-tone=aux]{--g-service-card-fg:var(--g-color-on-aux);--g-service-card-muted:var(--g-color-on-aux);--g-service-card-tag-bg:var(--g-color-surface-glass);--g-service-card-button-bg:var(--g-color-heading);--g-service-card-button-fg:var(--g-color-on-night);background-color:var(--g-color-aux);background-image:linear-gradient(150deg,var(--g-color-aux-hi) 0%,var(--g-color-aux) 50%,var(--g-color-aux-deep) 100%);box-shadow:var(--g-shadow-inset-hl),var(--g-shadow-lg)}.g-service-card[data-tone=aux] .g-service-card__tag{box-shadow:none}a.g-service-card:focus-visible{outline:2px solid var(--g-color-focus);outline-offset:3px}.g-service-card__seal{position:absolute;inset-block-end:-40px;inset-inline-end:-30px;inline-size:260px;block-size:auto;pointer-events:none;transform:rotate(-12deg);transition:transform var(--g-motion-560) var(--g-motion-ease-spring)}.g-service-card:is(:hover,:focus-visible) .g-service-card__seal{transform:rotate(4deg) scale(1.06)}.g-service-card__tags{position:relative;display:flex;flex-wrap:wrap;gap:var(--g-space-8);min-inline-size:0;max-inline-size:100%;margin:0;padding:0;list-style:none}.g-service-card__tag{min-inline-size:0;max-inline-size:100%;padding:var(--g-space-6) calc(var(--g-space-12) + var(--g-space-2));border-radius:var(--g-radius-pill);background-color:var(--g-service-card-tag-bg);box-shadow:var(--g-shadow-ring-on-night);font-size:var(--g-font-size-150);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-200);overflow-wrap:anywhere}.g-service-card__title,.g-service-card__text{position:relative;min-inline-size:0;max-inline-size:100%;margin:0;overflow-wrap:anywhere}.g-service-card__title{align-self:stretch;color:var(--g-service-card-fg);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-700);font-weight:var(--g-font-weight-display);line-height:var(--g-line-height-700);letter-spacing:var(--g-letter-spacing-display)}.g-service-card:not([data-tone=aux]) .g-service-card__title{font-size:var(--g-font-size-h2);line-height:var(--g-line-height-h2)}.g-service-card__text{max-inline-size:40ch;color:var(--g-service-card-muted);font-size:var(--g-font-size-300);line-height:var(--g-line-height-200)}.g-service-card__action{position:relative;display:inline-flex;align-items:center;min-block-size:var(--g-size-button-page-sm);max-inline-size:100%;padding:var(--g-space-8) var(--g-space-button-page-sm-pad);border-radius:var(--g-radius-pill);background-color:var(--g-service-card-button-bg);color:var(--g-service-card-button-fg);font-size:var(--g-font-size-150);font-weight:var(--g-font-weight-button);line-height:var(--g-line-height-snug);overflow-wrap:anywhere;transition:background-color var(--g-motion-180) var(--g-motion-ease)}.g-service-card[data-tone=night]:is(:hover,:focus-visible) .g-service-card__action{background-color:var(--g-color-aux-hover)}.g-service-card__person{position:relative;margin-block-start:auto;display:flex;align-items:center;gap:var(--g-space-12);min-inline-size:0;max-inline-size:100%}.g-service-card__photo{flex:none;inline-size:calc(var(--g-space-48) + var(--g-space-8));block-size:calc(var(--g-space-48) + var(--g-space-8));border-radius:var(--g-radius-circle);object-fit:cover;box-shadow:0 0 0 calc(var(--g-space-2)*1.5) var(--g-color-surface-glass)}.g-service-card__person-text{display:grid;min-inline-size:0}.g-service-card__person-title{font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-snug);overflow-wrap:anywhere}.g-service-card__person-role{font-size:var(--g-font-size-100);line-height:var(--g-line-height-100);overflow-wrap:anywhere}@media (width<=820px){.g-service-card{min-block-size:0;padding:var(--g-space-24);border-radius:var(--g-radius-xl)}.g-service-card__seal{inset-block-start:-24px;inset-block-end:auto;inset-inline-end:-24px;inline-size:120px}.g-service-card:has(.g-service-card__seal) .g-service-card__tags{padding-inline-end:var(--g-space-80)}}.g-service-row{display:flex;align-items:center;gap:calc(var(--g-space-16) + var(--g-space-2));inline-size:100%;min-inline-size:0;min-block-size:calc(var(--g-space-40) + var(--g-space-4));margin:0;padding:calc(var(--g-space-20) + var(--g-space-2)) var(--g-space-4);border:0;border-block-end:1px solid var(--g-color-border);border-radius:0;background:transparent;color:var(--g-color-text);font:inherit;text-align:start;text-decoration:none;cursor:pointer;transition:padding var(--g-motion-360) var(--g-motion-ease-out)}.g-service-row:is(:hover,:focus-visible){padding-inline-start:var(--g-space-12)}.g-service-row:focus-visible{outline:2px solid var(--g-color-focus);outline-offset:2px}.g-service-row__plate{flex:none}.g-service-row__body{display:grid;flex:1 1 auto;gap:var(--g-space-2);min-inline-size:0}.g-service-row__title{color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-400);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-snug);overflow-wrap:anywhere}.g-service-row__text{color:var(--g-color-text-muted);font-size:var(--g-font-size-150);line-height:var(--g-line-height-100);overflow-wrap:anywhere}.g-service-row__go{display:grid;flex:none;place-items:center;inline-size:calc(var(--g-space-40) + var(--g-space-4));block-size:calc(var(--g-space-40) + var(--g-space-4));margin-inline-start:auto;border-radius:var(--g-radius-circle);background-color:var(--g-color-accent-faint);color:var(--g-color-link);transition:background-color var(--g-motion-180) var(--g-motion-ease),color var(--g-motion-180) var(--g-motion-ease)}.g-service-row:is(:hover,:focus-visible) .g-service-row__go{background-color:var(--g-color-accent);color:var(--g-color-on-accent)}@media (width<=820px){.g-service-row__title{font-size:var(--g-font-size-300)}}.g-share{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-12);min-inline-size:0;color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-share__label{margin:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-100);letter-spacing:var(--g-letter-spacing-caps);text-transform:uppercase}.g-share__list{display:flex;flex-wrap:wrap;gap:var(--g-space-8);margin:0;padding:0;list-style:none}.g-share__item{display:flex}.g-share__copy{justify-self:start}.g-share__status{margin:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-100);line-height:var(--g-line-height-100)}.g-share__fallback{min-inline-size:0}.g-share__field{inline-size:100%}@media (scripting:none){.g-share__copy{display:none}}.g-stat{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:var(--g-space-4);min-inline-size:0;color:var(--g-color-heading);font-family:var(--g-font-family-text)}.g-stat[data-variant=center]{justify-items:center;text-align:center}.g-stat[data-tone=inverse]{padding:var(--g-space-24);border-radius:var(--g-radius-md);background-color:var(--g-color-accent);color:var(--g-color-on-accent)}.g-stat__icon{display:grid;place-items:center;inline-size:var(--g-space-48);block-size:var(--g-space-48);margin-block-end:var(--g-space-8);border-radius:var(--g-radius-sm);background-color:var(--g-color-accent-soft);color:var(--g-color-link)}.g-stat[data-tone=inverse]>.g-stat__icon{background-color:var(--g-color-surface)}.g-stat__value{min-inline-size:0;max-inline-size:100%;font-family:var(--g-font-family-heading);font-size:var(--g-font-size-700);font-weight:var(--g-font-weight-display);line-height:var(--g-line-height-700);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.g-stat[data-size=lg]>.g-stat__value{font-size:var(--g-font-size-800);line-height:var(--g-line-height-800)}.g-stat__label{max-inline-size:100%}.g-table{--g-table-col:calc(var(--g-space-96) + var(--g-space-24));--g-table-first:calc(var(--g-space-96)*2);--g-table-pad:var(--g-space-16);display:block;min-inline-size:0;max-inline-size:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--g-color-border);border-radius:var(--g-radius-md);background-color:var(--g-color-surface);color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-table__table{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-text);line-height:var(--g-line-height-200);text-align:start}.g-table__cell{min-inline-size:var(--g-table-col);padding:var(--g-space-12) var(--g-table-pad);border-block-end:1px solid var(--g-color-border);background-color:var(--g-color-surface);color:var(--g-color-text);font-weight:inherit;text-align:start;vertical-align:top;overflow-wrap:anywhere;hyphens:auto}.g-table__table>tbody>tr:last-child>.g-table__cell{border-block-end:0}.g-table__head{background-color:var(--g-color-surface-muted);color:var(--g-color-heading);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-100);vertical-align:bottom}.g-table__row-head{color:var(--g-color-heading);font-weight:var(--g-font-weight-medium)}.g-table__cell[data-highlight]{background-color:var(--g-color-accent-soft)}.g-table__head[data-highlight]{color:var(--g-color-link)}.g-table__yes{color:var(--g-color-success)}.g-table__no{color:var(--g-color-text-muted)}.g-table[data-variant=sticky] .g-table__cell:first-child{position:sticky;inset-inline-start:0;z-index:1;inline-size:var(--g-table-first);min-inline-size:var(--g-table-first);max-inline-size:var(--g-table-first);border-inline-end:1px solid var(--g-color-border)}@media (width<768px){.g-table{--g-table-first:calc(var(--g-space-96) + var(--g-space-32))}}@media (width<480px){.g-table{--g-table-pad:var(--g-space-12)}}.g-table[data-variant=stack]{display:table;inline-size:100%;max-inline-size:none;overflow:visible;border:0;border-radius:0;border-collapse:collapse;border-spacing:0;background-color:transparent;font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-text);line-height:var(--g-line-height-200);text-align:start}.g-table[data-variant=stack] .g-table__cell{min-inline-size:0;padding:var(--g-space-12);background-color:transparent}.g-table[data-variant=stack] .g-table__head{background-color:var(--g-color-surface-muted)}.g-table[data-variant=stack] .g-table__cell[data-highlight]{background-color:var(--g-color-accent-soft)}.g-table[data-variant=stack]>tbody>tr:last-child>.g-table__cell{border-block-end:0}.g-table__label{display:none}@media (width<768px){.g-table[data-variant=stack],.g-table[data-variant=stack]>tbody{display:block}.g-table[data-variant=stack]>thead{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.g-table[data-variant=stack]>tbody{display:grid;gap:var(--g-space-12)}.g-table[data-variant=stack]>tbody>tr{display:grid;gap:var(--g-space-8);padding:var(--g-space-16);border-radius:var(--g-radius-md);background-color:var(--g-color-surface-muted)}.g-table[data-variant=stack]>tbody>tr>.g-table__cell{display:block;padding:0;border:0;background-color:transparent}.g-table[data-variant=stack]>tbody>tr>td.g-table__cell:not(:first-child){display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--g-space-12)}.g-table[data-variant=stack]>tbody>tr>.g-table__cell:first-child{color:var(--g-color-heading);font-weight:var(--g-font-weight-bold)}.g-table[data-variant=stack] .g-table__label{display:block;color:var(--g-color-text-muted);font-size:var(--g-font-size-100);line-height:var(--g-line-height-200)}}.g-testimonial{--g-testimonial-pad:var(--g-space-24);display:flex;flex-direction:column;gap:var(--g-space-16);min-inline-size:0;margin:0;padding:var(--g-testimonial-pad);border:1px solid var(--g-color-border);border-radius:var(--g-radius-md);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-sm);color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-testimonial__mark{display:grid;flex:none;place-items:center;align-self:flex-start;inline-size:var(--g-space-40);block-size:var(--g-space-40);border-radius:var(--g-radius-sm);background-color:var(--g-color-accent-soft);color:var(--g-color-link)}.g-testimonial__quote{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-12);min-inline-size:0;margin:0;padding:0;font-size:var(--g-font-size-200);line-height:var(--g-line-height-200);overflow-wrap:anywhere}.g-testimonial__author{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--g-space-12);min-inline-size:0;margin-block-start:auto;padding-block-start:var(--g-space-16);border-block-start:1px solid var(--g-color-border)}.g-testimonial__who{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0}.g-testimonial__name{min-inline-size:0;color:var(--g-color-heading);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-400);overflow-wrap:break-word;hyphens:manual}@media (width<480px){.g-testimonial{--g-testimonial-pad:var(--g-space-20)}}.g-toc{display:block;min-inline-size:0;color:var(--g-color-text-muted);font-family:var(--g-font-family-text)}.g-toc__list{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.g-toc__item{min-inline-size:0}.g-toc__link{position:relative;display:block;padding:var(--g-space-6) var(--g-space-12);border-radius:var(--g-radius-xs);color:var(--g-color-text-muted);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-text);line-height:var(--g-line-height-200);text-decoration-line:none;overflow-wrap:anywhere;hyphens:manual;transition:color var(--g-motion-120) var(--g-motion-ease)}.g-toc__link[aria-current=location]{color:var(--g-color-text);font-weight:var(--g-font-weight-bold)}.g-toc__link[aria-current=location]::before{position:absolute;inset-block:var(--g-space-6);inset-inline-start:0;inline-size:2px;background-color:var(--g-color-accent);content:""}.g-toc__link:hover{color:var(--g-color-link)}.g-toc[data-variant=panel]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-12)}.g-toc__label{margin:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-100);letter-spacing:var(--g-letter-spacing-caps);text-transform:uppercase}.g-toc[data-variant=bar]{position:relative;background-color:var(--g-color-surface)}.g-toc__summary{position:relative;display:flex;align-items:center;gap:var(--g-space-8);block-size:48px;padding:0 var(--g-space-4);border-block-end:1px solid var(--g-color-border);background-color:var(--g-color-surface);color:var(--g-color-text);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-200);cursor:pointer;list-style:none}.g-toc__summary::-webkit-details-marker{display:none}.g-toc__current{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-toc__chevron{flex:none;color:var(--g-color-text-muted);transition:transform var(--g-motion-180) var(--g-motion-ease)}.g-toc[open] .g-toc__chevron{transform:rotate(180deg)}.g-toc__summary>.g-toc__progress{position:absolute;inset-inline:0;inset-block-end:0}.g-toc__nav{position:absolute;inset-block-start:100%;inset-inline:0;z-index:1;max-block-size:calc(100dvh - var(--g-size-header) - 48px);padding:var(--g-space-8);overflow-y:auto;overscroll-behavior:contain;border-radius:0 0 var(--g-radius-md) var(--g-radius-md);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-md)}.g-toc__nav .g-toc__link{display:flex;align-items:center;min-block-size:44px}@media (pointer:coarse){.g-toc__link{display:flex;align-items:center;min-block-size:44px}}.g-video-card{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--g-space-8);min-inline-size:0;color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-video-card__cover{position:relative;display:block;min-inline-size:0}.g-video-card__play{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:var(--g-radius-circle);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-sm);color:var(--g-color-ink);transform:translate(-50%,-50%);pointer-events:none}.g-video-card__cover:has(>.g-image[data-failed])>.g-video-card__play{display:none}.g-video-card__duration{position:absolute;inset-block-end:calc(var(--g-space-12) + var(--g-space-2));inset-inline-end:calc(var(--g-space-12) + var(--g-space-2));padding:var(--g-space-4) var(--g-space-6);border-radius:var(--g-radius-pill);background-color:var(--g-color-scrim-strong);color:var(--g-color-on-accent);font-size:var(--g-font-size-50);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-normal);white-space:nowrap}.g-video-card>.g-heading.g-video-card__title{min-inline-size:0;font-size:var(--g-font-size-300);line-height:var(--g-line-height-300)}.g-video-card__caption{min-inline-size:0;margin:0;color:var(--g-color-text-subtle);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-normal);overflow-wrap:break-word}.g-section[data-tone=muted] .g-video-card__caption,[data-ui]:has(>.g-section[data-tone=muted]) .g-video-card__caption{color:var(--g-color-text-muted)}.g-article-aside{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--g-space-32);min-inline-size:0;color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-article-aside__back{display:inline-flex;align-items:center;gap:var(--g-space-8);justify-self:start;font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-200)}.g-article-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-24);min-inline-size:0;margin:0;color:var(--g-color-text);font-family:var(--g-font-family-text);font-size:var(--g-font-size-300);font-weight:var(--g-font-weight-text);line-height:var(--g-line-height-relaxed);overflow-wrap:break-word}.g-article-body>p{hyphens:auto}.g-article-body>h2,.g-article-body>.g-faq,.g-article-body>.g-article-links,.g-article-body>.g-article-sources{margin-block-start:var(--g-space-24)}.g-article-body>.g-article-body__heading{overflow-wrap:anywhere}.g-article-body>.g-list,.g-article-body .g-callout__text .g-list,.g-article-body .g-process-step__text .g-list{font-size:inherit;line-height:inherit}.g-article-body code{padding:0 var(--g-space-4);border:1px solid var(--g-color-accent-line);border-radius:var(--g-radius-xs);background-color:var(--g-color-accent-faint);overflow-wrap:anywhere}.g-article-body__steps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-24);min-inline-size:0}.g-article-body__step{min-inline-size:0}.g-article-body__step .g-process-step__number{border-radius:var(--g-radius-circle)}.g-article-body__step .g-process-step__text{display:grid;gap:var(--g-space-12);font-size:var(--g-font-size-300);line-height:var(--g-line-height-relaxed)}.g-article-head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-32);min-inline-size:0;color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-article-head__text{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-16);min-inline-size:0;max-inline-size:var(--g-container-narrow)}.g-article-head__title{margin:0;font-size:var(--g-font-size-800);line-height:var(--g-line-height-800)}.g-article-head__intro{margin:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-lead);line-height:var(--g-line-height-lead);overflow-wrap:break-word}.g-article-head__author{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-space-4) var(--g-space-12);min-inline-size:0}.g-article-head__name{min-inline-size:0;font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-200);overflow-wrap:break-word}.g-article-head__role{min-inline-size:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-100);line-height:var(--g-line-height-100);overflow-wrap:break-word}.g-article-head>.g-article-head__media{inline-size:100%;min-inline-size:0;border-radius:var(--g-radius-lg);aspect-ratio:3/2}.g-article-head__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--g-space-8);padding:var(--g-space-24);background-color:var(--g-color-accent);color:var(--g-color-on-accent);text-align:center}.g-article-head__stat-value{max-inline-size:100%;font-family:var(--g-font-family-heading);font-size:var(--g-font-size-800);font-weight:var(--g-font-weight-display);line-height:var(--g-line-height-800);overflow-wrap:break-word}.g-article-head__stat-label{max-inline-size:100%;font-size:var(--g-font-size-300);line-height:var(--g-line-height-300);overflow-wrap:break-word;hyphens:manual}.g-article-head__stub{display:grid;place-items:center;background-color:var(--g-color-accent-faint);color:var(--g-color-accent)}.g-article-head .g-article-head__stub-icon[data-size]{--g-icon-size:var(--g-space-48)}@media (width>=1024px){.g-article-head>.g-article-head__media{aspect-ratio:3/1}}.g-article-links{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-16);min-inline-size:0}.g-article-links__title{min-inline-size:0;overflow-wrap:anywhere}.g-article-links__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-16);min-inline-size:0}.g-article-links__item{display:grid;min-inline-size:0}@media (width>=768px){.g-article-links__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.g-benefits{--g-benefits-gap:var(--g-space-24);display:block;min-inline-size:0;margin:0}.g-benefits__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-benefits-gap);min-inline-size:0;margin:0;padding:0;list-style:none}.g-benefits__item{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0}@media (width>=768px){.g-benefits__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.g-benefits__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<768px){.g-benefits{--g-benefits-gap:var(--g-space-16)}}.g-blog-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-32);min-inline-size:0;margin-inline:0;padding-inline:0;color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-blog-list__filter{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-12);min-inline-size:0}.g-blog-list__chips{display:flex;flex-wrap:wrap;gap:var(--g-space-8);min-inline-size:0}.g-blog-list__items{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-24);min-inline-size:0;margin:0;padding:0;list-style:none}.g-blog-list__item{display:flex;flex-direction:column;min-inline-size:0}.g-blog-list__item>.g-article-card{flex:1 1 auto}.g-blog-list:not([data-g-filtered])>.g-blog-list__items>[data-lead]{grid-column:1/-1}.g-blog-list__empty{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--g-space-16);min-inline-size:0}.g-blog-list .g-blog-list__message{max-inline-size:100%;font-size:var(--g-font-size-400);line-height:var(--g-line-height-400)}@media (width>=768px){.g-blog-list__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.g-blog-list__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<768px){.g-blog-list__chips{flex-wrap:nowrap;margin:calc(var(--g-space-4)*-1);padding:var(--g-space-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--g-space-4);scrollbar-width:none}.g-blog-list__chips>.g-chip{flex:none}}@media (scripting:none){.g-blog-list__filter,.g-blog-list__more{display:none}}@media (scripting:enabled){.g-blog-list:not([data-g-ready])>.g-blog-list__items>.g-blog-list__item:nth-child(n + 10){display:none}}:root{--g-bottom-nav-height:var(--g-space-64)}.g-bottom-nav{--g-bottom-nav-plate-inline:calc(var(--g-space-40) + var(--g-space-4));--g-bottom-nav-plate-block:calc(var(--g-space-28) + var(--g-space-2));--g-bottom-nav-count:calc(var(--g-space-16) + var(--g-space-2));position:fixed;inset-inline:0;inset-block-end:0;z-index:30;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-block-size:calc(var(--g-bottom-nav-height) + env(safe-area-inset-bottom));margin:0;padding:var(--g-space-6) 0 calc(var(--g-space-0) + env(safe-area-inset-bottom));border-block-start:1px solid var(--g-color-border);background-color:var(--g-color-surface-glass);color:var(--g-color-text-muted);font-family:var(--g-font-family-text);-webkit-tap-highlight-color:transparent}.g-bottom-nav__item{display:flex;flex-direction:column;gap:var(--g-space-2);align-items:center;justify-content:flex-start;min-inline-size:0;margin:0;padding:var(--g-space-4) 0;border:0;border-radius:var(--g-radius-sm);background-color:transparent;color:inherit;font:inherit;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--g-motion-120) var(--g-motion-ease),color var(--g-motion-120) var(--g-motion-ease)}.g-bottom-nav__icon{position:relative;display:grid;flex:none;place-items:center;inline-size:var(--g-bottom-nav-plate-inline);block-size:var(--g-bottom-nav-plate-block);border-radius:var(--g-radius-pill);background-color:transparent;transition:background-color var(--g-motion-180) var(--g-motion-ease)}.g-bottom-nav__label{display:block;max-inline-size:100%;font-family:var(--g-font-family-heading);font-size:var(--g-font-size-tabbar);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-snug);text-align:center;overflow-wrap:anywhere}.g-bottom-nav__count{position:absolute;display:grid;place-items:center;inset-block-start:calc(var(--g-space-4)*-1);inset-inline-end:0;min-inline-size:var(--g-bottom-nav-count);block-size:var(--g-bottom-nav-count);padding:0 var(--g-space-4);border-radius:var(--g-radius-pill);background-color:var(--g-color-danger);color:var(--g-color-on-accent);font-size:var(--g-font-size-tabbar);font-weight:var(--g-font-weight-bold);font-variant-numeric:tabular-nums;line-height:var(--g-line-height-tight);text-align:center;white-space:nowrap}@media (hover:hover){.g-bottom-nav__item:hover,.g-bottom-nav__item[data-g-state=hover]{color:var(--g-color-text)}}.g-bottom-nav__item:active,.g-bottom-nav__item[data-g-state=active]{background-color:var(--g-color-accent-faint)}.g-bottom-nav__item[aria-current=page],.g-bottom-nav__item[aria-current=true]{color:var(--g-color-link)}.g-bottom-nav__item[aria-current=page] .g-bottom-nav__label,.g-bottom-nav__item[aria-current=true] .g-bottom-nav__label{font-weight:var(--g-font-weight-bold)}.g-bottom-nav__item[aria-current=page] .g-bottom-nav__icon,.g-bottom-nav__item[aria-current=true] .g-bottom-nav__icon{background-color:var(--g-color-accent-soft)}.g-bottom-nav__item[data-center] .g-bottom-nav__icon{inline-size:var(--g-control-height-lg);block-size:var(--g-control-height-lg);margin-block-start:calc((var(--g-space-24) + var(--g-space-2))*-1);border-radius:var(--g-radius-circle);background-color:var(--g-color-accent);color:var(--g-color-on-accent);box-shadow:var(--g-shadow-md)}.g-bottom-nav__item[data-center] .g-bottom-nav__count{inset-block-start:0;inset-inline-end:calc(var(--g-space-4)*-1)}.g-carousel{--g-carousel-shift:var(--g-space-8);--g-carousel-edge:calc(var(--g-page-gutter) - var(--g-carousel-shift));--g-carousel-item:clamp(302px,291.6px + 2.667vw,330px);display:block;min-inline-size:0;margin:0}.g-carousel__tape{display:grid;grid-template-columns:minmax(var(--g-carousel-edge),1fr) minmax(0,calc(var(--g-container-wide) + var(--g-carousel-shift)*2)) minmax(var(--g-carousel-edge),1fr);min-inline-size:0;padding-block:var(--g-space-32) calc(var(--g-space-section) + var(--g-space-32));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-inline-start:max( var(--g-carousel-edge),calc((100% - var(--g-container-wide))/2 - var(--g-carousel-shift)) );scrollbar-width:none}.g-carousel__tape::-webkit-scrollbar{display:none}.g-carousel__tape:focus-visible{outline-offset:-2px}.g-carousel__list{display:flex;grid-column:2;gap:var(--g-space-12);inline-size:max-content;margin:0;padding:0 var(--g-carousel-edge) 0 0;list-style:none}.g-carousel__item{display:grid;flex:none;grid-template-columns:minmax(0,1fr);inline-size:var(--g-carousel-item);min-inline-size:0;scroll-snap-align:start}@media (width<768px){.g-carousel{--g-carousel-shift:var(--g-space-0)}.g-carousel__tape{padding-block-start:var(--g-space-28)}.g-carousel .g-icon-button[data-size]{--g-icon-button-size:var(--g-control-height-sm)}}.g-cases{--g-cases-gap:var(--g-space-24);display:block;min-inline-size:0;margin:0}.g-cases__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-cases-gap);min-inline-size:0;margin:0;padding:0;list-style:none}.g-cases__item{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0}@media (width>=768px){.g-cases__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.g-cases__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<768px){.g-cases{--g-cases-gap:var(--g-space-16)}}.g-checklist__layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:calc(var(--g-space-48) + var(--g-space-8));align-items:center;min-inline-size:0}.g-checklist__main{display:flex;flex-direction:column;gap:var(--g-space-24);min-inline-size:0}.g-checklist__title{margin:0;overflow-wrap:anywhere}.g-checklist__list{display:flex;flex-direction:column;gap:var(--g-space-10);min-inline-size:0;margin:0;padding:0;list-style:none}.g-checklist__item{min-inline-size:0}.g-checklist__label{display:flex;align-items:center;gap:var(--g-space-16);min-inline-size:0;min-block-size:calc(var(--g-space-64) + var(--g-space-2));padding:var(--g-space-12) var(--g-space-20);border-radius:var(--g-radius-lg);outline:1.5px solid var(--g-color-border);outline-offset:-1.5px;background-color:var(--g-color-surface);color:var(--g-color-heading);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-snug);cursor:pointer;transition:outline-color var(--g-motion-180) var(--g-motion-ease),background-color var(--g-motion-180) var(--g-motion-ease)}.g-checklist__label:hover{outline-color:var(--g-color-accent-line)}.g-checklist__label:has(.g-checklist__input:checked){outline-color:var(--g-color-accent-line);background-color:var(--g-color-accent-faint)}.g-checklist__text{min-inline-size:0;overflow-wrap:anywhere}.g-checklist__box{position:relative;display:grid;flex:none;place-items:center;inline-size:calc(var(--g-space-28) + var(--g-space-2));block-size:calc(var(--g-space-28) + var(--g-space-2))}.g-checklist__input{appearance:none;inline-size:100%;block-size:100%;margin:0;border:2px solid var(--g-color-border-control);border-radius:var(--g-radius-sm);background-color:var(--g-color-surface);cursor:pointer;transition:background-color var(--g-motion-220) var(--g-motion-ease-spring),border-color var(--g-motion-220) var(--g-motion-ease-spring),box-shadow var(--g-motion-220) var(--g-motion-ease-spring),transform var(--g-motion-220) var(--g-motion-ease-spring)}.g-checklist__input:checked{border-color:transparent;background-color:var(--g-color-accent);background-image:linear-gradient(160deg,var(--g-color-accent-hi),var(--g-color-accent) 60%);box-shadow:var(--g-shadow-sm);transform:scale(1.08)}.g-checklist__input:focus-visible{outline:2px solid var(--g-color-focus);outline-offset:2px}.g-checklist__tick{position:absolute;inset:0;margin:auto;color:var(--g-color-on-accent);opacity:0;pointer-events:none;transition:opacity var(--g-motion-180) var(--g-motion-ease)}.g-checklist__input:checked + .g-checklist__tick{opacity:1}.g-checklist__panel{display:flex;flex-direction:column;align-items:center;gap:calc(var(--g-space-20) + var(--g-space-2));min-inline-size:0;padding:calc(var(--g-space-32) + var(--g-space-4));border-radius:var(--g-radius-2xl);background-color:var(--g-color-accent-faint)}.g-checklist__live{display:flex;flex-direction:column;align-items:center;gap:calc(var(--g-space-20) + var(--g-space-2));inline-size:100%;min-inline-size:0}.g-checklist__ring{position:relative;display:grid;place-items:center;inline-size:min(340px,100%);aspect-ratio:1}.g-checklist__svg{position:absolute;inset:0;inline-size:100%;block-size:100%;transform:rotate(-90deg)}.g-checklist__track,.g-checklist__fill{fill:none;stroke-width:22}.g-checklist__track{stroke:var(--g-color-accent-line)}.g-checklist__fill{stroke:var(--g-color-accent);stroke-linecap:round;transition:stroke-dashoffset var(--g-motion-560) var(--g-motion-ease-out)}.g-checklist__center{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--g-space-4);max-inline-size:60%;text-align:center}.g-checklist__percent{color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:calc(var(--g-font-size-800)*1.1);font-weight:var(--g-font-weight-display);font-variant-numeric:tabular-nums;line-height:var(--g-line-height-tight);letter-spacing:var(--g-letter-spacing-display)}.g-checklist__count{color:var(--g-color-text-muted);font-size:var(--g-font-size-200)}.g-checklist__phrase{max-inline-size:30ch;margin:0;color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-400);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-snug);text-align:center;overflow-wrap:anywhere}.g-checklist__phrase:empty{display:none}.g-checklist__action{max-inline-size:100%}@media (prefers-reduced-motion:reduce){.g-checklist__input:checked{transform:none}}@media (width<=1100px){.g-checklist__layout{grid-template-columns:minmax(0,1fr);gap:var(--g-space-32)}}@media (width<=820px){.g-checklist__panel{padding:var(--g-space-24);border-radius:var(--g-radius-xl)}.g-checklist__ring{inline-size:min(260px,100%)}}.g-client-map{--g-client-map-inset:var(--g-space-16);display:block;min-inline-size:0;margin:0}.g-client-map__map{position:relative;min-inline-size:0;margin-block-start:var(--g-space-28)}.g-client-map__map>.g-client-map__image{block-size:clamp(336px,252.8px + 21.333vw,560px);border-radius:0;aspect-ratio:auto}.g-client-map__map>.g-client-map__person{position:absolute;inset-block-end:var(--g-client-map-inset);inset-inline-start:var(--g-client-map-inset);display:none;inline-size:min(344px,calc(100% - var(--g-client-map-inset)*2))}.g-client-map__attribution{position:absolute;inset-block-end:var(--g-space-6);inset-inline-end:var(--g-space-6);max-inline-size:calc(100% - var(--g-space-6)*2);margin:0;padding:var(--g-space-2) var(--g-space-6);border-radius:var(--g-radius-xs);background-color:var(--g-color-surface);color:var(--g-color-text);font-family:var(--g-font-family-text);font-size:var(--g-font-size-50);line-height:var(--g-line-height-50)}@media (width>=768px){.g-client-map__map>.g-client-map__person{display:block}}.g-client-map__canvas{position:relative;aspect-ratio:1200/620;min-inline-size:0;overflow:hidden;border:1px solid var(--g-color-accent-line);border-radius:var(--g-radius-2xl);background-color:var(--g-color-accent-soft)}.g-client-map[data-g-ready] .g-client-map__canvas{cursor:grab;touch-action:pan-y;user-select:none}.g-client-map[data-g-dragging] .g-client-map__canvas{cursor:grabbing}.g-client-map__svg{display:block;inline-size:100%;block-size:100%}.g-client-map__sea{fill:var(--g-color-accent-soft)}.g-client-map__grid{fill:none;stroke:var(--g-color-accent-line);stroke-width:1;vector-effect:non-scaling-stroke}.g-client-map__land{fill:var(--g-color-surface);stroke:var(--g-color-accent-line);stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke}.g-client-map__bubble{cursor:pointer}.g-client-map__hit{fill:none;pointer-events:all}.g-client-map__bubble>circle{fill:var(--g-color-accent);stroke:var(--g-color-surface);stroke-width:2;vector-effect:non-scaling-stroke;transition:fill 160ms var(--g-motion-ease)}.g-client-map__bubble>text{fill:var(--g-color-on-accent);font-family:var(--g-font-family-heading);font-weight:var(--g-font-weight-display);pointer-events:none;user-select:none}.g-client-map__bubble[data-one]>circle{fill:var(--g-color-aux)}.g-client-map__bubble[data-one]>text{fill:var(--g-color-on-aux)}.g-client-map__bubble:hover>circle{fill:var(--g-color-accent-hover)}.g-client-map__bubble[data-one]:hover>circle{fill:var(--g-color-aux-hover)}.g-client-map__tip{pointer-events:none}.g-client-map__tip-box{fill:var(--g-color-night-900)}.g-client-map__tip-text{fill:var(--g-color-on-night);font-family:var(--g-font-family-heading);font-weight:var(--g-font-weight-bold)}.g-client-map__zoom{position:absolute;inset-block-start:16px;inset-inline-start:16px;z-index:1;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--g-color-border);border-radius:var(--g-radius-md);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-md)}.g-client-map__zoom-button{display:grid;place-items:center;inline-size:44px;block-size:44px;margin:0;padding:0;border:0;background-color:var(--g-color-surface);color:var(--g-color-ink);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-500);line-height:calc(var(--g-line-height-tight) - .08);cursor:pointer;transition:background-color 160ms var(--g-motion-ease)}.g-client-map__zoom-button + .g-client-map__zoom-button{border-block-start:1px solid var(--g-color-border)}.g-client-map__zoom-button:hover:not(:disabled){background-color:var(--g-color-accent-faint)}.g-client-map__zoom-button:disabled{color:var(--g-color-text-subtle);cursor:default}.g-client-map__zoom-button:focus-visible{outline-offset:-3px}.g-client-map__canvas>.g-client-map__person{position:absolute;inset-block-end:calc(var(--g-space-20) - 1px);inset-inline-start:calc(var(--g-space-20) - 1px);z-index:2;display:flex;align-items:center;gap:calc(var(--g-space-12) + var(--g-space-2));max-inline-size:min(440px,calc(100% - var(--g-space-20)*2 + 2px));padding:var(--g-space-12) calc(var(--g-space-20) + var(--g-space-2)) var(--g-space-12) var(--g-space-12);border-radius:var(--g-radius-lg);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-lg);outline:1px solid var(--g-color-border);outline-offset:-1px;cursor:default}.g-client-map__person>.g-image.g-client-map__person-photo{--g-image-size:calc(var(--g-space-48) + var(--g-space-12));border-radius:var(--g-radius-md)}.g-client-map__person-photo .g-image__img{object-position:50% 12%}.g-client-map__person-text{display:flex;flex-direction:column;gap:var(--g-space-2);min-inline-size:0}.g-client-map__person-name{color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-300);font-weight:var(--g-font-weight-display)}.g-client-map__person-role{color:var(--g-color-text-muted);font-size:var(--g-font-size-150);line-height:calc(var(--g-line-height-tight) + .27)}@media (width<=820px){.g-client-map__canvas:has(>.g-client-map__person){aspect-ratio:3/4}.g-client-map__canvas>.g-client-map__person{inset-inline-end:calc(var(--g-space-10) - 1px);inset-block-end:calc(var(--g-space-10) - 1px);inset-inline-start:calc(var(--g-space-10) - 1px);gap:var(--g-space-10);max-inline-size:none;padding:var(--g-space-10) calc(var(--g-space-12) + var(--g-space-2)) var(--g-space-10) var(--g-space-10)}.g-client-map__person>.g-image.g-client-map__person-photo{--g-image-size:calc(var(--g-space-40) + var(--g-space-6));border-radius:var(--g-radius-sm)}.g-client-map__person-name{font-size:var(--g-font-size-200)}.g-client-map__person-role{font-size:calc((var(--g-font-size-50) + var(--g-font-size-150))/2)}}@media (width<600px){.g-client-map__zoom{inset-block-start:10px;inset-inline-start:10px}}@media (prefers-reduced-motion:reduce){.g-client-map__bubble>circle,.g-client-map__zoom-button{transition:none}}.g-cta{--g-cta-pad:var(--g-space-64);--g-cta-bg:var(--g-color-accent-soft);display:grid;grid-template-columns:minmax(0,var(--g-container-base));justify-content:center;min-inline-size:0;margin:0;padding:var(--g-space-section) var(--g-page-gutter);color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-cta[data-tone=accent]{--g-cta-bg:var(--g-color-accent)}.g-cta__plate{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--g-space-32);min-inline-size:0;padding:var(--g-cta-pad);border-radius:var(--g-radius-lg);background-color:var(--g-cta-bg);text-align:center}.g-cta__content{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--g-space-16);min-inline-size:0;max-inline-size:var(--g-container-text)}.g-cta__title,.g-cta__text,.g-cta__note{min-inline-size:0;max-inline-size:100%}.g-cta__action{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--g-space-12);min-inline-size:0;max-inline-size:100%}.g-cta__button{max-inline-size:100%}.g-cta[data-tone=accent] :focus-visible,.g-cta[data-tone=accent] [data-g-state=focus]{outline-color:var(--g-color-on-accent)}@media (width<768px){.g-cta{--g-cta-pad:var(--g-space-32)}.g-cta__action{justify-items:stretch;inline-size:100%}}@media (width<480px){.g-cta{--g-cta-pad:var(--g-space-24)}}.g-cta[data-variant=inline]{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:var(--g-space-20);padding:var(--g-space-24);border:1px solid var(--g-color-accent-line);border-radius:var(--g-radius-lg);background-color:var(--g-color-accent-faint);text-align:start}.g-cta[data-variant=inline] .g-cta__content{justify-items:start;gap:var(--g-space-8);max-inline-size:none}.g-cta[data-variant=inline] .g-cta__title{color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-title);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-title);overflow-wrap:anywhere}.g-cta[data-variant=inline] .g-cta__text{display:grid;gap:var(--g-space-12);font-size:var(--g-font-size-300);line-height:var(--g-line-height-relaxed)}.g-cta[data-variant=inline] .g-cta__text .g-list{font-size:inherit;line-height:inherit}.g-cta[data-variant=inline] .g-cta__action{justify-items:start}@media (width<480px){.g-cta[data-variant=inline]{padding:var(--g-space-20)}.g-cta[data-variant=inline] .g-cta__action{justify-items:stretch}}.g-curators__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g-space-24);min-inline-size:0;margin:0;padding:0;list-style:none}.g-curators__item{display:grid;min-inline-size:0}@media (width<=1100px){.g-curators__list{grid-template-columns:minmax(0,1fr)}}.g-faq{display:block;min-inline-size:0;margin:0}.g-faq__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-12);min-inline-size:0}.g-faq[data-variant=inline]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-20)}.g-footer{padding:var(--g-space-40) var(--g-page-gutter) var(--g-space-32);border-block-start:1px solid var(--g-color-border);background-color:var(--g-color-surface-muted);color:var(--g-color-text);font-family:var(--g-font-family-text);font-size:var(--g-font-size-footer)}.g-footer__inner{display:flex;flex-wrap:wrap;gap:var(--g-space-32) var(--g-space-48);max-inline-size:var(--g-container-base);margin:0 auto}.g-footer__brand{display:grid;flex:2 1 calc(var(--g-space-80)*3);grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--g-space-8);min-inline-size:0}.g-footer__logo{margin-inline-start:calc(var(--g-logo-height)*-31/48)}.g-footer__nav{flex:1 1 calc(var(--g-space-80)*2);min-inline-size:0;scroll-margin-block-start:var(--g-space-24)}.g-footer__list{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--g-space-8);margin:0;padding:0;list-style:none}.g-footer__item{display:flex;min-inline-size:0;max-inline-size:100%}.g-footer__phone{font-weight:var(--g-font-weight-bold)}.g-footer__bottom{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--g-space-8) var(--g-space-32);min-inline-size:0;padding-block-start:var(--g-space-24);border-block-start:1px solid var(--g-color-border)}.g-footer__requisites{display:flex;flex-wrap:wrap;gap:var(--g-space-4) var(--g-space-24);min-inline-size:0;margin:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-100);line-height:var(--g-line-height-100)}.g-footer__company,.g-footer__requisite{min-inline-size:0;max-inline-size:100%;margin:0;overflow-wrap:break-word}.g-footer__company{color:var(--g-color-text);font-weight:var(--g-font-weight-medium)}.g-footer__requisite{display:flex;gap:var(--g-space-4)}.g-footer__requisite-label{flex:none}.g-footer__requisite-value{min-inline-size:0}.g-footer__copyright{min-inline-size:0;max-inline-size:100%}@media (pointer:coarse){.g-footer__list{gap:0}}.g-footer[data-view=columns]{padding-block:var(--g-space-48) var(--g-space-32);border-block-start:0}.g-footer[data-view=columns] .g-footer__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-40) var(--g-space-32);max-inline-size:var(--g-container-wide)}.g-footer[data-view=columns] .g-link{margin:0;padding:0}.g-footer[data-view=columns] .g-footer__brand{gap:0}.g-footer[data-view=columns] .g-footer__logo{margin:0;padding:0}.g-footer[data-view=columns] .g-footer__logo .g-logo__image{block-size:28px}.g-footer .g-footer__about{max-inline-size:300px;margin-block-start:var(--g-space-20);line-height:var(--g-line-height-200)}.g-footer__contacts{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--g-space-6);margin:var(--g-space-20) 0 0;padding:0;list-style:none}.g-footer[data-view=columns] .g-footer__phone{font-size:var(--g-font-size-title);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-100);white-space:nowrap}.g-footer__email{font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-100)}.g-footer__chips,.g-footer__socials{display:flex;flex-wrap:wrap;gap:var(--g-space-8);margin:var(--g-space-20) 0 0;padding:0;list-style:none}.g-footer__socials{margin-block-start:var(--g-space-16)}.g-footer__chip-item,.g-footer__social-item{display:flex;min-inline-size:0;max-inline-size:100%}.g-footer[data-view=columns] .g-footer__chip{position:relative;display:inline-flex;align-items:center;justify-content:center;min-inline-size:46px;max-inline-size:100%;min-block-size:33px;padding:var(--g-space-6) var(--g-space-12);border:1px solid var(--g-color-border);border-radius:var(--g-radius-pill);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-100);text-align:center;overflow-wrap:break-word;transition:background-color var(--g-motion-120) var(--g-motion-ease)}.g-footer[data-view=columns] .g-footer__chip:hover{background-color:var(--g-color-surface);text-decoration-line:none}.g-footer .g-footer__social{--g-icon-button-bg:transparent;--g-icon-button-bg-hover:var(--g-color-surface);inline-size:42px;block-size:42px}.g-footer .g-footer__social>.g-icon-button__image{inline-size:18px}.g-footer__columns{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-40) var(--g-space-32);min-inline-size:0}.g-footer__column{min-inline-size:0;scroll-margin-block-start:calc(var(--g-size-header) + var(--g-space-16))}.g-footer__column-title{margin:0 0 var(--g-space-12);color:var(--g-color-heading);font-size:var(--g-font-size-400);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-100);overflow-wrap:break-word}.g-footer[data-view=columns] .g-footer__list{gap:0}.g-footer[data-view=columns] .g-footer__link{display:flex;flex:1 1 auto;align-items:center;min-inline-size:0;min-block-size:30px;font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-100)}.g-footer[data-view=columns] .g-footer__list>.g-footer__item{inline-size:100%}.g-footer[data-view=columns] .g-footer__bottom{align-items:center;gap:var(--g-space-4) var(--g-space-32)}.g-footer__legal{min-inline-size:0}.g-footer[data-view=columns] .g-footer__legal-list{display:flex;flex-wrap:wrap;gap:0 var(--g-space-16)}.g-footer[data-view=columns] .g-footer__legal-list>.g-footer__item{inline-size:auto}.g-footer[data-view=columns] .g-footer__legal-list .g-footer__link{--g-link-fg:var(--g-color-text-muted);min-block-size:0;font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-text)}.g-footer[data-view=columns] .g-footer__requisites{flex:1 1 100%}@media (width>=768px){.g-footer__columns{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}}@media (width>=1024px){.g-footer[data-view=columns] .g-footer__inner{grid-template-columns:minmax(0,1fr) minmax(0,2.3fr)}.g-footer[data-view=columns] .g-footer__bottom{grid-column:1/-1}}@media (width<768px){.g-footer[data-view=columns] .g-footer__link{min-block-size:44px}.g-footer[data-view=columns] .g-footer__legal-list .g-footer__link{min-block-size:44px}}@media (pointer:coarse){.g-footer[data-view=columns] .g-footer__link,.g-footer[data-view=columns] .g-footer__legal-list .g-footer__link,.g-footer[data-view=columns] .g-footer__phone,.g-footer[data-view=columns] .g-footer__email{display:flex;align-items:center;min-block-size:44px}.g-footer__contacts{gap:0}.g-footer__chips{row-gap:var(--g-space-12)}.g-footer[data-view=columns] .g-footer__chip::after{content:"";position:absolute;inset-block-start:50%;inset-inline:0;block-size:44px;transform:translateY(-50%)}}.g-footer[data-view=feniks]{padding:calc(var(--g-space-48) + var(--g-space-8)) var(--g-page-gutter) var(--g-space-40);border-block-start:0;background-color:var(--g-color-night-900);color:var(--g-color-on-night-soft);font-size:var(--g-font-size-150);line-height:var(--g-line-height-100)}.g-footer[data-view=feniks]>.g-footer__inner{display:block}.g-footer__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:var(--g-space-32)}.g-footer__heading{min-block-size:var(--g-space-24)}.g-footer__cell{display:block;inline-size:100%;min-inline-size:0}.g-footer[data-view=feniks] .g-footer__brand{display:block;min-inline-size:0}.g-footer__home{display:inline-flex;border-radius:var(--g-radius-sm);color:inherit}.g-footer[data-view=feniks] .g-footer__logo{margin:0;padding:0}.g-footer[data-view=feniks] .g-footer__about{max-inline-size:34ch;margin:var(--g-space-12) 0 0;overflow-wrap:break-word}.g-footer[data-view=feniks] .g-footer__column-title,.g-footer[data-view=feniks] .g-footer__heading,.g-footer__channels-title{margin:0 0 var(--g-space-10);min-block-size:var(--g-space-24);color:var(--g-color-on-night);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-400);overflow-wrap:break-word}.g-footer[data-view=feniks] .g-footer__list{gap:0}.g-footer[data-view=feniks] .g-link{--g-link-fg:var(--g-color-on-night-soft);--g-link-fg-hover:var(--g-color-on-night)}.g-footer[data-view=feniks] .g-footer__column .g-footer__link{display:block;padding:var(--g-space-4) 0}.g-footer__channels{margin-block-start:var(--g-space-16)}.g-footer__channels-title{margin-block-end:var(--g-space-8);font-family:var(--g-font-family-text);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-text);color:var(--g-color-on-night-soft)}.g-footer__channel-list{display:flex;flex-direction:column;gap:var(--g-space-8);margin:0;padding:0;list-style:none}.g-footer__channel{display:inline-flex;align-items:center;gap:var(--g-space-10);color:var(--g-color-on-night);font-weight:var(--g-font-weight-bold);text-decoration:none}.g-footer__channel:hover{text-decoration-line:underline}.g-footer__channel-mark{--g-brand-mark-size:calc(var(--g-space-32) + var(--g-space-2));display:inline-grid;flex:none;place-items:center;inline-size:var(--g-brand-mark-size);block-size:var(--g-brand-mark-size);border-radius:var(--g-radius-circle)}.g-footer__channel-mark[data-mark=dzen],.g-footer__channel-mark[data-mark=icon]{background-color:var(--g-color-surface);color:var(--g-color-heading)}.g-footer__channel-mark[data-mark=dzen]>.g-brand-mark{--g-brand-mark-size:calc(var(--g-space-16) + 1px)}.g-footer[data-view=feniks] .g-footer__bottom{align-items:baseline;gap:var(--g-space-8) var(--g-space-16);margin-block-start:var(--g-space-40);padding-block-start:var(--g-space-24);border-block-start:1px solid var(--g-color-night-700);font-size:var(--g-font-size-100)}.g-footer[data-view=feniks] .g-footer__copyright,.g-footer[data-view=feniks] .g-footer__address,.g-footer__note{min-inline-size:0;margin:0;overflow-wrap:break-word}.g-footer[data-view=feniks] .g-footer__legal-list{display:flex;flex-wrap:wrap;gap:0 var(--g-space-16)}.g-footer[data-view=feniks] .g-footer__requisites{color:inherit;font-size:inherit}.g-footer[data-view=feniks] .g-footer__company{color:inherit}@media (width<=1100px){.g-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>600px) and (width<=820px){.g-footer__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.g-footer[data-view=feniks]{padding-block:var(--g-space-48) var(--g-space-32)}.g-footer__grid{gap:var(--g-space-32) var(--g-space-16)}.g-footer__grid>.g-footer__brand,.g-footer__grid>:last-child{grid-column:1/-1}.g-footer__channel-list{flex-flow:row wrap;gap:var(--g-space-10) var(--g-space-20)}.g-footer[data-view=feniks] .g-footer__bottom{flex-flow:column nowrap;align-items:stretch;gap:var(--g-space-8);margin-block-start:var(--g-space-32);padding-block-start:var(--g-space-20)}}@media (pointer:coarse){.g-footer[data-view=feniks] .g-footer__column .g-footer__item{inline-size:100%}.g-footer[data-view=feniks] .g-footer__column .g-footer__link{display:flex;flex:1 1 auto;align-items:center;min-inline-size:0;min-block-size:44px;margin-inline:0;padding:0}.g-footer__home,.g-footer__channel{position:relative}.g-footer__home::after,.g-footer__channel::after{content:"";position:absolute;inset-block-start:50%;inset-inline:0;block-size:44px;transform:translateY(-50%)}.g-footer__channel-list{row-gap:var(--g-space-10)}}.g-gains__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-inline-size:0;margin:0;padding:0;border-radius:var(--g-radius-2xl);background-color:var(--g-color-surface);background-image:linear-gradient(135deg,var(--g-color-accent-faint),var(--g-color-surface) 60%);outline:1px solid var(--g-color-accent-line);outline-offset:-1px;list-style:none}.g-gains__item{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--g-space-16) + var(--g-space-2));min-inline-size:0;padding:calc(var(--g-space-40) + var(--g-space-4)) var(--g-space-40)}.g-gains__item + .g-gains__item{border-inline-start:1px solid var(--g-color-accent-line)}.g-gains__title{margin:0;color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:calc(var(--g-font-size-400)*1.1);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-snug);letter-spacing:var(--g-letter-spacing-title);overflow-wrap:anywhere}.g-gains__text{margin:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-300);line-height:var(--g-line-height-200);overflow-wrap:anywhere}@media (width<=1100px){.g-gains__list{grid-template-columns:minmax(0,1fr)}.g-gains__item + .g-gains__item{border-inline-start:0;border-block-start:1px solid var(--g-color-accent-line)}}@media (width<=820px){.g-gains__item{padding:var(--g-space-28)}}.g-guarantee{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:var(--g-space-28);min-inline-size:0;padding:calc(var(--g-space-24) + var(--g-space-2)) calc(var(--g-space-20) + var(--g-space-2));border-radius:var(--g-radius-md);background-color:var(--g-color-aux);color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-guarantee__content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-10);justify-self:stretch;min-inline-size:0}.g-guarantee__title{color:var(--g-color-text);text-transform:uppercase}.g-guarantee__text{color:var(--g-color-text)}.g-guarantee__image{inline-size:108px;border-radius:0;background-color:transparent}.g-guarantee__offer{display:grid;grid-template-columns:minmax(0,1fr);justify-self:stretch;min-inline-size:0;padding:var(--g-space-24);border-radius:var(--g-radius-md);background-color:var(--g-color-surface);overflow-wrap:break-word}.g-guarantee__offer-eyebrow,.g-guarantee__offer-title,.g-guarantee__offer-text{margin:0}.g-guarantee__offer-eyebrow{color:var(--g-color-text-subtle);font-size:var(--g-font-size-50);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-50);letter-spacing:var(--g-letter-spacing-caps);text-transform:uppercase}.g-guarantee__offer-title{margin-block-start:var(--g-space-4);color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-500);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-normal);text-transform:uppercase}.g-guarantee__offer-text{margin-block-start:var(--g-space-6);color:var(--g-color-text-muted);font-size:var(--g-font-size-100);line-height:var(--g-line-height-relaxed)}@media (width>=768px){.g-guarantee{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-items:stretch;padding:calc(var(--g-space-32) + var(--g-space-2)) var(--g-space-40);border-radius:var(--g-radius-lg)}.g-guarantee[data-variant=plain]{grid-template-columns:repeat(2,minmax(0,1fr))}}.g-guarantee[data-view=feniks]{display:block;padding:0;border-radius:0;background-color:transparent;color:var(--g-color-text)}.g-guarantee__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:calc(var(--g-space-48) + var(--g-space-8));min-inline-size:0}.g-guarantee__side{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--g-space-40);min-inline-size:0}.g-guarantee__heading{min-inline-size:0;max-inline-size:100%}.g-guarantee__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--g-space-28) + var(--g-space-2)) calc(var(--g-space-32) + var(--g-space-4));min-inline-size:0;margin:0;padding:0;list-style:none}.g-guarantee__tile{display:flex;flex-direction:column;align-items:flex-start;gap:var(--g-space-12);min-inline-size:0}.g-guarantee__tile-title,.g-guarantee__tile-text{min-inline-size:0;max-inline-size:100%;margin:0;overflow-wrap:anywhere}.g-guarantee__tile-title{color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:calc(var(--g-font-size-200) + var(--g-space-4));font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-snug)}.g-guarantee__tile-text{color:var(--g-color-text-muted);font-size:var(--g-font-size-200);line-height:var(--g-line-height-200)}@media (width<=1100px){.g-guarantee__layout{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.g-guarantee__tiles{grid-template-columns:minmax(0,1fr)}}.g-header{position:sticky;inset-block-start:0;z-index:20;padding:0 var(--g-page-gutter);border-block-end:1px solid var(--g-color-border);background-color:var(--g-color-surface-glass);color:var(--g-color-text);font-family:var(--g-font-family-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.g-header__inner{display:flex;align-items:center;gap:var(--g-space-8) var(--g-space-24);min-block-size:calc(var(--g-size-header) - 1px);max-inline-size:var(--g-container-base);margin:0 auto}.g-header[data-view=split]>.g-header__inner{max-inline-size:var(--g-container-wide)}.g-header .g-header__logo{padding:0}.g-header .g-header__logo>.g-logo__image{block-size:24px}.g-header__home{display:flex;flex:none;align-items:center;min-block-size:44px;border-radius:var(--g-radius-sm);color:inherit;text-decoration:none}.g-header .g-link{display:inline-flex;align-items:center;min-inline-size:0;margin:0;font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-400)}.g-header__nav{flex:1 1 auto;min-inline-size:0}.g-header__list{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--g-space-6);margin:0;padding:0;list-style:none}.g-header__item{display:flex;min-inline-size:0;max-inline-size:100%}.g-header .g-header__link{min-block-size:38px;padding:var(--g-space-4) var(--g-space-16);border-radius:var(--g-radius-pill);font-size:var(--g-font-size-200);transition:background-color var(--g-motion-120) var(--g-motion-ease),color var(--g-motion-120) var(--g-motion-ease)}.g-header .g-header__link:hover,.g-header .g-header__link[data-g-state=hover]{background-color:var(--g-color-accent-faint);text-decoration-line:none}.g-header .g-header__phone{position:relative;flex:none;gap:var(--g-space-8);min-inline-size:44px;min-block-size:44px;margin-inline-start:auto;padding:0;font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-bold);white-space:nowrap}.g-header__phone-icon{color:var(--g-color-link)}.g-header__actions{display:flex;flex:none;align-items:center;gap:var(--g-space-10);min-inline-size:0}.g-header .g-header__action-link{--g-link-fg-hover:var(--g-color-text);flex:none;justify-content:center;min-block-size:var(--g-control-height-sm);padding:0 var(--g-space-24);border:1px solid var(--g-color-border);border-radius:var(--g-radius-pill);font-size:var(--g-font-size-100);line-height:var(--g-line-height-100);white-space:nowrap;transition:background-color var(--g-motion-120) var(--g-motion-ease)}.g-header .g-header__action-link:hover,.g-header .g-header__action-link[data-g-state=hover]{background-color:var(--g-color-accent-faint);text-decoration-line:none}.g-header .g-header__action-link:active,.g-header .g-header__action-link[data-g-state=active]{background-color:var(--g-color-accent-soft);text-decoration-line:none}.g-header__toggle{display:none;flex:none;place-items:center;inline-size:44px;block-size:44px;margin-inline-end:calc(var(--g-space-10)*-1);border-radius:var(--g-radius-sm);color:var(--g-color-text);text-decoration:none;cursor:pointer;touch-action:manipulation}.g-header__toggle[aria-expanded=false]>.g-header__toggle-close,.g-header__toggle[aria-expanded=true]>.g-header__toggle-open{display:none}.g-header__menu{display:none}.g-header__menu-list{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.g-header__menu-item{display:flex;min-inline-size:0}.g-header .g-header__menu-link{flex:1 1 auto;min-inline-size:0;min-block-size:44px;padding:var(--g-space-8) var(--g-space-12);border-radius:var(--g-radius-sm);font-size:var(--g-font-size-200)}.g-header .g-header__menu-link:hover,.g-header .g-header__menu-link[data-g-state=hover]{background-color:var(--g-color-accent-faint);text-decoration-line:none}.g-header .g-header__menu-cta{--g-button-pad:var(--g-space-12)}.g-header .g-header__menu-phone{justify-content:center;min-block-size:44px;padding:0 var(--g-space-12);color:var(--g-color-text-muted);font-size:var(--g-font-size-200);white-space:nowrap}@media (pointer:coarse){.g-header .g-header__link,.g-header .g-header__action-link{min-block-size:44px}}@media (width>=768px){.g-header[data-view=split]>.g-header__inner{flex-wrap:wrap;gap:0;padding-block:var(--g-space-8)}.g-header[data-view=split] .g-header__actions{flex:.5 1 0%;min-inline-size:max-content}.g-header[data-view=split]>.g-header__inner:not(:has(>.g-header__actions))::before{content:"";flex:.5 1 0%}.g-header[data-view=split]>.g-header__inner>.g-header__logo,.g-header[data-view=split]>.g-header__inner>.g-header__home{flex:none;margin-inline:var(--g-space-16)}.g-header[data-view=split] .g-header__nav{flex:.5 1 0%;min-inline-size:fit-content;margin-inline-start:auto}.g-header[data-view=split] .g-header__list{justify-content:flex-end}}@media (width>=768px) and (width<1024px){.g-header .g-icon-button[data-size]{--g-icon-button-size:var(--g-control-height-xs)}.g-header__actions{gap:var(--g-space-8)}.g-header .g-header__action-link{padding:0 var(--g-space-12)}.g-header__list{gap:0}.g-header .g-header__link{padding:var(--g-space-4) var(--g-space-8);font-size:var(--g-font-size-100)}}@media (width>=1024px) and (width<1280px){.g-header[data-view=split] .g-header__list:has(>:nth-child(4)){gap:0}.g-header[data-view=split] .g-header__list:has(>:nth-child(4)) .g-header__link{padding:var(--g-space-4) var(--g-space-8);font-size:var(--g-font-size-100)}}@media (width>=1280px){.g-header[data-view=split] .g-header__list:has(>:nth-child(5)){gap:0}.g-header[data-view=split] .g-header__list:has(>:nth-child(5)) .g-header__link{padding:var(--g-space-4) var(--g-space-8);font-size:var(--g-font-size-100)}}@media (width>=768px) and (width<1024px){.g-header[data-view=split] .g-header__list:has(>:nth-child(5)) .g-header__link{padding-inline:var(--g-space-6)}}@media (width<768px){.g-header__inner{gap:var(--g-space-8);min-block-size:calc(var(--g-size-header) - var(--g-space-4) - 1px)}.g-header__nav,.g-header .g-header__action-link{display:none}.g-header .g-icon-button[data-size]{--g-icon-button-size:var(--g-control-height-xs)}.g-header__actions{gap:var(--g-space-8)}.g-header[data-view=split]>.g-header__inner>.g-header__logo,.g-header[data-view=split]>.g-header__inner>.g-header__home{margin-inline:auto}.g-header[data-view=split] .g-header__logo>.g-logo__image{block-size:21px}.g-header__toggle{display:grid}.g-header__menu[data-open]{position:absolute;inset-block-start:calc(100% + var(--g-space-6));inset-inline-end:var(--g-page-gutter);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-8);inline-size:240px;max-inline-size:calc(100% - var(--g-page-gutter)*2);padding:var(--g-space-10);border:1px solid var(--g-color-border);border-radius:var(--g-radius-md);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-lg)}}@media (width<480px){.g-header .g-header__phone{justify-content:center}.g-header__phone-text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.g-header[data-view=feniks]{background-color:var(--g-color-header-glass)}.g-header[data-view=feniks]>.g-header__inner{gap:var(--g-space-20);min-block-size:calc(var(--g-size-header) - 1px)}.g-header[data-view=feniks] .g-header__nav{flex:0 1 auto;margin-inline-end:auto}.g-header[data-view=feniks]>.g-header__inner:not(:has(>.g-header__nav))>:is(.g-header__home,.g-header__logo){margin-inline-end:auto}.g-header[data-view=feniks] .g-header__list{justify-content:flex-start;gap:0 var(--g-space-20)}.g-header[data-view=feniks] .g-header__link{position:relative;display:inline-flex;align-items:center;min-block-size:var(--g-space-36);padding:var(--g-space-6) 0;border-radius:0;font-size:var(--g-font-size-200)}@media (pointer:coarse){.g-header[data-view=feniks] .g-header__link::before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:max(100%,44px);block-size:max(100%,44px);transform:translate(-50%,-50%)}}.g-header[data-view=feniks] .g-header__link:hover,.g-header[data-view=feniks] .g-header__link[data-g-state=hover],.g-header[data-view=feniks] .g-header__link[aria-current=page]{background-color:transparent;color:var(--g-color-link)}.g-header[data-view=feniks] .g-header__link[aria-current=page]::after{content:"";position:absolute;inset-inline:0;inset-block-end:-2px;block-size:2px;border-radius:var(--g-radius-pill);background-color:var(--g-color-accent)}.g-header[data-view=feniks] .g-header__phone{display:flex;flex:none;flex-direction:column;align-items:flex-end;min-block-size:0;margin:0;color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-300);font-weight:var(--g-font-weight-display);line-height:var(--g-line-height-400);text-decoration:none;white-space:nowrap}.g-header[data-view=feniks] .g-header__phone:hover{color:var(--g-color-link)}.g-header__phone-note{color:var(--g-color-text-muted);font-family:var(--g-font-family-text);font-size:var(--g-font-size-50);font-weight:var(--g-font-weight-text)}.g-header__channels{display:flex;flex:none;align-items:center;gap:var(--g-space-8)}.g-header[data-view=feniks] .g-icon-button[data-size]{--g-icon-button-size:var(--g-control-height-sm)}.g-header[data-view=feniks] .g-header__call{--g-icon-button-bg:var(--g-color-button-primary-bg);--g-icon-button-bg-hover:var(--g-color-button-primary-bg-hover);--g-icon-button-bg-active:var(--g-color-button-primary-bg-active);--g-icon-button-line:transparent;background-image:linear-gradient(180deg,var(--g-color-button-primary-top),transparent 60%);color:var(--g-color-button-primary-fg)}.g-header[data-view=feniks] .g-header__cta{--g-button-height:var(--g-control-height-sm);--g-button-pad:calc(var(--g-space-16) + var(--g-space-2));flex:1 0 0;min-inline-size:calc(var(--g-space-80)*2 + var(--g-space-20));max-inline-size:max-content;font-size:var(--g-font-size-150)}.g-header[data-view=feniks] .g-header__toggle{inline-size:var(--g-control-height-sm);block-size:var(--g-control-height-sm);margin:0;border:1.5px solid var(--g-color-border);border-radius:var(--g-radius-circle)}@media (pointer:coarse){.g-header[data-view=feniks] .g-header__toggle{position:relative}.g-header[data-view=feniks] .g-header__toggle::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:max(100%,44px);block-size:max(100%,44px);transform:translate(-50%,-50%)}}@media (width<=1320px){.g-header[data-view=feniks] .g-header__phone{display:none}}@media (width>820px) and (width<=1100px){.g-header[data-view=feniks]>.g-header__inner{gap:var(--g-space-16)}.g-header[data-view=feniks] .g-header__list{gap:0 var(--g-space-16)}.g-header[data-view=feniks] .g-header__link{font-size:var(--g-font-size-150)}.g-header[data-view=feniks] .g-header__channels{gap:var(--g-space-6)}.g-header[data-view=feniks] .g-header__cta{--g-button-pad:var(--g-space-12)}}@media (width<=820px){.g-header[data-view=feniks]>.g-header__inner{gap:var(--g-space-8)}.g-header[data-view=feniks] .g-header__nav,.g-header[data-view=feniks] .g-header__phone,.g-header[data-view=feniks] .g-header__cta{display:none}.g-header[data-view=feniks] .g-header__channels{margin-inline-start:auto}.g-header[data-view=feniks] .g-header__home,.g-header[data-view=feniks] .g-header__logo,.g-header[data-view=feniks] .g-header__logo>.g-logo__image{flex:0 1 auto;min-inline-size:0}.g-header[data-view=feniks] .g-header__toggle{display:grid}.g-header[data-view=feniks] .g-header__menu[data-open]{position:fixed;inset-block:var(--g-size-header) auto;inset-inline:0;z-index:19;display:block;inline-size:auto;max-inline-size:none;padding:var(--g-space-16);border:0;border-radius:0;background-color:var(--g-color-surface);box-shadow:var(--g-shadow-lg)}.g-header[data-view=feniks] .g-header__menu-list{gap:var(--g-space-4)}.g-header[data-view=feniks] .g-header__menu-link{min-block-size:0;padding:calc(var(--g-space-12) + var(--g-space-2)) var(--g-space-8);border-block-end:1px solid var(--g-color-border);border-radius:0;font-family:var(--g-font-family-heading);font-size:var(--g-font-size-400);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-400)}.g-header[data-view=feniks] .g-header__menu-link:hover,.g-header[data-view=feniks] .g-header__menu-link[data-g-state=hover]{background-color:transparent;color:var(--g-color-link)}}.g-hero{--g-hero-gap:var(--g-space-48);--g-hero-pad:var(--g-space-32);display:grid;grid-template-columns:minmax(0,var(--g-container-base));justify-content:center;min-inline-size:0;margin:0;padding:var(--g-space-32) var(--g-page-gutter) 0;background-color:transparent;color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-hero__inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--g-hero-gap);min-inline-size:0}.g-hero__content{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--g-space-20);min-inline-size:0}.g-hero__badge{max-inline-size:100%;margin:0}.g-hero__title,.g-hero__subtitle{min-inline-size:0;max-inline-size:100%}.g-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-space-20) var(--g-space-32);min-inline-size:0;max-inline-size:100%;margin-block-start:var(--g-space-12)}.g-hero__button{max-inline-size:100%}.g-hero__proof{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-space-12) var(--g-space-24);min-inline-size:0;max-inline-size:100%}.g-hero__rating,.g-hero__guarantee{min-inline-size:0;max-inline-size:100%}.g-hero__art{display:none;min-inline-size:0}.g-hero__marks{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:var(--g-space-16) var(--g-space-32);padding:var(--g-hero-pad);border-radius:var(--g-radius-md);background-color:var(--g-color-surface-muted)}.g-hero__mark-title{display:block;color:var(--g-color-heading);font-weight:var(--g-font-weight-medium)}.g-hero__mark-text{display:block;color:var(--g-color-text-muted);font-size:var(--g-font-size-100);line-height:var(--g-line-height-100)}@media (width>=768px){.g-hero__marks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.g-hero{padding:var(--g-space-48) var(--g-page-gutter) 0}.g-hero__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.g-hero[data-variant=plain]>.g-hero__inner{grid-template-columns:minmax(0,1fr)}.g-hero__art{display:grid;justify-items:center}.g-hero__marks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<768px){.g-hero{--g-hero-gap:var(--g-space-32);--g-hero-pad:var(--g-space-24)}.g-hero__button{flex:1 1 100%}}@media (width<480px){.g-hero{--g-hero-pad:var(--g-space-20)}}.g-hero[data-size=wide]{grid-template-columns:minmax(0,var(--g-container-wide));padding:var(--g-space-section) var(--g-page-gutter)}.g-hero[data-tone=gradient]{background-image:linear-gradient( 115deg,var(--g-color-bg) 34%,var(--g-color-accent-faint) 68%,var(--g-color-accent-soft) 100% )}.g-hero[data-size=wide]>.g-hero__inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.g-hero[data-size=wide] .g-hero__content{display:contents}.g-hero[data-size=wide] .g-hero__badge{margin-block-end:var(--g-space-16)}.g-hero[data-size=wide] .g-hero__subtitle{max-inline-size:min(100%,520px);margin-block-start:var(--g-space-28)}.g-hero__tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-10);inline-size:100%;min-inline-size:0;margin:var(--g-space-28) 0 0;padding:0;list-style:none}.g-hero__tile{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0}.g-hero[data-size=wide] .g-hero__actions{margin-block-start:var(--g-space-28)}.g-hero[data-size=wide] .g-hero__button{padding-block:calc(var(--g-space-12) + var(--g-space-2));line-height:var(--g-line-height-normal)}.g-hero[data-size=wide] .g-hero__art{display:block}.g-hero[data-size=wide] .g-hero__marks{margin-block-start:var(--g-space-28)}.g-hero__photo{border-radius:0;background-color:transparent}.g-hero__photo[data-failed]{border-radius:var(--g-radius-md);background-color:var(--g-color-surface-muted)}@media (width<768px){.g-hero[data-size=wide] .g-hero__badge,.g-hero[data-size=wide] .g-hero__title{order:1}.g-hero[data-size=wide] .g-hero__subtitle{order:2;margin-block-start:var(--g-space-40)}.g-hero[data-size=wide] .g-hero__art{order:3;margin:var(--g-space-48) calc(var(--g-page-gutter)*-1) 0}.g-hero[data-size=wide] .g-hero__actions{order:4}.g-hero[data-size=wide] .g-hero__tiles{order:5;margin-block-start:var(--g-space-16)}.g-hero[data-size=wide] .g-hero__marks{order:6}.g-hero[data-variant=photo] .g-hero__title{margin-block-start:var(--g-space-32)}.g-hero[data-variant=photo] .g-hero__actions{margin-block-start:0}}@media (width>=768px){.g-hero[data-size=wide] .g-hero__badge,.g-hero[data-size=wide] .g-hero__title,.g-hero[data-size=wide] .g-hero__subtitle,.g-hero[data-size=wide] .g-hero__tiles,.g-hero[data-size=wide] .g-hero__actions,.g-hero[data-size=wide] .g-hero__marks{grid-column:1/-1}.g-hero__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g-space-12)}.g-hero[data-variant=photo]>.g-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--g-space-24)}.g-hero[data-variant=photo] .g-hero__badge{grid-row:1}.g-hero[data-variant=photo] .g-hero__title{grid-row:2}.g-hero[data-variant=photo] .g-hero__subtitle{grid-row:3;grid-column:1}.g-hero[data-variant=photo] .g-hero__actions{grid-row:4;grid-column:1}.g-hero[data-variant=photo] .g-hero__art{grid-row:3 / span 2;grid-column:2;align-self:end}.g-hero[data-variant=photo] .g-hero__tiles{grid-row:5}.g-hero[data-variant=photo] .g-hero__marks{grid-row:6}}@media (width>=1024px){.g-hero[data-variant=photo]{padding-block-end:0}.g-hero[data-variant=photo]>.g-hero__inner{grid-template-columns:minmax(0,611fr) minmax(0,718fr) minmax(0,31fr);grid-template-rows:1fr repeat(5,auto);column-gap:0}.g-hero[data-variant=photo] .g-hero__badge,.g-hero[data-variant=photo] .g-hero__title,.g-hero[data-variant=photo] .g-hero__subtitle,.g-hero[data-variant=photo] .g-hero__tiles,.g-hero[data-variant=photo] .g-hero__actions{position:relative;z-index:1;grid-column:1/-1}.g-hero[data-variant=photo] .g-hero__badge{grid-row:2}.g-hero[data-variant=photo] .g-hero__title{grid-row:3;max-inline-size:56%}.g-hero[data-variant=photo] .g-hero__subtitle{grid-row:4}.g-hero[data-variant=photo] .g-hero__tiles{grid-row:5;inline-size:min(100%,640px)}.g-hero[data-variant=photo] .g-hero__actions{grid-row:6}.g-hero[data-variant=photo] .g-hero__content>:last-child,.g-hero[data-variant=photo] .g-hero__marks{margin-block-end:var(--g-space-section)}.g-hero[data-variant=photo] .g-hero__art{grid-row:1/-1;grid-column:2;padding-block-start:var(--g-space-16)}.g-hero[data-variant=photo] .g-hero__photo{aspect-ratio:4/3}.g-hero[data-variant=photo] .g-hero__photo .g-image__img{block-size:100%;object-fit:contain;object-position:bottom center}.g-hero[data-variant=photo] .g-hero__marks{grid-row:7}}.g-hero[data-view]{--g-hero-title-size:var(--g-font-size-h1);position:relative;overflow:clip;padding:var(--g-space-48) var(--g-page-gutter) var(--g-space-64);background-image:radial-gradient(60% 70% at 78% 40%,var(--g-color-accent-soft) 0%,var(--g-color-accent-faint) 38%,var(--g-color-bg) 72%)}.g-hero[data-view=check]{--g-hero-title-size:var(--g-font-size-h1-md)}.g-hero[data-view=photos]{--g-hero-title-size:var(--g-font-size-h1-sm);background-image:radial-gradient(55% 70% at 78% 40%,var(--g-color-warning-bg) 0%,var(--g-color-bg) 70%)}.g-hero[data-view=portrait]{background-image:none}.g-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--g-space-40);min-inline-size:0;min-block-size:min(760px,calc(100vh - var(--g-size-header)))}.g-hero[data-view=fan]{min-block-size:min(var(--g-size-hero-fan-page),calc(100vh - var(--g-size-header)))}.g-hero[data-view=fan] .g-hero__grid{gap:var(--g-space-32);min-block-size:0}.g-hero[data-view=portrait] .g-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:calc(var(--g-space-48) + var(--g-space-8));min-block-size:0}.g-hero__main{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:var(--g-space-28);min-inline-size:0}.g-hero[data-view] .g-hero__title,.g-hero[data-view] .g-hero__subtitle,.g-hero__text{max-inline-size:100%;margin:0;overflow-wrap:anywhere}.g-hero[data-view] .g-hero__title{font-size:var(--g-hero-title-size)}.g-hero[data-view] .g-heading__accent{display:block;font-size:calc(var(--g-hero-title-size)*.74);font-weight:var(--g-font-weight-medium);line-height:calc(var(--g-line-height-tight) + .04);letter-spacing:var(--g-letter-spacing-title)}.g-hero[data-view] .g-hero__subtitle,.g-hero[data-view] .g-hero__text{font-size:var(--g-font-size-lead);line-height:var(--g-line-height-lead)}.g-hero__crumbs{min-inline-size:0;max-inline-size:100%}.g-hero[data-view] .g-hero__actions{gap:var(--g-space-12);margin-block-start:0}.g-hero__visual{position:relative;min-inline-size:0}.g-hero__decor{position:absolute;z-index:1;pointer-events:none}.g-hero__drift,.g-hero__bob{display:block}.g-hero__decor .g-hero__stone{overflow:visible;border-radius:0;background-color:transparent}.g-hero__decor .g-hero__stone[data-failed]{display:none}.g-hero__decor[data-decor=back]>.g-hero__drift{transform:translate(calc(var(--g-px)*30px),calc(var(--g-py)*22px));transition:transform 600ms var(--g-motion-ease-out)}.g-hero__decor[data-decor=front]>.g-hero__drift{transform:translate(calc(var(--g-px)*-34px),calc(var(--g-py)*-26px)) rotate(calc(var(--g-px)*-8deg));transition:transform 500ms var(--g-motion-ease-out)}.g-hero__decor[data-decor=front] .g-image__img{filter:drop-shadow(0 46px 40px var(--g-color-scrim))}.g-hero[data-view=fan] .g-hero__visual{block-size:620px}.g-hero__visual>.g-hero__fan{position:absolute;inset:0;z-index:2;block-size:auto}.g-hero[data-view=fan] .g-hero__decor[data-decor=back]{inset-block-start:2%;inset-inline-end:-6%;inline-size:72%;opacity:.95}.g-hero[data-view=fan] .g-hero__decor[data-decor=front]{inset-block-end:-2%;inset-inline-start:-8%;z-index:6;inline-size:min(300px,46%)}.g-hero__stack{position:absolute;inset-block-end:10%;inset-inline-end:2%;z-index:7;max-inline-size:96%}.g-hero[data-view=check] .g-hero__visual{display:grid;align-items:center;min-block-size:600px}.g-hero[data-view=check] .g-hero__decor[data-decor=front]{inset-block-start:-2%;inset-inline-start:-6%;inline-size:min(380px,62%)}.g-hero[data-view=check] .g-hero__decor[data-decor=back]{inset-block-end:-4%;inset-inline-end:-8%;inline-size:70%;rotate:180deg}.g-hero__check{position:relative;z-index:4;display:flex;justify-content:flex-end;min-inline-size:0;margin-block-start:calc(var(--g-space-96) + var(--g-space-24))}.g-hero[data-view=photos] .g-hero__visual{block-size:640px}.g-hero__card-photo{position:absolute;display:block;aspect-ratio:3/4;margin:0;overflow:hidden;background-color:var(--g-color-night-900);box-shadow:var(--g-shadow-md)}.g-hero__card-photo[data-place=a]{inset-block-start:10px;inset-inline-end:2%;z-index:3;inline-size:min(350px,58%);border-radius:calc(var(--g-radius-xl) + var(--g-space-4));transform:rotate(3deg)}.g-hero__card-photo[data-place=b]{inset-block-end:30px;inset-inline-start:0;z-index:2;inline-size:min(215px,36%);border-radius:calc(var(--g-radius-lg) + var(--g-space-4));transform:rotate(-8deg);transition:transform 600ms var(--g-motion-ease-spring)}@media (hover:hover){.g-hero__card-photo[data-place=b]:hover{transform:rotate(-3deg) translateY(-10px)}}.g-hero__card-photo>.g-hero__frame{position:absolute;inset:0;block-size:100%;aspect-ratio:auto;border-radius:0}.g-hero__card-photo::after{position:absolute;inset:0;z-index:1;background-image:linear-gradient(180deg,transparent 55%,var(--g-color-scrim-strong));content:"";pointer-events:none}.g-hero__card-photo>.g-hero__frame--color{opacity:0;transform:scale(1.08);transition:opacity var(--g-motion-560) var(--g-motion-ease),transform var(--g-motion-560) var(--g-motion-ease-out)}.g-hero__card-photo:hover>.g-hero__frame--color,.g-hero__card-photo:focus-within>.g-hero__frame--color{opacity:1;transform:none}.g-hero__card-photo:not([data-color])>.g-hero__frame{filter:grayscale(1);transition:filter var(--g-motion-560) var(--g-motion-ease)}.g-hero__card-photo:not([data-color]):hover>.g-hero__frame,.g-hero__card-photo:not([data-color]):focus-within>.g-hero__frame{filter:none}@media (hover:none){.g-hero__card-photo>.g-hero__frame--color{opacity:1;transform:none}.g-hero__card-photo:not([data-color])>.g-hero__frame{filter:none}}.g-hero__photo-caption{position:absolute;inset-inline:22px;inset-block-end:18px;z-index:2;color:var(--g-color-on-night);font-family:var(--g-font-family-heading);font-size:calc(var(--g-font-size-400) + var(--g-space-8));font-weight:var(--g-font-weight-display);line-height:var(--g-line-height-snug);letter-spacing:var(--g-letter-spacing-display);overflow-wrap:anywhere}.g-hero__card-photo[data-place=b] .g-hero__photo-caption{font-size:calc(var(--g-font-size-400) + var(--g-space-2))}.g-hero__orb{--g-hero-orb-k:40px;--g-hero-orb-delay:.4s;position:absolute;z-index:4;pointer-events:none;transform:translate(calc(var(--g-px)*var(--g-hero-orb-k)),calc(var(--g-py)*var(--g-hero-orb-k)));transition:transform 600ms var(--g-motion-ease-out)}.g-hero__orb[data-orb="1"]{inset-block-start:84%;inset-inline-start:40%}.g-hero__orb[data-orb="2"]{--g-hero-orb-k:-30px;--g-hero-orb-delay:1.4s;inset-block-start:58%;inset-inline-end:-2%}.g-hero__orb[data-orb="3"]{--g-hero-orb-k:24px;--g-hero-orb-delay:2.2s;inset-block-start:16%;inset-inline-start:8%}.g-hero__orb-bob{display:block}.g-hero__orb .g-icon-plate{border-radius:var(--g-radius-xl)}.g-hero__chip{position:absolute;inset-block-end:40px;inset-inline-end:0;z-index:5;display:flex;align-items:center;gap:var(--g-space-10);max-inline-size:100%;padding:var(--g-space-10) calc(var(--g-space-16) + var(--g-space-2)) var(--g-space-10) var(--g-space-10);border-radius:var(--g-radius-pill);background-color:var(--g-color-surface-glass);backdrop-filter:blur(10px);box-shadow:var(--g-shadow-md);color:var(--g-color-heading);font-size:var(--g-font-size-150);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-snug)}.g-hero__chip-text{min-inline-size:0;overflow-wrap:anywhere}.g-hero[data-view=portrait] .g-hero__visual{block-size:660px}.g-hero__portrait{position:absolute;inset-block:0;inset-inline:8% 0;overflow:hidden;border-radius:var(--g-radius-2xl);background-color:var(--g-color-surface-muted);box-shadow:var(--g-shadow-md)}.g-hero__portrait>.g-hero__portrait-image{block-size:100%;aspect-ratio:auto;border-radius:0}.g-hero__portrait-image .g-image__img{object-position:50% 18%}.g-hero__since{position:absolute;inset-block-start:28px;inset-inline-end:-10px;z-index:2;display:grid;place-items:center;inline-size:124px;block-size:124px;margin:0;padding:var(--g-space-12);border-radius:var(--g-radius-circle);background-image:conic-gradient(from 20deg,var(--g-color-aux-hi),var(--g-color-aux),var(--g-color-aux-deep),var(--g-color-aux-hi));box-shadow:var(--g-shadow-inset-hl),var(--g-shadow-md);color:var(--g-color-on-aux);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-display);line-height:calc(var(--g-line-height-tight) + .07);text-align:center;transform:rotate(-8deg)}.g-hero__since-in{display:flex;flex-direction:column;align-items:center;min-inline-size:0}.g-hero__since-value{font-size:calc(var(--g-font-size-400) + var(--g-space-10));line-height:calc(var(--g-line-height-tight) - .08);letter-spacing:calc(var(--g-letter-spacing-display)*1.5)}.g-hero__byline{position:absolute;inset-block-end:44px;inset-inline-start:0;z-index:2;display:flex;flex-direction:column;gap:var(--g-space-2);max-inline-size:92%;margin:0;padding:calc(var(--g-space-12) + var(--g-space-2)) var(--g-space-20);border-radius:var(--g-radius-lg);background-color:var(--g-color-surface-glass);backdrop-filter:blur(12px);box-shadow:var(--g-shadow-md)}.g-hero__byline-name{color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-lead);font-weight:var(--g-font-weight-display);overflow-wrap:anywhere}.g-hero__byline-role{color:var(--g-color-text-muted);font-size:var(--g-font-size-100);overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){.g-hero__check{animation:g-hero-in 900ms var(--g-motion-ease-out) 500ms both}.g-hero__stack{animation:g-hero-in 900ms var(--g-motion-ease-out) 1500ms both}.g-hero__chip{animation:g-hero-in 900ms var(--g-motion-ease-out) 1300ms both}.g-hero[data-view=fan] .g-hero__decor[data-decor=front]{animation:g-hero-drop 1300ms var(--g-motion-ease-spring) 700ms both}.g-hero[data-view=check] .g-hero__decor[data-decor=front]{animation:g-hero-drop 1300ms var(--g-motion-ease-spring) 300ms both}.g-hero__decor[data-decor=back] .g-hero__bob{animation:g-hero-bob 9s ease-in-out infinite}.g-hero__decor[data-decor=front] .g-hero__bob{animation:g-hero-bob 7s ease-in-out 2s infinite}}@media (prefers-reduced-motion:no-preference) and (width>820px){.g-hero[data-view=check] .g-hero__main{animation:g-hero-in 900ms var(--g-motion-ease-out) both}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.g-hero__orb-bob{animation:g-hero-orb-bob 6s ease-in-out var(--g-hero-orb-delay) infinite}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (width>820px){.g-hero[data-view=fan] .g-hero__decor[data-decor=front] .g-hero__stone{animation:g-hero-spin linear both;animation-timeline:scroll(root);animation-range:0 900px}}}@keyframes g-hero-in{from{opacity:0;transform:translateY(18px)}}@keyframes g-hero-drop{from{opacity:0;transform:translateY(-60px) rotate(-14deg) scale(.85)}}@keyframes g-hero-bob{50%{transform:translateY(-12px) rotate(2deg)}}@keyframes g-hero-orb-bob{50%{transform:translateY(-12px) rotate(4deg)}}@keyframes g-hero-spin{to{transform:rotate(28deg) translateY(80px) scale(.92)}}@media (width<=1100px){.g-hero__grid,.g-hero[data-view=portrait] .g-hero__grid{grid-template-columns:minmax(0,1fr);min-block-size:0}.g-hero[data-view=fan]{min-block-size:0}.g-hero[data-view=fan] .g-hero__visual{block-size:520px}.g-hero[data-view=check] .g-hero__visual{min-block-size:520px}.g-hero[data-view=photos] .g-hero__visual,.g-hero[data-view=portrait] .g-hero__visual{block-size:560px}}@media (width<=820px){.g-hero[data-view]{padding:var(--g-space-28) var(--g-page-gutter) var(--g-space-40)}.g-hero[data-view] .g-heading__accent{font-size:calc(var(--g-hero-title-size)*.84)}.g-hero[data-view]:not([data-view=portrait]) .g-hero__grid{row-gap:var(--g-space-20)}.g-hero[data-view]:not([data-view=portrait]) .g-hero__main{display:contents}.g-hero[data-view]:not([data-view=portrait]) .g-hero__stats{order:1}.g-hero[data-view=fan] .g-hero__visual{block-size:400px}.g-hero[data-view=fan] .g-hero__decor[data-decor=front]{inset-block-end:0;inset-inline-start:-2%;inline-size:140px}.g-hero__stack{display:none}.g-hero[data-view=check] .g-hero__visual{min-block-size:0;padding-block-start:calc(var(--g-space-96) + var(--g-space-24))}.g-hero[data-view=check] .g-hero__decor[data-decor=front]{inset-block-start:-10px;inset-inline-start:-30px;inline-size:220px}.g-hero__check{margin-block-start:0}.g-hero[data-view=photos] .g-hero__visual{block-size:440px}.g-hero__card-photo[data-place=a]{inset-inline-end:0;inline-size:62%}.g-hero__card-photo[data-place=b]{inset-block-end:10px;inline-size:42%}.g-hero__photo-caption{font-size:calc(var(--g-font-size-400) + var(--g-space-2))}.g-hero__orb .g-icon-plate{--g-icon-plate-side:calc(var(--g-space-48) + var(--g-space-8));--g-icon-plate-glyph:calc(var(--g-space-24) + var(--g-space-2));border-radius:var(--g-radius-lg)}.g-hero__orb[data-orb="1"]{display:none}.g-hero__orb[data-orb="2"]{inset-block-start:30%;inset-inline-end:-4px}.g-hero__chip{inset-block-end:0;font-size:var(--g-font-size-100)}.g-hero[data-view=portrait] .g-hero__visual{block-size:440px}.g-hero__since{inline-size:96px;block-size:96px}.g-hero__since-value{font-size:calc(var(--g-font-size-400) + var(--g-space-4))}}@media (width<=600px){.g-hero[data-view] .g-hero__actions:has(>.g-hero__button + .g-hero__button){flex-direction:column;flex-wrap:nowrap;align-items:stretch;align-self:stretch;gap:var(--g-space-10)}.g-hero[data-view] .g-hero__actions:has(>.g-hero__button + .g-hero__button)>.g-hero__button{flex:none}}.g-icon-rows__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 calc(var(--g-space-48) + var(--g-space-8));min-inline-size:0;margin:0;padding:0;list-style:none}.g-icon-rows__item{display:flex;align-items:flex-start;gap:var(--g-space-24);min-inline-size:0;padding:calc(var(--g-space-32) + var(--g-space-2)) 0;border-block-start:1px solid var(--g-color-border)}.g-icon-rows__plate{transition:transform var(--g-motion-360) var(--g-motion-ease-spring)}.g-icon-rows__item:hover .g-icon-rows__plate{transform:translateY(-6px) rotate(-6deg)}.g-icon-rows__body{display:flex;flex-direction:column;gap:var(--g-space-8);min-inline-size:0}.g-icon-rows__title{margin:0;color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:calc(var(--g-font-size-400)*1.2);font-weight:var(--g-font-weight-display);line-height:var(--g-line-height-snug);letter-spacing:var(--g-letter-spacing-display);overflow-wrap:anywhere}.g-icon-rows__text{margin:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-300);line-height:var(--g-line-height-200);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.g-icon-rows__item:hover .g-icon-rows__plate{transform:none}}@media (width<=1100px){.g-icon-rows__list{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.g-icon-rows__item{gap:var(--g-space-16);padding:var(--g-space-24) 0}.g-icon-rows__plate[data-ui=icon-plate]{--g-icon-plate-side:calc(var(--g-space-48) + var(--g-space-8));--g-icon-plate-glyph:calc(var(--g-space-24) + var(--g-space-2))}.g-icon-rows__title{font-size:var(--g-font-size-400)}}.g-lead-form{display:block;min-inline-size:0;margin:0;color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-lead-form__inner,.g-lead-form__body{min-inline-size:0}.g-lead-form[data-view=section]{display:grid;grid-template-columns:minmax(0,var(--g-container-base));justify-content:center;padding:var(--g-space-section) var(--g-page-gutter)}.g-lead-form[data-view=section]>.g-lead-form__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--g-space-48);padding:var(--g-space-48);border-radius:var(--g-radius-lg);background-color:var(--g-color-accent-soft)}.g-lead-form__head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-16);min-inline-size:0}.g-lead-form[data-view=section] .g-lead-form__body{padding:var(--g-space-32);border:1px solid var(--g-color-border);border-radius:var(--g-radius-md);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-md)}.g-lead-form__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-16)}.g-lead-form[data-view=section] .g-lead-form__fields{gap:var(--g-space-20)}.g-lead-form__lead{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-12);min-inline-size:0}.g-lead-form__row{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--g-space-12);min-inline-size:0}.g-lead-form[data-view=section] .g-lead-form__row{gap:var(--g-space-20)}.g-lead-form[data-layout=row] .g-lead-form__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.g-lead-form__fields .g-segmented{display:grid}.g-lead-form__submit{inline-size:100%}.g-lead-form__result{display:none;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--g-space-16);padding:var(--g-space-16) 0;text-align:center}.g-lead-form .g-lead-form__mark{--g-icon-size:var(--g-space-48);color:var(--g-color-success)}.g-lead-form__result-title{margin:0;color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-title);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-title)}.g-lead-form__picture{inline-size:calc(var(--g-space-80)*2);max-inline-size:100%}.g-lead-form[data-state=success] .g-lead-form__fields,.g-lead-form[data-state=failure] .g-lead-form__fields,.g-lead-form[data-retry] .g-lead-form__fields{display:none}.g-lead-form[data-state=success] .g-lead-form__success,.g-lead-form[data-state=failure] .g-lead-form__failure,.g-lead-form[data-retry] .g-lead-form__failure{display:grid}@media (width<1024px){.g-lead-form[data-view=section]>.g-lead-form__inner{grid-template-columns:minmax(0,1fr);gap:var(--g-space-32);padding:var(--g-space-32)}}@media (width<768px){.g-lead-form[data-view=section]>.g-lead-form__inner{gap:var(--g-space-24);padding:var(--g-space-24)}.g-lead-form[data-view=section] .g-lead-form__body{padding:var(--g-space-24)}}@media (width<480px){.g-lead-form[data-view=section]>.g-lead-form__inner{padding:var(--g-space-16)}.g-lead-form[data-view=section] .g-lead-form__body{padding:var(--g-space-16)}}.g-lead-form[data-view=feniks]{position:relative}.g-lead-form[data-view=feniks] .g-lead-form__fields:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-16)}.g-lead-form__consents{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-8)}.g-lead-form__consents-hint:not([hidden]){display:grid;grid-template-columns:var(--g-space-20) minmax(0,1fr);align-items:start;column-gap:var(--g-space-12);color:var(--g-color-danger);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-bold)}.g-lead-form__consents-icon{justify-self:center}.g-lead-form__trap{position:absolute;inset-inline-start:-10000px;inset-block-start:0;inline-size:1px;block-size:1px;overflow:hidden}.g-lead-form__trap>input{inline-size:1px;block-size:1px;padding:0;border:0;font-size:var(--g-font-size-control)}.g-lead-form__alert:not([hidden]){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--g-space-12);padding:var(--g-space-16);border:1px solid var(--g-color-danger);border-radius:var(--g-radius-md);background-color:var(--g-color-danger-bg);color:var(--g-color-text)}.g-lead-form__alert-icon{color:var(--g-color-danger)}.g-lead-form__alert-body{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--g-space-8);min-inline-size:0}.g-lead-form__alert-text{margin:0}.g-lead-form__phone{font-weight:var(--g-font-weight-bold);white-space:nowrap}.g-lead-form__bots{display:flex;flex-wrap:wrap;gap:var(--g-space-10)}.g-lead-form__accepted:not([hidden]){display:flex;flex-direction:column;align-items:flex-start;gap:var(--g-space-10)}.g-lead-form__accepted-mark{display:grid;place-items:center;inline-size:var(--g-space-64);block-size:var(--g-space-64);border-radius:var(--g-radius-lg);background:linear-gradient(160deg,var(--g-color-success-hi),var(--g-color-success) 60%);color:var(--g-color-on-accent);box-shadow:var(--g-shadow-md)}.g-lead-form__accepted-title{margin:0;color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-title);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-title);letter-spacing:var(--g-letter-spacing-title)}.g-lead-form__accepted-title:focus{outline:none}.g-lead-form__accepted-title:focus-visible{outline:2px solid var(--g-color-accent);outline-offset:2px}.g-lead-form__accepted-text,.g-lead-form__accepted-number{margin:0}.g-lead-form__accepted-number{font-weight:var(--g-font-weight-medium)}.g-lead-form__accepted-bots{display:flex;flex-direction:column;align-items:flex-start;gap:var(--g-space-10);align-self:stretch;margin-block-start:var(--g-space-8);padding-block-start:var(--g-space-16);border-block-start:1px solid var(--g-color-border)}.g-lead-form__bots-caption{margin:0}.g-leader__card{display:grid;grid-template-columns:400px minmax(0,1fr);gap:calc(var(--g-font-size-h2)*5/3.8);align-items:center;margin-block-start:var(--g-space-96);padding:calc(var(--g-space-48) + var(--g-space-8));padding-inline-end:calc(var(--g-font-size-h2)*5/3.8);border-radius:var(--g-radius-2xl);background:radial-gradient(circle at 100% 0%,var(--g-color-accent-soft),transparent 55%) var(--g-color-accent-faint)}.g-leader__photo{position:relative;align-self:stretch;min-block-size:540px;margin-block-start:calc((var(--g-space-96) + var(--g-space-48) + var(--g-space-8))*-1)}.g-leader__img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 14%;border-radius:var(--g-radius-2xl);box-shadow:0 0 0 var(--g-space-8) var(--g-color-surface),var(--g-shadow-leader-photo)}.g-leader__since{position:absolute;inset:40px -28px auto auto;display:grid;place-items:center;inline-size:124px;block-size:124px;border-radius:var(--g-radius-circle);background-image:conic-gradient(from 20deg,var(--g-color-aux-hi),var(--g-color-aux),var(--g-color-aux-deep),var(--g-color-aux-hi));box-shadow:var(--g-shadow-leader-since);color:var(--g-color-on-aux);font-family:var(--g-font-family-heading);font-size:calc(var(--g-font-size-page)*.78125);font-weight:var(--g-font-weight-display);line-height:calc(var(--g-line-height-tight) + .07);text-align:center;transform:rotate(-8deg)}.g-leader__since-value{display:block;font-size:calc(var(--g-font-size-400) + var(--g-space-10));letter-spacing:var(--g-letter-spacing-h2)}.g-leader__body{display:grid;gap:var(--g-space-36)}.g-leader__say{position:relative}.g-leader__mark{position:absolute;inset:-112px auto auto -6px;color:var(--g-color-accent);font-family:var(--g-font-family-accent);font-size:calc(var(--g-font-size-page)*9.375);font-style:italic;font-weight:var(--g-font-weight-accent);line-height:calc(var(--g-line-height-tight) - .08);opacity:.22;pointer-events:none}.g-leader__quote{gap:var(--g-space-24);padding:0;border:0}.g-leader__quote .g-quote__icon{display:none}.g-leader__quote .g-quote__text{color:var(--g-color-heading);font-family:var(--g-font-family-accent);font-size:calc(var(--g-font-size-h2)*2.6/3.8);font-style:italic;line-height:calc(var(--g-line-height-snug) + .1)}.g-leader__quote .g-quote__author{color:var(--g-color-heading);font-size:var(--g-font-size-300);font-weight:var(--g-font-weight-heading)}.g-leader__fund{display:flex;overflow:hidden;border-radius:var(--g-radius-xl);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-leader-fund)}.g-leader__fund-logo{display:grid;flex:none;place-items:center;inline-size:200px;padding:var(--g-space-20) var(--g-space-24);border-inline-end:1px solid var(--g-color-border)}.g-leader__fund-img{display:block;max-inline-size:150px;max-block-size:100%}.g-leader__fund-body{display:grid;align-content:center;gap:var(--g-space-10);padding:calc(var(--g-space-20) + var(--g-space-2)) calc(var(--g-space-24) + var(--g-space-2));overflow-wrap:anywhere}.g-leader__fund-title{color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:calc(var(--g-font-size-400)*1.1);line-height:calc(var(--g-line-height-tight) + .12);letter-spacing:var(--g-letter-spacing-title)}.g-leader__fund-text{color:var(--g-color-text-muted);font-size:var(--g-font-size-200);line-height:var(--g-line-height-lead)}@media (width<=1100px){.g-leader__card{grid-template-columns:minmax(0,1fr);gap:calc(var(--g-space-section-head)*5/4);margin-block-start:calc(var(--g-space-64) + var(--g-space-8));padding:var(--g-space-40)}.g-leader__photo{min-block-size:0;block-size:460px;max-inline-size:520px;margin-block-start:calc((var(--g-space-96) + var(--g-space-16))*-1)}.g-leader__mark{inset-block-start:-84px;font-size:calc(var(--g-font-size-page)*7.5)}.g-leader__quote .g-quote__text{font-size:calc(var(--g-font-size-page)*1.625)}}@media (width<=820px){.g-leader__card{padding:var(--g-space-28);border-radius:var(--g-radius-xl)}}@media (width<=600px){.g-leader__card{padding:var(--g-space-28) var(--g-space-24)}.g-leader__photo{block-size:380px;margin-block-start:calc((var(--g-space-80) + var(--g-space-8))*-1)}.g-leader__since{inset:16px -6px auto auto;inline-size:96px;block-size:96px;font-size:calc(var(--g-font-size-page)*.65625)}.g-leader__since-value{font-size:var(--g-font-size-500)}.g-leader__mark{inset-block-start:-70px;font-size:calc(var(--g-font-size-page)*6.25)}.g-leader__fund{flex-direction:column}.g-leader__fund-logo{inline-size:auto;block-size:150px;border-inline-end:0;border-block-end:1px solid var(--g-color-border)}}.g-marquee{--g-marquee-count:4;position:relative;display:flex;align-items:center;inline-size:100%;block-size:44px;overflow:hidden;background-color:var(--g-color-accent);color:var(--g-color-on-accent);font-family:var(--g-font-family-text);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-100);text-decoration:none;white-space:nowrap}.g-marquee[data-repeat="6"]{--g-marquee-count:6}.g-marquee[data-repeat="8"]{--g-marquee-count:8}.g-marquee[data-repeat="12"]{--g-marquee-count:12}.g-marquee[data-repeat="16"]{--g-marquee-count:16}.g-marquee[data-repeat="24"]{--g-marquee-count:24}.g-marquee__track{display:flex;flex:none;inline-size:max-content;animation:g-marquee-run var(--g-motion-marquee) linear infinite;will-change:transform}.g-marquee__item{display:flex;flex:none;align-items:center;gap:var(--g-space-24);padding-inline-end:var(--g-space-24)}.g-marquee__mark{color:var(--g-color-aux);font-size:var(--g-font-size-50);line-height:var(--g-line-height-50)}.g-marquee__cta,.g-marquee::after{display:none}.g-marquee:hover>.g-marquee__track,.g-marquee:focus-visible>.g-marquee__track,.g-marquee[data-g-state]>.g-marquee__track{animation-play-state:paused}.g-marquee:focus-visible,.g-marquee[data-g-state=focus]{outline-color:var(--g-color-focus-on-accent);outline-offset:-4px}@keyframes g-marquee-run{to{transform:translateX(calc(-100%/var(--g-marquee-count)))}}@media (width>=768px){.g-marquee::after{content:"";position:absolute;inset-block:0;inset-inline-end:0;display:block;inline-size:280px;background-image:linear-gradient(to right,transparent,var(--g-color-accent) 40%);pointer-events:none}.g-marquee__cta{position:absolute;inset-block-start:50%;inset-inline-end:var(--g-space-28);z-index:1;display:block;min-inline-size:120px;padding:var(--g-space-6) var(--g-space-16);border-radius:var(--g-radius-md);background-color:var(--g-color-aux);color:var(--g-color-text);text-align:center;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce),(scripting:none){.g-marquee__track{animation:none}}.g-marquee[data-view=clients]{display:block;block-size:auto;padding-block:calc(var(--g-space-20) + var(--g-space-2));border-block:1px solid var(--g-color-border);background-color:transparent;color:var(--g-color-text-muted);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-300);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-300);mask-image:linear-gradient(90deg,transparent,var(--g-color-text) 8%,var(--g-color-text) 92%,transparent)}.g-marquee[data-view=clients]::after{content:none}.g-marquee__belt{display:flex;inline-size:max-content;animation:g-marquee-clients var(--g-motion-marquee-clients) linear infinite}.g-marquee[data-view=clients]:hover .g-marquee__belt,.g-marquee[data-view=clients]:focus-within .g-marquee__belt{animation-play-state:paused}.g-marquee__clients{display:flex;flex:none;align-items:center;gap:calc(var(--g-space-48) + var(--g-space-8));margin:0;padding:0 calc(var(--g-space-48) + var(--g-space-8)) 0 0;list-style:none}.g-marquee__client{flex:none;white-space:nowrap;scroll-snap-align:start;transition:color var(--g-motion-180) var(--g-motion-ease)}.g-marquee__client:hover{color:var(--g-color-heading)}.g-marquee__logo{display:block;inline-size:auto;block-size:32px}@keyframes g-marquee-clients{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce),(scripting:none){.g-marquee[data-view=clients]{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--g-page-gutter);scrollbar-width:none}.g-marquee__belt{animation:none;padding-inline:var(--g-page-gutter)}.g-marquee__clients[aria-hidden=true]{display:none}.g-marquee__client{transition:none}}.g-modal{display:block;min-inline-size:0}.g-modal__dialog{inline-size:min(520px,100% - 32px);max-inline-size:none;block-size:fit-content;max-block-size:calc(100% - 32px);margin:auto;padding:0;border:0;border-radius:var(--g-radius-lg);background-color:var(--g-color-surface);color:var(--g-color-text);font-family:var(--g-font-family-text);box-shadow:var(--g-shadow-lg);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.g-modal__dialog[data-size=sm]{inline-size:min(400px,100% - 32px)}.g-modal__dialog[data-size=wide]{inline-size:min(1040px,100% - 32px)}.g-modal__dialog[data-size=wide][data-media]{block-size:auto;aspect-ratio:1040/648;overflow:hidden}.g-modal__dialog::backdrop{background-color:var(--g-color-scrim)}.g-modal__dialog :is(a,button){touch-action:manipulation}.g-modal[data-view=sheet]>.g-modal__dialog{inline-size:100%;max-block-size:92dvh;margin:auto 0 0;padding-block-end:calc(var(--g-space-0) + env(safe-area-inset-bottom));border-radius:var(--g-radius-2xl) var(--g-radius-2xl) 0 0}@media (width<=820px){.g-modal>.g-modal__dialog,.g-modal>.g-modal__dialog[data-size]{inline-size:100%;max-block-size:92dvh;margin:auto 0 0;padding-block-end:calc(var(--g-space-0) + env(safe-area-inset-bottom));border-radius:var(--g-radius-2xl) var(--g-radius-2xl) 0 0}.g-modal>.g-modal__dialog[data-size=wide][data-media]{padding-block-end:0}}.g-modal .g-modal__close{--g-icon-button-bg:var(--g-color-surface-muted);--g-icon-button-line:transparent;position:absolute;inset-block-start:12px;inset-inline-end:12px;z-index:2}.g-modal__dialog[data-size=wide]>.g-modal__close{--g-icon-button-bg:var(--g-color-surface)}.g-modal__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-12);padding:var(--g-space-28)}.g-modal__dialog[data-size=form]>.g-modal__panel{gap:var(--g-space-16);padding:var(--g-space-40) var(--g-space-32) var(--g-space-32)}.g-modal__icon{display:grid;place-items:center;inline-size:46px;block-size:46px;border-radius:var(--g-radius-sm);background-color:var(--g-color-accent-faint);color:var(--g-color-accent-text)}.g-modal__title{min-inline-size:0;margin:0;padding-inline-end:var(--g-space-32);color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-title);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-title);letter-spacing:var(--g-letter-spacing-title);overflow-wrap:break-word;text-wrap:balance}.g-modal__icon + .g-modal__title{padding-inline-end:0}.g-modal__text{margin:0}.g-modal__body{min-inline-size:0;padding-block-start:var(--g-space-8)}.g-modal__media{position:relative;min-inline-size:0}.g-modal__media>.g-modal__image{border-radius:0}.g-modal__dialog[data-size=wide]>.g-modal__media{position:absolute;inset:0}.g-modal__dialog[data-size=wide] .g-modal__image{block-size:100%;aspect-ratio:auto}.g-modal__dialog[data-size=wide] .g-modal__image .g-image__img{block-size:100%}.g-modal__caption{position:absolute;inset-block-end:16px;inset-inline-start:16px;max-inline-size:calc(100% - 32px);margin:0;padding:var(--g-space-6) var(--g-space-12);border-radius:var(--g-radius-sm);background-color:var(--g-color-scrim-strong);color:var(--g-color-on-accent);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-100)}:root:has(.g-modal__dialog[open]){overflow:hidden}.g-modal:not([data-g-ready])>.g-modal__dialog:target:not([open]){position:relative;display:block;margin:var(--g-space-32) auto;max-block-size:none;border:1px solid var(--g-color-border);border-radius:var(--g-radius-lg);box-shadow:none}.g-modal:not([data-g-ready])>.g-modal__dialog:target:not([open])>.g-modal__close:not([href]){display:none}@media (width<480px){.g-modal__panel,.g-modal__dialog[data-size=form]>.g-modal__panel{padding:var(--g-space-20)}.g-modal__dialog[data-size=form]>.g-modal__panel{padding-block-start:var(--g-space-28)}}.g-name-check{position:relative;display:flex;flex-direction:column;gap:var(--g-space-16);inline-size:min(470px,100%);min-inline-size:0;padding:calc(var(--g-space-28) + var(--g-space-2));border-radius:var(--g-radius-xl);background-color:var(--g-color-check-glass);backdrop-filter:blur(18px) saturate(1.4);box-shadow:var(--g-shadow-inset-hl),var(--g-shadow-md);color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-name-check__title{margin:0;color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:calc(var(--g-font-size-400) + var(--g-space-4));font-weight:var(--g-font-weight-display);line-height:var(--g-line-height-snug);letter-spacing:var(--g-letter-spacing-display);overflow-wrap:anywhere}.g-name-check__form{display:flex;flex-direction:column;gap:var(--g-space-12);min-inline-size:0;margin:0}.g-name-check__hint,.g-name-check__note{margin:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-200);line-height:var(--g-line-height-normal)}.g-name-check__row{display:flex;gap:var(--g-space-8);min-inline-size:0}.g-name-check__row>.g-name-check__input{flex:1 1 auto;border-radius:var(--g-radius-md)}.g-name-check__row>.g-name-check__submit{flex:none;border-radius:var(--g-radius-md)}.g-name-check__error{margin:0;color:var(--g-color-danger);font-size:var(--g-font-size-150);font-weight:var(--g-font-weight-bold);overflow-wrap:anywhere}.g-name-check__status{display:contents}.g-name-check__scan{display:flex;flex-direction:column;gap:var(--g-space-2);margin:0;padding:0;list-style:none}.g-name-check__scan-row{display:flex;align-items:center;gap:var(--g-space-12);padding:var(--g-space-10) 0;color:var(--g-color-heading);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-bold)}.g-name-check__result{display:flex;flex-direction:column;gap:var(--g-space-12);padding:calc(var(--g-space-16) + var(--g-space-2));border-radius:var(--g-radius-lg);background-color:var(--g-color-accent-faint)}.g-name-check__count{margin:0;color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-lead);font-weight:var(--g-font-weight-display);line-height:var(--g-line-height-snug)}.g-name-check__message{margin:0;padding:var(--g-space-16);border-radius:var(--g-radius-lg);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-normal)}.g-name-check__message[data-tone=danger]{background-color:var(--g-color-danger-bg);color:var(--g-color-danger)}.g-name-check__message[data-tone=warning]{background-color:var(--g-color-warning-bg);color:var(--g-color-warning-text)}.g-name-check__message[data-tone=success]{background-color:var(--g-color-success-bg);color:var(--g-color-success)}.g-name-check__again{align-self:flex-start;color:var(--g-color-link);font-size:var(--g-font-size-150);font-weight:var(--g-font-weight-bold)}@media (pointer:coarse){.g-name-check__again{position:relative}.g-name-check__again::after{content:"";position:absolute;inset-block-start:50%;inset-inline:0;block-size:44px;transform:translateY(-50%)}}@media (width<=820px){.g-name-check{padding:calc(var(--g-space-20) + var(--g-space-2));border-radius:var(--g-radius-lg)}.g-name-check__row{flex-direction:column}}.g-online-office{--g-online-office-inset:var(--g-space-16);display:block;min-inline-size:0;margin:0}.g-online-office__grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--g-space-24);min-inline-size:0}.g-online-office__content{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;min-inline-size:0}.g-online-office__title{max-inline-size:100%}.g-online-office__text{max-inline-size:100%;margin-block-start:var(--g-space-16);color:var(--g-color-text-muted);font-size:var(--g-font-size-lead);line-height:var(--g-line-height-lead)}.g-online-office__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-space-10);inline-size:100%;min-inline-size:0;margin-block-start:var(--g-space-20)}.g-online-office .g-online-office__button{--g-button-height:var(--g-control-height-md);line-height:var(--g-line-height-normal)}.g-online-office .g-online-office__button:has(>.g-button__icon){--g-button-pad:var(--g-space-16)}.g-online-office .g-online-status{min-inline-size:min(289px,100%)}.g-online-office__frame{position:relative;min-inline-size:0;overflow:hidden;border-radius:var(--g-radius-md);font-family:var(--g-font-family-text);font-weight:var(--g-font-weight-medium)}.g-online-office__image{border-radius:0}.g-online-office__live{position:absolute;inset-block-start:var(--g-online-office-inset);inset-inline-start:var(--g-online-office-inset);display:inline-flex;align-items:center;gap:var(--g-space-6);max-inline-size:calc(100% - var(--g-online-office-inset)*2);padding:var(--g-space-4) var(--g-space-12);border-radius:var(--g-radius-pill);background-color:var(--g-color-danger);color:var(--g-color-on-accent);font-size:var(--g-font-size-50);line-height:var(--g-line-height-50);letter-spacing:var(--g-letter-spacing-caps);text-transform:uppercase}.g-online-office__place{position:absolute;inset-block-end:var(--g-online-office-inset);inset-inline-start:var(--g-online-office-inset);display:grid;grid-template-columns:minmax(0,1fr);inline-size:min(274px,calc(100% - var(--g-online-office-inset)*2));padding:var(--g-space-8) var(--g-space-10);border-radius:var(--g-radius-md);background-color:var(--g-color-scrim-strong);color:var(--g-color-on-accent);overflow-wrap:break-word}.g-online-office__place-title{font-size:var(--g-font-size-200);line-height:var(--g-line-height-normal)}.g-online-office__place-address{font-size:var(--g-font-size-50);line-height:var(--g-line-height-50)}.g-online-office__cameras{position:absolute;inset-block-end:var(--g-online-office-inset);inset-inline-end:var(--g-online-office-inset);display:none;gap:var(--g-space-6);margin:0;padding:0;list-style:none}.g-online-office__camera{padding:var(--g-space-4) var(--g-space-8);border-radius:var(--g-radius-pill);background-color:var(--g-color-scrim-strong);color:var(--g-color-on-accent);font-size:var(--g-font-size-50);line-height:var(--g-line-height-50);white-space:nowrap}.g-online-office__camera[data-variant=current]{background-color:var(--g-color-surface);color:var(--g-color-text)}@media (width>=768px){.g-online-office__grid{grid-template-columns:minmax(0,621fr) minmax(0,715fr)}.g-online-office__cameras{display:flex}}.g-pains{--g-pains-gap:var(--g-space-24);display:block;min-inline-size:0;margin:0}.g-pains__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-pains-gap);min-inline-size:0;margin:0;padding:0;list-style:none}.g-pains__item{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0}@media (width>=480px){.g-pains__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.g-pains__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<768px){.g-pains{--g-pains-gap:var(--g-space-16)}}.g-pains__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-12);min-inline-size:0}.g-pains__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-12);min-inline-size:0;margin:0;padding:0;list-style:none}.g-pains__strong{color:var(--g-color-heading);font-weight:var(--g-font-weight-medium)}.g-pains__footnote{min-inline-size:0;font-weight:var(--g-font-weight-medium)}@media (width>=768px){.g-pains__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.g-person-modal{display:block;min-inline-size:0}.g-person-modal .g-modal__panel,.g-person-modal .g-modal__body{padding:0}.g-person-modal__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);min-inline-size:0}.g-person-modal__photo{position:relative;min-inline-size:0;min-block-size:420px;background-color:var(--g-color-night-900)}.g-person-modal__photo>.g-person-modal__image{position:absolute;inset:0;block-size:100%;border-radius:0;aspect-ratio:auto}.g-person-modal__photo .g-image__img{block-size:100%;object-fit:cover}.g-person-modal__body{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--g-space-12) + var(--g-space-2));min-inline-size:0;padding:calc(var(--g-space-40) + var(--g-space-4)) var(--g-space-40) calc(var(--g-space-32) + var(--g-space-4))}.g-person-modal__zone{align-self:flex-start;max-inline-size:100%;padding:var(--g-space-6) var(--g-space-12);border-radius:var(--g-radius-pill);background-color:var(--g-color-aux);color:var(--g-color-on-aux);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-100);overflow-wrap:anywhere}.g-person-modal__name{min-inline-size:0;margin:0;padding-inline-end:var(--g-space-32);color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-700);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-700);letter-spacing:var(--g-letter-spacing-title);overflow-wrap:anywhere}.g-person-modal__zone + .g-person-modal__name{padding-inline-end:0}.g-person-modal__role{margin:0;color:var(--g-color-link);font-weight:var(--g-font-weight-bold)}.g-person-modal__badge{margin:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-100)}.g-person-modal__quote{display:grid;gap:var(--g-space-6);margin:0;padding:0}.g-person-modal__quote-text{margin:0;color:var(--g-color-heading);font-family:var(--g-font-family-accent);font-size:var(--g-font-size-500);font-style:italic;line-height:var(--g-line-height-400)}.g-person-modal__quote-author{color:var(--g-color-text-muted);font-size:var(--g-font-size-100)}.g-person-modal__text{margin:0;overflow-wrap:anywhere}.g-person-modal__actions{display:flex;flex-wrap:wrap;gap:var(--g-space-10);margin-block-start:auto}@media (width<=820px){.g-person-modal__grid{grid-template-columns:minmax(0,1fr)}.g-person-modal__photo{min-block-size:320px}.g-person-modal__body{padding:var(--g-space-28) calc(var(--g-space-20) + var(--g-space-2))}}.g-pricing-compare{display:block;min-inline-size:0;margin:0}.g-pricing-compare__table{inline-size:100%}@media (width<768px){.g-pricing-compare .g-pricing-compare__table{--g-table-first:calc(var(--g-space-96) + var(--g-space-48))}}.g-pricing{--g-pricing-gap:var(--g-space-24);--g-pricing-col:calc(var(--g-space-96)*2.5);display:block;min-inline-size:0;margin:0}.g-pricing__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-pricing-gap);min-inline-size:0;margin:0;padding:0;list-style:none}.g-pricing__item{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0}@media (width>=1024px){.g-pricing__list{grid-template-columns:repeat(auto-fit,minmax(var(--g-pricing-col),1fr))}}@media (width<768px){.g-pricing{--g-pricing-gap:var(--g-space-16)}}.g-promo-banner{--g-promo-banner-pad:var(--g-space-48);--g-promo-banner-bg:var(--g-color-accent);display:grid;grid-template-columns:minmax(0,var(--g-container-base));justify-content:center;min-inline-size:0;margin:0;padding:var(--g-space-section) var(--g-page-gutter);color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-promo-banner[data-tone=soft]{--g-promo-banner-bg:var(--g-color-accent-soft)}.g-promo-banner__plate{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--g-space-24) var(--g-space-48);min-inline-size:0;padding:var(--g-promo-banner-pad);border-radius:var(--g-radius-lg);background-color:var(--g-promo-banner-bg)}.g-promo-banner__content{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--g-space-12);min-inline-size:0}.g-promo-banner__tag{max-inline-size:100%;margin:0}.g-promo-banner__title,.g-promo-banner__text{min-inline-size:0;max-inline-size:100%}.g-promo-banner__action{display:flex;min-inline-size:0}.g-promo-banner__button{max-inline-size:100%}.g-promo-banner[data-tone=accent] :focus-visible,.g-promo-banner[data-tone=accent] [data-g-state=focus]{outline-color:var(--g-color-on-accent)}@media (width>=768px){.g-promo-banner__plate{grid-template-columns:minmax(0,1fr) auto}.g-promo-banner__action{max-inline-size:calc(var(--g-space-96)*3)}}@media (width>=1024px){.g-promo-banner__action{max-inline-size:calc(var(--g-space-96)*4)}}@media (width<768px){.g-promo-banner{--g-promo-banner-pad:var(--g-space-32)}.g-promo-banner__button{flex:1 1 100%}}@media (width<480px){.g-promo-banner{--g-promo-banner-pad:var(--g-space-24)}}.g-promo-banner[data-view=timer]{display:block;padding:0;color:var(--g-color-on-aux)}.g-promo-banner__deal{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--g-space-40);align-items:center;min-inline-size:0;padding:var(--g-space-64);border-radius:var(--g-radius-2xl);overflow:hidden;background-color:var(--g-color-aux);background-image:linear-gradient(120deg,var(--g-color-aux-hi) 0%,var(--g-color-aux) 45%,var(--g-color-aux-deep) 100%);box-shadow:var(--g-shadow-inset-hl),var(--g-shadow-lg);color:var(--g-color-on-aux)}.g-promo-banner__body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:var(--g-space-24);min-inline-size:0}.g-promo-banner__kicker{margin:0;font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-bold);letter-spacing:var(--g-letter-spacing-caps);overflow-wrap:anywhere}.g-promo-banner__discount{min-inline-size:0;max-inline-size:100%;margin:0;color:var(--g-color-on-aux);overflow-wrap:anywhere}.g-promo-banner__terms{max-inline-size:40ch;margin:0;font-size:var(--g-font-size-lead);line-height:var(--g-line-height-lead);overflow-wrap:anywhere}.g-promo-banner__timer:not([hidden]){display:flex;flex-direction:column;gap:var(--g-space-10);min-inline-size:0}.g-promo-banner__timer-caption{margin:0;font-size:var(--g-font-size-150);font-weight:var(--g-font-weight-bold)}.g-promo-banner__timer-parts{display:flex;align-items:flex-start;gap:var(--g-space-10)}.g-promo-banner__timer-part{display:flex;flex-direction:column;align-items:center;gap:var(--g-space-6)}.g-promo-banner__timer-value{display:grid;place-items:center;min-inline-size:calc(var(--g-space-80) + var(--g-space-4));block-size:calc(var(--g-space-80) + var(--g-space-4));padding:0 var(--g-space-10);border-radius:var(--g-radius-lg);background-color:var(--g-color-surface-glass);box-shadow:var(--g-shadow-inset-hl),var(--g-shadow-sm);color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:calc(var(--g-font-size-400)*2);font-weight:var(--g-font-weight-display);font-variant-numeric:tabular-nums;line-height:var(--g-line-height-tight)}.g-promo-banner__timer-unit{font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-bold);opacity:.7}.g-promo-banner__timer-sep{padding-block-start:var(--g-space-16);font-family:var(--g-font-family-heading);font-size:calc(var(--g-font-size-400)*1.7);font-weight:var(--g-font-weight-display);line-height:var(--g-line-height-tight);opacity:.4}.g-promo-banner__deadline{margin:0;font-size:var(--g-font-size-300);font-weight:var(--g-font-weight-bold)}.g-promo-banner__deal-action{display:flex;min-inline-size:0;max-inline-size:100%}.g-promo-banner__image{position:absolute;inset-block-start:50%;inset-inline-end:4%;z-index:1;inline-size:min(330px,30%);pointer-events:none;transform:translate(calc(var(--g-px,0)*28px),calc(-50% + var(--g-py,0)*20px));transition:transform 600ms var(--g-motion-ease-out)}.g-promo-banner__image::before{position:absolute;inset:30% 10% -8%;border-radius:var(--g-radius-circle);background-color:var(--g-color-warning-text);opacity:.35;filter:blur(30px);content:""}.g-promo-banner__img{position:relative;display:block;inline-size:100%;block-size:auto}@media (prefers-reduced-motion:no-preference){.g-promo-banner__img{animation:g-promo-banner-bob 6s ease-in-out infinite}}@keyframes g-promo-banner-bob{50%{transform:translateY(-12px) rotate(2deg)}}@media (width<=1100px){.g-promo-banner__deal{grid-template-columns:minmax(0,1fr)}.g-promo-banner__image{inset-block-start:var(--g-space-20);inset-inline-end:-20px;inline-size:180px;opacity:.9;transform:translate(calc(var(--g-px,0)*28px),calc(var(--g-py,0)*20px))}}@media (width<=820px){.g-promo-banner__deal{padding:var(--g-space-32);border-radius:var(--g-radius-xl)}.g-promo-banner__discount{padding-inline-end:var(--g-space-64)}.g-promo-banner__image{inset-block-start:var(--g-space-10);inset-inline-end:var(--g-space-6);inline-size:96px}.g-promo-banner__timer-value{min-inline-size:var(--g-space-64);block-size:var(--g-space-64);font-size:calc(var(--g-font-size-400)*1.5)}.g-promo-banner__timer-sep{padding-block-start:var(--g-space-12);font-size:calc(var(--g-font-size-400)*1.3)}}.g-quiz-block{--g-quiz-block-edge:calc(var(--g-space-32) + var(--g-space-4));--g-quiz-block-edge-end:var(--g-space-0);--g-quiz-block-gap:calc(var(--g-space-28) + var(--g-space-2));--g-quiz-block-pad:calc(var(--g-space-28) + var(--g-space-2));--g-quiz-block-pad-side:calc(var(--g-space-24) + var(--g-space-2));--g-quiz-block-pad-body:var(--g-space-24) var(--g-space-20);--g-quiz-block-row:calc(var(--g-space-16) + var(--g-space-2));display:block;min-inline-size:0;color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-quiz-block__inner{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--g-quiz-block-gap);min-inline-size:0;padding-block:var(--g-quiz-block-edge) var(--g-quiz-block-edge-end)}.g-quiz-block__head{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--g-space-12);min-inline-size:0;text-align:center}.g-quiz-block__title,.g-quiz-block__subtitle{min-inline-size:0;max-inline-size:100%}.g-quiz-block__head>.g-quiz-block__title{max-inline-size:min(100%,1100px)}.g-quiz-block__head>.g-quiz-block__subtitle{font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-normal)}.g-quiz-block__stage{display:grid;grid-template-columns:minmax(0,1fr);justify-self:center;gap:var(--g-space-20);inline-size:100%;max-inline-size:1240px;min-inline-size:0}.g-quiz-block__main{display:flex;flex-direction:column;gap:var(--g-space-12);min-inline-size:0}.g-quiz-block__tape{display:flex;flex:none;align-items:center;block-size:37px;overflow:hidden;border-radius:var(--g-radius-sm);background-color:var(--g-color-aux);color:var(--g-color-ink);font-size:var(--g-font-size-100);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-100);letter-spacing:var(--g-letter-spacing-caps);text-transform:uppercase;white-space:nowrap;user-select:none}.g-quiz-block__tape-track{display:flex;flex:none;inline-size:max-content;animation:g-quiz-block-tape var(--g-motion-tape) linear infinite;will-change:transform}.g-quiz-block__tape-item{display:flex;flex:none;align-items:center;gap:var(--g-space-16);padding-inline-end:var(--g-space-16)}.g-quiz-block__tape-item::after{content:"";flex:none;inline-size:22px;block-size:16px;background-image:repeating-linear-gradient(-55deg,currentColor 0 2px,transparent 2px 6px)}@keyframes g-quiz-block-tape{to{transform:translateX(-50%)}}.g-quiz-block__card{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);min-inline-size:0;overflow:hidden;border-radius:var(--g-radius-md);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-sm)}.g-quiz-block__side{display:flex;flex-direction:column;gap:var(--g-quiz-block-row);min-inline-size:0;padding:var(--g-quiz-block-pad) var(--g-quiz-block-pad-side);background-color:var(--g-color-accent);color:var(--g-color-on-accent)}.g-quiz-block__side-title{margin:0;font-family:var(--g-font-family-heading);font-size:var(--g-font-size-500);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-snug);overflow-wrap:break-word;hyphens:manual}.g-quiz-block__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-12);margin:0;padding:0;list-style:none}.g-quiz-block__item{display:flex;align-items:flex-start;gap:var(--g-space-10);min-inline-size:0}.g-quiz-block__mark{display:grid;flex:none;place-items:center;inline-size:30px;block-size:30px;border-radius:var(--g-radius-sm);background-color:var(--g-color-on-accent-soft)}.g-quiz-block__item-text{align-self:center;min-inline-size:0;font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-normal);overflow-wrap:break-word;hyphens:manual}.g-quiz-block__progress{margin-block-start:auto}.g-quiz-block__body{display:flex;flex-direction:column;min-inline-size:0;margin:0;padding:var(--g-quiz-block-pad-body);background-color:var(--g-color-surface)}.g-quiz-block__steps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-32);min-inline-size:0}.g-quiz-block__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-space-12);margin-block-start:auto;padding-block-start:var(--g-quiz-block-row)}.g-quiz-block .g-quiz-block__back{--g-button-line:var(--g-color-border);--g-button-line-hover:var(--g-color-accent-line);--g-button-line-active:var(--g-color-accent-line);border-radius:var(--g-radius-pill)}.g-quiz-block__failure{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--g-space-16);margin-block:auto;text-align:center}.g-quiz-block__picture,.g-quiz-block__thanks>.g-thank-you__picture{inline-size:calc(var(--g-space-80)*2);max-inline-size:100%}.g-quiz-block__body>.g-quiz-block__thanks{margin-block:auto;padding:0}.g-quiz-block__card[data-state=done] .g-quiz-block__steps,.g-quiz-block__card[data-state=done] .g-quiz-block__actions,.g-quiz-block__card[data-state=failure] .g-quiz-block__steps,.g-quiz-block__card[data-state=failure] .g-quiz-block__actions,.g-quiz-block__card[data-retry] .g-quiz-block__steps,.g-quiz-block__card[data-retry] .g-quiz-block__actions{display:none}.g-quiz-block__person{position:relative;justify-self:center;inline-size:100%;max-inline-size:400px;min-inline-size:0;padding-block-end:var(--g-space-4)}.g-quiz-block__person>.g-quiz-block__photo.g-image[data-ratio]{aspect-ratio:5/6}.g-quiz-block__person>.g-quiz-block__photo.g-image[data-ratio] .g-image__img{block-size:100%;object-position:center bottom}.g-quiz-block__person>.g-quiz-block__caption{position:absolute;inset-block-end:0;inset-inline:0}@media (width>=768px){.g-quiz-block{--g-quiz-block-pad-body:var(--g-space-32) var(--g-quiz-block-pad)}.g-quiz-block__card{grid-template-columns:minmax(0,320px) minmax(220px,1fr);min-block-size:357px}}@media (width>=1024px){.g-quiz-block{--g-quiz-block-edge:calc(var(--g-space-48) + var(--g-space-8));--g-quiz-block-edge-end:calc(var(--g-space-48) + var(--g-space-8))}.g-quiz-block[data-view=photo] .g-quiz-block__stage{grid-template-columns:minmax(0,820fr) minmax(0,400fr)}.g-quiz-block__person{align-self:stretch;max-inline-size:none}.g-quiz-block__person>.g-quiz-block__photo.g-image[data-ratio]{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:calc(100% - var(--g-space-4));aspect-ratio:auto}}@media (prefers-reduced-motion:reduce){.g-quiz-block__tape-track{animation:none}}.g-quiz-step{display:block;min-inline-size:0;margin:0;padding:0;border:0;color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-quiz-step__legend{max-inline-size:100%;margin-block-end:var(--g-space-20);padding:0;color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-500);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-500);overflow-wrap:break-word;hyphens:manual}.g-quiz-step__title{margin:0;color:inherit;font:inherit}.g-quiz-step__hint{margin-block-end:var(--g-space-16)}.g-quiz-step__options{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-12)}.g-quiz-step__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-20)}.g-quiz-step[data-size=sm]{--g-quiz-step-fields:380px}.g-quiz-step[data-size=sm]>.g-quiz-step__legend{margin-block-end:calc(var(--g-space-16) + var(--g-space-2));font-size:var(--g-font-size-title);line-height:var(--g-line-height-snug)}.g-quiz-step[data-size=sm]>.g-quiz-step__options{gap:var(--g-space-8)}.g-quiz-step[data-size=sm]>.g-quiz-step__fields{gap:var(--g-space-10);max-inline-size:var(--g-quiz-step-fields)}@media (width>=480px){.g-quiz-step[data-size=sm]>.g-quiz-step__options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.g-quiz-step[data-size=sm]>.g-quiz-step__fields{gap:var(--g-space-16)}}.g-reasons{position:relative;display:block;min-inline-size:0;margin:0;overflow:hidden}.g-reasons>.g-section{position:relative;z-index:1}.g-reasons .g-section__head>.g-section__subtitle{max-inline-size:min(100%,680px);font-size:var(--g-font-size-300);line-height:var(--g-line-height-relaxed)}.g-reasons__photo{position:absolute;inset-block:var(--g-space-24) 0;display:none}.g-reasons__photo[data-variant=left]{inset-inline-start:0;inline-size:min(359px,24.93vw)}.g-reasons__photo[data-variant=right]{inset-inline-end:0;inline-size:min(289px,20.07vw)}.g-reasons__photo>.g-reasons__image{block-size:100%;border-radius:0;background-color:transparent;aspect-ratio:auto}.g-reasons__image .g-image__img{object-fit:contain;object-position:center bottom}.g-reasons__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-28);min-inline-size:0}.g-reasons__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-20);min-inline-size:0;margin:0;padding:0;list-style:none}.g-reasons__item{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;min-inline-size:0;padding:var(--g-space-24);border:1px solid var(--g-color-border);border-radius:var(--g-radius-md);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-sm)}.g-reasons__icon{display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:var(--g-radius-md);background-color:var(--g-color-accent-soft);color:var(--g-color-accent)}.g-reasons .g-reasons__title{max-inline-size:100%;margin-block-start:var(--g-space-16);font-size:var(--g-font-size-300);line-height:var(--g-line-height-snug)}.g-reasons__text{max-inline-size:100%;margin-block-start:var(--g-space-10);color:var(--g-color-text-muted)}.g-reasons__mark{color:var(--g-color-accent-text);font-weight:var(--g-font-weight-medium)}.g-reasons .g-reasons__button{--g-button-height:var(--g-control-height-lg);--g-button-pad:var(--g-space-32);justify-self:center;margin-block-start:var(--g-space-4);line-height:var(--g-line-height-normal)}@media (width>=768px){.g-reasons__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.g-reasons__photo{display:block}}.g-related-articles{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-32);min-inline-size:0}.g-related-articles__title{margin:0}.g-related-articles__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-24);margin:0;padding:0;list-style:none}.g-related-articles__item{display:grid;min-inline-size:0}@media (width>=768px){.g-related-articles__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.g-related-articles__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.g-requisites__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g-space-24);align-items:stretch;min-inline-size:0}.g-requisites__photo{position:relative;min-inline-size:0;min-block-size:420px;margin:0;border-radius:var(--g-radius-2xl);overflow:hidden;background-color:var(--g-color-night-800)}.g-requisites__img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 40%}.g-requisites__photo::after{position:absolute;inset:0;background-image:linear-gradient(180deg,transparent 50%,var(--g-color-night-900));opacity:.8;content:"";pointer-events:none}.g-requisites__caption{position:absolute;inset-inline:var(--g-space-28);inset-block-end:var(--g-space-24);z-index:1;display:flex;flex-direction:column;gap:var(--g-space-4);color:var(--g-color-on-night)}.g-requisites__caption-title{font-family:var(--g-font-family-heading);font-size:calc(var(--g-font-size-400)*1.2);font-weight:var(--g-font-weight-display);line-height:var(--g-line-height-snug);letter-spacing:var(--g-letter-spacing-display);overflow-wrap:anywhere}.g-requisites__caption-text{color:var(--g-color-on-night-muted);overflow-wrap:anywhere}.g-requisites__card{display:flex;flex-direction:column;gap:calc(var(--g-space-20) + var(--g-space-2));min-inline-size:0;padding:var(--g-space-40);border-radius:var(--g-radius-2xl);outline:1px solid var(--g-color-accent-line);outline-offset:-1px;background-color:var(--g-color-accent-faint)}.g-requisites__title{margin:0;color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:calc(var(--g-font-size-400)*1.1);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-snug);letter-spacing:var(--g-letter-spacing-title);overflow-wrap:anywhere}.g-requisites__list{display:grid;grid-template-columns:minmax(120px,auto) minmax(50%,1fr);gap:var(--g-space-12) var(--g-space-24);margin:0}.g-requisites__label{min-inline-size:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-150);overflow-wrap:anywhere}.g-requisites__value{min-inline-size:0;margin:0;color:var(--g-color-heading);font-weight:var(--g-font-weight-bold);overflow-wrap:anywhere}.g-requisites__value-link{display:inline-block;max-inline-size:100%;margin-block:calc(var(--g-space-12)*-1 - var(--g-space-2));padding-block:calc(var(--g-space-12) + var(--g-space-2));color:var(--g-color-link)}.g-requisites__links{display:flex;flex-wrap:wrap;gap:var(--g-space-10);margin:0;padding:0;list-style:none}.g-requisites__links-item{display:flex;min-inline-size:0;max-inline-size:100%}.g-requisites__link{display:inline-flex;align-items:center;gap:var(--g-space-8);min-inline-size:0;max-inline-size:100%;min-block-size:var(--g-control-height-sm);padding:var(--g-space-4) var(--g-space-16);border-radius:var(--g-radius-pill);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-ring-accent);color:var(--g-color-link);font-size:var(--g-font-size-150);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-snug);text-decoration:none;overflow-wrap:anywhere;transition:background-color var(--g-motion-180) var(--g-motion-ease)}@media (pointer:coarse){.g-requisites__link{min-block-size:max(var(--g-control-height-sm),44px)}}.g-requisites__link:hover{background-color:var(--g-color-accent-soft)}.g-requisites__link:focus-visible{outline:2px solid var(--g-color-focus);outline-offset:2px}.g-requisites__link-icon{flex:none}@media (width>1100px){.g-requisites{min-block-size:var(--g-size-requisites-page)}}@media (width<=820px){.g-requisites__layout{grid-template-columns:minmax(0,1fr)}.g-requisites__photo{min-block-size:320px}.g-requisites__card{padding:var(--g-space-28)}.g-requisites__list{grid-template-columns:minmax(0,1fr);gap:var(--g-space-4)}.g-requisites__value + .g-requisites__label{margin-block-start:var(--g-space-8)}}.g-review-sources{display:block;min-inline-size:0;margin:0}.g-review-sources__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-24);min-inline-size:0;margin:0;padding:0;list-style:none}.g-review-sources__item{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0}@media (width>=768px){.g-review-sources__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.g-risk-grid{display:grid;grid-template-columns:minmax(0,var(--g-container-base));justify-content:center;min-inline-size:0;margin:0;padding:var(--g-space-section) var(--g-page-gutter);color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-risk-grid__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:calc(var(--g-space-64) + var(--g-space-8));min-inline-size:0}.g-risk-grid__aside{display:flex;flex-direction:column;align-items:flex-start;gap:var(--g-space-24);min-inline-size:0}.g-risk-grid__title,.g-risk-grid__lead{max-inline-size:100%;margin:0;overflow-wrap:anywhere}.g-risk-grid__fine{display:flex;flex-direction:column;gap:var(--g-space-12);max-inline-size:100%;margin:0}.g-risk-grid__sum{color:var(--g-color-danger);font-family:var(--g-font-family-heading);font-size:calc(var(--g-font-size-800)*2.4);font-weight:var(--g-font-weight-display);line-height:calc(var(--g-line-height-tight)*.83);letter-spacing:calc(var(--g-letter-spacing-display)*2.25);overflow-wrap:anywhere}.g-risk-grid__caption{color:var(--g-color-text-muted);font-size:var(--g-font-size-300);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-normal);overflow-wrap:anywhere}.g-risk-grid__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--g-space-40);align-content:start;min-inline-size:0;margin:0;padding:0;list-style:none}.g-risk-grid__item{display:flex;align-items:flex-start;gap:calc(var(--g-space-16) + var(--g-space-2));min-inline-size:0;padding:calc(var(--g-space-24) + var(--g-space-2)) 0;border-block-start:1px solid var(--g-color-border)}.g-risk-grid__body{display:flex;flex-direction:column;gap:var(--g-space-6);min-inline-size:0}.g-risk-grid__item-title{margin:0;color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:calc(var(--g-font-size-300) + var(--g-space-2));font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-snug);overflow-wrap:anywhere}.g-risk-grid__text{margin:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-200);line-height:var(--g-line-height-normal);overflow-wrap:anywhere}@media (width>1100px){.g-risk-grid__aside{position:sticky;inset-block-start:120px;align-self:start}}@media (width<=1100px){.g-risk-grid__inner{grid-template-columns:minmax(0,1fr);gap:var(--g-space-40)}}@media (width<=820px){.g-risk-grid__items{grid-template-columns:minmax(0,1fr)}}.g-section{--g-section-width:var(--g-container-base);--g-section-gap:var(--g-space-section-head);--g-section-head-width:var(--g-container-text);display:grid;grid-template-columns:minmax(0,var(--g-container-base));justify-content:center;min-inline-size:0;margin:0;padding:var(--g-space-section) var(--g-page-gutter);color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-section__inner{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--g-section-gap);justify-self:start;inline-size:100%;min-inline-size:0;max-inline-size:var(--g-section-width)}.g-section[data-variant=center]>.g-section__inner{justify-self:center}.g-section[data-size=text]{--g-section-width:var(--g-container-text)}.g-section[data-size=narrow]{--g-section-width:var(--g-container-narrow)}.g-section[data-size=wide]{--g-section-width:var(--g-container-wide);--g-section-gap:var(--g-space-32);--g-section-head-width:100%}.g-section[data-tone=muted],[data-ui]:has(>.g-section[data-tone=muted]){background-color:var(--g-color-surface-muted)}.g-section[data-tone=gradient],[data-ui]:has(>.g-section[data-tone=gradient]){background-image:linear-gradient( 115deg,var(--g-color-bg) 34%,var(--g-color-accent-faint) 68%,var(--g-color-accent-soft) 100% )}[data-ui]>.g-section[data-tone=gradient]{background-image:none}.g-section[data-flush=bottom]{padding-block-end:0}.g-section[data-space=none]{padding-block-start:0}.g-section__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--g-space-12) var(--g-space-24);min-inline-size:0}.g-section__bar>.g-section__head{flex:0 1 auto}.g-section__bar[data-aside]{flex-wrap:wrap;gap:var(--g-space-32)}.g-section__bar[data-aside]>.g-section__head{flex:0 1 auto}.g-section__bar[data-aside]>.g-section__head>.g-section__subtitle{max-inline-size:44ch}.g-section__aside{display:flex;flex:0 1 auto;align-items:flex-end;min-inline-size:0;max-inline-size:100%}.g-section__actions{display:flex;flex:none;align-items:center;gap:var(--g-space-10)}.g-section__head{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:var(--g-space-16);inline-size:fit-content;min-inline-size:0;max-inline-size:var(--g-section-head-width)}.g-section[data-variant=center]>.g-section__inner>.g-section__head{justify-self:center;justify-items:center;text-align:center}.g-section__eyebrow{max-inline-size:100%;color:var(--g-color-link);font-weight:var(--g-font-weight-bold)}.g-section__title,.g-section__subtitle{min-inline-size:0;max-inline-size:100%}.g-section__head>.g-section__subtitle{max-inline-size:var(--g-size-section-lead);color:var(--g-color-text-muted);font-size:var(--g-font-size-lead);line-height:var(--g-line-height-lead);hyphens:manual}.g-section__text{max-inline-size:var(--g-container-text)}.g-section[data-variant=center]>.g-section__inner>.g-section__text{justify-self:center;text-align:center}@media (width<768px){.g-section{--g-section-gap:var(--g-space-32)}.g-section[data-size=wide]{--g-section-gap:var(--g-space-28)}}@media (width<480px){.g-section{--g-section-gap:calc(var(--g-space-32)*2 - var(--g-space-section-head))}}.g-services .g-services__text{max-inline-size:44ch;margin:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-lead);line-height:var(--g-line-height-lead);hyphens:manual}.g-services__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--g-space-20);min-inline-size:0}.g-services__card{grid-column:span 5}.g-services__card:first-child{grid-column:span 7}.g-services__rows{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--g-space-48);min-inline-size:0;margin:0;padding:var(--g-space-12) 0 0;list-style:none}.g-services__row{display:flex;min-inline-size:0}@media (width<=1100px){.g-services__card,.g-services__card:first-child{grid-column:1/-1}}@media (width<=820px){.g-services__rows{grid-template-columns:minmax(0,1fr);padding-block-start:0}}.g-side-nav{--g-side-nav-tile:calc(var(--g-space-28) + var(--g-space-2));--g-side-nav-row:calc(var(--g-space-32) + var(--g-space-4));--g-side-nav-count:calc(var(--g-space-20) + var(--g-space-2));display:flex;flex-direction:column;gap:var(--g-space-16);inline-size:var(--g-size-bo-sidebar);max-inline-size:100%;padding:var(--g-space-20) var(--g-space-12) var(--g-space-12);border-inline-end:1px solid var(--g-color-border);background-color:var(--g-color-bo-sidebar);color:var(--g-color-text);font-family:var(--g-font-family-text)}@media (pointer:coarse){.g-side-nav{--g-side-nav-row:calc(var(--g-space-40) + var(--g-space-4))}}.g-side-nav__group{display:flex;flex-direction:column;gap:var(--g-space-6);min-inline-size:0}.g-side-nav__title{margin:0;padding:0 var(--g-space-12);color:var(--g-color-text-muted);font-size:var(--g-font-size-50);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-50);letter-spacing:var(--g-letter-spacing-caps);text-transform:uppercase;overflow-wrap:anywhere}.g-side-nav__list{display:flex;flex-direction:column;gap:var(--g-space-4);margin:0;padding:0;list-style:none}.g-side-nav__entry{min-inline-size:0;margin:0;padding:0}.g-side-nav__item{display:flex;gap:var(--g-space-12);align-items:center;min-block-size:var(--g-side-nav-row);padding:var(--g-space-2) var(--g-space-12);border-radius:var(--g-radius-sm);color:var(--g-color-text);font-size:var(--g-font-size-150);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-snug);text-decoration:none;transition:background-color var(--g-motion-120) var(--g-motion-ease),color var(--g-motion-120) var(--g-motion-ease)}.g-side-nav__tile{display:grid;flex:none;place-items:center;inline-size:var(--g-side-nav-tile);block-size:var(--g-side-nav-tile);border-radius:var(--g-radius-sm);background-color:var(--g-color-accent-faint);color:var(--g-color-text-muted);transition:background-color var(--g-motion-120) var(--g-motion-ease),color var(--g-motion-120) var(--g-motion-ease)}.g-side-nav__label{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-side-nav__count{display:inline-grid;flex:none;place-items:center;min-inline-size:var(--g-side-nav-count);block-size:var(--g-side-nav-count);padding:0 var(--g-space-6);border-radius:var(--g-radius-pill);background-color:var(--g-color-bo-unread);color:var(--g-color-on-accent);font-size:var(--g-font-size-50);font-weight:var(--g-font-weight-bold);font-variant-numeric:tabular-nums;line-height:var(--g-line-height-tight);white-space:nowrap}@media (hover:hover){.g-side-nav__item:hover{background-color:var(--g-color-bo-row-hover)}}.g-side-nav__item[data-g-state=hover]{background-color:var(--g-color-bo-row-hover)}.g-side-nav__item:active,.g-side-nav__item[data-g-state=active]{background-color:var(--g-color-accent-faint)}.g-side-nav__item[aria-current=page]{background-color:var(--g-color-bo-nav-active-bg);color:var(--g-color-bo-nav-active-fg);font-weight:var(--g-font-weight-bold)}.g-side-nav__item[aria-current=page] .g-side-nav__tile{background-color:var(--g-color-accent);color:var(--g-color-on-accent)}.g-steps{--g-steps-pad:var(--g-space-24);display:block;min-inline-size:0;margin:0}.g-steps__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-16);min-inline-size:0;margin:0;padding:0;list-style:none}.g-steps__item{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--g-space-12) var(--g-space-24);min-inline-size:0;padding:var(--g-steps-pad);border:1px solid var(--g-color-border);border-radius:var(--g-radius-md);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-sm)}.g-steps__term{min-inline-size:0;max-inline-size:100%;margin:0;padding-inline-start:calc(var(--g-space-48) + var(--g-space-16))}@media (width>=768px){.g-steps{--g-steps-pad:var(--g-space-32)}.g-steps__item{grid-template-columns:minmax(0,1fr) auto}.g-steps__term{max-inline-size:calc(var(--g-space-96)*2);padding-inline-start:0;text-align:end}}@media (width<480px){.g-steps{--g-steps-pad:var(--g-space-20)}}.g-steps__line{--g-steps-n:4;--g-steps-gap:var(--g-space-28);--g-steps-dot:calc(var(--g-space-48) + var(--g-space-8));position:relative;min-inline-size:0}.g-steps__line[data-count="1"]{--g-steps-n:1}.g-steps__line[data-count="2"]{--g-steps-n:2}.g-steps__line[data-count="3"]{--g-steps-n:3}.g-steps__line[data-count="5"]{--g-steps-n:5}.g-steps__line[data-count="6"]{--g-steps-n:6}.g-steps__line[data-count="7"]{--g-steps-n:7}.g-steps__line[data-count="8"]{--g-steps-n:8}.g-steps__track{position:absolute;inset-block-start:calc(var(--g-steps-dot)/2 - 1.5px);inset-inline-start:calc(var(--g-steps-dot)/2);inset-inline-end:calc((100% - (var(--g-steps-n) - 1)*var(--g-steps-gap))/var(--g-steps-n) - var(--g-steps-dot)/2);block-size:3px;border-radius:var(--g-radius-pill);background-color:var(--g-color-accent-soft)}.g-steps__fill{display:block;inline-size:100%;block-size:100%;border-radius:var(--g-radius-pill);background-color:var(--g-color-accent);background-image:linear-gradient(90deg,var(--g-color-accent),var(--g-color-accent-hi));transform:scaleX(1);transform-origin:0 50%}.g-steps[data-g-ready] .g-steps__fill{transform:scaleX(var(--g-steps-progress,0))}.g-steps__stages{position:relative;z-index:1;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--g-steps-gap);min-inline-size:0;margin:0;padding:0;list-style:none}.g-steps__stage{display:flex;flex-direction:column;align-items:flex-start;gap:var(--g-space-16);min-inline-size:0}.g-steps__num{display:grid;flex:none;place-items:center;inline-size:var(--g-steps-dot);block-size:var(--g-steps-dot);border:2px solid var(--g-color-accent-line);border-radius:var(--g-radius-circle);background-color:var(--g-color-surface);color:var(--g-color-link);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-400);font-weight:var(--g-font-weight-display);line-height:var(--g-line-height-tight);transition:background-color var(--g-motion-360) var(--g-motion-ease),border-color var(--g-motion-360) var(--g-motion-ease),color var(--g-motion-360) var(--g-motion-ease),box-shadow var(--g-motion-360) var(--g-motion-ease),transform var(--g-motion-360) var(--g-motion-ease-spring)}.g-steps__num[data-lit],.g-steps:not([data-g-ready]) .g-steps__num{border-color:var(--g-color-accent);background-color:var(--g-color-accent);box-shadow:var(--g-shadow-inset-hl),var(--g-shadow-sm);color:var(--g-color-on-accent)}.g-steps__num[data-lit]{transform:scale(1.06)}.g-steps__stage-title{margin:0;color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-300);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-snug);overflow-wrap:anywhere}.g-steps__stage>.g-steps__term{max-inline-size:100%;padding-inline-start:0;text-align:start}.g-steps__stage-text{margin:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-200);line-height:var(--g-line-height-100);overflow-wrap:anywhere}@media (width<=820px){.g-steps__track{inset-block:calc(var(--g-steps-dot)/2) calc(var(--g-steps-dot)/2);inset-inline:calc(var(--g-steps-dot)/2 - 1.5px) auto;inline-size:3px;block-size:auto}.g-steps__fill{transform:scaleY(1);transform-origin:50% 0}.g-steps[data-g-ready] .g-steps__fill{transform:scaleY(var(--g-steps-progress,0))}.g-steps__stages{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);gap:calc(var(--g-space-20) + var(--g-space-2))}.g-steps__stage{display:grid;grid-template-columns:var(--g-steps-dot) minmax(0,1fr);gap:var(--g-space-4) calc(var(--g-space-16) + var(--g-space-2));align-items:start}.g-steps__num{grid-row:span 3}.g-steps__stage>:not(.g-steps__num){grid-column:2}}:root{--g-sticky-cta-height:calc(var(--g-control-height-md) + var(--g-space-12)*2)}.g-sticky-cta{display:none;padding:var(--g-space-12) var(--g-page-gutter) calc(var(--g-space-12) + env(safe-area-inset-bottom));background-color:var(--g-color-surface);box-shadow:var(--g-shadow-lg)}.g-sticky-cta::before{position:absolute;inset-block-start:0;inset-inline:0;block-size:1px;background-color:var(--g-color-border);content:""}.g-sticky-cta__button{inline-size:100%}.g-sticky-cta[data-inline]{position:relative;display:block;max-inline-size:calc(var(--g-space-80)*5)}@media (width<768px){.g-sticky-cta:not([data-inline]){position:fixed;inset-block-end:0;inset-inline:0;z-index:10;display:block;visibility:hidden;transform:translateY(100%)}.g-sticky-cta[data-shown]:not([data-inline]){visibility:visible;transform:none;transition:transform var(--g-motion-220) var(--g-motion-ease)}.g-sticky-cta[data-shown]:not([data-inline]):focus-within{transition:none}}.g-team-tape{--g-team-tape-edge:max(var(--g-page-gutter),calc((100cqi - var(--g-container-base))/2));container-type:inline-size;display:block;min-inline-size:0;margin:0;overflow:hidden;background-color:transparent;background-image:radial-gradient(120% 90% at 85% 0%,var(--g-color-night-600) 0%,var(--g-color-night-700) 35%,var(--g-color-night-800) 75%);color:var(--g-color-on-night)}.g-team-tape .g-section__title{color:var(--g-color-on-night)}.g-team-tape .g-section__subtitle{color:var(--g-color-on-night-muted)}.g-team-tape__nav{display:flex;gap:var(--g-space-10)}.g-team-tape__nav>.g-icon-button{--g-icon-button-bg:var(--g-color-night-900);--g-icon-button-bg-hover:var(--g-color-night-700);--g-icon-button-bg-active:var(--g-color-night-600);--g-icon-button-line:var(--g-color-on-night-muted);color:var(--g-color-on-night)}.g-team-tape__tape{inline-size:100%;min-inline-size:0;padding:calc(var(--g-space-section-head) + var(--g-space-8)) 0 calc(var(--g-space-32) + var(--g-space-section-tape));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--g-team-tape-edge);scrollbar-width:none}.g-team-tape__tape::-webkit-scrollbar{display:none}.g-team-tape__tape:focus-visible{outline-offset:-2px}.g-team-tape__list{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(240px,22vw,300px);align-items:start;gap:var(--g-space-20);inline-size:max-content;margin:0;padding:0;border-inline:var(--g-team-tape-edge) solid transparent;list-style:none}.g-team-tape__item{min-inline-size:0;scroll-snap-align:start}.g-team-tape__item:nth-child(even){margin-block-start:calc(var(--g-space-48) + var(--g-space-8))}@media (width<=820px){.g-team-tape .g-section__actions{display:none}.g-team-tape__list{grid-auto-columns:76vw}}.g-team{--g-team-gap:var(--g-space-24);display:block;min-inline-size:0;margin:0}.g-team__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-team-gap);min-inline-size:0;margin:0;padding:0;list-style:none}.g-team__item{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0}@media (width>=480px){.g-team[data-variant=stack] .g-team__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.g-team[data-variant=row] .g-team__list{grid-template-columns:repeat(2,minmax(0,1fr))}.g-team[data-variant=stack] .g-team__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.g-team[data-variant=row] .g-team__list{grid-template-columns:repeat(3,minmax(0,1fr))}.g-team[data-variant=stack] .g-team__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<768px){.g-team{--g-team-gap:var(--g-space-16)}}.g-testimonials{--g-testimonials-gap:var(--g-space-24);--g-testimonials-col:calc(var(--g-space-96)*3);display:block;min-inline-size:0;margin:0}.g-testimonials__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--g-testimonials-col)),1fr));gap:var(--g-testimonials-gap);min-inline-size:0;margin:0;padding:0;list-style:none}.g-testimonials__item{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0}@media (width<768px){.g-testimonials{--g-testimonials-gap:var(--g-space-16)}}.g-testimonials__columns{columns:3;column-gap:calc(var(--g-space-16) + var(--g-space-2));margin:0;padding:0;list-style:none}.g-testimonials__card{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-12);inline-size:100%;min-inline-size:0;margin:0 0 calc(var(--g-space-16) + var(--g-space-2));padding:var(--g-space-24);border-radius:var(--g-radius-lg);background-color:var(--g-color-surface);border:1px solid var(--g-color-border);box-shadow:var(--g-shadow-sm);color:var(--g-color-text);font-family:var(--g-font-family-text);break-inside:avoid;overflow-wrap:anywhere}.g-testimonials__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--g-space-4) var(--g-space-12);min-inline-size:0}.g-testimonials__author{color:var(--g-color-heading);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-200)}.g-testimonials__date{color:var(--g-color-text-muted);font-size:var(--g-font-size-100);line-height:var(--g-line-height-100)}.g-testimonials__stars{display:flex;align-items:center;gap:var(--g-space-2)}.g-testimonials__star{fill:currentColor;stroke:none}.g-testimonials__star-on{color:var(--g-color-rating)}.g-testimonials__star-off{color:var(--g-color-border)}.g-testimonials__text{margin:0}.g-testimonials__source{justify-self:start;font-size:var(--g-font-size-100);line-height:var(--g-line-height-100)}@media (width<1100px){.g-testimonials__columns{columns:2}}@media (width<768px){.g-testimonials__columns{columns:1}}.g-thank-you{display:grid;grid-template-columns:minmax(0,var(--g-container-text));justify-content:center;justify-items:center;gap:var(--g-space-16);min-inline-size:0;padding:var(--g-space-32) var(--g-page-gutter);color:var(--g-color-text);font-family:var(--g-font-family-text);text-align:center}.g-thank-you__picture{inline-size:calc(var(--g-space-80)*4);max-inline-size:100%;margin-block-end:var(--g-space-8)}.g-thank-you__title,.g-thank-you__text{min-inline-size:0;max-inline-size:100%}.g-thank-you__action{margin-block-start:var(--g-space-8)}.g-top-bar{--g-top-bar-action:var(--g-control-height-sm);--g-top-bar-dot:var(--g-space-10);display:flex;gap:var(--g-space-12);align-items:center;min-block-size:var(--g-size-header);padding:var(--g-space-8) var(--g-space-gutter);border-block-end:1px solid var(--g-color-border);background-color:var(--g-color-surface-glass);color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-top-bar__title{flex:1 1 auto;min-inline-size:0;margin:0;color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-400);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-400);letter-spacing:var(--g-letter-spacing-title);overflow-wrap:anywhere}.g-top-bar__actions{display:flex;flex:none;gap:var(--g-space-8);align-items:center}.g-top-bar__action{position:relative;display:inline-grid;flex:none;place-items:center;inline-size:var(--g-top-bar-action);block-size:var(--g-top-bar-action);margin:0;padding:0;border:1px solid var(--g-color-border);border-radius:var(--g-radius-circle);background-color:var(--g-color-surface);color:var(--g-color-text);font:inherit;text-decoration:none;cursor:pointer;box-shadow:var(--g-shadow-sm);touch-action:manipulation;transition:background-color var(--g-motion-120) var(--g-motion-ease),border-color var(--g-motion-120) var(--g-motion-ease)}@media (pointer:coarse){.g-top-bar__action::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:max(100%,44px);block-size:max(100%,44px);transform:translate(-50%,-50%)}}@media (hover:hover){.g-top-bar__action:hover{border-color:var(--g-color-accent-line);background-color:var(--g-color-accent-faint)}}.g-top-bar__action[data-g-state=hover]{border-color:var(--g-color-accent-line);background-color:var(--g-color-accent-faint)}.g-top-bar__action:active,.g-top-bar__action[data-g-state=active]{background-color:var(--g-color-accent-soft)}.g-top-bar__dot{position:absolute;inset-block-start:var(--g-space-0);inset-inline-end:var(--g-space-0);inline-size:var(--g-top-bar-dot);block-size:var(--g-top-bar-dot);border:2px solid var(--g-color-surface);border-radius:var(--g-radius-circle);background-color:var(--g-color-danger)}.g-trust{--g-trust-gap:var(--g-space-24);--g-trust-pad:var(--g-space-32);--g-trust-col:calc(var(--g-space-96)*2.5);display:block;min-inline-size:0;margin:0}.g-trust__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-trust-gap);min-inline-size:0}.g-trust__stats{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-24) var(--g-space-32);min-inline-size:0;margin:0;padding:var(--g-trust-pad);border-radius:var(--g-radius-md);background-color:var(--g-color-surface-muted);list-style:none}.g-trust__stat{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0}.g-trust__reasons{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-trust-gap);min-inline-size:0;margin:0;padding:0;list-style:none}.g-trust__reason{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0}@media (width>=480px){.g-trust__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.g-trust__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.g-trust__stats:has(>:last-child:nth-child(1)){grid-template-columns:minmax(0,1fr)}.g-trust__stats:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.g-trust__stats:has(>:last-child:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.g-trust__reasons{grid-template-columns:repeat(auto-fit,minmax(var(--g-trust-col),1fr))}}@media (width<768px){.g-trust{--g-trust-gap:var(--g-space-16);--g-trust-pad:var(--g-space-24)}}@media (width<480px){.g-trust{--g-trust-pad:var(--g-space-20)}}.g-video-reviews{display:block;min-inline-size:0;margin:0}.g-video-reviews__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--g-space-16) + var(--g-space-2));margin:0;padding:0;list-style:none}.g-video-reviews__item{min-inline-size:0}.g-video-reviews__item[hidden]{display:none}.g-video-reviews__card{display:flex;flex-direction:column;gap:var(--g-space-6);min-inline-size:0;border-radius:var(--g-radius-lg);color:var(--g-color-ink);text-decoration:none}.g-video-reviews__card:focus-visible{outline-offset:4px}.g-video-reviews__cover{position:relative;display:block;margin-block-end:var(--g-space-6);overflow:hidden;border-radius:var(--g-radius-lg);background-color:var(--g-color-accent-faint)}.g-video-reviews__image{display:block;border-radius:0}.g-video-reviews__image .g-image__img{transition:transform 700ms var(--g-motion-ease-out)}.g-video-reviews__play{position:absolute;inset-block-end:14px;inset-inline-start:14px;display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:var(--g-radius-circle);background-color:var(--g-color-surface-glass);box-shadow:var(--g-shadow-md);color:var(--g-color-accent);transition:transform 260ms var(--g-motion-ease-spring)}.g-video-reviews__play>.g-icon{margin-inline-start:var(--g-space-2)}.g-video-reviews__title{min-inline-size:0;color:var(--g-color-ink);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-bold);line-height:var(--g-line-height-snug);overflow-wrap:anywhere}.g-video-reviews__sphere{min-inline-size:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-150);line-height:var(--g-line-height-normal);overflow-wrap:anywhere}@media (hover:hover){.g-video-reviews__card:hover .g-image__img{transform:scale(1.05)}.g-video-reviews__card:hover .g-video-reviews__play{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.g-video-reviews__image .g-image__img,.g-video-reviews__play{transition:none}}.g-video-reviews__more{display:flex;justify-content:center;margin-block-start:var(--g-space-32)}.g-video-reviews__more[hidden]{display:none}.g-video-reviews__window .g-modal__panel{gap:0;padding:0}.g-video-reviews__window .g-modal__body{padding-block-start:0}.g-video-reviews__player{position:relative;display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;background-color:var(--g-color-night-900)}.g-video-reviews__backdrop{position:absolute;inset:0;block-size:100%;border-radius:0;opacity:.9}.g-video-reviews__backdrop .g-image__img{block-size:100%}.g-video-reviews__video{position:relative;display:block;inline-size:100%;block-size:100%;background-color:transparent;object-fit:contain}.g-video-reviews__unavailable{position:relative;margin:0;padding:var(--g-space-10) var(--g-space-16);border-radius:var(--g-radius-sm);background-color:var(--g-color-scrim-strong);color:var(--g-color-on-night);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-normal)}.g-video-reviews__info{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-space-16);padding:calc(var(--g-space-20) + var(--g-space-2)) var(--g-space-28)}.g-video-reviews__caption{flex:1 1 200px;min-inline-size:0}.g-video-reviews__heading{margin:0;color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-500);font-weight:var(--g-font-weight-heading);line-height:var(--g-line-height-snug);overflow-wrap:anywhere}.g-video-reviews__meta{margin:0;color:var(--g-color-text-muted);font-size:var(--g-font-size-200);line-height:var(--g-line-height-normal);overflow-wrap:anywhere}@media (width<=1100px){.g-video-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<480px){.g-video-reviews__info{padding:var(--g-space-20)}}.g-years-timeline{--g-years-count:1;--g-years-progress:0;display:block;min-inline-size:0;margin:0;overflow:hidden;background-color:transparent;background-image:radial-gradient(90% 80% at 10% 0%,var(--g-color-night-700) 0%,var(--g-color-night-800) 30%,var(--g-color-night-900) 75%);color:var(--g-color-on-night)}.g-years-timeline .g-section__title{color:var(--g-color-on-night)}.g-years-timeline .g-section__subtitle,.g-years-timeline .g-section__eyebrow{color:var(--g-color-on-night-muted)}.g-years-timeline__list{display:grid;gap:var(--g-space-32);margin:0;padding:0;list-style:none}.g-years-timeline__year{display:grid;gap:var(--g-space-8);min-inline-size:0}.g-years-timeline__num{color:var(--g-color-accent-on-night);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-600);font-weight:var(--g-font-weight-display);line-height:var(--g-line-height-tight);font-variant-numeric:tabular-nums}.g-years-timeline__content{display:flex;flex-direction:column;gap:var(--g-space-16);min-inline-size:0}.g-years-timeline__title{margin:0;color:var(--g-color-on-night);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-700);font-weight:var(--g-font-weight-display);line-height:var(--g-line-height-tight);overflow-wrap:anywhere}.g-years-timeline__text{max-inline-size:52ch;margin:0;color:var(--g-color-on-night-muted);font-size:var(--g-font-size-300);line-height:var(--g-line-height-relaxed);overflow-wrap:anywhere}.g-years-timeline__image{max-inline-size:520px;border-radius:var(--g-radius-lg)}.g-years-timeline__rail{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-block-start:calc(var(--g-space-40) + var(--g-space-8))}.g-years-timeline__progress{position:absolute;inset-block-start:58px;inset-inline:calc(100%/(2*var(--g-years-count)));block-size:2px;border-radius:var(--g-radius-pill);background-color:var(--g-color-night-600);pointer-events:none}.g-years-timeline__fill{position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(var(--g-years-progress)*100%);border-radius:var(--g-radius-pill);background-image:linear-gradient(90deg,var(--g-color-accent-hi),var(--g-color-accent));transition:inline-size 520ms var(--g-motion-ease-out)}.g-years-timeline__tab{position:relative;display:flex;flex-direction:column;align-items:center;min-inline-size:0;margin:0;padding:0 0 var(--g-space-8);border:0;border-radius:var(--g-radius-sm);background:transparent;color:var(--g-color-on-night-muted);font:inherit;cursor:pointer}.g-years-timeline__tab-year{block-size:44px;font-family:var(--g-font-family-heading);font-size:var(--g-font-size-600);font-weight:var(--g-font-weight-display);line-height:calc(var(--g-space-40) + var(--g-space-4));font-variant-numeric:tabular-nums;opacity:.6;transition:transform 320ms var(--g-motion-ease-spring),opacity 240ms var(--g-motion-ease)}.g-years-timeline__dot{position:relative;z-index:1;inline-size:14px;block-size:14px;margin-block-start:var(--g-space-8);border:2px solid var(--g-color-on-night-muted);border-radius:var(--g-radius-circle);outline:5px solid var(--g-color-night-900);background-color:var(--g-color-night-900);transition:transform 300ms var(--g-motion-ease-spring),background-color 200ms var(--g-motion-ease)}.g-years-timeline__tab[data-g-past]>.g-years-timeline__dot,.g-years-timeline__tab[aria-selected=true]>.g-years-timeline__dot{border-color:var(--g-color-accent);background-color:var(--g-color-accent)}.g-years-timeline__tab[aria-selected=true]{color:var(--g-color-on-night)}.g-years-timeline__tab[aria-selected=true]>.g-years-timeline__tab-year{opacity:1;transform:scale(1.22)}.g-years-timeline__tab[aria-selected=true]>.g-years-timeline__dot{transform:scale(1.45)}@media (hover:hover){.g-years-timeline__tab:hover>.g-years-timeline__tab-year{opacity:.9}}.g-years-timeline[data-g-ready] .g-years-timeline__stage{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:var(--g-space-48);margin-block-start:calc(var(--g-space-40) + var(--g-space-16))}.g-years-timeline[data-g-ready] .g-years-timeline__list{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.g-years-timeline[data-g-ready] .g-years-timeline__year{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:start;min-block-size:320px;border-radius:var(--g-radius-lg);animation:g-years-in 600ms var(--g-motion-ease-out) both}.g-years-timeline[data-g-ready] .g-years-timeline__year[hidden]{display:none}.g-years-timeline[data-g-ready] .g-years-timeline__num{color:transparent;font-size:calc(var(--g-font-size-800)*5);line-height:calc(var(--g-line-height-tight) - .28);letter-spacing:var(--g-letter-spacing-display);opacity:.6;-webkit-text-stroke:2px var(--g-color-accent-hi);user-select:none}.g-years-timeline[data-g-ready] .g-years-timeline__content{gap:var(--g-space-20)}.g-years-timeline__nav{display:flex;grid-column:2;align-items:center;gap:var(--g-space-10);margin-block-start:var(--g-space-24)}.g-years-timeline__step{display:grid;place-items:center;inline-size:48px;block-size:48px;margin:0;padding:0;border:1.5px solid var(--g-color-on-night-muted);border-radius:var(--g-radius-circle);background:transparent;color:var(--g-color-on-night);font-family:var(--g-font-family-heading);font-size:var(--g-font-size-500);line-height:calc(var(--g-line-height-tight) - .08);cursor:pointer;transition:background-color 180ms var(--g-motion-ease),transform 200ms var(--g-motion-ease-spring)}.g-years-timeline__step:hover:not(:disabled){background-color:var(--g-color-night-700)}.g-years-timeline__step:active:not(:disabled){transform:scale(.94)}.g-years-timeline__step:disabled{opacity:.3;cursor:default}.g-years-timeline__count{color:var(--g-color-on-night);font-size:var(--g-font-size-150);line-height:calc(var(--g-space-16) + var(--g-space-2));font-variant-numeric:tabular-nums;opacity:.55}@keyframes g-years-in{from{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.g-years-timeline[data-g-ready] .g-years-timeline__year{animation:none}.g-years-timeline__fill,.g-years-timeline__tab-year,.g-years-timeline__dot,.g-years-timeline__step{transition:none}}@media (width<=1100px){.g-years-timeline[data-g-ready] .g-years-timeline__stage{grid-template-columns:minmax(0,1fr);row-gap:var(--g-space-20)}.g-years-timeline[data-g-ready] .g-years-timeline__year{row-gap:var(--g-space-20);min-block-size:0}.g-years-timeline__nav{grid-column:1}}@media (width<=820px){.g-years-timeline__rail{display:flex;margin-inline:calc(var(--g-page-gutter)*-1);padding-inline:var(--g-page-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--g-page-gutter);scrollbar-width:none}.g-years-timeline__rail::-webkit-scrollbar{display:none}.g-years-timeline__progress{display:none}.g-years-timeline__tab{flex:0 0 84px;scroll-snap-align:center}.g-years-timeline__dot{outline-width:4px}.g-years-timeline[data-g-ready] .g-years-timeline__num{font-size:calc(var(--g-font-size-800)*3)}}.g-article-page{--g-article-page-aside:360px;--g-article-page-gap:var(--g-space-48);min-inline-size:0;background-color:var(--g-color-bg);color:var(--g-color-text);font-family:var(--g-font-family-text)}@media (prefers-reduced-motion:no-preference){:root[data-g-scroll=smooth]{scroll-behavior:smooth}}.g-article-page__skip{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:40;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.g-article-page__skip:focus,.g-article-page__skip:focus-visible{position:fixed;inset-block-start:var(--g-space-8);inset-inline-start:var(--g-space-8);display:inline-flex;align-items:center;inline-size:auto;block-size:auto;min-block-size:44px;padding:0 var(--g-space-16);overflow:visible;clip-path:none;border-radius:var(--g-radius-sm);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-md);color:var(--g-color-link);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-400)}.g-article-page__content{display:grid;grid-template-columns:minmax(0,var(--g-container-base));justify-content:center;min-inline-size:0;padding:var(--g-space-24) var(--g-page-gutter) var(--g-space-section);background-color:var(--g-color-bg)}.g-article-page__article{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--g-space-48);min-inline-size:0}.g-article-page__layout{display:grid;grid-template-columns:minmax(0,var(--g-container-text));row-gap:var(--g-space-48);min-inline-size:0}.g-article-page__main{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-inline-size:0}.g-article-page__main>.g-article-page__bar{position:sticky;inset-block-start:var(--g-size-header);z-index:10;margin-block-end:var(--g-space-24)}.g-article-page__main [id]{scroll-margin-top:48px}.g-article-page__pager{max-inline-size:var(--g-container-text);margin-block-start:var(--g-space-48)}.g-article-page__related{margin-block-start:var(--g-space-64)}@media (width<1024px){.g-article-page__aside>.g-article-aside__back,.g-article-page__aside>.g-article-aside__toc{display:none}}@media (width<768px){.g-article-page:not(:has(.g-header[data-view=feniks])) .g-article-page__main>.g-article-page__bar{inset-block-start:calc(var(--g-size-header) - var(--g-space-4))}.g-article-page:not(:has(.g-header[data-view=feniks])) .g-article-page__main [id]{scroll-margin-top:calc(48px - var(--g-space-4))}}@media (width>=1024px){.g-article-page__layout{grid-template-columns:minmax(0,var(--g-container-text)) var(--g-article-page-aside);column-gap:var(--g-article-page-gap)}.g-article-page__main>.g-article-page__bar{display:none}.g-article-page__main [id]{scroll-margin-top:0}.g-article-page__aside{position:sticky;inset-block-start:var(--g-size-header);grid-column:2;grid-row:1;align-self:start;max-block-size:calc(100dvh - var(--g-size-header) - var(--g-space-24));margin-inline:calc(var(--g-space-4)*-1);padding:var(--g-space-24) var(--g-space-4) var(--g-space-4);overflow-y:auto;overscroll-behavior:contain}.g-article-page__pager{max-inline-size:min(var(--g-container-text),100% - var(--g-article-page-aside) - var(--g-article-page-gap))}}@media (width>=1280px){.g-article-page{--g-article-page-gap:var(--g-space-96)}}.g-blog-page{min-inline-size:0;background-color:var(--g-color-bg);color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-blog-page__skip{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:40;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.g-blog-page__skip:focus,.g-blog-page__skip:focus-visible{position:fixed;inset-block-start:var(--g-space-8);inset-inline-start:var(--g-space-8);display:inline-flex;align-items:center;inline-size:auto;block-size:auto;min-block-size:44px;padding:0 var(--g-space-16);overflow:visible;clip-path:none;border-radius:var(--g-radius-sm);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-md);color:var(--g-color-link);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-400)}.g-blog-page__main{display:grid;grid-template-columns:minmax(0,var(--g-container-base));justify-content:center;align-content:start;gap:var(--g-space-40);min-inline-size:0;padding:var(--g-space-32) var(--g-page-gutter) var(--g-space-section);background-color:var(--g-color-bg)}.g-blog-page__head{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--g-space-16);min-inline-size:0;max-inline-size:var(--g-container-narrow)}.g-blog-page__title,.g-blog-page__intro{min-inline-size:0;max-inline-size:100%}@media (width<768px){.g-blog-page__main{gap:var(--g-space-32);padding-block-start:var(--g-space-24)}}.g-landing-page{min-inline-size:0;background-color:var(--g-color-bg);color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-landing-page__skip{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:40;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.g-landing-page__skip:focus,.g-landing-page__skip:focus-visible{position:fixed;inset-block-start:var(--g-space-8);inset-inline-start:var(--g-space-8);display:inline-flex;align-items:center;inline-size:auto;block-size:auto;min-block-size:44px;padding:0 var(--g-space-16);overflow:visible;clip-path:none;border-radius:var(--g-radius-sm);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-md);color:var(--g-color-link);font-size:var(--g-font-size-200);font-weight:var(--g-font-weight-medium);line-height:var(--g-line-height-400)}.g-landing-page__main{display:block;min-inline-size:0;background-color:var(--g-color-bg)}@media (width<768px){.g-landing-page[data-sticky]{padding-block-end:calc(var(--g-sticky-cta-height) + env(safe-area-inset-bottom));background-color:var(--g-color-surface-muted)}}.g-quiz-page{min-inline-size:0;color:var(--g-color-text);font-family:var(--g-font-family-text)}.g-quiz-page__main{display:grid;grid-template-columns:minmax(0,var(--g-container-base));justify-content:center;justify-items:start;gap:var(--g-space-32);min-inline-size:0;padding:var(--g-space-48) var(--g-page-gutter) var(--g-space-section)}.g-quiz-page__main>*{inline-size:100%;max-inline-size:var(--g-container-text)}.g-quiz-page__intro{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--g-space-12);min-inline-size:0}.g-quiz-page__eyebrow{max-inline-size:100%;color:var(--g-color-link);font-weight:var(--g-font-weight-bold)}.g-quiz-page__title,.g-quiz-page__subtitle{min-inline-size:0;max-inline-size:100%}.g-quiz-page__form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-32);min-inline-size:0;margin:0;padding:var(--g-space-32);border:1px solid var(--g-color-border);border-radius:var(--g-radius-lg);background-color:var(--g-color-surface);box-shadow:var(--g-shadow-md)}.g-quiz-page__steps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-40);min-inline-size:0}.g-quiz-page__actions{display:flex;flex-wrap:wrap;gap:var(--g-space-12);min-inline-size:0}.g-quiz-page__next,.g-quiz-page__submit{margin-inline-start:auto}.g-quiz-page__form[data-state=done]>.g-quiz-page__steps,.g-quiz-page__form[data-state=done]>.g-quiz-page__actions{display:none}.g-quiz-page__thanks{padding:var(--g-space-16) 0}@media (scripting:none){.g-quiz-page__form>.g-quiz-progress{display:none}}@media (width<768px){.g-quiz-page__main{gap:var(--g-space-24);padding:var(--g-space-32) var(--g-page-gutter) var(--g-space-section)}.g-quiz-page__form{gap:var(--g-space-24);padding:var(--g-space-24)}}@media (width<480px){.g-quiz-page__form{padding:var(--g-space-20) var(--g-space-16)}.g-quiz-page__actions>.g-button{flex:1 1 auto}}.s-page .s-actions{display:flex;flex-wrap:wrap;gap:var(--g-space-16)}.s-products,.s-tariffs{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-24)}.s-contacts,.s-about{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-24)}.s-contacts__links{display:grid;gap:var(--g-space-8);margin:0;padding:0;list-style:none}@media (min-width:768px){.s-products,.s-tariffs,.s-contacts,.s-about{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-more{display:flex;flex-wrap:wrap}.s-crumbs{display:grid;grid-template-columns:minmax(0,var(--g-container-wide));justify-content:center;box-sizing:border-box;padding:var(--g-space-16) var(--g-space-gutter)}.s-window-links{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-12)}.s-stack{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--g-space-16)}.s-split{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--g-space-32)}.s-split__photo{max-inline-size:calc(var(--g-space-40)*9)}@media (min-width:768px){.s-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g-space-48)}.s-split--portrait{grid-template-columns:minmax(0,min(40%,calc(var(--g-space-40)*9))) minmax(0,1fr);align-items:start}}.s-photo{display:grid;grid-template-columns:minmax(0,var(--g-container-base));justify-content:center;box-sizing:border-box;padding:0 var(--g-space-24)}@media (width<=820px){.s-photo{padding:0 var(--g-space-16)}}.s-doc-list{display:grid;gap:var(--g-space-12);margin:0;padding:0;list-style:none;font-size:var(--g-font-size-lead);line-height:var(--g-line-height-lead)}.s-edition{margin:0}.s-requisites{display:grid;gap:var(--g-space-16);margin:0}.s-requisites__row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g-space-4);padding-bottom:var(--g-space-16);border-bottom:1px solid var(--g-color-border)}.s-requisites__label{color:var(--g-color-text-muted)}.s-requisites__value{margin:0;color:var(--g-color-text);overflow-wrap:anywhere}@media (min-width:768px){.s-requisites__row{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--g-space-24)}}.s-prose{color:var(--g-color-text);overflow-wrap:break-word}.s-prose>* + *{margin-top:var(--g-space-16)}.s-prose p,.s-prose ul,.s-prose div{margin-bottom:0}.s-prose h2,.s-prose h3{margin-bottom:0;color:var(--g-color-heading);font-family:var(--g-font-family-heading);font-weight:var(--g-font-weight-heading)}.s-prose h2{margin-top:var(--g-space-40);font-size:var(--g-font-size-500);line-height:var(--g-line-height-500)}.s-prose h3{margin-top:var(--g-space-32);font-size:var(--g-font-size-400);line-height:var(--g-line-height-400)}.s-prose>:first-child{margin-top:0}.s-prose ul{padding-left:var(--g-space-24)}.s-prose li + li{margin-top:var(--g-space-8)}.s-prose strong{font-weight:var(--g-font-weight-bold)}.s-prose a{color:var(--g-color-link);text-decoration:underline}.s-prose a:hover{color:var(--g-color-link-hover)}.s-prose .s-table{max-inline-size:100%;overflow-x:auto}.s-prose table{inline-size:100%;table-layout:auto;border-collapse:collapse}.s-prose th,.s-prose td{min-inline-size:calc(var(--g-space-96) + var(--g-space-24));padding:var(--g-space-8) var(--g-space-12);border:1px solid var(--g-color-border);text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal;hyphens:manual}.s-prose thead th:nth-child(-n + 2),.s-prose thead + tbody td:nth-child(-n + 2){min-inline-size:calc(var(--g-space-96)*3)}.s-prose th>*,.s-prose td>*{margin:0}.s-prose th>* + *,.s-prose td>* + *{margin-top:var(--g-space-8)}.s-prose th{background:var(--g-color-surface-muted);font-weight:var(--g-font-weight-bold)}
