/*!
    Theme Name: Ai World Hub
	Version: 1.0.0
*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{color-scheme:dark;--color-page: #0a0a0c;--color-surface: #121216;--color-surface-soft: rgba(255, 255, 255, 0.04);--color-text: #f4f4f6;--color-text-strong: #ffffff;--color-text-soft: #e7e7ee;--color-text-muted: #9d9daa;--color-border: rgba(255, 255, 255, 0.08);--color-primary: #5f62ee;--color-primary-hover: #7c3aed;--color-primary-soft: rgba(95, 98, 238, 0.16);--color-primary-glow: rgba(95, 98, 238, 0.22);--color-accent: #c4b5fd;--color-cyan: #22d3ee;--color-cyan-soft: rgba(34, 211, 238, 0.18);--color-lime: #a3e635;--color-icon-muted: #a5b4fc;--color-placeholder: #9d9daa;--color-span-accent: #c4b5fd;--icon-gradient-violet: linear-gradient(135deg, #5f62ee 0%, #7c3aed 100%);--icon-gradient-ocean: linear-gradient(135deg, #22d3ee 0%, #0891b2 100%);--icon-gradient-green: linear-gradient(135deg, #65a30d 0%, #a3e635 100%);--gradient-brand: linear-gradient( 180deg, var(--color-primary) 0%, var(--color-primary-hover) 100% );--gradient-nav-active: linear-gradient( 180deg, var(--color-primary) 0%, rgba(99, 102, 241, 0) 200% );--shadow-card: none;--shadow-hero-card: none;--shadow-status: 0 0 10px var(--color-lime);--card-mission-icon-bg: linear-gradient(135deg, #5f62ee 0%, #7c3aed 100%);--card-vision-icon-bg: linear-gradient(135deg, #22d3ee 0%, #0891b2 100%);--page-bg: var(--color-page);--page-text: var(--color-text);--stroke: var(--color-border);--text-2: var(--color-text-muted);--text-3: var(--color-text-muted);--title-color: var(--color-text);--subtitle-color: var(--color-accent);--description-color: var(--color-text-muted);--breadcrumbs-color: var(--color-text-muted);--breadcrumbs-hover-color: var(--color-text);--breadcrumbs-separator-color: var(--color-text-muted);--header-bg: rgba(10, 10, 12, 0.8);--header-border: var(--color-border);--header-mobile-bg: rgba(10, 10, 12, 0.96);--header-mobile-border: rgba(255, 255, 255, 0.12);--header-mobile-glow: rgba(139, 92, 246, 0.28);--header-nav-color: var(--color-text-muted);--header-nav-hover: var(--color-text-strong);--nav-color: var(--header-nav-color);--nav-hover: var(--header-nav-hover);--button-primary-bg: var(--color-primary);--button-primary-hover-bg: var(--color-primary-hover);--button-primary-text: #ffffff;--button-secondary-bg: var(--color-surface);--button-secondary-text: var(--color-text);--button-border: var(--color-border);--button-text: var(--button-primary-text);--btn-border: var(--button-border);--btn-text: var(--button-text);--toggle-bg: var(--color-surface);--toggle-border: var(--color-border);--toggle-hover-border: var(--color-primary);--toggle-svg-fill: var(--color-text-strong);--toggle-icon-bg: var(--gradient-brand);--toggle-lang-bg: var(--color-surface);--toggle-lang-border: var(--color-border);--toggle-lang-active-item-fill: var(--color-primary);--toggle-active-item-hover: var(--color-primary-hover);--toggle-item-hover: var(--color-primary-soft);--toggle-lang-text-color: var(--color-text-muted);--toggle-lang-active-text-color: var(--color-text-strong);--card-bg: var(--color-surface);--card-border: var(--color-border);--card-shadow: var(--shadow-card);--card-hover-bg: linear-gradient( 114.46deg, rgba(99, 102, 241, 0.2) 0%, rgba(139, 92, 246, 0.12) 100% ), var(--color-surface);--card-hover-color: #1c1b2b;--hero-main-card-bg: radial-gradient( 120% 120% at 0% 0%, var(--color-primary-glow) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.18) 0%, rgba(139, 92, 246, 0) 55% ), var(--color-surface);--hero-main-card-badge-bg: var(--color-surface-soft);--hero-main-card-badge-text: var(--color-accent);--hero-title-accent: #c4b5fd;--hero-subtitle-color: var(--color-text-soft);--hero-card-description-color: var(--color-text-muted);--hero-availability-title: var(--color-cyan-ink);--hero-avalability-title: var(--hero-availability-title);--hero-consultation-title: var(--color-lime-ink);--hero-consultation-glow: var(--color-primary);--consultation-card-glow: var(--hero-consultation-glow);--hero-card-shadow: var(--shadow-hero-card);--hero-badge-dot-bg: var(--color-lime);--hero-badge-dot-shadow: var(--shadow-status);--ecosystem-icon-bg: var(--color-primary-soft);--ecosystem-icon-hover-bg: var(--color-cyan-soft);--ecosystem-svg-color: var(--color-icon-muted);--ecosystem-svg-color-hover: var(--color-cyan-ink);--about-hero-secondary-bg: linear-gradient( 151.44deg, rgba(34, 211, 238, 0.16) 0%, rgba(99, 102, 241, 0.1) 100% ), #121216;--card-accent-description-color: var(--color-accent);--card-accent-bg: radial-gradient( 130% 110% at 100% 100%, rgba(34, 211, 238, 0.12) 0%, rgba(34, 211, 238, 0) 55% ), #121216;--card-description-span: var(--color-text);--card-mission: radial-gradient( 120% 120% at 0% 0%, rgba(99, 102, 241, 0.22) 0%, rgba(99, 102, 241, 0) 58% ), #121216;--card-vision: radial-gradient( 120% 120% at 100% 0%, rgba(34, 211, 238, 0.18) 0%, rgba(34, 211, 238, 0) 58% ), #121216;--values-icon-violet: #a5b4fc;--values-icon-rose: #c4b5fd;--values-icon-ocean: #67e8f9;--values-icon-yellow: #bef264;--motive-image-bg: radial-gradient( 106.34% 98.16% at 3.81% 3.28%, rgba(139, 92, 246, 0.2) 0%, rgba(139, 92, 246, 0) 55% ), #121216;--team-main-bg: radial-gradient( 120% 130% at 0% 0%, rgba(99, 102, 241, 0.16) 0%, rgba(99, 102, 241, 0) 58% ), #121216;--team-icon-bg: linear-gradient(135deg, #6366f1 0%, #22d3ee 100%);--team-icon-shadow: 0px 12px 34px rgba(99, 102, 241, 0.3);--team-cta-border: rgba(124, 108, 255, 0.3);--team-cta-bg: radial-gradient( 90% 130% at 0% 0%, rgba(99, 102, 241, 0.28) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 90% 130% at 100% 100%, rgba(34, 211, 238, 0.2) 0%, rgba(34, 211, 238, 0) 55% ), #17171d;--contact-location-badge-bg: rgba(10, 10, 12, 0.78);--contact-location-badge-border: rgba(255, 255, 255, 0.08);--footer-card-violet: radial-gradient( 90% 130% at 0% 0%, rgba(99, 102, 241, 0.28) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 90% 130% at 100% 100%, rgba(139, 92, 246, 0.22) 0%, rgba(139, 92, 246, 0) 55% ), #17171d;--footer-card-rainbow: radial-gradient( 90% 130% at 0% 0%, rgba(99, 102, 241, 0.28) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 90% 130% at 100% 100%, rgba(34, 211, 238, 0.2) 0%, rgba(34, 211, 238, 0) 55% ), #17171d;--footer-description: var(--color-text-muted);--hero-page-bg-violet: radial-gradient( 120% 120% at 0% 0%, rgba(99, 102, 241, 0.22) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.18) 0%, rgba(139, 92, 246, 0) 55% ), #121216;--hero-page-bg-green: radial-gradient( 120% 130% at 0% 0%, rgba(99, 102, 241, 0.24) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 120% 130% at 100% 100%, rgba(34, 211, 238, 0.16) 0%, rgba(34, 211, 238, 0) 55% ), #121216;--faq-search-block-title: var(--color-text-muted);--faq-nav-active-color: #f4f4f6;--faq-nav-color: #9d9daa;--faq-item-description: #c6c6d0;--solution-text-block-description: var(--color-text-soft);--sol-main-card-bg-violet-dark: radial-gradient( 130% 120% at 100% 0%, rgba(99, 102, 241, 0.16) 0%, rgba(99, 102, 241, 0) 55% ), #121216;--sol-main-card-bg-violet: radial-gradient( 130% 120% at 100% 0%, rgba(99, 102, 241, 0.16) 0%, rgba(99, 102, 241, 0) 55% ), #121216;--sol-main-card-bg-ocean: radial-gradient( 130% 120% at 100% 0%, rgba(34, 211, 238, 0.15) 0%, rgba(34, 211, 238, 0) 55% ), #121216;--sol-main-card-bg-green: radial-gradient( 130% 120% at 100% 0%, rgba(163, 230, 53, 0.14) 0%, rgba(163, 230, 53, 0) 55% ), #121216;--sol-subtitle-color: #c4b5fd;--sol-main-card-marked-span-violet-dark: #c4b5fd;--sol-main-card-marked-span-violet: #c4b5fd;--sol-main-card-marked-span-green: #a3e635;--sol-main-card-marked-span-ocean: #67e8f9;--button-violet-dark-bg: #5f62ee;--button-violet-bg: #7c3aed;--button-ocean-bg: #67e8f9;--button-green-bg: #a3e635;--button-text-color: #ffffff;--sol-list-title-color: #9d9daa;--sol-list-item-text: #f4f4f6;--404-block-bg: radial-gradient( 120% 140% at 100% 0%, rgba(34, 211, 238, 0.14) 0%, rgba(34, 211, 238, 0) 55% ), #121216;--404-title-color: #c4b5fd;--blog-main-badge: #c4b5fd;--blog-newsletter-bg: radial-gradient( 110% 140% at 0% 0%, rgba(99, 102, 241, 0.24) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 110% 140% at 100% 100%, rgba(34, 211, 238, 0.16) 0%, rgba(34, 211, 238, 0) 55% ), #121216;--blog-content-link-color: #cdcdd6;--blog-contact-card-bg: radial-gradient( 110% 150% at 0% 0%, rgba(99, 102, 241, 0.26) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 110% 150% at 100% 100%, rgba(34, 211, 238, 0.16) 0%, rgba(34, 211, 238, 0) 55% ), #121216;--blog-repost-card-bg: var(--page-bg);--blog-repost-card-border: 1px solid var(--card-border);--blog-repost-card-border-inline: 0;--blog-repost-card-radius: 0;--blog-repost-subtitle-accent: #c4b5fd;--cookies-conset-bg: radial-gradient( 120% 120% at 100% 0%, rgba(34, 211, 238, 0.12) 0%, rgba(34, 211, 238, 0) 48% ), #121216;--error-bg: rgba(252, 211, 77, 0.2);--error-text: #fcd34d;--about-us-cta-text: #e7e7ee;--faq-search-item-bg: #17171d;--report-modal-icon: #a5b4fc;--color-cyan-ink: #22d3ee;--color-lime-ink: #a3e635}html[data-theme=light]{color-scheme:light;--color-page: #f7f7fb;--color-surface: #ffffff;--color-surface-soft: #f0f1f8;--color-text: #17151f;--color-text-strong: #17151f;--color-text-soft: #17151f;--color-text-muted: #46445a;--color-text-subtle: #6c6a7c;--color-placeholder: #757575;--color-border: #e6e6f0;--color-primary: #4b4fe3;--color-primary-hover: #6d28d9;--color-primary-soft: rgba(75, 79, 227, 0.12);--color-primary-glow: rgba(75, 79, 227, 0.14);--color-accent: #4f46e5;--color-cyan: #06b6d4;--color-cyan-soft: rgba(6, 182, 212, 0.14);--color-lime: #84cc16;--color-icon-muted: #4b4fe3;--color-span-accent: #4b4fe3;--gradient-brand: linear-gradient( 180deg, var(--color-primary) 0%, var(--color-primary-hover) 100% );--gradient-nav-active: linear-gradient( 180deg, var(--color-primary) 0%, rgba(99, 102, 241, 0.12) 200% );--shadow-card: 0 1px 2px rgba(20, 18, 50, 0.04), 0 12px 30px rgba(99, 102, 241, 0.07);--shadow-hero-card: var(--shadow-card);--shadow-status: 0 0 10px rgba(101, 163, 13, 0.5);--page-bg: var(--color-page);--page-text: var(--color-text);--stroke: var(--color-border);--text-2: var(--color-text-muted);--text-3: var(--color-text-subtle);--title-color: var(--color-text);--subtitle-color: var(--color-accent);--description-color: var(--color-text-muted);--breadcrumbs-color: var(--color-text-subtle);--breadcrumbs-hover-color: var(--color-text);--breadcrumbs-separator-color: var(--color-text-subtle);--header-bg: rgba(247, 247, 251, 0.82);--header-border: var(--color-border);--header-shadow: 0 18px 50px rgba(42, 44, 60, 0.1);--header-mobile-bg: rgba(255, 255, 255, 0.96);--header-mobile-border: rgba(99, 102, 241, 0.18);--header-mobile-glow: rgba(99, 102, 241, 0.18);--header-nav-color: var(--color-text-subtle);--header-nav-hover: var(--color-text);--nav-color: var(--header-nav-color);--nav-hover: var(--header-nav-hover);--button-secondary-bg: var(--color-surface);--button-secondary-text: var(--color-text);--button-border: var(--color-border);--button-text: var(--button-primary-text);--btn-border: var(--button-border);--btn-text: var(--button-text);--toggle-bg: var(--color-surface-soft);--toggle-border: var(--color-border);--toggle-hover-border: var(--color-primary);--toggle-svg-fill: var(--color-icon-muted);--toggle-lang-bg: var(--color-surface-soft);--toggle-lang-border: var(--color-border);--toggle-lang-text-color: var(--color-text-subtle);--toggle-lang-active-text-color: #ffffff;--card-bg: var(--color-surface);--card-border: var(--color-border);--card-shadow: var(--shadow-card);--card-hover-bg: linear-gradient( 114.46deg, rgba(99, 102, 241, 0.12) 0%, rgba(139, 92, 246, 0.08) 100% ), var(--color-surface);--card-hover-color: #f0efff;--hero-main-card-bg: radial-gradient( 120% 120% at 0% 0%, var(--color-primary-glow) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.1) 0%, rgba(139, 92, 246, 0) 55% ), var(--color-surface);--hero-main-card-badge-bg: var(--color-surface-soft);--hero-main-card-badge-text: var(--color-accent);--hero-title-accent: #4b4fe3;--hero-subtitle-color: var(--color-text);--hero-card-description-color: var(--color-text-subtle);--hero-availability-title: var(--color-cyan-ink);--hero-avalability-title: var(--hero-availability-title);--hero-consultation-title: var(--color-lime-ink);--hero-consultation-glow: var(--color-surface);--consultation-card-glow: var(--hero-consultation-glow);--hero-card-shadow: var(--shadow-hero-card);--hero-badge-dot-bg: var(--color-lime);--hero-badge-dot-shadow: var(--shadow-status);--ecosystem-icon-bg: var(--color-primary-soft);--ecosystem-icon-hover-bg: var(--color-cyan-soft);--ecosystem-svg-color: var(--color-icon-muted);--ecosystem-svg-color-hover: var(--color-cyan-ink);--about-hero-secondary-bg: linear-gradient( 151.44deg, rgba(8, 145, 178, 0.12) 0%, rgba(99, 102, 241, 0.08) 100% ), #ffffff;--card-accent-description-color: var(--color-primary);--card-accent-bg: radial-gradient( 130% 110% at 100% 100%, rgba(8, 145, 178, 0.1) 0%, rgba(8, 145, 178, 0) 55% ), #ffffff;--card-description-span: var(--color-primary);--card-mission: radial-gradient( 120% 120% at 0% 0%, rgba(99, 102, 241, 0.12) 0%, rgba(99, 102, 241, 0) 58% ), #ffffff;--card-vision: radial-gradient( 120% 120% at 100% 0%, rgba(8, 145, 178, 0.12) 0%, rgba(8, 145, 178, 0) 58% ), #ffffff;--values-icon-violet: #4f46e5;--values-icon-rose: #7c3aed;--values-icon-ocean: var(--color-cyan);--values-icon-yellow: #4d7c0f;--motive-image-bg: radial-gradient( 100.34% 86.25% at 109.09% -10.17%, rgba(139, 92, 246, 0.12) 0%, rgba(139, 92, 246, 0) 55% ), #ffffff;--team-main-bg: #ffffff;--team-icon-shadow: var(--shadow-card);--team-cta-border: var(--color-border);--team-cta-bg: radial-gradient( 120% 120% at 0% 0%, rgba(99, 102, 241, 0.06) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.06) 0%, rgba(139, 92, 246, 0) 55% ), #ffffff;--contact-location-badge-bg: #ffffff;--contact-location-badge-border: rgba(255, 255, 255, 0.08);--footer-card-violet: radial-gradient( 120% 120% at 0% 0%, rgba(99, 102, 241, 0.14) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.1) 0%, rgba(139, 92, 246, 0) 55% ), #ffffff;--footer-card-rainbow: radial-gradient( 120% 120% at 0% 0%, rgba(99, 102, 241, 0.06) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.06) 0%, rgba(139, 92, 246, 0) 55% ), #ffffff;--footer-description: var(--color-text-subtle);--hero-page-bg-violet: radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.1) 0%, rgba(139, 92, 246, 0) 55% ), #ffffff;--hero-page-bg-green: radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.1) 0%, rgba(139, 92, 246, 0) 55% ), #ffffff;--faq-search-block-title: var(--color-text-soft);--faq-nav-active-color: var(--color-text);--faq-nav-color: #6c6a7c;--faq-item-description: #6c6a7c;--solution-text-block-description: var(--color-text-subtle);--sol-main-card-bg-violet-dark: radial-gradient( 130% 120% at 100% 0%, rgba(99, 102, 241, 0.12) 0%, rgba(99, 102, 241, 0) 55% ), #ffffff;--sol-main-card-bg-violet: radial-gradient( 130% 120% at 100% 0%, rgba(99, 102, 241, 0.12) 0%, rgba(99, 102, 241, 0) 55% ), #ffffff;--sol-main-card-bg-ocean: radial-gradient( 130% 120% at 100% 0%, rgba(8, 145, 178, 0.12) 0%, rgba(8, 145, 178, 0) 55% ), #ffffff;--sol-main-card-bg-green: radial-gradient( 130% 120% at 100% 0%, rgba(101, 163, 13, 0.12) 0%, rgba(101, 163, 13, 0) 55% ), #ffffff;--sol-subtitle-color: #4b4fe3;--sol-main-card-marked-span-violet-dark: #4b4fe3;--sol-main-card-marked-span-violet: #6d28d9;--sol-main-card-marked-span-green: var(--color-lime-ink);--sol-main-card-marked-span-ocean: var(--color-cyan);--button-violet-dark-bg: #4b4fe3;--button-violet-bg: #6d28d9;--button-ocean-bg: var(--color-cyan);--sol-list-title-color: #17151f;--sol-list-item-text: #6c6a7c;--404-block-bg: radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.1) 0%, rgba(139, 92, 246, 0) 55% ), #ffffff;--404-title-color: #4b4fe3;--blog-main-badge: #4b4fe3;--blog-newsletter-bg: radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.1) 0%, rgba(139, 92, 246, 0) 55% ), #ffffff;--blog-content-link-color: #6c6a7c;--blog-contact-card-bg: radial-gradient( 120% 120% at 0% 0%, rgba(99, 102, 241, 0.14) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.1) 0%, rgba(139, 92, 246, 0) 55% ), #ffffff;--blog-repost-card-bg: #ffffff;--blog-repost-card-border: 1px solid var(--card-border);--blog-repost-card-border-inline: 1px solid var(--card-border);--blog-repost-card-radius: 22px;--blog-repost-subtitle-accent: #4b4fe3;--cookies-conset-bg: radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.1) 0%, rgba(139, 92, 246, 0) 55% ), #ffffff;--error-bg: #fcd34d;--error-text: #17151f;--about-us-cta-text: #6c6a7c;--faq-search-item-bg: #ffffff;--report-modal-icon: #6366f1;--color-cyan-ink: var(--color-cyan);--color-lime-ink: #63c283}:root{color-scheme:dark;--color-page: #0a0a0c;--color-surface: #121216;--color-surface-soft: rgba(255, 255, 255, 0.04);--color-text: #f4f4f6;--color-text-strong: #ffffff;--color-text-soft: #e7e7ee;--color-text-muted: #9d9daa;--color-border: rgba(255, 255, 255, 0.08);--color-primary: #5f62ee;--color-primary-hover: #7c3aed;--color-primary-soft: rgba(95, 98, 238, 0.16);--color-primary-glow: rgba(95, 98, 238, 0.22);--color-accent: #c4b5fd;--color-cyan: #22d3ee;--color-cyan-soft: rgba(34, 211, 238, 0.18);--color-lime: #a3e635;--color-icon-muted: #a5b4fc;--color-placeholder: #9d9daa;--color-span-accent: #c4b5fd;--icon-gradient-violet: linear-gradient(135deg, #5f62ee 0%, #7c3aed 100%);--icon-gradient-ocean: linear-gradient(135deg, #22d3ee 0%, #0891b2 100%);--icon-gradient-green: linear-gradient(135deg, #65a30d 0%, #a3e635 100%);--gradient-brand: linear-gradient( 180deg, var(--color-primary) 0%, var(--color-primary-hover) 100% );--gradient-nav-active: linear-gradient( 180deg, var(--color-primary) 0%, rgba(99, 102, 241, 0) 200% );--shadow-card: none;--shadow-hero-card: none;--shadow-status: 0 0 10px var(--color-lime);--card-mission-icon-bg: linear-gradient(135deg, #5f62ee 0%, #7c3aed 100%);--card-vision-icon-bg: linear-gradient(135deg, #22d3ee 0%, #0891b2 100%);--page-bg: var(--color-page);--page-text: var(--color-text);--stroke: var(--color-border);--text-2: var(--color-text-muted);--text-3: var(--color-text-muted);--title-color: var(--color-text);--subtitle-color: var(--color-accent);--description-color: var(--color-text-muted);--breadcrumbs-color: var(--color-text-muted);--breadcrumbs-hover-color: var(--color-text);--breadcrumbs-separator-color: var(--color-text-muted);--header-bg: rgba(10, 10, 12, 0.8);--header-border: var(--color-border);--header-mobile-bg: rgba(10, 10, 12, 0.96);--header-mobile-border: rgba(255, 255, 255, 0.12);--header-mobile-glow: rgba(139, 92, 246, 0.28);--header-nav-color: var(--color-text-muted);--header-nav-hover: var(--color-text-strong);--nav-color: var(--header-nav-color);--nav-hover: var(--header-nav-hover);--button-primary-bg: var(--color-primary);--button-primary-hover-bg: var(--color-primary-hover);--button-primary-text: #ffffff;--button-secondary-bg: var(--color-surface);--button-secondary-text: var(--color-text);--button-border: var(--color-border);--button-text: var(--button-primary-text);--btn-border: var(--button-border);--btn-text: var(--button-text);--toggle-bg: var(--color-surface);--toggle-border: var(--color-border);--toggle-hover-border: var(--color-primary);--toggle-svg-fill: var(--color-text-strong);--toggle-icon-bg: var(--gradient-brand);--toggle-lang-bg: var(--color-surface);--toggle-lang-border: var(--color-border);--toggle-lang-active-item-fill: var(--color-primary);--toggle-active-item-hover: var(--color-primary-hover);--toggle-item-hover: var(--color-primary-soft);--toggle-lang-text-color: var(--color-text-muted);--toggle-lang-active-text-color: var(--color-text-strong);--card-bg: var(--color-surface);--card-border: var(--color-border);--card-shadow: var(--shadow-card);--card-hover-bg: linear-gradient( 114.46deg, rgba(99, 102, 241, 0.2) 0%, rgba(139, 92, 246, 0.12) 100% ), var(--color-surface);--card-hover-color: #1c1b2b;--hero-main-card-bg: radial-gradient( 120% 120% at 0% 0%, var(--color-primary-glow) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.18) 0%, rgba(139, 92, 246, 0) 55% ), var(--color-surface);--hero-main-card-badge-bg: var(--color-surface-soft);--hero-main-card-badge-text: var(--color-accent);--hero-title-accent: #c4b5fd;--hero-subtitle-color: var(--color-text-soft);--hero-card-description-color: var(--color-text-muted);--hero-availability-title: var(--color-cyan-ink);--hero-avalability-title: var(--hero-availability-title);--hero-consultation-title: var(--color-lime-ink);--hero-consultation-glow: var(--color-primary);--consultation-card-glow: var(--hero-consultation-glow);--hero-card-shadow: var(--shadow-hero-card);--hero-badge-dot-bg: var(--color-lime);--hero-badge-dot-shadow: var(--shadow-status);--ecosystem-icon-bg: var(--color-primary-soft);--ecosystem-icon-hover-bg: var(--color-cyan-soft);--ecosystem-svg-color: var(--color-icon-muted);--ecosystem-svg-color-hover: var(--color-cyan-ink);--about-hero-secondary-bg: linear-gradient( 151.44deg, rgba(34, 211, 238, 0.16) 0%, rgba(99, 102, 241, 0.1) 100% ), #121216;--card-accent-description-color: var(--color-accent);--card-accent-bg: radial-gradient( 130% 110% at 100% 100%, rgba(34, 211, 238, 0.12) 0%, rgba(34, 211, 238, 0) 55% ), #121216;--card-description-span: var(--color-text);--card-mission: radial-gradient( 120% 120% at 0% 0%, rgba(99, 102, 241, 0.22) 0%, rgba(99, 102, 241, 0) 58% ), #121216;--card-vision: radial-gradient( 120% 120% at 100% 0%, rgba(34, 211, 238, 0.18) 0%, rgba(34, 211, 238, 0) 58% ), #121216;--values-icon-violet: #a5b4fc;--values-icon-rose: #c4b5fd;--values-icon-ocean: #67e8f9;--values-icon-yellow: #bef264;--motive-image-bg: radial-gradient( 106.34% 98.16% at 3.81% 3.28%, rgba(139, 92, 246, 0.2) 0%, rgba(139, 92, 246, 0) 55% ), #121216;--team-main-bg: radial-gradient( 120% 130% at 0% 0%, rgba(99, 102, 241, 0.16) 0%, rgba(99, 102, 241, 0) 58% ), #121216;--team-icon-bg: linear-gradient(135deg, #6366f1 0%, #22d3ee 100%);--team-icon-shadow: 0px 12px 34px rgba(99, 102, 241, 0.3);--team-cta-border: rgba(124, 108, 255, 0.3);--team-cta-bg: radial-gradient( 90% 130% at 0% 0%, rgba(99, 102, 241, 0.28) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 90% 130% at 100% 100%, rgba(34, 211, 238, 0.2) 0%, rgba(34, 211, 238, 0) 55% ), #17171d;--contact-location-badge-bg: rgba(10, 10, 12, 0.78);--contact-location-badge-border: rgba(255, 255, 255, 0.08);--footer-card-violet: radial-gradient( 90% 130% at 0% 0%, rgba(99, 102, 241, 0.28) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 90% 130% at 100% 100%, rgba(139, 92, 246, 0.22) 0%, rgba(139, 92, 246, 0) 55% ), #17171d;--footer-card-rainbow: radial-gradient( 90% 130% at 0% 0%, rgba(99, 102, 241, 0.28) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 90% 130% at 100% 100%, rgba(34, 211, 238, 0.2) 0%, rgba(34, 211, 238, 0) 55% ), #17171d;--footer-description: var(--color-text-muted);--hero-page-bg-violet: radial-gradient( 120% 120% at 0% 0%, rgba(99, 102, 241, 0.22) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.18) 0%, rgba(139, 92, 246, 0) 55% ), #121216;--hero-page-bg-green: radial-gradient( 120% 130% at 0% 0%, rgba(99, 102, 241, 0.24) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 120% 130% at 100% 100%, rgba(34, 211, 238, 0.16) 0%, rgba(34, 211, 238, 0) 55% ), #121216;--faq-search-block-title: var(--color-text-muted);--faq-nav-active-color: #f4f4f6;--faq-nav-color: #9d9daa;--faq-item-description: #c6c6d0;--solution-text-block-description: var(--color-text-soft);--sol-main-card-bg-violet-dark: radial-gradient( 130% 120% at 100% 0%, rgba(99, 102, 241, 0.16) 0%, rgba(99, 102, 241, 0) 55% ), #121216;--sol-main-card-bg-violet: radial-gradient( 130% 120% at 100% 0%, rgba(99, 102, 241, 0.16) 0%, rgba(99, 102, 241, 0) 55% ), #121216;--sol-main-card-bg-ocean: radial-gradient( 130% 120% at 100% 0%, rgba(34, 211, 238, 0.15) 0%, rgba(34, 211, 238, 0) 55% ), #121216;--sol-main-card-bg-green: radial-gradient( 130% 120% at 100% 0%, rgba(163, 230, 53, 0.14) 0%, rgba(163, 230, 53, 0) 55% ), #121216;--sol-subtitle-color: #c4b5fd;--sol-main-card-marked-span-violet-dark: #c4b5fd;--sol-main-card-marked-span-violet: #c4b5fd;--sol-main-card-marked-span-green: #a3e635;--sol-main-card-marked-span-ocean: #67e8f9;--button-violet-dark-bg: #5f62ee;--button-violet-bg: #7c3aed;--button-ocean-bg: #67e8f9;--button-green-bg: #a3e635;--button-text-color: #ffffff;--sol-list-title-color: #9d9daa;--sol-list-item-text: #f4f4f6;--404-block-bg: radial-gradient( 120% 140% at 100% 0%, rgba(34, 211, 238, 0.14) 0%, rgba(34, 211, 238, 0) 55% ), #121216;--404-title-color: #c4b5fd;--blog-main-badge: #c4b5fd;--blog-newsletter-bg: radial-gradient( 110% 140% at 0% 0%, rgba(99, 102, 241, 0.24) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 110% 140% at 100% 100%, rgba(34, 211, 238, 0.16) 0%, rgba(34, 211, 238, 0) 55% ), #121216;--blog-content-link-color: #cdcdd6;--cookies-conset-bg: radial-gradient( 120% 120% at 100% 0%, rgba(34, 211, 238, 0.12) 0%, rgba(34, 211, 238, 0) 48% ), #121216;--error-bg: rgba(252, 211, 77, 0.2);--error-text: #fcd34d;--about-us-cta-text: #e7e7ee;--faq-search-item-bg: #17171d;--report-modal-icon: #a5b4fc;--color-cyan-ink: #22d3ee;--color-lime-ink: #a3e635}html[data-theme=light]{color-scheme:light;--color-page: #f7f7fb;--color-surface: #ffffff;--color-surface-soft: #f0f1f8;--color-text: #17151f;--color-text-strong: #17151f;--color-text-soft: #17151f;--color-text-muted: #46445a;--color-text-subtle: #6c6a7c;--color-placeholder: #757575;--color-border: #e6e6f0;--color-primary: #4b4fe3;--color-primary-hover: #6d28d9;--color-primary-soft: rgba(75, 79, 227, 0.12);--color-primary-glow: rgba(75, 79, 227, 0.14);--color-accent: #4f46e5;--color-cyan: #06b6d4;--color-cyan-soft: rgba(6, 182, 212, 0.14);--color-lime: #84cc16;--color-icon-muted: #4b4fe3;--color-span-accent: #4b4fe3;--gradient-brand: linear-gradient( 180deg, var(--color-primary) 0%, var(--color-primary-hover) 100% );--gradient-nav-active: linear-gradient( 180deg, var(--color-primary) 0%, rgba(99, 102, 241, 0.12) 200% );--shadow-card: 0 1px 2px rgba(20, 18, 50, 0.04), 0 12px 30px rgba(99, 102, 241, 0.07);--shadow-hero-card: var(--shadow-card);--shadow-status: 0 0 10px rgba(101, 163, 13, 0.5);--page-bg: var(--color-page);--page-text: var(--color-text);--stroke: var(--color-border);--text-2: var(--color-text-muted);--text-3: var(--color-text-subtle);--title-color: var(--color-text);--subtitle-color: var(--color-accent);--description-color: var(--color-text-muted);--breadcrumbs-color: var(--color-text-subtle);--breadcrumbs-hover-color: var(--color-text);--breadcrumbs-separator-color: var(--color-text-subtle);--header-bg: rgba(247, 247, 251, 0.82);--header-border: var(--color-border);--header-shadow: 0 18px 50px rgba(42, 44, 60, 0.1);--header-mobile-bg: rgba(255, 255, 255, 0.96);--header-mobile-border: rgba(99, 102, 241, 0.18);--header-mobile-glow: rgba(99, 102, 241, 0.18);--header-nav-color: var(--color-text-subtle);--header-nav-hover: var(--color-text);--nav-color: var(--header-nav-color);--nav-hover: var(--header-nav-hover);--button-secondary-bg: var(--color-surface);--button-secondary-text: var(--color-text);--button-border: var(--color-border);--button-text: var(--button-primary-text);--btn-border: var(--button-border);--btn-text: var(--button-text);--toggle-bg: var(--color-surface-soft);--toggle-border: var(--color-border);--toggle-hover-border: var(--color-primary);--toggle-svg-fill: var(--color-icon-muted);--toggle-lang-bg: var(--color-surface-soft);--toggle-lang-border: var(--color-border);--toggle-lang-text-color: var(--color-text-subtle);--toggle-lang-active-text-color: #ffffff;--card-bg: var(--color-surface);--card-border: var(--color-border);--card-shadow: var(--shadow-card);--card-hover-bg: linear-gradient( 114.46deg, rgba(99, 102, 241, 0.12) 0%, rgba(139, 92, 246, 0.08) 100% ), var(--color-surface);--card-hover-color: #f0efff;--hero-main-card-bg: radial-gradient( 120% 120% at 0% 0%, var(--color-primary-glow) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.1) 0%, rgba(139, 92, 246, 0) 55% ), var(--color-surface);--hero-main-card-badge-bg: var(--color-surface-soft);--hero-main-card-badge-text: var(--color-accent);--hero-title-accent: #4b4fe3;--hero-subtitle-color: var(--color-text);--hero-card-description-color: var(--color-text-subtle);--hero-availability-title: var(--color-cyan-ink);--hero-avalability-title: var(--hero-availability-title);--hero-consultation-title: var(--color-lime-ink);--hero-consultation-glow: var(--color-surface);--consultation-card-glow: var(--hero-consultation-glow);--hero-card-shadow: var(--shadow-hero-card);--hero-badge-dot-bg: var(--color-lime);--hero-badge-dot-shadow: var(--shadow-status);--ecosystem-icon-bg: var(--color-primary-soft);--ecosystem-icon-hover-bg: var(--color-cyan-soft);--ecosystem-svg-color: var(--color-icon-muted);--ecosystem-svg-color-hover: var(--color-cyan-ink);--about-hero-secondary-bg: linear-gradient( 151.44deg, rgba(8, 145, 178, 0.12) 0%, rgba(99, 102, 241, 0.08) 100% ), #ffffff;--card-accent-description-color: var(--color-primary);--card-accent-bg: radial-gradient( 130% 110% at 100% 100%, rgba(8, 145, 178, 0.1) 0%, rgba(8, 145, 178, 0) 55% ), #ffffff;--card-description-span: var(--color-primary);--card-mission: radial-gradient( 120% 120% at 0% 0%, rgba(99, 102, 241, 0.12) 0%, rgba(99, 102, 241, 0) 58% ), #ffffff;--card-vision: radial-gradient( 120% 120% at 100% 0%, rgba(8, 145, 178, 0.12) 0%, rgba(8, 145, 178, 0) 58% ), #ffffff;--values-icon-violet: #4f46e5;--values-icon-rose: #7c3aed;--values-icon-ocean: var(--color-cyan);--values-icon-yellow: #4d7c0f;--motive-image-bg: radial-gradient( 100.34% 86.25% at 109.09% -10.17%, rgba(139, 92, 246, 0.12) 0%, rgba(139, 92, 246, 0) 55% ), #ffffff;--team-main-bg: #ffffff;--team-icon-shadow: var(--shadow-card);--team-cta-border: var(--color-border);--team-cta-bg: radial-gradient( 120% 120% at 0% 0%, rgba(99, 102, 241, 0.06) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.06) 0%, rgba(139, 92, 246, 0) 55% ), #ffffff;--contact-location-badge-bg: #ffffff;--contact-location-badge-border: rgba(255, 255, 255, 0.08);--footer-card-violet: radial-gradient( 120% 120% at 0% 0%, rgba(99, 102, 241, 0.14) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.1) 0%, rgba(139, 92, 246, 0) 55% ), #ffffff;--footer-card-rainbow: radial-gradient( 120% 120% at 0% 0%, rgba(99, 102, 241, 0.06) 0%, rgba(99, 102, 241, 0) 55% ), radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.06) 0%, rgba(139, 92, 246, 0) 55% ), #ffffff;--footer-description: var(--color-text-subtle);--hero-page-bg-violet: radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.1) 0%, rgba(139, 92, 246, 0) 55% ), #ffffff;--hero-page-bg-green: radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.1) 0%, rgba(139, 92, 246, 0) 55% ), #ffffff;--faq-search-block-title: var(--color-text-soft);--faq-nav-active-color: var(--color-text);--faq-nav-color: #6c6a7c;--faq-item-description: #6c6a7c;--solution-text-block-description: var(--color-text-subtle);--sol-main-card-bg-violet-dark: radial-gradient( 130% 120% at 100% 0%, rgba(99, 102, 241, 0.12) 0%, rgba(99, 102, 241, 0) 55% ), #ffffff;--sol-main-card-bg-violet: radial-gradient( 130% 120% at 100% 0%, rgba(99, 102, 241, 0.12) 0%, rgba(99, 102, 241, 0) 55% ), #ffffff;--sol-main-card-bg-ocean: radial-gradient( 130% 120% at 100% 0%, rgba(8, 145, 178, 0.12) 0%, rgba(8, 145, 178, 0) 55% ), #ffffff;--sol-main-card-bg-green: radial-gradient( 130% 120% at 100% 0%, rgba(101, 163, 13, 0.12) 0%, rgba(101, 163, 13, 0) 55% ), #ffffff;--sol-subtitle-color: #4b4fe3;--sol-main-card-marked-span-violet-dark: #4b4fe3;--sol-main-card-marked-span-violet: #6d28d9;--sol-main-card-marked-span-green: var(--color-lime-ink);--sol-main-card-marked-span-ocean: var(--color-cyan);--button-violet-dark-bg: #4b4fe3;--button-violet-bg: #6d28d9;--button-ocean-bg: var(--color-cyan);--sol-list-title-color: #17151f;--sol-list-item-text: #6c6a7c;--404-block-bg: radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.1) 0%, rgba(139, 92, 246, 0) 55% ), #ffffff;--404-title-color: #4b4fe3;--blog-main-badge: #4b4fe3;--blog-newsletter-bg: radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.1) 0%, rgba(139, 92, 246, 0) 55% ), #ffffff;--blog-content-link-color: #6c6a7c;--cookies-conset-bg: radial-gradient( 120% 120% at 100% 100%, rgba(139, 92, 246, 0.1) 0%, rgba(139, 92, 246, 0) 55% ), #ffffff;--error-bg: #fcd34d;--error-text: #17151f;--about-us-cta-text: #6c6a7c;--faq-search-item-bg: #ffffff;--report-modal-icon: #6366f1;--color-cyan-ink: var(--color-cyan);--color-lime-ink: #63c283}:root{--gradient-text-accent: linear-gradient( 96deg, var(--color-accent) 0%, var(--color-icon-muted) 38%, var(--color-cyan) 100% )}@font-face{font-family:"Space Grotesk";src:url("/wp-content/themes/aiworldhub/assets/fonts/SpaceGrotesk-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Space Grotesk";src:url("/wp-content/themes/aiworldhub/assets/fonts/SpaceGrotesk-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Space Grotesk";src:url("/wp-content/themes/aiworldhub/assets/fonts/SpaceGrotesk-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Space Grotesk";src:url("/wp-content/themes/aiworldhub/assets/fonts/SpaceGrotesk-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Space Grotesk";src:url("/wp-content/themes/aiworldhub/assets/fonts/SpaceGrotesk-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/wp-content/themes/aiworldhub/assets/fonts/Inter_18pt-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/wp-content/themes/aiworldhub/assets/fonts/Inter_18pt-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@supports((-webkit-background-clip: text) or (background-clip: text)){.js-word{background:var(--text-gradient, none);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;animation:var(--text-flow, none) 2.6s ease-in-out infinite alternate}}.hero h1 strong,.home-about-us__title strong,.home-about-us__fact-text strong,.about-hero__left h1 strong,.about-mission-card-description strong,.contact__hero_left h1 strong,.contact-ways__title strong,.faq-hero .hero-title strong,.solution-hero .hero-title strong{font-weight:inherit;color:var(--hero-title-accent)}@supports((-webkit-background-clip: text) or (background-clip: text)){.hero h1 strong,.home-about-us__title strong,.home-about-us__fact-text strong,.about-hero__left h1 strong,.about-mission-card-description strong,.contact__hero_left h1 strong,.contact-ways__title strong,.faq-hero .hero-title strong,.solution-hero .hero-title strong{--text-gradient: var(--gradient-text-accent);--text-flow: text-gradient-flow;background:var(--text-gradient);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:var(--text-flow) 2.6s ease-in-out infinite alternate}}@media(prefers-reduced-motion: reduce){.js-word{animation:none}}.js-reveal{opacity:0;transform:translateY(18px);filter:blur(3px);transition:opacity 600ms cubic-bezier(0.22, 1, 0.36, 1),transform 600ms cubic-bezier(0.22, 1, 0.36, 1),filter 600ms cubic-bezier(0.22, 1, 0.36, 1)}.js-reveal.is-in{opacity:1;transform:none;filter:blur(0)}@media(prefers-reduced-motion: reduce){.js-reveal{opacity:1;transform:none;filter:none;transition:none}}.js-words .js-word{display:inline-block;opacity:0;transform:translateY(0.42em);transition:opacity 620ms cubic-bezier(0.22, 1, 0.36, 1),transform 620ms cubic-bezier(0.22, 1, 0.36, 1)}.js-words.is-in .js-word{opacity:1;transform:none}@media(prefers-reduced-motion: reduce){.js-words .js-word{opacity:1;transform:none;transition:none}}.ui-icon{display:inline-block;font-family:"Material Symbols Outlined";font-weight:300;font-style:normal;font-size:22px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header .header_nav a{position:relative;padding:8px 0;color:var(--nav-color);font-weight:700;font-size:14px;line-height:24px;transition:color .2s ease-in-out}.header .header_nav .menu-item:hover a,.header .header_nav .menu-item.current-menu-item a{color:var(--nav-hover)}.header .header_nav .menu-item.current-menu-item a::after{content:"";position:absolute;bottom:-15px;left:50%;width:100%;height:3px;border-radius:10px 10px 0 0;background:var(--gradient-nav-active);transform:translateX(-50%)}@media(max-width: 1024px){.header__nav .header_nav a{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:56px;padding:16px;font-size:16px;font-weight:600}.header__nav .header_nav .menu-item.current-menu-item a{font-weight:700}.header__nav .header_nav .menu-item.current-menu-item a::after{content:none}}.header__submenu-row{display:flex;align-items:center;gap:4px}.header__submenu-trigger{display:flex;align-items:center;gap:6px;padding:8px 0;border:0;background:none;color:var(--nav-color);font-family:inherit;font-weight:700;font-size:14px;line-height:24px;cursor:pointer}.header__submenu{position:absolute;top:100%;left:50%;transform:translate(-50%, -8px);width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);opacity:0;visibility:hidden;pointer-events:none}.header__submenu-list{margin:0;list-style:none}.header{position:sticky;anchor-name:--site-header;top:0;z-index:20;width:100%;padding:14px 0;background:var(--header-bg);border-bottom:1px solid var(--header-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:"Inter",sans-serif}.header__nav-wrapper{display:flex;align-items:center;gap:30px}.header__wrapper{display:flex;justify-content:space-between;align-items:center;gap:24px}.header__toggles{display:flex;align-items:center;gap:12px}.header__burger-toggle{background:none;display:none;align-items:center;justify-content:center;width:28px;height:28px;padding:5px;cursor:pointer}.header__burger-toggle svg{color:var(--title-color)}.header__burger-toggle .header__burger-icon{display:flex;align-items:center;justify-content:center}.header__burger-toggle .header__burger-icon--opened{display:none}.header__right{display:flex;align-items:center;gap:24px}.header .header_nav__list{display:flex;align-items:center;gap:28px;padding:0;margin:0;list-style:none}.header .header_nav a,.header .header_nav .header__submenu-trigger{position:relative;padding:8px 0;color:var(--nav-color);font-weight:700;font-size:14px;line-height:24px;transition:color .2s ease-in-out}.header .header_nav .menu-item:hover a,.header .header_nav .menu-item:hover .header__submenu-trigger,.header .header_nav .menu-item.current-menu-item a,.header .header_nav .menu-item.current-menu-item .header__submenu-trigger,.header .header_nav .menu-item.current-menu-ancestor .header__submenu-trigger{color:var(--nav-hover)}.header .header_nav .menu-item.current-menu-item a::after,.header .header_nav .menu-item.current-menu-item .header__submenu-trigger::after,.header .header_nav .menu-item.current-menu-ancestor .header__submenu-trigger::after{content:"";position:absolute;bottom:-15px;left:50%;width:100%;height:3px;border-radius:10px 10px 0 0;background:var(--gradient-nav-active);transform:translateX(-50%)}.header__theme-toggle{position:relative;display:flex;align-items:center;justify-content:center;height:33px;width:33px;padding:0;border:1px solid var(--toggle-border);border-radius:10px;background:var(--toggle-bg);cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;color:var(--toggle-svg-fill)}.header__theme-toggle:hover{background-color:var(--toggle-lang-active-item-fill);border-color:var(--toggle-lang-active-item-fill);color:var(--toggle-lang-active-text-color)}.header__theme-toggle .header__theme-icon{display:flex;align-items:center;justify-content:center}.header__theme-toggle .header__theme-icon--dark{display:none}html[data-theme=light] .header__theme-toggle .header__theme-icon--light{display:none}html[data-theme=light] .header__theme-toggle .header__theme-icon--dark{display:flex}.header__divider{width:1px;height:24px;background:var(--color-border);flex-shrink:0}@media(max-width: 1024px){.header{border-bottom:none;background:var(--page-bg)}.header__nav{position:absolute;top:100%;right:0;left:0;width:auto;height:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;border:0;border-top:1px solid var(--header-mobile-border);border-radius:0;background:var(--page-bg);box-shadow:none;transform:translateY(-10px);transition:height 300ms ease-in-out,opacity 200ms ease-in-out,transform 300ms ease-in-out,visibility 0s linear 300ms}.header__nav .header_nav{width:100%;height:100%}.header__nav .header_nav__list{flex-direction:column;align-items:center;justify-content:flex-start;gap:0;width:100%;height:auto;max-width:1132px;margin:0 auto;padding:0}.header__nav .header_nav__list li{width:100%;text-align:start}.header__nav .header_nav__list>li{border-bottom:1px solid var(--stroke)}.header__nav .header_nav a,.header__nav .header_nav .header__submenu-trigger{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:56px;padding:16px;font-size:16px;font-weight:600}.header__nav .header_nav .menu-item.current-menu-item a,.header__nav .header_nav .menu-item.current-menu-item .header__submenu-trigger,.header__nav .header_nav .menu-item.current-menu-ancestor .header__submenu-trigger{font-weight:700}.header__nav .header_nav .menu-item.current-menu-item a::after,.header__nav .header_nav .menu-item.current-menu-item .header__submenu-trigger::after,.header__nav .header_nav .menu-item.current-menu-ancestor .header__submenu-trigger::after{content:none}.header__burger-toggle{display:flex}.header.is-menu-open .header__nav{height:calc(100vh - 61px);overflow-y:auto;overscroll-behavior:contain;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.header.is-menu-open .header__burger-icon--closed{display:none}.header.is-menu-open .header__burger-icon--opened{display:flex}.header__theme-toggle{height:28px;width:28px;padding:0}.header__theme-toggle svg{height:14px;width:14px}.header__toggles{gap:10px}.header__wrapper{gap:15px}body.is-mobile-menu-open{overflow:hidden}.header{padding:0;background:var(--header-mobile-bg);border-bottom:1px solid var(--header-mobile-border)}.header .container{padding-inline:16px}.header__wrapper{position:static;isolation:isolate;padding:16px 0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}}@media(max-width: 480px){.header__wrapper{gap:0px}}.header__theme-toggle:focus-visible,.header__burger-toggle:focus-visible,.lang-ru a:focus-visible,.header_nav a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.lang-ru{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;list-style:none;width:auto;height:33px;margin:0;padding:4px;gap:4px;background:var(--toggle-lang-bg);border:1px solid var(--toggle-lang-border);border-radius:10px}.lang-ru li{position:relative;flex:0 0 auto;height:23px}.lang-ru a{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:auto;height:23px;padding:0 9px;color:var(--toggle-lang-text-color);text-decoration:none;font-family:"Space Grotesk",sans-serif;font-size:13px;font-weight:400;line-height:17px;text-align:center;transition:color .2s ease-in-out}.lang-ru a::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--toggle-item-hover);border-radius:6px;opacity:0;transition:background-color .2s ease-in-out,opacity .2s ease-in-out}.lang-ru li:not(.current-lang) a:hover{color:var(--nav-hover)}.lang-ru a:hover::before{opacity:1}.lang-ru .current-lang a{color:var(--toggle-lang-active-text-color)}.lang-ru .current-lang a::before{background:var(--toggle-lang-active-item-fill);opacity:1}.lang-ru .current-lang a:hover::before{background:var(--toggle-active-item-hover)}@media(max-width: 1024px){.lang-ru{height:28px;padding:2px;gap:4px;width:auto}.lang-ru li{height:22px}.lang-ru a{position:relative;z-index:1;height:22px;font-size:11px;font-weight:400;line-height:12px}}@media(min-width: 1025px){.header__wrapper{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center}.header__right{display:contents}.header__nav-wrapper{display:contents}.header .logo{grid-column:1;justify-self:start}.header__nav{grid-column:2;justify-self:center}.header__toggles{grid-column:3;justify-self:end}}.header_nav__list>.menu-item-has-children{position:relative}@media(min-width: 1025px){.header .header_nav{position:relative}.header_nav__list>.menu-item-has-children{position:static}}.header__submenu-row{display:flex;align-items:center;gap:4px}.header__submenu-trigger{display:flex;align-items:center;gap:6px;border:0;background:none;font-family:inherit;cursor:pointer}.header__submenu-caret{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease-in-out}.header_nav__list>.menu-item-has-children:hover .header__submenu-trigger,.header_nav__list>.menu-item-has-children.is-submenu-open .header__submenu-trigger{color:var(--nav-hover)}.header_nav__list>.menu-item-has-children.is-submenu-open .header__submenu-caret{transform:translateY(1px) rotate(-135deg)}.header__submenu{position:absolute;top:100%;left:50%;right:auto;transform:translate(-50%, -8px);z-index:5;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);padding-top:22px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 200ms ease-in-out,transform 200ms ease-in-out,visibility 0s linear 200ms}.header_nav__list>.menu-item-has-children.is-submenu-open>.header__submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%, 0);transition-delay:0s}.header__submenu-list{display:flex;list-style:none;align-items:stretch;gap:22px;box-sizing:border-box;width:100%;max-width:800px;margin:0;padding:21px 24px 14px 14px;border:1px solid var(--stroke);border-radius:22px;background:var(--card-bg);box-shadow:var(--card-shadow)}.header__submenu-group{flex:1 1 0;min-width:0}.header__submenu-group-title{display:block;margin:0 0 8px;padding:0 12px;font-size:13px;line-height:18px;letter-spacing:.04em;font-weight:700;color:var(--text-2)}.header__submenu-items{display:grid;align-content:start;gap:6px;margin:0;padding:0;list-style:none}.header .header_nav .header__submenu-link,.header .header_nav .menu-item:hover .header__submenu-link,.header .header_nav .menu-item.current-menu-item .header__submenu-link{display:grid;grid-template-columns:52px minmax(0, 1fr);align-items:center;gap:14px;padding:12px;border-radius:13px;color:var(--title-color);font-weight:600;font-size:15px;line-height:20px;transition:background-color .2s ease-in-out}.header .header_nav .header__submenu-link:hover{background:var(--color-surface-soft)}.header .header_nav .menu-item.current-menu-item .header__submenu-link::after,.header .header_nav .menu-item.current-menu-ancestor .header__submenu-link::after{content:none}.header__submenu-icon{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:13px;background:var(--color-primary-soft);color:var(--color-icon-muted)}.header__submenu-icon .ui-icon{font-size:24px}.header__submenu-body{display:grid;gap:2px;min-width:0}.header__submenu-title{min-width:0;overflow-wrap:break-word;color:var(--title-color);font-weight:600;font-size:15px;line-height:20px}.header__submenu-note{color:var(--text-2);font-weight:400;font-size:13px;line-height:18px}@media(max-width: 1024px){.header__nav .header_nav .header__submenu-row{width:100%;padding-right:0}.header__nav .header_nav .header__submenu-trigger{flex:1 1 auto;justify-content:space-between;padding-right:24px}.header__nav .header__submenu-caret{width:10px;height:10px;border-right-width:2px;border-bottom-width:2px}.header__submenu{position:static;z-index:auto;display:grid;grid-template-rows:0fr;padding-top:0;opacity:1;visibility:visible;pointer-events:auto;transform:none;width:auto;max-width:none;transition:grid-template-rows 260ms ease-in-out}.header_nav__list>.menu-item-has-children.is-submenu-open>.header__submenu{grid-template-rows:1fr;transform:none}.header_nav__list>.menu-item-has-children.is-submenu-open{padding-bottom:16px}.header__submenu-list{display:block;gap:0;width:auto;max-width:none;min-height:0;overflow:hidden;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.header__submenu-group+.header__submenu-group{margin-top:14px}.header__submenu-group-title{padding:10px 16px 4px}.header__submenu-items{gap:8px}.header .header_nav .header__submenu-link,.header .header_nav .menu-item:hover .header__submenu-link,.header .header_nav .menu-item.current-menu-item .header__submenu-link{width:100%;min-height:0;grid-template-columns:52px minmax(0, 1fr);gap:14px;padding:10px 16px;border-radius:12px}}@media(max-width: 480px){.header__submenu-list{padding:0}.header .header_nav .header__submenu-link,.header .header_nav .menu-item:hover .header__submenu-link,.header .header_nav .menu-item.current-menu-item .header__submenu-link{gap:12px;padding:10px 16px}}@media(prefers-reduced-motion: reduce){.header__submenu,.header__submenu-caret,.header__submenu-trigger,.header .header_nav .header__submenu-link{transition:none}}@media(max-width: 1024px){.header__nav .header_nav{height:auto}.header__nav-bottom{display:flex;align-items:center;gap:14px;padding:20px 16px 24px}.header__nav-bottom .header__theme-toggle{width:40px;height:40px;border-radius:12px}.header__nav-bottom .header__theme-toggle svg{width:18px;height:18px}.header__nav-bottom .lang-ru{height:40px;padding:4px;gap:4px;border-radius:12px}.header__nav-bottom .lang-ru li,.header__nav-bottom .lang-ru a{height:30px}.header__nav-bottom .lang-ru a{padding:0 12px;font-size:13px;line-height:30px}.header__nav-bottom .header__divider{height:22px}}.footer{padding:32px 0 32px;border-top:1px solid var(--header-border)}.footer .logo__wrapper{color:var(--title-color)}.footer__logo{display:flex;align-items:center;gap:45px}.footer__logo img{width:22px;aspect-ratio:auto 22/22;height:22px}.footer__logo-title{max-width:307px;font-size:18px;line-height:28px;font-weight:300;color:var(--footer-description)}.footer__wrapper{display:flex;justify-content:space-between;align-items:center;padding-bottom:32px;border-bottom:1px solid var(--header-border)}.footer__copyright{padding-top:32px;display:flex;align-items:center;justify-content:space-between}.footer__copyright-text{font-size:13px;line-height:21px;color:var(--text-3)}.footer_nav ul{display:flex;list-style:none;gap:25px;font-size:14px;line-height:24px;font-weight:300}.footer_nav ul li a{transition:color .2s ease-in-out;color:var(--header-nav-color)}.footer_nav ul li a:hover{color:var(--nav-hover)}@media(max-width: 1024px){.footer__wrapper{gap:10px}.footer__logo{gap:20px;flex-direction:column;align-items:flex-start}.footer__logo-title{font-size:14px;line-height:24px;max-width:240px}}@media(max-width: 768px){.footer{border-top:none;padding:24px 0 24px}.footer .logo__wrapper{text-wrap:nowrap}.footer__wrapper{flex-direction:column;padding-bottom:24px}.footer__logo{flex-direction:row;justify-content:space-between;align-items:center}.footer__logo-title{font-size:14px;line-height:24px;max-width:100%}}@media(max-width: 640px){.footer__menu{width:100%}.footer .footer_nav{width:100%}.footer .footer_nav__list{width:100%;justify-content:space-between;padding:0;margin:0}.footer__wrapper{gap:24px}.footer__logo-title{font-size:10px;line-height:16px}.footer__copyright{padding-top:24px;gap:10px}.footer__copyright-text{font-size:10px;line-height:12px;color:var(--text-3)}}.footer_nav a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.footer{padding:56px 0 28px}.footer__wrapper{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1.05fr) minmax(0, 0.95fr) minmax(0, 1.1fr);gap:40px 40px;align-items:start;padding-bottom:40px}.footer__logo{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.footer__logo .logo__wrapper{justify-content:flex-start}.footer__logo-title{max-width:34ch;margin:0;font-size:15px;font-weight:300;line-height:26px;color:var(--footer-description);text-wrap:balance}.footer__socials{display:flex;gap:12px;margin:10px 0 0;padding:0;list-style:none}.footer__social{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:42px;height:42px;border:1px solid var(--toggle-border);border-radius:12px;background:var(--toggle-bg);color:var(--color-text-soft);transition:color 200ms ease-in-out,border-color 200ms ease-in-out}.footer__social:visited{border-color:var(--toggle-border);color:var(--color-text-soft)}.footer__social:hover{color:var(--nav-hover);border-color:var(--toggle-hover-border)}.footer__social svg{display:block;width:22px;height:22px}.footer__col-title{margin:0 0 18px;font-size:16px;font-weight:700;line-height:24px;color:var(--title-color)}.footer .footer_nav__list,.footer .footer__contacts-list{display:grid;gap:12px;margin:0;padding:0;list-style:none;font-size:14px;font-weight:300;line-height:24px}.footer__contact-link{font-size:14px;font-weight:300;line-height:24px;color:var(--header-nav-color)}.footer__contact{display:flex;align-items:flex-start;gap:10px}.footer__contact-icon{flex:0 0 16px;margin-top:4px;color:var(--text-3)}.footer__contact-icon svg{display:block;width:16px;height:16px}.footer__contact-link{text-decoration:none;transition:color 200ms ease-in-out}.footer__contact-link:hover{color:var(--nav-hover)}.footer__copyright{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:24px;padding-top:24px;border-top:1px solid var(--header-border)}.footer__copyright-text{margin:0}.footer__legal{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 28px;margin:0;padding:0;list-style:none;font-size:13px;line-height:21px}.footer__legal a{color:var(--text-3);transition:color 200ms ease-in-out}.footer__legal a:hover{color:var(--nav-hover)}@media(max-width: 1024px){.footer__wrapper{grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px 40px}.footer__logo{grid-column:1/-1}}@media(max-width: 768px){.footer{padding:36px 0 24px}.footer__wrapper{grid-template-columns:minmax(0, 1fr);gap:28px;padding-bottom:28px}.footer__logo{flex-direction:column;align-items:flex-start}.footer__logo .logo-icon{width:36px;height:36px;border-radius:11px}.footer__logo .logo-icon img{width:24px;height:24px}.footer__logo-title{max-width:none;font-size:14px;line-height:24px}.footer__col-title{margin-bottom:14px;font-size:15px;line-height:22px}.footer__copyright{grid-template-columns:minmax(0, 1fr);justify-items:start;gap:16px}.footer__legal{justify-content:flex-start}}@media(max-width: 480px){.footer__logo-title{font-size:13px;line-height:22px}.footer__copyright-text{font-size:12px;line-height:18px}.footer__legal{font-size:12px;line-height:18px;gap:6px 20px}}@media(max-width: 768px){.footer .footer_nav__list{gap:0}.footer .footer_nav__list a,.footer__contact-link{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;font-size:15px;line-height:22px}.footer__contact{align-items:center}.footer__contact-icon{flex-basis:18px;margin-top:0}.footer__contact-icon svg{width:18px;height:18px}.footer__col-title{margin-bottom:6px;font-size:16px;line-height:24px}.footer__logo-title{font-size:15px;line-height:24px}.footer__copyright-text,.footer__legal{font-size:13px;line-height:20px}.footer__legal a{display:inline-flex;align-items:center;min-height:40px}}@supports((-webkit-background-clip: text) or (background-clip: text)){.hero h1 strong{--text-gradient: var(--gradient-text-accent);--text-flow: text-gradient-flow;background:var(--text-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-size:200% 100%;animation:var(--text-flow, none) 2.6s ease-in-out infinite alternate}}@media(prefers-reduced-motion: reduce){.hero h1 strong{animation:none}}.hero{padding-top:60px;margin-bottom:96px}.hero__layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 437px);gap:18px;align-items:stretch}.hero__main-card{display:flex;flex-direction:column;gap:28px;justify-content:space-between;padding:48px;background:var(--hero-main-card-bg);border:1px solid var(--card-border);border-radius:22px;box-shadow:var(--hero-card-shadow)}.hero__badge{align-self:flex-start;display:flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:100%;margin:0;padding:7px 18px 7px 14px;border-radius:999px;background:var(--color-primary-soft);font-size:14px;line-height:20px}.hero__badge::before{content:"";flex:0 0 15px;width:15px;height:15px;background-color:var(--color-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0.9 9.5 6.5 15.1 8 9.5 9.5 8 15.1 6.5 9.5 0.9 8 6.5 6.5Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0.9 9.5 6.5 15.1 8 9.5 9.5 8 15.1 6.5 9.5 0.9 8 6.5 6.5Z'/%3E%3C/svg%3E") center/contain no-repeat;animation:subtitle-spark 9s linear infinite}@media(prefers-reduced-motion: reduce){.hero__badge::before{animation:none}}.hero__badge-lead{color:var(--page-text);font-weight:700}.hero__main-card h1{max-width:10.37em;margin:0;font-size:clamp(38px,4.6vw,60px);font-weight:700;line-height:1.08;letter-spacing:-0.025em;color:var(--page-text);text-wrap:balance}.hero__title-accent{color:var(--hero-title-accent);white-space:nowrap}.hero__main-card-description{margin:0;font-size:18px;font-weight:400;line-height:30px;color:var(--text-2);text-wrap:pretty}.hero__promises{display:grid;gap:12px;margin:0;padding:0;list-style:none}.hero__promise{display:flex;align-items:center;gap:14px;font-size:16px;line-height:24px;color:var(--color-text-soft)}.hero__promise-icon{box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-surface-soft);color:var(--color-lime-ink)}.hero__buttons{display:flex;flex-wrap:wrap;gap:12px}.hero__buttons .btn-primary:hover{transform:translateY(-1px)}.hero__buttons .btn-primary:active{transform:translateY(0)}.hero__buttons .btn-primary img{transition:transform 280ms cubic-bezier(0.22, 1, 0.36, 1)}.hero__buttons .btn-primary:hover img{transform:translateX(3px)}.hero__buttons .btn-secondary{background:var(--color-surface-soft)}.hero__buttons .btn-secondary:hover{background:var(--color-surface-soft);border-color:var(--toggle-hover-border)}.hero__side-cards{display:grid;grid-template-rows:auto 1fr;gap:18px;min-width:0}.hero__card{display:flex;flex-direction:column;padding:32px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:22px;box-shadow:var(--card-shadow);overflow:hidden}.hero__card-tag{margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero__card-tag--availability{color:var(--color-cyan-ink)}.hero__card-tag--step{color:var(--color-lime-ink)}.hero__card-title{margin:0 0 10px;font-size:34px;font-weight:700;line-height:1.05;letter-spacing:-0.015em;color:var(--title-color)}.hero__card-description{margin:0;font-size:15px;line-height:23px;color:var(--hero-card-description-color);text-wrap:pretty}.hero__coverage{margin-top:auto;padding-top:28px}.hero__coverage-track{display:flex;align-items:flex-end;gap:4px;height:56px}.hero__coverage-seg{flex:1;height:100%;border-radius:4px;background:var(--color-cyan)}.hero__coverage-seg--offhours{opacity:.34}.hero__coverage-seg{--seg-opacity: 0.34;opacity:var(--seg-opacity);transform-origin:bottom;animation-name:hero-coverage-wave,hero-coverage-wave,hero-coverage-wave;animation-duration:460ms;animation-timing-function:ease-in-out}.hero__coverage-seg:not(.hero__coverage-seg--offhours){animation-name:hero-coverage-wave,hero-coverage-wave,hero-coverage-wave,hero-coverage-lock;animation-duration:460ms,460ms,460ms,260ms;animation-timing-function:ease-in-out;animation-fill-mode:none,none,none,forwards}.hero__coverage-seg:nth-child(1){animation-delay:0ms,2532ms,3132ms}.hero__coverage-seg:nth-child(2){animation-delay:42ms,2490ms,3174ms}.hero__coverage-seg:nth-child(3){animation-delay:84ms,2448ms,3216ms}.hero__coverage-seg:nth-child(4){animation-delay:126ms,2406ms,3258ms}.hero__coverage-seg:nth-child(5){animation-delay:168ms,2364ms,3300ms}.hero__coverage-seg:nth-child(6){animation-delay:210ms,2322ms,3342ms}.hero__coverage-seg:nth-child(7){animation-delay:252ms,2280ms,3384ms}.hero__coverage-seg:nth-child(8){animation-delay:294ms,2238ms,3426ms}.hero__coverage-seg:nth-child(9){animation-delay:336ms,2196ms,3468ms}.hero__coverage-seg:nth-child(10){animation-delay:378ms,2154ms,3510ms,3717ms}.hero__coverage-seg:nth-child(11){animation-delay:420ms,2112ms,3552ms,3759ms}.hero__coverage-seg:nth-child(12){animation-delay:462ms,2070ms,3594ms,3801ms}.hero__coverage-seg:nth-child(13){animation-delay:504ms,2028ms,3594ms,3801ms}.hero__coverage-seg:nth-child(14){animation-delay:546ms,1986ms,3552ms,3759ms}.hero__coverage-seg:nth-child(15){animation-delay:588ms,1944ms,3510ms,3717ms}.hero__coverage-seg:nth-child(16){animation-delay:630ms,1902ms,3468ms,3675ms}.hero__coverage-seg:nth-child(17){animation-delay:672ms,1860ms,3426ms,3633ms}.hero__coverage-seg:nth-child(18){animation-delay:714ms,1818ms,3384ms,3591ms}.hero__coverage-seg:nth-child(19){animation-delay:756ms,1776ms,3342ms}.hero__coverage-seg:nth-child(20){animation-delay:798ms,1734ms,3300ms}.hero__coverage-seg:nth-child(21){animation-delay:840ms,1692ms,3258ms}.hero__coverage-seg:nth-child(22){animation-delay:882ms,1650ms,3216ms}.hero__coverage-seg:nth-child(23){animation-delay:924ms,1608ms,3174ms}.hero__coverage-seg:nth-child(24){animation-delay:966ms,1566ms,3132ms}@media(prefers-reduced-motion: reduce){.hero__coverage-seg{animation:none}.hero__coverage-seg:not(.hero__coverage-seg--offhours){opacity:1}}.hero__coverage-scale{position:relative;height:16px;margin-top:12px;font-size:12px;line-height:16px;color:var(--text-3);font-variant-numeric:tabular-nums;letter-spacing:.04em}.hero__coverage-scale span{position:absolute;top:0;transform:translateX(-50%)}.hero__coverage-scale span:nth-child(2){left:25%}.hero__coverage-scale span:nth-child(3){left:50%}.hero__coverage-scale span:nth-child(4){left:75%}.hero__coverage-scale span:first-child{left:0;transform:none}.hero__coverage-scale span:last-child{left:auto;right:0;transform:none}.hero__coverage-note{display:flex;align-items:flex-start;gap:10px;margin:18px 0 0;padding:14px 16px;border-radius:13px;background:var(--color-surface-soft);font-size:14px;line-height:21px;color:var(--color-text-soft);text-wrap:pretty}.hero__coverage-note-icon{flex-shrink:0;margin-top:2.5px;color:var(--color-cyan-ink)}.hero__steps{display:grid;gap:18px;counter-reset:step;margin:22px 0 0;padding:0;list-style:none}.hero__step{counter-increment:step;display:flex;align-items:stretch;gap:14px}.hero__step-body{min-width:0}.hero__step::before{content:counter(step, decimal-leading-zero);flex:0 0 46px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--color-surface-soft);color:var(--color-lime-ink);font-size:16px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;overflow:hidden;animation:hero-step-roll 520ms cubic-bezier(0.22, 1, 0.36, 1) both}.hero__step:nth-child(1)::before{animation-delay:120ms}.hero__step:nth-child(2)::before{animation-delay:260ms}.hero__step:nth-child(3)::before{animation-delay:400ms}.hero__step:nth-child(4)::before{animation-delay:540ms}@media(prefers-reduced-motion: reduce){.hero__step::before{animation:none}}.hero__step-title{margin:0 0 4px;font-size:15px;font-weight:700;line-height:22px;color:var(--title-color)}.hero__step-text{margin:0;font-size:13px;line-height:20px;color:var(--text-2);text-wrap:pretty}.hero a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}@media(max-width: 1024px){.hero{padding-top:14px}.hero__layout{grid-template-columns:minmax(0, 1fr)}.hero__side-cards{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto}.hero__main-card{padding:36px}}@media(max-width: 768px){.hero{margin-bottom:64px}.hero__side-cards{grid-template-columns:minmax(0, 1fr)}.hero__main-card{padding:28px 24px}.hero__promises{gap:8px}.hero__card{padding:26px 24px}.hero__main-card h1{max-width:none}.hero__main-card-description{font-size:17px}.hero__main-card{gap:22px}.hero__badge{row-gap:4px}}@media(max-width: 480px){.hero__main-card h1{letter-spacing:-0.015em}.hero__buttons{gap:10px}.hero__buttons .btn{width:100%;justify-content:center}.hero__card-title{font-size:30px}.hero__coverage-track{height:44px;gap:3px}}@media(prefers-reduced-motion: reduce){.hero__buttons .btn-primary:hover,.hero__buttons .btn-primary:active,.hero__buttons .btn-primary:hover img{transform:none}}@keyframes hero-coverage-wave{0%{opacity:var(--seg-opacity);transform:scaleY(1)}45%{opacity:1;transform:scaleY(1.06)}100%{opacity:var(--seg-opacity);transform:scaleY(1)}}@keyframes hero-coverage-lock{from{opacity:var(--seg-opacity)}to{opacity:1}}@keyframes hero-step-roll{0%{transform:translateY(120%);opacity:0}60%{opacity:1}100%{transform:translateY(0);opacity:1}}.ecosystem__card-icon{height:56px;width:56px;display:flex;align-items:center;justify-content:center;background:var(--ecosystem-icon-bg);box-shadow:var(--card-shadow);border-radius:50%;margin-bottom:22px;color:var(--ecosystem-svg-color);transition:background-color .2s ease-in-out,color .2s ease-in-out}.ecosystem__card-icon svg{display:block;color:var(--ecosystem-svg-color)}.ecosystem__card-title{position:relative;color:var(--title-color);font-size:21px;line-height:26px;letter-spacing:-0.01em;text-wrap:balance;padding-bottom:22px;margin-bottom:16px;min-height:74px}@media(max-width: 640px){.ecosystem__card-title{min-height:0}}.ecosystem{margin-bottom:96px}.ecosystem__grid{display:grid;gap:18px;grid-template-columns:repeat(4, 1fr)}.ecosystem__card{position:relative;transition:transform 280ms cubic-bezier(0.22, 1, 0.36, 1);border-radius:22px;border:1px solid var(--stroke);padding:32px;background:var(--card-bg);box-shadow:var(--card-shadow)}.ecosystem__card-icon{height:52px;width:52px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-soft);border-radius:13px;margin-bottom:18px;color:var(--color-icon-muted)}.ecosystem__card-title{color:var(--title-color);font-size:21px;line-height:26px;letter-spacing:-0.01em;text-wrap:balance;margin-bottom:12px}.ecosystem__card-description{color:var(--text-2);font-size:14px;line-height:22px;text-wrap:pretty}@media(max-width: 1024px){.ecosystem{margin-bottom:48px}.ecosystem__grid{grid-template-columns:repeat(2, 1fr)}.ecosystem__card-icon{margin-bottom:16px}}@media(max-width: 640px){.ecosystem__grid{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 480px){.ecosystem__card{padding:20px}}.ecosystem__grid{margin-top:40px}@media(hover: hover){.ecosystem__card:hover{transform:scale(1.025)}}@media(prefers-reduced-motion: reduce){.ecosystem__card:hover{transform:none}}.ecosystem__card-description::before{content:"";display:block;width:34px;height:2px;margin-bottom:16px;border-radius:2px;background:var(--color-primary)}.ecosystem__card-icon .ui-icon{font-size:24px}@supports((-webkit-background-clip: text) or (background-clip: text)){.home-about-us__title strong,.home-about-us__fact-text strong{--text-gradient: var(--gradient-text-accent);--text-flow: text-gradient-flow;background:var(--text-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-size:200% 100%;animation:var(--text-flow, none) 2.6s ease-in-out infinite alternate}}@media(prefers-reduced-motion: reduce){.home-about-us__title strong,.home-about-us__fact-text strong{animation:none}}.home-about-us{margin-bottom:96px}.home-about-us .subtitle{margin-left:0}.home-about-us__card{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 444px);gap:48px;padding:40px;border-radius:22px;border:1px solid var(--stroke);background:var(--card-bg);box-shadow:var(--card-shadow)}.home-about-us__intro{display:flex;flex-direction:column;justify-content:space-between;gap:18px}.home-about-us__intro .subtitle{margin:0;align-self:flex-start}.home-about-us__title-accent{color:var(--color-accent)}.home-about-us__title{margin:0;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-0.015em;color:var(--title-color);text-wrap:balance}.home-about-us__text{margin:0;font-size:16px;line-height:26px;color:var(--text-2);text-wrap:pretty}.home-about-us__link{align-self:flex-start;background:var(--color-surface-soft)}.home-about-us__link svg{flex-shrink:0;transition:transform 280ms cubic-bezier(0.22, 1, 0.36, 1)}.home-about-us__link:hover svg{transform:translateX(3px)}.home-about-us__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:13px}.home-about-us__facts{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.home-about-us__fact{flex:1;display:grid;grid-template-columns:52px minmax(0, 1fr);-moz-column-gap:16px;column-gap:16px;row-gap:6px;align-items:start;align-content:start}.home-about-us__fact-head{display:contents}.home-about-us__fact-icon{grid-column:1;grid-row:1/span 2}.home-about-us__fact-title{grid-column:2;grid-row:1}.home-about-us__fact-text{grid-column:2;grid-row:2}.home-about-us__fact+.home-about-us__fact{margin-top:22px;padding-top:22px;border-top:1px solid var(--color-border)}.home-about-us__fact-icon{display:flex;align-items:center;justify-content:center;box-sizing:border-box;align-self:center;width:52px;height:52px;border-radius:13px;background:var(--color-primary-soft);color:var(--color-icon-muted)}.home-about-us__fact-icon svg{display:block;width:24px;height:24px}.home-about-us__fact-title{margin:0;font-size:18px;font-weight:700;line-height:24px;letter-spacing:-0.01em;color:var(--title-color)}.home-about-us__fact-text{margin:0;font-size:14px;line-height:22px;color:var(--text-2);text-wrap:pretty}.home-about-us__fact-text strong{color:var(--color-accent)}@media(max-width: 1024px){.home-about-us{margin-bottom:48px}.home-about-us__card{grid-template-columns:minmax(0, 1fr);gap:32px;padding:32px}.home-about-us__title{font-size:28px;line-height:36px}}@media(max-width: 768px){.home-about-us__card{padding:24px;gap:26px}.home-about-us__title{font-size:22px;line-height:30px}.home-about-us__text{font-size:15px;line-height:24px}.home-about-us__fact-title{font-size:16px;line-height:22px}}.home-form{margin-bottom:96px;scroll-margin-top:120px}.home-form__wrapper{display:flex;align-items:stretch;justify-content:space-between;gap:18px}.home-form__sidecard{padding:32px;border-radius:22px;border:1px solid var(--card-border);width:100%;max-width:464px;background:var(--hero-main-card-bg);box-shadow:var(--card-shadow);display:flex;flex-direction:column}.home-form__sidecard-title{font-size:21px;line-height:24px;color:var(--title-color);margin-bottom:8px}@media(max-width: 1024px){.home-form{margin-bottom:32px;scroll-margin-top:50px}.home-form__wrapper{flex-direction:column;gap:14px}.home-form__sidecard{max-width:100%}}@media(max-width: 768px){.home-form{scroll-margin-top:80px}.home-form__sidecard-title{font-size:19px;line-height:21px;margin-bottom:12px}}@media(max-width: 480px){.home-form__sidecard{padding:20px}}.home-form__sidecard{gap:26px;justify-content:space-between}.home-form__sidecard-tag{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-cyan-ink)}.home-form__sidecard-title{margin:0;font-size:26px;font-weight:700;line-height:32px;letter-spacing:-0.015em;color:var(--title-color)}.home-form__sidecard-steps{display:grid;gap:18px;counter-reset:fstep;margin:0;padding:0;list-style:none}.home-form__sidecard-step{counter-increment:fstep;display:flex;align-items:center;gap:14px}.home-form__sidecard-step::before{content:counter(fstep, decimal-leading-zero);flex:0 0 46px;height:46px;align-self:center;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--color-surface-soft);color:var(--color-cyan-ink);font-size:16px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.home-form__sidecard-step-body{min-width:0}.home-form__sidecard-step-title{margin:0 0 4px;font-size:15px;font-weight:700;line-height:22px;color:var(--title-color)}.home-form__sidecard-step-text{margin:0;font-size:13px;line-height:20px;color:var(--text-2);text-wrap:pretty}.home-form__sidecard-note{display:flex;align-items:center;gap:10px;margin:0;padding:14px 16px;border-radius:13px;background:var(--color-surface-soft);font-size:14px;line-height:21px;color:var(--color-text-soft);text-wrap:pretty}.home-form__sidecard-note-icon{flex-shrink:0;color:var(--color-cyan-ink)}.home-form__sidecard-art{display:block;width:100%;height:auto;border-radius:14px}.home-form__sidecard a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}@media(max-width: 768px){.home-form__sidecard{gap:22px}.home-form__sidecard-title{font-size:22px;line-height:28px}}@media(max-width: 480px){.home-form__sidecard-title{font-size:20px;line-height:26px}.home-form__sidecard-steps{gap:14px}}@supports((-webkit-background-clip: text) or (background-clip: text)){.about-hero__left h1 strong{--text-gradient: var(--gradient-text-accent);--text-flow: text-gradient-flow;background:var(--text-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.about-hero__left h1 strong{background-size:200% 100%;animation:var(--text-flow, none) 2.6s ease-in-out infinite alternate}}@media(prefers-reduced-motion: reduce){.about-hero__left h1 strong{animation:none}}.about-hero__left-btns{display:flex;flex-wrap:wrap;gap:12px}.about-hero__left-btns .btn-primary:hover{transform:translateY(-1px)}.about-hero__left-btns .btn-primary:active{transform:translateY(0)}.about-hero__left-btns .btn-primary img{transition:transform 280ms cubic-bezier(0.22, 1, 0.36, 1)}.about-hero__left-btns .btn-primary:hover img{transform:translateX(3px)}.about-hero__left-btns .btn-secondary{background:var(--color-surface-soft)}.about-hero__left-btns .btn-secondary:hover{background:var(--color-surface-soft);border-color:var(--toggle-hover-border)}@media(max-width: 480px){.about-hero__left-btns{gap:10px}.about-hero__left-btns .btn{width:100%;justify-content:center}}@media(prefers-reduced-motion: reduce){.about-hero__left-btns .btn-primary:hover img{transform:none}}.about-hero{padding-top:60px;margin-bottom:96px}.about-hero__left p{margin:0 auto;max-width:50ch;font-size:18px;line-height:30px;font-weight:400;color:var(--text-2);text-wrap:pretty}.about-hero__wrapper{display:grid;grid-template-columns:minmax(0, 1fr);gap:18px;align-items:stretch;margin-bottom:18px}.about-hero__left{display:flex;flex-direction:column;gap:24px;box-sizing:border-box;text-align:center;padding:36px;border:1px solid var(--card-border);border-radius:22px;background:var(--hero-main-card-bg);box-shadow:var(--hero-card-shadow)}.about-hero__left h1{margin:0 auto;max-width:24ch;font-size:clamp(38px,4.6vw,60px);line-height:1.08;letter-spacing:-0.025em;font-weight:700;color:var(--page-text);text-wrap:balance}.about-hero__left h1 span{white-space:nowrap}.about-hero__left-btns{justify-content:center}@media(max-width: 1024px){.about-hero{padding-top:14px;margin-bottom:48px}.about-hero__wrapper{grid-template-columns:minmax(0, 1fr);gap:14px}.about-hero__wrapper{margin-bottom:14px}.about-hero__left{padding:36px;gap:20px}}@media(max-width: 768px){.about-hero__left{padding:28px 24px}.about-hero__left h1{max-width:none}}@media(max-width: 480px){.about-hero__left{padding:20px}.about-hero__left h1{letter-spacing:-0.015em;font-size:clamp(28px,4.6vw,60px)}.about-hero__left p{font-size:15px;line-height:25px}}@supports((-webkit-background-clip: text) or (background-clip: text)){.about-mission-card-description strong{--text-gradient: var(--gradient-text-accent);--text-flow: text-gradient-flow;background:var(--text-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.about-mission-card{box-sizing:border-box;padding:32px;border:1px solid var(--stroke);border-radius:22px;background:var(--card-bg);box-shadow:var(--card-shadow)}.about-mission-card-title{margin:0;font-size:21px;line-height:26px;font-weight:700;letter-spacing:-0.01em;color:var(--title-color);text-wrap:balance}.about-mission-card-description{margin:0;font-size:14px;line-height:22px;font-weight:400;color:var(--text-2);text-wrap:pretty}.about-mission-card-note{margin:0;padding:14px 16px;border:1px solid var(--stroke);border-radius:13px;background:var(--color-surface-soft);font-size:14px;line-height:22px;color:var(--color-text-soft);text-wrap:pretty;max-width:none}.about-mission{margin-bottom:96px}.about-mission__wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px;align-items:stretch;margin-top:40px}.about-mission-card{display:grid;grid-template-columns:minmax(0, 1fr);row-gap:8px;grid-template-rows:auto auto minmax(0, 1fr)}.about-mission-card-title{grid-row:1}.about-mission-card-description{grid-row:2}.about-mission-card-note{grid-column:1/-1;grid-row:3;align-self:end;margin-top:12px}.about-mission-card-note{display:flex;align-items:stretch;gap:14px}.about-mission-card-note{align-items:center;gap:12px}.about-mission-card-note .ui-icon{flex:0 0 auto;font-size:20px;color:var(--color-icon-muted)}.about-mission-card-description span{color:var(--card-description-span);font-weight:700}.about-mission-card-note{position:relative;--note-ring-angle: 0deg}.about-mission-card-note::after{content:"";position:absolute;inset:-1px;border-radius:14px;padding:1px;background:conic-gradient(from var(--note-ring-angle), transparent 0deg, var(--color-primary) 55deg, var(--color-accent) 105deg, transparent 165deg, transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.62;animation:note-ring-spin 5.6s linear infinite;pointer-events:none}.about-mission-card:nth-child(2) .about-mission-card-note::after{animation-delay:-1.4s}.about-mission-card:nth-child(3) .about-mission-card-note::after{animation-delay:-2.8s}.about-mission-card:nth-child(4) .about-mission-card-note::after{animation-delay:-4.2s}@media(prefers-reduced-motion: reduce){.about-mission-card-note::after{animation:none;opacity:.5;background:linear-gradient(135deg, var(--color-primary), var(--color-accent))}}@media(max-width: 1024px){.about-mission-card{padding:24px}.about-mission__wrapper{grid-template-columns:minmax(0, 1fr);gap:14px}}@media(max-width: 480px){.about-mission-card{padding:20px}}.values{margin-bottom:96px}.values-card{box-sizing:border-box;padding:32px;border:1px solid var(--stroke);border-radius:22px;background:var(--card-bg);box-shadow:var(--card-shadow)}.card-mark{display:flex;align-items:center;gap:10px;margin:0}.card-mark__num{font-size:28px;line-height:32px;font-weight:700;letter-spacing:-0.02em;color:var(--title-color);font-variant-numeric:tabular-nums}.card-mark__of{font-size:14px;line-height:22px;color:var(--text-2);font-variant-numeric:tabular-nums}.card-mark__scale{display:flex;gap:4px;flex:1;max-width:108px;margin:0 0 0 4px;padding:0;list-style:none}.card-mark__seg{flex:1;height:4px;border-radius:2px;background:var(--color-surface-soft)}.card-mark__seg--on{background:var(--color-primary)}.values-card .card-mark__seg--on{transform:scaleX(0);transform-origin:left center;transition:transform 520ms cubic-bezier(0.22, 1, 0.36, 1)}.values-card .card-mark.is-marked .card-mark__seg--on{transform:scaleX(1)}.values-card .card-mark__seg--on:nth-child(2){transition-delay:340ms}.values-card .card-mark__seg--on:nth-child(3){transition-delay:680ms}.values-card .card-mark__seg--on:nth-child(4){transition-delay:1020ms}.values-card .card-mark__seg--on:nth-child(5){transition-delay:1360ms}.values-card .card-mark__seg--on:nth-child(6){transition-delay:1700ms}@media(prefers-reduced-motion: reduce){.values-card .card-mark__seg--on{transform:scaleX(1);transition:none}}.values-card-title{margin:0;font-size:21px;line-height:26px;font-weight:700;letter-spacing:-0.01em;color:var(--title-color);text-wrap:balance}.values-card-description{margin:0;font-size:14px;line-height:22px;font-weight:400;color:var(--text-2);text-wrap:pretty}.values .card-mark__seg--on{background:var(--color-cyan-ink)}.values__bento{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px;margin-top:40px}.values .description{margin-bottom:0}.values-card{display:flex;flex-direction:column;gap:10px}.values-card .values-card-description{margin-top:auto}@media(max-width: 1024px){.values{margin-bottom:48px}.values-card{padding:24px}.values__bento{gap:14px;margin-top:32px}}@media(max-width: 768px){.values__bento{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 480px){.values-card{padding:20px}}.motive{margin-bottom:96px}.motive__list_card{box-sizing:border-box;padding:32px;border:1px solid var(--stroke);border-radius:22px;background:var(--card-bg);box-shadow:var(--card-shadow)}.motive__list-icon{box-sizing:border-box;flex:0 0 52px;height:52px;width:52px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:var(--color-primary-soft);color:var(--color-icon-muted)}.motive__list-icon svg{max-height:24px;max-width:24px;color:inherit}.motive__list_text-title{margin:0;font-size:18px;line-height:24px;font-weight:700;letter-spacing:-0.01em;color:var(--title-color)}.motive__list_text-description{margin:0;font-size:14px;line-height:22px;font-weight:400;color:var(--text-2);text-wrap:pretty}.motive__list{box-sizing:border-box;display:flex;flex-direction:column;max-width:880px;margin:40px auto 0;padding:8px 32px;border:1px solid var(--stroke);border-radius:22px;background:var(--card-bg);box-shadow:var(--card-shadow)}.motive__list_card{position:relative;display:grid;grid-template-columns:52px minmax(0, 1fr);-moz-column-gap:22px;column-gap:22px;align-items:start;padding:24px 0;border:0;border-radius:0;background:none;box-shadow:none}.motive__list_card:not(:last-child)::before{content:"";position:absolute;top:84px;bottom:-16px;left:26px;width:2px;background-image:repeating-linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 60%, transparent) 0 6px, transparent 6px 14px);background-size:2px 14px;animation:motive-path-flow 1.6s linear infinite}@media(prefers-reduced-motion: reduce){.motive__list_card:not(:last-child)::before{animation:none}}.motive__list_text{display:flex;flex-direction:column;gap:8px;max-width:640px}.motive__list_card{counter-increment:motive-step}.motive__list{counter-reset:motive-step}.motive__list_text-title::before{content:attr(data-step-label) " " counter(motive-step, decimal-leading-zero);display:block;margin-bottom:6px;font-size:13px;line-height:18px;font-weight:700;letter-spacing:.04em;color:var(--color-icon-muted);font-variant-numeric:tabular-nums}@media(max-width: 1024px){.motive{margin-bottom:48px}.motive__list_card{padding:24px}.motive__list{gap:14px;margin-top:32px}}@media(max-width: 768px){.motive__list{grid-template-columns:minmax(0, 1fr)}.motive__list_card{gap:14px}}@media(max-width: 480px){.motive__list_card{padding:20px}}@media(max-width: 1024px){.motive__list{padding:8px 20px}.motive__list_card{padding:20px 0}}@media(max-width: 480px){.motive__list{padding:8px 16px}.motive__list_card{padding:18px 0}}@keyframes motive-path-flow{from{background-position-y:0}to{background-position-y:14px}}.team{margin-bottom:96px}.team_main{box-sizing:border-box;padding:32px;border:1px solid var(--stroke);border-radius:22px;background:var(--card-bg);box-shadow:var(--card-shadow)}.team__cta-title{margin:0;font-size:32px;line-height:42px;font-weight:700;letter-spacing:-0.015em;color:var(--title-color);text-wrap:balance}.team__cta-description{margin:0;font-size:16px;line-height:26px;font-weight:400;color:var(--text-2);text-wrap:pretty}.team .title{max-width:999px}.team_main{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:32px;margin-top:40px;background:var(--card-bg)}.team__step{position:relative;display:flex;flex-direction:column;gap:12px}.team__step+.team__step::before{content:"";position:absolute;top:-32px;bottom:-32px;left:-16px;width:1px;background:var(--stroke)}.team__step-icon{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:52px;width:52px;margin-bottom:6px;border-radius:13px;background:var(--color-surface-soft);color:var(--color-lime-ink)}.team__step-icon svg{max-height:24px;max-width:24px;color:inherit}.team__step-icon .ui-icon{font-size:24px;color:inherit}.team__step-title{margin:0;font-size:18px;line-height:24px;font-weight:700;letter-spacing:-0.01em;color:var(--title-color)}.team__step-description{margin:0;font-size:14px;line-height:22px;color:var(--text-2);text-wrap:pretty}.team__cta{box-sizing:border-box;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 470px);align-items:center;gap:32px;margin-top:18px;padding:24px 48px;border:1px solid var(--card-border);border-radius:22px;background:var(--hero-main-card-bg);box-shadow:var(--card-shadow)}.team__cta_content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:561px}.team__cta-tag{margin:0;display:inline-flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:100%;padding:7px 18px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-text);font-size:14px;line-height:18px;letter-spacing:.03em;font-weight:700}.team__cta-tag::before{content:"";flex:0 0 15px;width:15px;height:15px;background-color:var(--color-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0.9 9.5 6.5 15.1 8 9.5 9.5 8 15.1 6.5 9.5 0.9 8 6.5 6.5Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0.9 9.5 6.5 15.1 8 9.5 9.5 8 15.1 6.5 9.5 0.9 8 6.5 6.5Z'/%3E%3C/svg%3E") center/contain no-repeat;animation:subtitle-spark 9s linear infinite}@media(prefers-reduced-motion: reduce){.team__cta-tag::before{animation:none}}.team__cta-description{max-width:538px}.team__cta_buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.team__scheme{position:relative;aspect-ratio:1/.74;--ring: 42%;--ring-x: 31.08%}.team__scheme-orbit{position:absolute;top:50%;left:50%;height:84%;aspect-ratio:1;width:auto;transform:translate(-50%, -50%);border:1px solid var(--stroke);border-radius:50%}.team__scheme-orbit::before{content:"";position:absolute;top:50%;left:50%;height:124%;aspect-ratio:1;width:auto;border:1px dashed color-mix(in srgb, var(--color-primary) 45%, transparent);border-radius:50%;animation:scheme-dash-spin 48s linear infinite}.team__scheme-dot{position:absolute;inset:0;border-radius:50%;animation:scheme-dot-spin 14s linear infinite}.team__scheme-dot::before{content:"";position:absolute;top:-8px;left:50%;margin-left:-8px;height:16px;width:16px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 18px var(--color-primary)}.team__scheme-dot--outer{inset:-12%;animation-duration:22s;animation-direction:reverse}.team__scheme-dot--outer::before{top:-7px;margin-left:-7px;height:14px;width:14px;background:var(--color-accent);box-shadow:0 0 16px var(--color-accent)}@media(prefers-reduced-motion: reduce){.team__scheme-orbit::before,.team__scheme-dot{animation:none}}.team__scheme-core{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;height:96px;width:96px;border-radius:22px;background:var(--gradient-brand);box-shadow:0 24px 48px -24px var(--color-primary);--depth: 6px;translate:-50% -50%;transform:translate3d(calc(var(--scheme-x, 0) * var(--depth)), calc(var(--scheme-y, 0) * var(--depth)), 0);transition:transform 320ms cubic-bezier(0.22, 1, 0.36, 1)}.team__scheme-logo{width:52px;height:52px}@media(prefers-reduced-motion: reduce){.team__scheme-node,.team__scheme-core{transform:none;transition:none}}.team__scheme-node{box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:100%;min-width:148px;white-space:nowrap;padding:11px 16px;border:1px solid var(--stroke);border-radius:13px;background:color-mix(in srgb, var(--card-bg) 62%, transparent);backdrop-filter:blur(3px);color:var(--color-text-soft);font-size:14px;line-height:20px;text-align:center;position:absolute;--depth: 12px;translate:-50% -50%;transform:translate3d(calc(var(--scheme-x, 0) * var(--depth)), calc(var(--scheme-y, 0) * var(--depth)), 0);transition:transform 320ms cubic-bezier(0.22, 1, 0.36, 1)}.team__scheme-node--top{--depth: 10px}.team__scheme-node--left{--depth: 7px}.team__scheme-node--right{--depth: 7px}.team__scheme-node--bottom{--depth: 9px}.team__scheme-node{--scheme-ring-angle: 0deg}.team__scheme-node::after{content:"";position:absolute;inset:-1px;border-radius:14px;padding:1px;background:conic-gradient(from var(--scheme-ring-angle), transparent 0deg, var(--color-primary) 55deg, var(--color-accent) 105deg, transparent 165deg, transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.62;animation:scheme-ring-spin 4.6s linear infinite;pointer-events:none}.team__scheme-node--left::after{animation-delay:-1.15s}.team__scheme-node--right::after{animation-delay:-2.3s}.team__scheme-node--bottom::after{animation-delay:-3.45s}@media(prefers-reduced-motion: reduce){.team__scheme-node::after{animation:none;opacity:.5;background:linear-gradient(135deg, var(--color-primary), var(--color-accent))}}.team__scheme-node--top{top:calc(50% - var(--ring));left:50%}.team__scheme-node--bottom{top:calc(50% + var(--ring));left:50%}.team__scheme-node--left{top:50%;left:calc(50% - var(--ring-x))}.team__scheme-node--right{top:50%;left:calc(50% + var(--ring-x))}@media(max-width: 1024px){.team{margin-bottom:48px}.team_main{padding:24px}.team__cta-title{font-size:28px;line-height:36px}.team_main{margin-top:32px}.team__cta{padding:32px;margin-top:14px}}@media(max-width: 768px){.team__cta_buttons .btn{width:100%;justify-content:center}.team__cta_buttons{flex-direction:column;width:100%}.team__cta-title{font-size:22px;line-height:30px}}@media(max-width: 480px){.team_main{padding:20px}.team__cta{padding:20px}}@media(max-width: 1024px){.team_main{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}.team__step+.team__step::before{content:none}}@media(max-width: 768px){.team_main{grid-template-columns:minmax(0, 1fr);gap:0}.team__step+.team__step{margin-top:20px;padding-top:20px;border-top:1px solid var(--stroke)}}@media(max-width: 1024px){.team__cta{grid-template-columns:minmax(0, 1fr);gap:24px;padding:24px}.team__cta_content{max-width:none}.team__cta-description{max-width:none}.team__scheme-orbit::before{height:108%}.team__scheme-dot--outer{inset:-4%}.team__scheme-core{height:76px;width:76px;border-radius:18px}.team__scheme-logo{width:40px;height:40px}}@media(max-width: 480px){.team__cta{padding:20px}.team__scheme-node{min-width:0;max-width:30%;padding:8px 10px;font-size:12px;line-height:16px;white-space:normal;text-align:center}.team__scheme-core{height:64px;width:64px;border-radius:16px}.team__scheme-logo{width:34px;height:34px}}@keyframes scheme-dash-spin{from{transform:translate(-50%, -50%) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes scheme-dot-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@property --scheme-ring-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes scheme-ring-spin{to{--scheme-ring-angle: 360deg}}.contact__hero{margin-bottom:96px;padding-top:60px}.contact__hero_wrapper{display:grid;gap:18px}.contact__hero_left{display:flex;flex-direction:column;gap:24px;padding:36px;border:1px solid var(--card-border);border-radius:22px;background:var(--hero-main-card-bg);box-shadow:var(--hero-card-shadow);text-align:center}.contact__hero_left h1{max-width:24ch;margin:0 auto;color:var(--page-text);font-size:clamp(38px,4.6vw,60px);font-weight:700;letter-spacing:-0.025em;line-height:1.08;text-wrap:balance}.contact__hero_left h1 strong{color:var(--hero-title-accent)}.contact__hero_left h1 strong{--text-gradient: var(--gradient-text-accent);--text-flow: text-gradient-flow;background:var(--text-gradient);background-size:200% 100%;background-clip:text;color:rgba(0,0,0,0);animation:var(--text-flow) 2.6s ease-in-out infinite alternate;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.contact__hero_left p{max-width:50ch;margin:0 auto;color:var(--text-2);font-size:18px;line-height:30px;text-wrap:pretty}.contact__hero_right{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.contact__hero_right_item{--card-accent: var(--color-accent);display:flex;flex-direction:column;gap:18px;padding:24px;border:1px solid var(--card-border);border-radius:22px;background:var(--card-bg);box-shadow:var(--card-shadow);transition:transform 320ms cubic-bezier(0.22, 1, 0.36, 1);animation:contact-hero-hop 760ms cubic-bezier(0.22, 1, 0.36, 1) 240ms}.contact__hero_right_item:nth-child(2){animation-delay:400ms}.contact__hero_right_item:nth-child(3){animation-delay:560ms}.contact__hero_right_item:hover{transform:translateY(-4px)}.contact__hero_right_item--ocean{--card-accent: var(--color-cyan-ink)}.contact__hero_right_item--lime{--card-accent: var(--color-lime-ink)}.contact__hero_right_head{display:flex;align-items:center;gap:12px;margin:0;color:var(--card-accent)}.contact__hero_right_num{font-size:18px;font-weight:700;line-height:1}.contact__hero_right_tag{font-size:11px;font-weight:700;letter-spacing:.08em;line-height:16px;text-transform:uppercase;white-space:nowrap}.contact__hero_right_rule{position:relative;flex:1 1 auto;min-width:16px;height:1px;background:linear-gradient(90deg, transparent, var(--card-accent))}.contact__hero_right_rule::after{content:"";position:absolute;top:50%;right:0;width:5px;height:5px;margin-top:-3px;border-radius:50%;background:var(--card-accent)}.contact__hero_right_main{display:flex;align-items:center;gap:16px}.contact__hero_right_icon{display:flex;flex:0 0 52px;align-items:center;justify-content:center;width:52px;height:52px;border-radius:13px;background:var(--color-primary-soft);color:var(--color-icon-muted)}.contact__hero_right_title{margin:0;color:var(--title-color);font-size:21px;font-weight:700;letter-spacing:-0.01em;line-height:26px;text-wrap:balance}.contact__hero_right_text{margin:0;color:var(--text-2);font-size:14px;line-height:22px;text-wrap:pretty}@media(max-width: 1024px){.contact__hero{margin-bottom:48px;padding-top:14px}.contact__hero_right{grid-template-columns:1fr;gap:14px}}@media(max-width: 480px){.contact__hero_left{padding:20px}.contact__hero_right_item{padding:20px}.contact__hero_right_title{font-size:19px;line-height:24px}}@keyframes contact-hero-hop{0%{transform:translateY(0)}35%{transform:translateY(-12px)}65%{transform:translateY(0)}82%{transform:translateY(-4px)}100%{transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.contact__hero_right_item{transition:none;animation:none}.contact__hero_right_item:hover{transform:none}}.contact-start{margin-bottom:60px}.contact-start__card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:48px;padding:32px;border:1px solid var(--card-border);border-radius:22px;background:var(--card-bg);box-shadow:var(--card-shadow)}.contact-start__text{display:flex;flex-direction:column;align-items:flex-start;max-width:46ch}.contact-start .contact-start__subtitle{margin:0 0 20px}.contact-start__title{max-width:9.5em;margin:0 0 24px;color:var(--title-color);font-size:48px;font-weight:700;line-height:52px;text-wrap:balance}.contact-start__description{margin:0 0 32px;color:var(--text-2);font-size:16px;font-weight:300;line-height:24px;text-wrap:balance}.contact-start__steps{display:grid;flex:0 1 460px;gap:12px;max-width:460px;margin:0;padding:0;list-style:none;counter-reset:contact-step}.contact-start__step{position:relative;display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:13px;background:var(--color-surface-soft);counter-increment:contact-step;animation:contact-step-flash var(--wire-duration, 5.2s) linear var(--wire-delay, 0s) infinite}.contact-start__step::before{display:flex;flex:0 0 46px;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--color-primary-soft);color:var(--color-accent);content:counter(contact-step, decimal-leading-zero);font-size:16px;font-weight:700}.contact-start__step-body{min-width:0}.contact-start__step-title{margin:0 0 4px;color:var(--title-color);font-size:16px;line-height:24px}.contact-start__step-text{margin:0;color:var(--text-2);font-size:14px;line-height:22px}.contact-start__step-icon{margin-left:auto;color:var(--color-icon-muted);font-size:24px}.contact-start__wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.contact-start__wire-line{fill:none;stroke:var(--stroke);stroke-width:1}.contact-start__wire-pulse{fill:none;stroke:var(--color-accent);stroke-width:1;stroke-dasharray:2 7;stroke-linecap:round;filter:drop-shadow(0 0 2px var(--color-accent)) drop-shadow(0 0 6px var(--color-primary-glow));animation:contact-wire-dash 1.6s linear infinite}.contact-start__wire-wave{fill:none;stroke:var(--color-accent);stroke-width:1;animation:contact-node-wave 2.8s ease-out infinite}.contact-start__wire-wave--2{animation-delay:-1.4s}.contact-start__wire-ring{fill:var(--card-bg);stroke:var(--stroke);stroke-width:1}.contact-start__wire-dot{fill:var(--color-accent)}.contact-start__card:not(.is-wired) .contact-start__wire-pulse,.contact-start__card:not(.is-wired) .contact-start__wire-wave,.contact-start__card:not(.is-wired) .contact-start__step{animation-play-state:paused}@keyframes contact-step-flash{0%,15%{box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}19%{box-shadow:inset 0 0 0 1px var(--color-icon-muted)}27%,100%{box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}}@keyframes contact-node-wave{0%{r:12;opacity:.5}100%{r:36;opacity:0}}@keyframes contact-wire-dash{to{stroke-dashoffset:-9}}@media(max-width: 1024px){.contact-start{margin-bottom:32px}.contact-start__card{flex-direction:column;align-items:stretch;gap:28px}.contact-start__text,.contact-start__steps{max-width:none}.contact-start__steps{width:100%}.contact-start__wires{display:none}}@media(max-width: 768px){.contact-start__title{max-width:none;font-size:32px;line-height:38px}}@media(max-width: 480px){.contact-start__card{padding:20px}.contact-start__title{font-size:28px;line-height:34px}.contact-start__cta{justify-content:center;width:100%}.contact-start__step{gap:12px;padding:16px}}@media(prefers-reduced-motion: reduce){.contact-start__step,.contact-start__wire-pulse,.contact-start__wire-wave{animation:none}.contact-start__wire-pulse,.contact-start__wire-wave{opacity:0}}.contact__form{margin-bottom:96px;scroll-margin-top:120px}.contact__form_wrapper{display:flex;gap:18px}.contact__form_right{display:flex;flex-direction:column;width:100%;max-width:464px}.contact-ways{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:26px;padding:32px;border:1px solid var(--card-border);border-radius:22px;background:var(--hero-main-card-bg);box-shadow:var(--card-shadow)}.contact-ways__head{display:flex;flex-direction:column;gap:10px}.contact-ways__tag{margin:0;color:var(--color-cyan-ink);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:16px;text-transform:uppercase}.contact-ways__title{margin:0;color:var(--title-color);font-size:26px;font-weight:700;letter-spacing:-0.015em;line-height:32px}.contact-ways__list{display:flex;flex-direction:column;gap:12px}.contact-ways__item{position:relative;display:grid;grid-template-columns:52px minmax(0, 1fr);align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--stroke);border-radius:16px;color:inherit;transition:background-color .2s,border-color .2s;--note-ring-angle: 0deg}.contact-ways__item:hover{border-color:var(--color-primary);background:var(--card-hover-color)}.contact-ways__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.contact-ways__item::after{position:absolute;inset:-1px;padding:1px;border-radius:17px;background:conic-gradient(from var(--note-ring-angle), transparent 0deg, var(--color-primary) 55deg, var(--color-accent) 105deg, transparent 165deg, transparent 360deg);content:"";opacity:.62;pointer-events:none;animation:note-ring-spin 5.6s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.contact-ways__item:nth-child(2)::after{animation-delay:-1.9s}.contact-ways__item:nth-child(3)::after{animation-delay:-3.8s}.contact-ways__item-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:13px;background:var(--color-surface-soft);color:var(--color-cyan-ink)}.contact-ways__item-body{display:flex;flex-direction:column;gap:2px;min-width:0}.contact-ways__item-label{color:var(--text-2);font-size:13px;line-height:20px}.contact-ways__item-value{color:var(--title-color);font-size:16px;font-weight:600;line-height:24px;overflow-wrap:anywhere}.contact-ways__hours{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--stroke);border-radius:16px;background:var(--color-surface-soft)}.contact-ways__hours-head{display:flex;align-items:center;gap:8px;margin:0;color:var(--title-color);font-size:16px;font-weight:700;line-height:24px}.contact-ways__hours-dot{width:8px;height:8px;border-radius:50%;background:var(--color-cyan)}.contact-ways__hours-dot--live{background:var(--color-cyan-ink);animation:contact-hours-pulse 2.6s ease-in-out infinite}.contact-ways__hours-dot--off{background:var(--text-3)}.contact-ways__hours-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.contact-ways__hours-row{position:relative;display:flex;flex-direction:column;gap:2px;margin:0;padding:12px 14px;border:1px solid var(--stroke);border-radius:13px;background:var(--card-bg)}.contact-ways__hours-glyph{position:absolute;top:11px;right:12px;color:var(--text-2);font-size:18px}.contact-ways__hours-day{color:var(--text-2);font-size:13px;line-height:20px}.contact-ways__hours-time{color:var(--title-color);font-size:16px;font-weight:600;line-height:24px}.contact-ways__hours-time--off{color:var(--text-2)}.contact-ways__hours-chart{display:flex;flex-direction:column;gap:8px}.contact-ways__hours-ticks{display:flex;height:30px}.contact-ways__hours-tick{position:relative;flex:1;--tick-opacity: 0.34;--tick-height: 55%}.contact-ways__hours-tick::before{position:absolute;bottom:0;width:4px;height:var(--tick-height);border-radius:3px;background:var(--color-cyan);content:"";opacity:var(--tick-opacity);transform-origin:bottom}.contact-ways__hours-tick--window{--tick-opacity: 1;--tick-height: 100%}.contact-ways__hours-scale{position:relative;height:16px;margin:0;color:var(--text-3);font-size:11px;line-height:16px}.contact-ways__hours-edge{position:absolute;top:0;transform:translateX(-50%)}.contact-ways__hours-live{margin:0;color:var(--text-2);font-size:13px;line-height:20px}.contact-ways__hours-live-time{color:var(--title-color);font-weight:600}.contact-ways__note{display:flex;align-items:center;gap:10px;margin:0;padding:14px 16px;border-radius:13px;background:var(--color-surface-soft);color:var(--color-text-soft);font-size:14px;line-height:21px}.contact-ways__note-icon{flex-shrink:0;color:var(--color-cyan-ink);font-size:18px}.contact-ways__title strong,.faq-hero .hero-title strong,.solution-hero .hero-title strong{color:var(--hero-title-accent)}@keyframes contact-hours-pulse{0%,100%{opacity:1}50%{opacity:.4}}@keyframes contact-hours-tick{0%{opacity:0;transform:scaleY(0.15)}4%,90%{opacity:var(--tick-opacity);transform:none}100%{opacity:0;transform:scaleY(0.15)}}@keyframes contact-hours-tick-window{0%{height:55%;opacity:0;transform:scaleY(0.15)}4%{height:55%;opacity:.34;transform:none}14%,90%{height:100%;opacity:var(--tick-opacity);transform:none}100%{height:55%;opacity:0;transform:scaleY(0.15)}}@keyframes contact-hours-tick-now{0%{height:55%;opacity:0;transform:scaleY(0.15)}4%{height:55%;opacity:.34;transform:none}14%{height:var(--tick-height);opacity:var(--tick-opacity);transform:none}24%,40%,56%{opacity:.12}32%,48%{opacity:var(--tick-opacity)}64%,90%{height:var(--tick-height);opacity:var(--tick-opacity);transform:none}100%{height:55%;opacity:0;transform:scaleY(0.15)}}@media(prefers-reduced-motion: no-preference){.contact-ways__hours-tick::before{animation:contact-hours-tick 7s cubic-bezier(0.22, 1, 0.36, 1) infinite both;animation-delay:calc(var(--tick-i, 0)*26ms)}.contact-ways__hours-tick--window::before{animation-name:contact-hours-tick-window}.contact-ways__hours-tick--now::before{animation-name:contact-hours-tick-now}}@media(max-width: 1024px){.contact__form{margin-bottom:48px}.contact__form_wrapper{flex-direction:column;gap:14px}.contact__form_right{max-width:100%}}@media(max-width: 480px){.contact-ways{gap:20px;padding:20px}.contact-ways__hours{padding:16px}.contact-ways__hours-grid{grid-template-columns:1fr}.contact-ways__item{gap:12px;padding:12px}}@media(prefers-reduced-motion: reduce){.contact-ways__hours-tick::before{animation:none}}.faq-hero{padding-top:60px;margin-bottom:40px}.faq-hero .hero_wrapper{display:flex;flex-direction:column;gap:24px;text-align:center}.faq-hero .hero-title,.faq-hero .hero-description{margin:0 auto}@media(max-width: 1024px){.faq-hero{padding-top:14px;margin-bottom:24px}.faq-hero .hero_wrapper{gap:20px}}.faq__panel{display:flex;flex-direction:column;gap:16px;padding:24px;margin-bottom:24px;border:1px solid var(--card-border);border-radius:22px;background:var(--card-bg);box-shadow:var(--card-shadow)}.faq-search__input{position:relative;width:100%}.faq-search__input input{padding-left:46px}.faq-search__icon{position:absolute;top:50%;left:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-2);pointer-events:none;transform:translateY(-50%)}.faq-search__results,.faq__hints-list{display:flex;gap:12px;flex-wrap:wrap}.faq__hints{display:flex;flex-direction:column;gap:10px}.faq__hints-list{gap:10px}.faq-search__results:not(:empty)+.faq__hints,.faq-search__results:empty{display:none}.faq-search__results-item{padding:8px 14px;border:1px solid var(--card-border);border-radius:30px;background:var(--faq-search-item-bg);color:var(--text-2);font-size:13px;font-weight:300;line-height:21px;text-align:left;transition:background-color 320ms cubic-bezier(0.22, 1, 0.36, 1)}.faq-search__results-item:hover{background-color:var(--card-hover-color);cursor:pointer}.faq{margin-bottom:60px}.faq__wrapper{display:flex;gap:24px;margin-bottom:96px}.faq__nav{position:sticky;top:96px;align-self:flex-start;display:flex;flex-direction:column;gap:8px;width:100%;max-width:288px;padding:20px;border:1px solid var(--card-border);border-radius:22px;background:var(--card-bg);box-shadow:var(--card-shadow)}.faq__nav_item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid rgba(0,0,0,0);border-radius:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);color:var(--faq-nav-color);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;text-align:left;transition:background-color 320ms cubic-bezier(0.22, 1, 0.36, 1),border-color 320ms cubic-bezier(0.22, 1, 0.36, 1),color 320ms cubic-bezier(0.22, 1, 0.36, 1)}.faq__nav_item:hover,.faq__nav_item.active{background-color:var(--card-hover-color);color:var(--faq-nav-active-color)}.faq__nav_item:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.faq__nav_item .faq__nav_icon{flex:0 0 auto;font-size:20px;line-height:1}.faq__nav_title{flex:1 1 auto;min-width:0}.faq__list{display:flex;flex-direction:column;gap:24px;width:100%}@media(max-width: 1024px){.faq__nav{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;overflow:visible}.faq__nav_item{width:100%;align-items:flex-start;white-space:normal;text-align:start}}@media(max-width: 768px){.faq{margin-bottom:14px}.faq__wrapper{flex-direction:column;gap:14px;margin-bottom:48px}.faq__panel{gap:14px;padding:20px}.faq__nav{position:static;max-width:100%;padding:12px}.faq__nav_item{padding:10px 14px}.faq__list{gap:14px}}@media(max-width: 480px){.faq__panel{padding:16px}.faq__nav{grid-template-columns:minmax(0, 1fr)}.faq__nav_item{align-items:center}}.blog-hero{margin-top:60px;margin-bottom:96px}.blog-hero__wrapper{display:flex;gap:18px}.blog-hero__breadcrumbs{flex:1 1 auto;min-width:0}.blog-hero .hero_wrapper{text-align:center}.blog-hero .hero-title{margin-left:auto;margin-right:auto}.blog-hero .hero-description{margin-left:auto;margin-right:auto}@media(max-width: 1024px){.blog-hero{margin-top:14px;margin-bottom:32px}.blog-hero__wrapper{flex-direction:column;gap:14px}}.blog-main{margin-bottom:60px}.blog-main__tags{display:flex;flex-wrap:nowrap;gap:10px;align-items:center;margin-bottom:0;padding-bottom:18px;border-bottom:1px solid var(--card-border);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.blog-main__tags::-webkit-scrollbar{display:none}.blog-main__tags_item{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;white-space:nowrap;border-radius:30px;padding:11px 18px;background:var(--card-bg);border:1px solid var(--card-border);font-size:14px;font-weight:500;color:var(--text-3);cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.blog-main__tags_item:focus-visible{outline:2px solid #6366f1;outline-offset:3px}.blog-main__tags_item:hover{background:var(--card-hover-color);border-color:var(--color-primary);color:var(--title-color)}.blog-main__tags_item.active{background:#6366f1;border-color:#6366f1;color:#fff}.blog-main__tags{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - 40px), transparent 100%);mask-image:linear-gradient(to right, #000 calc(100% - 40px), transparent 100%)}.blog-main__post{--blog-main-accent: #6366F1;display:flex;gap:0;align-items:stretch;margin-top:36px;position:relative;overflow:hidden;border-radius:22px;background:var(--card-bg)}.blog-main__post[data-color=yellow]{--blog-main-accent: #FCD34D}.blog-main__post[data-color=violet-dark]{--blog-main-accent: #8B5CF6}.blog-main__post[data-color=ocean]{--blog-main-accent: #0BE3FF}.blog-main__post[data-color=green]{--blog-main-accent: #A3E635}.blog-main__post[data-color=violet]{--blog-main-accent: #8B5CF6}.blog-main_image{width:100%;flex:1 1 0px;min-width:0;min-height:430px;overflow:hidden;position:relative}.blog-main_image.placeholder{display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 120% at 80% 10%, #6366F1 0%, rgba(99, 102, 241, 0) 60%),linear-gradient(130.14deg, #818CF8 0%, #0C0C10 100%)}.blog-main_aside{flex:1 1 0px;min-width:0;width:100%;padding:40px;-webkit-box-pack:center;-ms-flex-pack:center;display:flex;flex-direction:column;justify-content:center}.blog-main_aside-title{font-size:38px;line-height:42px;letter-spacing:-0.01em;margin-bottom:18px;color:var(--title-color);font-weight:bold;transition:opacity .2s ease-in-out}.blog-main_aside-description{color:var(--text-2);font-size:16px;line-height:24px;font-weight:300;margin-bottom:32px}@media(max-width: 1024px){.blog-main{margin-bottom:32px}.blog-main__post{flex-direction:column;gap:0;margin-top:24px}.blog-main_image{max-width:100%;flex:0 0 auto}.blog-main_aside{max-width:100%}}@media(max-width: 768px){.blog-main_aside-title{font-size:32px;line-height:34px;margin-bottom:18px}.blog-main_aside-description{font-size:14px;line-height:22px;margin-bottom:18px}}.blog-main__post .post-meta__accent::before{background:var(--blog-main-accent)}.blog-main_aside-btn{align-self:flex-start}@media(max-width: 1024px){.blog-main_image{aspect-ratio:1024/538;min-height:0}.blog-main_aside{padding:24px}}@media(max-width: 768px){.blog-main_aside{padding:18px}.blog-main_aside-btn{width:100%;justify-content:center}}.blog-main__post .post-meta{margin-bottom:20px}.blog-main__post::after{content:"";position:absolute;inset:0;border:1px solid var(--stroke);border-radius:inherit;pointer-events:none;z-index:1}.blog-main_image{margin:-1px 0 -1px -1px}.blog-main_image-badge{position:absolute;top:18px;left:18px;z-index:2;padding:7px 15px;border-radius:30px;background:var(--card-bg);border:1px solid var(--stroke);color:var(--title-color);font-size:13px;line-height:18px;font-weight:700}@media(max-width: 768px){.blog-main_image-badge{top:14px;left:14px;padding:6px 13px;font-size:12px}}@supports((-webkit-background-clip: text) or (background-clip: text)){.blog-main_image-badge-text{background-image:var(--gradient-text-accent);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:text-gradient-flow 2.6s ease-in-out infinite alternate}}@media(prefers-reduced-motion: reduce){.blog-main_image-badge-text{animation:none;background-position:0% 50%}}.blog-articles{margin-bottom:60px}.blog-articles__header{display:flex;justify-content:space-between;margin-bottom:40px;align-items:end}.blog-articles__header h2{font-size:28px;line-height:32px;letter-spacing:-0.01em;font-weight:bold;color:var(--title-color)}.blog-articles__header>span{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:30px;background:var(--color-surface-soft);border:1px solid var(--stroke);font-size:13px;font-weight:500;line-height:18px;color:var(--text-2);margin-bottom:5px;white-space:nowrap}.blog-articles__grid{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:24px;column-gap:24px;row-gap:56px;margin-bottom:48px}@media(max-width: 1024px){.blog-articles{margin-bottom:32px}.blog-articles__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.blog-articles__header{margin-bottom:28px}.blog-articles__header h2{font-size:24px;line-height:24px}.blog-articles__header>span{display:none}.blog-articles__grid{grid-template-columns:repeat(1, 1fr)}}.pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:56px}.pagination[hidden]{display:none}.pagination__pages{display:flex;align-items:center;gap:8px}.pagination__arrow,.pagination__page{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;border:1px solid var(--stroke);background:var(--card-bg);color:var(--text-2);font-size:14px;line-height:22px;font-weight:500;cursor:pointer;transition:border-color .2s ease-in-out,color .2s ease-in-out,background-color .2s ease-in-out}.pagination__arrow:hover:not(:disabled),.pagination__page:hover{border-color:var(--color-primary);color:var(--title-color)}.pagination__page.is-active,.pagination__page.is-active:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--button-primary-text)}.pagination__arrow:disabled{opacity:.4;cursor:default}.pagination__arrow--prev svg{transform:scaleX(-1)}.pagination__gap{min-width:24px;text-align:center;color:var(--text-3);font-size:14px;line-height:22px}.pagination__arrow:focus-visible,.pagination__page:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media(max-width: 768px){.pagination{margin-top:40px}}.pagination__arrow .ui-icon--arrow{width:18px;height:18px;position:relative;top:.5px}.blog-newsletter{margin-bottom:60px}.blog-newsletter_block{border:1px solid var(--stroke);border-radius:22px;padding:24px;background:var(--card-bg);box-shadow:var(--card-shadow);width:100%;display:flex;align-items:stretch;gap:0}.blog-newsletter_text{flex:1 1 0px;min-width:0;display:flex;gap:16px;align-items:center}.blog-newsletter_text-title{font-size:20px;line-height:26px;letter-spacing:-0.01em;font-weight:bold;color:var(--title-color);margin-bottom:4px}.blog-newsletter_form{width:100%;flex:1 1 0px;min-width:0;padding-left:32px;border-left:1px solid var(--stroke);display:flex;flex-direction:column;justify-content:center}.blog-newsletter_form_wrapper{display:flex;gap:12px;align-items:center;margin-bottom:0}.blog-newsletter_form .wpcf7-form{margin:0}.blog-newsletter_form-additional{font-size:12px;line-height:18px;font-weight:300;color:var(--text-3);display:flex;gap:6px;align-items:center}@media(max-width: 1024px){.blog-newsletter{margin-bottom:32px}.blog-newsletter_block{flex-direction:column;gap:24px;padding:32px}}@media(max-width: 768px){.blog-newsletter_block{padding:24px;align-items:start}.blog-newsletter_field{width:100%}.blog-newsletter_form{width:100%;max-width:100%}.blog-newsletter_form_wrapper{flex-direction:column;gap:12px;align-items:start;margin-bottom:0}.blog-newsletter_form_wrapper button{width:100%}.blog-newsletter_text-title{font-size:18px;line-height:24px;margin-bottom:4px}}@media(max-width: 480px){.blog-newsletter_block{padding:20px}}.blog-newsletter_field{flex:1 1 auto}.blog-newsletter_field input{width:100%}.blog-newsletter_form{padding-left:40px;border-left:1px solid var(--stroke)}@media(max-width: 1024px){.blog-newsletter_form{padding-left:0;padding-top:28px;border-left:0;border-top:1px solid var(--stroke)}}.blog-newsletter_text-icon{width:52px;height:52px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-soft);color:var(--color-icon-muted);font-size:24px;line-height:1}.blog-newsletter_text .blog-newsletter_form-additional{align-items:flex-start;color:var(--text-2)}.blog-newsletter_text{align-self:center}.blog-newsletter_field{flex:1 1 auto;min-width:0}.blog-newsletter_form_wrapper button{flex:0 0 auto}.blog-newsletter_text-icon{flex:0 0 auto}.blog-newsletter_text-body{min-width:0}.blog-newsletter_text{padding-right:32px}.blog-newsletter_text,.blog-newsletter_form{flex:0 0 50%;min-width:0}.blog-footer{margin-bottom:60px}@media(max-width: 768px){.blog-footer{margin-bottom:14px}}.blog-footer .footer-card{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:0;align-items:stretch}.blog-footer .footer-card__wrapper{align-items:flex-start}.blog-footer .footer-card-title,.blog-footer .footer-card-description{text-align:left}@media(max-width: 1024px){.blog-footer .footer-card{grid-template-columns:minmax(0, 1fr);gap:28px}}.blog-footer .footer-card__wrapper{padding-right:40px}.post-metrics__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;width:100%;margin:0;padding:0;list-style:none}.post-metrics__item{--metric-accent: var(--color-primary);--metric-track: var(--stroke);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:132px;padding:14px 10px;border:1px solid var(--stroke);border-radius:13px;background:var(--color-surface-soft);text-align:center}.post-metrics__item:nth-child(3n+2){--metric-accent: var(--color-cyan-ink)}.post-metrics__item:nth-child(3n){--metric-accent: var(--color-lime-ink)}.post-metrics__ring{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:52px;height:52px}.post-metrics__ring::before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--metric-accent) calc(var(--value) * 1%), var(--metric-track) 0);-webkit-mask:radial-gradient(circle, transparent 62%, #000 63%);mask:radial-gradient(circle, transparent 62%, #000 63%)}.post-metrics__ring-value{position:relative;font-size:14px;line-height:20px;font-weight:600;color:var(--title-color)}.post-metrics__bars{display:flex;align-items:flex-end;gap:4px;width:52px;height:52px}.post-metrics__bars>span{flex:1 1 0;height:var(--h);border-radius:3px;background:var(--metric-track)}.post-metrics__bars>span:last-child{background:var(--metric-accent)}.post-metrics__value{margin:0;display:flex;align-items:center;height:52px;font-size:26px;line-height:32px;font-weight:700;letter-spacing:-0.01em;color:var(--title-color)}.post-metrics__title{margin:0;font-size:12px;line-height:17px;color:var(--text-2);text-wrap:pretty}@media(max-width: 480px){.post-metrics__item{min-height:116px;padding:12px 8px;gap:8px}.post-metrics__ring,.post-metrics__bars,.post-metrics__value{width:44px;height:44px}.post-metrics__value{width:auto;font-size:22px}}.post-metrics__item.js-reveal:not(.is-in) .post-metrics__bars>span{transform:scaleY(0)}.post-metrics__bars>span{transform-origin:bottom;transition:transform 700ms cubic-bezier(0.22, 1, 0.36, 1) 120ms}.post-metrics__item.js-reveal:not(.is-in) .post-metrics__ring::before,.post-metrics__item.js-reveal:not(.is-in) .post-metrics__value{transform:scale(0.86);opacity:0}.post-metrics__ring::before,.post-metrics__value{transition:transform 700ms cubic-bezier(0.22, 1, 0.36, 1) 120ms,opacity 500ms ease-out 120ms}@media(prefers-reduced-motion: reduce){.post-metrics__bars>span,.post-metrics__ring::before,.post-metrics__value{transform:none;opacity:1;transition:none}}.post-metrics__item.is-swapping>*{opacity:0;transform:translateY(8px) scale(0.96)}.post-metrics__item>*{transition:opacity 400ms cubic-bezier(0.22, 1, 0.36, 1),transform 400ms cubic-bezier(0.22, 1, 0.36, 1)}.post-metrics__bars>span{transition:transform 700ms cubic-bezier(0.22, 1, 0.36, 1) 120ms,height 700ms cubic-bezier(0.22, 1, 0.36, 1)}@media(prefers-reduced-motion: reduce){.post-metrics__item>*{transition:none;transform:none;opacity:1}}.post__header_image{--post-placeholder-bg: radial-gradient(120% 120% at 80% 10%, #6366F1 0%, rgba(99, 102, 241, 0) 60%),linear-gradient(115.33deg, #818CF8 0%, #0C0C10 100%);border-radius:22px;overflow:hidden;aspect-ratio:732/380;width:100%;margin-bottom:36px}.post__header_image[data-color=yellow]{--post-placeholder-bg: radial-gradient(120% 120% at 80% 10%, #FBBF24 0%, rgba(251, 191, 36, 0) 60%),linear-gradient(115.33deg, #F59E0B 0%, #0C0C10 100%)}.post__header_image[data-color=violet-dark]{--post-placeholder-bg: radial-gradient(120% 120% at 80% 10%, #6366F1 0%, rgba(99, 102, 241, 0) 60%),linear-gradient(115.33deg, #818CF8 0%, #0C0C10 100%)}.post__header_image[data-color=ocean]{--post-placeholder-bg: radial-gradient(120% 120% at 80% 10%, #22D3EE 0%, rgba(34, 211, 238, 0) 60%),linear-gradient(115.33deg, #0891B2 0%, #0C0C10 100%)}.post__header_image[data-color=green]{--post-placeholder-bg: radial-gradient(120% 120% at 80% 10%, #A3E635 0%, rgba(163, 230, 53, 0) 60%),linear-gradient(115.33deg, #65A30D 0%, #0C0C10 100%)}.post__header_image[data-color=violet]{--post-placeholder-bg: radial-gradient(120% 120% at 80% 10%, #8B5CF6 0%, rgba(139, 92, 246, 0) 60%),linear-gradient(115.33deg, #A78BFA 0%, #0C0C10 100%)}.post__header_image.placeholder{display:flex;align-items:center;justify-content:center;background:var(--post-placeholder-bg)}.post__header_image.placeholder svg{color:#fff}@media(max-width: 768px){.post__header_image{border-radius:12px;margin-bottom:24px}}.post{padding-top:60px}.post__header h1{font-weight:bold;font-size:48px;line-height:52px;color:var(--title-color);margin-bottom:24px}@media(max-width: 1024px){.post{padding-top:14px}.post__header h1{font-size:38px;line-height:40px}}@media(max-width: 768px){.post__header h1{font-size:32px;line-height:34px;margin-bottom:18px}}.post__header[data-color=yellow]{--blog-card-accent: #FB923C}.post__header[data-color=violet-dark]{--blog-card-accent: #6366F1}.post__header[data-color=ocean]{--blog-card-accent: #0BE3FF}.post__header[data-color=green]{--blog-card-accent: #A3E635}.post__header[data-color=violet]{--blog-card-accent: #8B5CF6}.post>.container_blog_slug{max-width:1132px}.post__header_image{position:relative;width:100%;aspect-ratio:1024/538;margin-bottom:36px;border-radius:22px;overflow:hidden}.post__header_meta{margin-bottom:32px}.post__header_top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin-bottom:32px}.post__crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;line-height:21px;color:var(--breadcrumbs-color)}.post__crumbs a{color:var(--breadcrumbs-color);transition:color .2s ease-in-out}.post__crumbs>span{display:contents}.post__crumbs>span>span:last-child a{color:var(--title-color)}.post__crumbs a:hover{color:var(--breadcrumbs-hover-color)}.post__crumbs [aria-current]{color:var(--title-color)}.post__crumbs-sep{color:var(--breadcrumbs-separator-color);opacity:.6}.post__header_meta{margin-bottom:0}@media(max-width: 768px){.post__header_top{margin-bottom:24px}}@media(prefers-reduced-motion: reduce){.post__crumbs a{transition:none}}@media(min-width: 1025px){.has-post-toc .post-content--article>.container_blog_slug{display:grid;grid-template-columns:288px minmax(0, 1fr);-moz-column-gap:64px;column-gap:64px;align-items:stretch}.has-post-toc .post-content--article>.container_blog_slug>*{min-width:0}}.post-cta .footer-card{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:0;align-items:stretch}.post-cta .footer-card__wrapper{align-items:flex-start}.post-cta .footer-card-title,.post-cta .footer-card-description{text-align:left}@media(max-width: 1024px){.post-cta .footer-card{grid-template-columns:minmax(0, 1fr);gap:28px}}.post-cta .footer-card__wrapper{padding-right:40px}.post-cta>.container{max-width:1132px}.post-cta{margin-top:60px;margin-bottom:60px}@media(max-width: 1024px){.post-cta{margin-top:32px;margin-bottom:32px}}.post-article{margin-bottom:60px}.post-article_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.post-article_header .btn.btn-secondary.btn-s{transform:none}.post-article_header h2{font-size:38px;color:var(--title-color);line-height:42px;font-weight:bold}.post-article_cards{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:24px;column-gap:24px;row-gap:56px}@media(max-width: 1024px){.post-article{margin-bottom:32px}}@media(max-width: 768px){.post-article_header{margin-bottom:18px}.post-article_header h2{font-size:24px;line-height:24px}.post-article_cards{grid-template-columns:repeat(1, 1fr)}}.post-article>.container_blog_slug{max-width:1132px}@media(min-width: 769px)and (max-width: 1024px){.post-article_cards{grid-template-columns:repeat(2, 1fr)}}.post-content--legal{padding-top:60px}.post-content.post-content--legal>.container_blog_slug{display:block;max-width:920px}.post-content--legal ul,.post-content--legal ol{padding-left:16px !important}.post-content--legal p,.post-content--legal li{line-height:1.7}.post-content--legal h2{margin-top:40px}.post-content--legal h3{margin-top:28px}.post-content--legal h1{margin:0 0 18px;font-size:36px;line-height:44px;letter-spacing:-0.02em;font-weight:700;color:var(--title-color);text-wrap:balance}.post-content--legal h1,.post-content--legal h1 .js-word{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere}@media(max-width: 480px){.post-content--legal h1{font-size:28px;line-height:34px}}.post-content--legal .post-content__body>p:first-of-type{margin-bottom:28px;padding:18px 20px;border-radius:13px;background:var(--color-surface-soft);font-size:16px;line-height:26px;font-weight:500;color:var(--title-color)}.post-content--legal .post-lead__label{font-weight:400;color:var(--text-3)}.post-content--legal .post-content__body>p:first-of-type strong{font-weight:400;color:var(--text-3)}@media(max-width: 479.98px){.post-content--legal .post-content__body>p:first-of-type .post-lead__label,.post-content--legal .post-content__body>p:first-of-type strong{display:block}.post-content--legal .post-content__body>p:first-of-type br+.post-lead__label,.post-content--legal .post-content__body>p:first-of-type br+strong{margin-top:12px}}.post-content--legal .post-content__body strong{font-weight:600;color:var(--title-color)}@media(max-width: 1024px){.post-content--legal{padding-top:14px}}.starfield{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;--starfield-head: var(--color-accent);--starfield-tail: var(--color-primary);--starfield-dot: var(--color-icon-muted);--starfield-streak-alpha: 1;--starfield-dot-alpha: 0.32;--starfield-angle: 0deg}html[data-theme=light] .starfield{--starfield-head: var(--color-primary-hover);--starfield-tail: var(--color-primary);--starfield-dot: var(--color-text-subtle);--starfield-streak-alpha: 0.32;--starfield-dot-alpha: 0.35}.starfield__streak{position:absolute;top:0;border-radius:100px;background-image:linear-gradient(180deg, color-mix(in srgb, var(--starfield-tail) 0%, transparent) 0%, color-mix(in srgb, var(--starfield-tail) 28%, transparent) 55%, color-mix(in srgb, var(--starfield-tail) 78%, transparent) 88%, var(--starfield-head) 100%);opacity:calc(var(--starfield-streak-opacity)*var(--starfield-streak-alpha));animation:starfield-fall 10s linear infinite;will-change:transform}.starfield__streak--1{left:4%;width:2px;height:18vh;--starfield-streak-opacity: 0.5;animation-duration:9s;animation-delay:-2s}.starfield__streak--2{left:12%;width:3px;height:34vh;--starfield-streak-opacity: 0.7;animation-duration:13s;animation-delay:-7s}.starfield__streak--3{left:21%;width:2px;height:15vh;--starfield-streak-opacity: 0.45;animation-duration:7s;animation-delay:-4s}.starfield__streak--4{left:29%;width:4px;height:42vh;--starfield-streak-opacity: 0.8;animation-duration:16s;animation-delay:-11s}.starfield__streak--5{left:38%;width:2px;height:22vh;--starfield-streak-opacity: 0.55;animation-duration:11s;animation-delay:-6s}.starfield__streak--6{left:46%;width:3px;height:30vh;--starfield-streak-opacity: 0.65;animation-duration:14s;animation-delay:-1s}.starfield__streak--7{left:55%;width:2px;height:16vh;--starfield-streak-opacity: 0.4;animation-duration:8s;animation-delay:-9s}.starfield__streak--8{left:63%;width:3px;height:26vh;--starfield-streak-opacity: 0.6;animation-duration:12s;animation-delay:-13s}.starfield__streak--9{left:72%;width:4px;height:38vh;--starfield-streak-opacity: 0.75;animation-duration:17s;animation-delay:-3s}.starfield__streak--10{left:80%;width:2px;height:20vh;--starfield-streak-opacity: 0.5;animation-duration:10s;animation-delay:-8s}.starfield__streak--11{left:89%;width:3px;height:28vh;--starfield-streak-opacity: 0.68;animation-duration:15s;animation-delay:-5s}.starfield__streak--12{left:96%;width:2px;height:14vh;--starfield-streak-opacity: 0.42;animation-duration:6s;animation-delay:-10s}.starfield__dot{position:absolute;width:2px;height:2px;border-radius:50%;background-color:var(--starfield-dot);opacity:var(--starfield-dot-alpha)}.starfield__dot--1{top:5%;left:5%}.starfield__dot--2{top:40%;left:10%}.starfield__dot--3{top:10%;left:25%}.starfield__dot--4{top:15%;left:40%}.starfield__dot--5{top:25%;left:60%}.starfield__dot--6{top:10%;left:65%}.starfield__dot--7{top:30%;left:80%}.starfield__dot--8{top:10%;left:90%}.starfield__dot--9{top:50%;left:5%}.starfield__dot--10{top:80%;left:15%}.starfield__dot--11{top:90%;left:25%}.starfield__dot--12{top:70%;left:40%}.starfield__dot--13{top:95%;left:50%}.starfield__dot--14{top:85%;left:65%}.starfield__dot--15{top:90%;left:90%}.starfield__dot--16{top:3%;left:48%}.starfield__dot--17{top:20%;left:17%}.starfield__dot--18{top:33%;left:33%}.starfield__dot--19{top:45%;left:72%}.starfield__dot--20{top:55%;left:28%}.starfield__dot--21{top:60%;left:88%}.starfield__dot--22{top:65%;left:55%}.starfield__dot--23{top:75%;left:8%}.starfield__dot--24{top:78%;left:75%}.starfield__dot--25{top:88%;left:45%}.starfield__dot--26{top:12%;left:55%}.starfield__dot--27{top:22%;left:95%}.starfield__dot--28{top:38%;left:85%}.starfield__dot--29{top:48%;left:45%}.starfield__dot--30{top:68%;left:20%}.starfield__dot--31{top:82%;left:58%}.starfield__dot--32{top:93%;left:78%}@media(prefers-reduced-motion: reduce){.starfield__streak{display:none}}@keyframes starfield-fall{from{transform:rotate(var(--starfield-angle)) translate3d(0, -55vh, 0)}to{transform:rotate(var(--starfield-angle)) translate3d(0, 105vh, 0)}}.sitemap-hero{padding-top:60px;margin-bottom:40px}.sitemap-hero .hero_wrapper{display:flex;flex-direction:column;gap:24px;text-align:center}.sitemap-hero .hero-title,.sitemap-hero .hero-description{margin:0 auto}.sitemap-hero .hero-description{max-width:62ch;text-wrap:balance}@media(max-width: 1024px){.sitemap-hero{padding-top:14px;margin-bottom:24px}.sitemap-hero .hero_wrapper{gap:20px}}.sitemap-hero .hero_wrapper.e404__hero{text-align:center;background:rgba(0,0,0,0) !important;background-image:none !important;border:0 !important;box-shadow:none !important;padding-inline:0}.e404__art-wrap{width:460px;max-width:100%;margin:0 auto}.e404__art{display:block;width:100%;height:auto;overflow:visible}.e404__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:32px}@media(max-height: 860px){.e404__art-wrap{width:380px}}@media(max-width: 768px){.e404__art-wrap{width:360px}}@media(max-width: 480px){.e404__art-wrap{width:320px}.e404__actions .btn{width:100%;justify-content:center}}.subtitle::before{content:"";flex:0 0 15px;height:15px;background-color:var(--color-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0.9 9.5 6.5 15.1 8 9.5 9.5 8 15.1 6.5 9.5 0.9 8 6.5 6.5Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0.9 9.5 6.5 15.1 8 9.5 9.5 8 15.1 6.5 9.5 0.9 8 6.5 6.5Z'/%3E%3C/svg%3E") center/contain no-repeat}.title{font-size:48px;line-height:52px;color:var(--title-color);text-align:center;margin:0 auto 18px;max-width:758px;font-weight:bold;text-wrap:balance}.description{font-size:16px;line-height:24px;text-align:center;margin:0 auto 32px;color:var(--description-color);max-width:671px;margin-bottom:16px;font-weight:300;text-wrap:balance}.subtitle{display:flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto 18px;padding:7px 18px 7px 14px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-text);font-size:14px;line-height:18px;letter-spacing:.03em;font-weight:bold}.subtitle::before{content:"";flex:0 0 15px;width:15px;height:15px;background-color:rgba(0,0,0,0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0.9 9.5 6.5 15.1 8 9.5 9.5 8 15.1 6.5 9.5 0.9 8 6.5 6.5Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0.9 9.5 6.5 15.1 8 9.5 9.5 8 15.1 6.5 9.5 0.9 8 6.5 6.5Z'/%3E%3C/svg%3E") center/contain no-repeat}@supports((-webkit-mask: url("")) or (mask: url(""))){.subtitle::before{background-color:var(--color-accent)}}@media(max-width: 768px){.title{font-size:24px;line-height:26px;margin-bottom:18px}.subtitle{margin-bottom:18px;font-size:12px;line-height:15px;padding:7px 15px 7px 12px}.description{font-size:14px;line-height:20px;margin-bottom:24px}}.subtitle::before{animation:subtitle-spark 9s linear infinite}@media(prefers-reduced-motion: reduce){.subtitle::before{animation:none}}.solution{margin-bottom:96px;scroll-margin-top:80px}.solution__grid{display:grid;gap:18px;grid-template-columns:repeat(2, minmax(0, 1fr))}.solution__card{display:block;border-radius:22px;border:1px solid var(--stroke);padding:32px;background:var(--card-bg);box-shadow:var(--card-shadow);position:relative}.solution__card-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.solution__card-heading{min-width:0}.solution__card-icon{flex:0 0 52px;height:52px;width:52px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-soft);border-radius:13px;color:var(--color-icon-muted)}.solution__card-case{margin-bottom:6px;line-height:18px;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--title-color)}.solution__card-title{width:-moz-fit-content;width:fit-content;color:var(--title-color);font-size:21px;line-height:26px;letter-spacing:-0.01em;text-wrap:balance}.solution__card-description{color:var(--text-2);font-size:14px;line-height:22px;text-wrap:pretty}@media(max-width: 1024px){.solution{scroll-margin-top:70px;margin-bottom:48px}.solution__grid{grid-template-columns:repeat(2, 1fr);margin-bottom:24px}}@media(max-width: 768px){.solution__grid{grid-template-columns:repeat(1, 1fr)}.solution__card{padding:24px}}@media(max-width: 480px){.solution__card{padding:20px}}.solution-cards{margin-bottom:96px}.solution-cards__wrapper{display:flex;gap:60px;flex-direction:column;align-items:stretch}@media(max-width: 1024px){.solution-cards{margin-bottom:32px}.solution-cards__wrapper{gap:32px}}@supports((-webkit-background-clip: text) or (background-clip: text)){.solution__card-title{--text-gradient: var(--gradient-text-accent);--text-flow: text-gradient-flow;background:var(--text-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-size:200% 100%;animation:var(--text-flow, none) 2.6s ease-in-out infinite alternate}}@media(prefers-reduced-motion: reduce){.solution__card-title{animation:none}}.solution__grid{margin-top:40px}.solution__grid .solution__card,.solution__ladder .solution__card{transition:transform 280ms cubic-bezier(0.22, 1, 0.36, 1),border-color 280ms cubic-bezier(0.22, 1, 0.36, 1),opacity 600ms cubic-bezier(0.22, 1, 0.36, 1),filter 600ms cubic-bezier(0.22, 1, 0.36, 1)}.solution__card{--solution-ring-angle: 0deg}.solution__card::after{content:"";position:absolute;inset:-1px;border-radius:23px;padding:1px;background:conic-gradient(from var(--solution-ring-angle), transparent 0deg, var(--color-primary) 55deg, var(--color-primary-hover) 105deg, transparent 165deg, transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.62;transition:opacity 260ms ease-in-out;animation:solution-ring-spin 4.2s linear infinite;pointer-events:none}.solution__grid>.solution__card:nth-child(2)::after{animation-delay:-1.05s}.solution__grid>.solution__card:nth-child(3)::after{animation-delay:-2.1s}.solution__grid>.solution__card:nth-child(4)::after{animation-delay:-3.15s}.solution__card:hover::after,.solution__card:focus-within::after{opacity:1}@media(prefers-reduced-motion: reduce){.solution__card::after{animation:none;opacity:.5;background:linear-gradient(135deg, var(--color-primary), var(--color-primary-hover))}}.solution__grid>.solution__card:last-child:nth-child(odd){grid-column:1/-1}.solution__card{padding-right:88px}.solution__card-arrow{position:absolute;top:32px;right:32px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--stroke);border-radius:13px;background:var(--color-surface-soft);color:var(--title-color);transition:background-color 280ms cubic-bezier(0.22, 1, 0.36, 1),border-color 280ms cubic-bezier(0.22, 1, 0.36, 1)}.solution__card-arrow svg{width:16px;height:16px}.solution__card:hover .solution__card-arrow,.solution__card:focus-visible .solution__card-arrow{background:var(--card-hover-color);border-color:var(--color-primary)}@media(max-width: 768px){.solution__card{padding-right:80px}.solution__card-arrow{top:24px;right:24px}}@media(max-width: 480px){.solution__card{padding-right:76px}.solution__card-arrow{top:20px;right:20px}}@media(prefers-reduced-motion: reduce){.solution__card-arrow{transition:none}}.solution__ladder{display:flex;flex-direction:column;gap:14px;margin:40px 0 0;padding:0;list-style:none}.solution__step{display:grid;grid-template-columns:68px minmax(0, 1fr);gap:18px;align-items:stretch}.solution__step-mark{display:flex;align-items:center;justify-content:center;border:1px solid var(--stroke);border-radius:18px;background:var(--card-bg);color:var(--color-accent);font-size:20px;line-height:26px;font-weight:bold}.solution__card--step{padding:24px 76px 24px 26px}.solution__card--step .solution__card-head{margin-bottom:10px}.solution__card--step .solution__card-arrow{top:50%;right:24px;transform:translateY(-50%)}.solution__step:nth-child(1) .solution__card::after{animation-delay:-3.15s}.solution__step:nth-child(2) .solution__card::after{animation-delay:-2.1s}.solution__step:nth-child(3) .solution__card::after{animation-delay:-1.05s}.solution__step:nth-child(4) .solution__card::after{animation-delay:0s}@media(max-width: 768px){.solution__step{grid-template-columns:52px minmax(0, 1fr);gap:12px}.solution__step-mark{border-radius:14px;font-size:17px}.solution__card--step{padding:24px 72px 24px 24px}.solution__card--step .solution__card-arrow{top:24px;transform:none}}@media(max-width: 480px){.solution__step{grid-template-columns:minmax(0, 1fr)}.solution__step-mark{justify-content:center;padding:8px 14px}.solution__card--step{padding:20px 68px 20px 20px}.solution__card--step .solution__card-arrow{top:20px;right:20px}}.solution__cta{box-sizing:border-box;display:flex;align-items:center;gap:32px;margin-top:32px;padding:26px 32px;border:1px solid var(--stroke);border-radius:22px;background:var(--card-bg)}.solution__cta-text{flex:1;min-width:0;margin:0;font-size:16px;line-height:26px;color:var(--color-text-soft);text-wrap:pretty}.solution__cta-btn{flex-shrink:0}@media(max-width: 768px){.solution__cta{flex-direction:column;align-items:flex-start;gap:20px;padding:22px 24px}.solution__cta-text{font-size:15px;line-height:24px}}@media(max-width: 480px){.solution__cta-btn{width:100%;justify-content:center}}@property --solution-ring-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes solution-ring-spin{to{--solution-ring-angle: 360deg}}.site-form-card{border-radius:22px;border:1px solid var(--stroke);background:var(--card-bg);box-shadow:var(--card-shadow);padding:32px;width:100%;max-width:650px}.site-form-card-subtitle{color:var(--subtitle-color);margin-bottom:12px;font-size:13px;line-height:16px;color:var(--subtitle-color);letter-spacing:3px;font-weight:bold}.site-form-card-title{color:var(--title-color);font-size:48px;line-height:52px;margin-bottom:8px;font-weight:700}.site-form-card-description{color:var(--description-color);font-size:14px;line-height:24px;margin-bottom:8px;font-weight:300}.site-form button{border:1px solid rgba(0,0,0,0);width:100%;cursor:pointer}.site-form__row{display:flex;gap:16px}.site-form__field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.site-form__field-textarea{display:flex;flex-direction:column;gap:6px;margin-bottom:24px}.site-form__field-label{font-size:14px;line-height:24px;color:var(--title-color)}@media(max-width: 1024px){.site-form-card{max-width:100%}.site-form-card-title{font-size:28px;line-height:32px}.site-form-card-description{margin-bottom:24px}}@media(max-width: 768px){.site-form-card{max-width:100%}.site-form-card-title{font-size:19px;line-height:21px}.site-form-card-description{margin-bottom:24px;line-height:20px}}@media(max-width: 640px){.site-form__row{flex-direction:column;gap:0}.site-form__field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.site-form__field-textarea{flex-direction:column;gap:6px;margin-bottom:18px}}@media(max-width: 480px){.site-form-card{padding:20px}}.site-form input,.site-form textarea{background:var(--color-surface-soft);color:var(--color-text)}.site-form input::-moz-placeholder,.site-form textarea::-moz-placeholder{color:var(--color-placeholder);opacity:1}.site-form input::placeholder,.site-form textarea::placeholder{color:var(--color-placeholder);opacity:1}.site-form input,.site-form textarea{transition:border-color 200ms ease-in-out,box-shadow 200ms ease-in-out}.site-form input:focus,.site-form textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.site-form__req{margin-left:2px;color:var(--color-accent)}.site-form textarea{resize:vertical;min-height:87px}.site-form__hint{margin-top:4px;font-size:13px;line-height:18px;color:var(--text-3)}@media(min-width: 641px){.site-form__row>.site-form__field{flex:1 1 0;min-width:0}}.site-form__assurance{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;margin:22px 0 0;font-size:13px;line-height:20px;color:var(--color-text-soft);text-align:center}.site-form__assurance-icon{flex-shrink:0;transform:translateY(-1px);color:var(--color-primary)}.site-form__assurance a{color:var(--color-text-soft);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--text-3);transition:text-decoration-color 200ms ease-in-out,color 200ms ease-in-out}.site-form__assurance a:hover{color:var(--title-color);text-decoration-color:currentColor}.site-form-card-subtitle{margin:0 0 18px;font-size:14px;line-height:18px;letter-spacing:.03em;color:var(--color-text)}.site-form-card-description{margin:0 0 28px;font-size:16px;line-height:26px;color:var(--text-2)}.site-form-card-description span{display:block;text-wrap:pretty}@media(max-width: 768px){.site-form-card-subtitle{margin-bottom:16px;font-size:12px;line-height:15px}.site-form-card-description{max-width:none;margin-bottom:24px;font-size:15px;line-height:24px}}.site-form select{padding:11px 44px 11px 16px;background:url("assets/images/down.svg") no-repeat right 16px center,var(--color-surface-soft);color:var(--color-text);transition:border-color 200ms ease-in-out,box-shadow 200ms ease-in-out}.site-form select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.site-form select option{background-color:var(--card-bg);color:var(--title-color)}.site-form select:has(option[value=""]:checked){color:var(--color-placeholder)}.site-select{position:relative;display:block;width:100%}.site-select.is-open{z-index:5}.site-form .site-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:47px;padding:11px 16px;border:1px solid var(--color-border);border-radius:11px;background:var(--color-surface-soft);color:var(--color-text);font:inherit;font-size:14px;line-height:23px;font-weight:300;text-align:left;cursor:pointer;transition:border-color 200ms ease-in-out,box-shadow 200ms ease-in-out}.site-select__trigger::after{content:"";flex:0 0 10px;width:10px;height:6px;background:var(--text-3);clip-path:polygon(0 0, 50% 70%, 100% 0, 100% 30%, 50% 100%, 0 30%);transition:transform 200ms ease-in-out}.site-select.is-open .site-select__trigger::after{transform:rotate(180deg)}.site-form .site-select__trigger:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.site-form .site-select.is-placeholder .site-select__trigger{color:var(--color-placeholder)}.site-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-select__trigger:disabled{opacity:.5;cursor:not-allowed}.site-select__list{position:absolute;z-index:1;inset:calc(100% + 6px) 0 auto;display:block;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--card-border);border-radius:13px;background:var(--card-bg);box-shadow:var(--card-shadow)}.site-select.is-above .site-select__list{top:auto;bottom:calc(100% + 6px)}.site-select__list[hidden],.site-select__option[hidden]{display:none}.site-select__option{display:flex;align-items:center;gap:12px;min-height:0;padding:9px 12px;border-radius:9px;background:rgba(0,0,0,0);color:var(--title-color);font-size:14px;line-height:22px;font-weight:400;cursor:pointer;overflow-wrap:anywhere}.site-select__option:hover,.site-select__option.is-active{background:var(--color-surface-soft)}.site-select__option[aria-selected=true]{color:var(--color-accent);font-weight:600}.site-select__option[aria-selected=true]::after{content:"";flex:0 0 14px;width:14px;height:14px;margin-left:auto;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 7.3L5.6 9.9L11 4.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/14px 14px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 7.3L5.6 9.9L11 4.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/14px 14px}.site-select__option.is-placeholder{color:var(--color-placeholder);font-weight:400}.site-select__option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.site-form select.site-select__native{display:none}.site-select:has(+select.wpcf7-not-valid[data-touched]) .site-select__trigger,.wpcf7-form.is-validated .site-select:has(+select.wpcf7-not-valid) .site-select__trigger{border-color:var(--field-error)}@media(prefers-reduced-motion: reduce){.site-form .site-select__trigger,.site-select__trigger::after{transition:none}}.btn-l{padding:14px 25px}.btn-xl{padding:17px 24px;font-size:18px;line-height:27px}@media(max-width: 768px){.btn-xl{font-size:14px;line-height:23px;padding:14px 23px}}.btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:13px;font-weight:bold;font-size:14px;line-height:23px;transition:background-color 280ms cubic-bezier(0.22, 1, 0.36, 1),border-color 280ms cubic-bezier(0.22, 1, 0.36, 1),color 280ms cubic-bezier(0.22, 1, 0.36, 1),box-shadow 280ms cubic-bezier(0.22, 1, 0.36, 1),transform 280ms cubic-bezier(0.22, 1, 0.36, 1);cursor:pointer;text-wrap:nowrap}.btn svg{transition:transform 280ms cubic-bezier(0.22, 1, 0.36, 1)}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{border:1px solid rgba(0,0,0,0);background-color:var(--button-primary-bg);color:var(--button-primary-text);font-weight:bold}.btn-primary:hover{background-color:var(--button-primary-hover-bg)}.btn-secondary{background:var(--button-secondary-bg);border:1px solid var(--btn-border);color:var(--button-secondary-text);font-weight:bold}.btn-secondary:hover{border-color:var(--toggle-hover-border);background-color:var(--card-hover-color)}.btn-violet-dark{border:1px solid rgba(0,0,0,0);background:var(--button-violet-dark-bg);color:var(--button-text-color)}.btn-violet-dark:hover{background-color:var(--button-primary-hover-bg)}.btn-violet{border:1px solid rgba(0,0,0,0);background:var(--button-violet-bg);color:#fff}.btn-violet:hover{background:#ac87ff}.btn-green{border:1px solid rgba(0,0,0,0);background:var(--button-green-bg);color:#121216}.btn-green:hover{background:#befc59}.btn-ocean{border:1px solid rgba(0,0,0,0);background:var(--button-ocean-bg);color:#121216}.btn-ocean:hover{background:#98f3ff}.btn-black{border:1px solid var(--btn-border);background:#121216;color:#f4f4f6;font-weight:bold}.btn-black:hover{border:1px solid var(--toggle-hover-border);background-color:var(--card-hover-color);color:var(--title-color)}.btn-s{padding:11px 25px}.btn-s .btn{line-height:100%}.btn-m{padding:13px 25px}.btn-l{padding:16px 30px;font-size:15px;line-height:24px}.post-content--article .post-share{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:40px;padding-top:28px;border-top:1px solid var(--stroke)}.post-content--article .post-share__btns{display:flex;flex-wrap:wrap;gap:8px}.post-content--article .post-share__text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width: 480px){.post-content--article .post-share{align-items:flex-start;flex-direction:column;gap:12px;margin-top:32px;padding-top:24px}}.service-block{margin-bottom:96px;scroll-margin-top:120px}.service-card__icon{box-sizing:border-box;flex:0 0 52px;width:52px;height:52px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:var(--color-primary-soft);color:var(--color-icon-muted)}.service-card__icon .ui-icon{font-size:24px}.service-card__title{margin-bottom:10px;font-size:21px;line-height:26px;letter-spacing:-0.01em;font-weight:700;color:var(--title-color);text-wrap:balance}.service-card__description{font-size:14px;line-height:22px;color:var(--text-2)}@media(max-width: 1024px){.service-block{margin-bottom:48px}}@media(max-width: 768px){.service-card__title{font-size:19px;line-height:24px}}.post-meta{display:flex;flex-wrap:wrap;min-width:0;align-items:center;gap:8px;font-size:13px;line-height:21px;font-weight:400;color:var(--text-3);margin-block:10px}.post-meta__dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6;flex:0 0 auto}.post-meta__accent{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:var(--title-color)}.post-meta__accent::before{content:"";width:3px;height:12px;border-radius:2px;background:currentColor;flex:0 0 auto}.post-meta__time{display:inline-flex;align-items:center;gap:6px}.post-meta__time svg{flex:0 0 auto}.post-meta{row-gap:4px}.post-meta__dot{display:none}.post-meta>span+span::before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6;vertical-align:middle;margin-right:8px}.post-meta__time{display:block;white-space:nowrap}.post-meta__time svg{vertical-align:-2px;margin-right:6px}.post-content{margin-bottom:36px}.post-content .wp-block-table{padding:0;margin:25px 0}.post-content h2{font-size:32px;line-height:42px;letter-spacing:-0.01em;color:var(--title-color);font-weight:bold;margin-top:44px;margin-bottom:14px}.post-content h3{font-size:21px;line-height:26px;letter-spacing:-0.01em;color:var(--title-color);font-weight:bold;margin-top:32px;margin-bottom:10px}.post-content h4{font-size:18px;line-height:24px;color:var(--title-color);font-weight:bold;margin-top:28px;margin-bottom:10px}.post-content p{font-size:16px;line-height:24px;color:var(--text-3);margin-bottom:18px;font-weight:300}.post-content p strong{color:var(--title-color)}.post-content ul{--post-content-list-marker: var(--color-icon-muted);color:var(--blog-content-link-color);font-family:"Inter",sans-serif;display:flex;flex-direction:column;gap:12px;padding:0;margin:0 0 18px;list-style:none}.post-content ul li{position:relative;font-size:16px;line-height:24px;font-family:"Inter",sans-serif;color:var(--text-3);font-weight:normal;padding-left:20px}.post-content ul li::before{content:"";position:absolute;top:10px;left:0;width:6px;height:6px;border-radius:50%;background:var(--post-content-list-marker)}.post-content ul li strong{font-weight:bolder;font-family:"Inter",sans-serif;color:var(--title-color)}.post-content ol{display:flex;flex-direction:column;gap:16px;padding:0 0 0 20px;margin-top:36px;gap:16px}.post-content ol li{line-height:24px;font-family:"Inter",sans-serif;color:var(--text-3);font-weight:normal}.post-content ol li strong{color:var(--title-color)}.post-content blockquote{border-left:3px solid #6366f1;margin:16px 0;padding:10px 24px}.post-content blockquote .wp-block-paragraph{margin:0;color:var(--title-color);font-size:21px;line-height:24px;font-weight:bold}.post-content .schema-faq{margin-bottom:22px}.post-content .schema-faq-section{display:flex;flex-direction:column;gap:12px}.post-content .schema-faq-question{margin-top:0}.post-content .schema-faq-answer{margin-bottom:20px !important}.post-content .schema-faq p{font-size:16px;line-height:24px;color:var(--text-3);font-weight:300}.post-content a:not(.post-toc__link):not(.post-share__btn){transition:opacity .2s ease-in-out}.post-content a:not(.post-toc__link):not(.post-share__btn):hover{opacity:.6}@media(max-width: 1024px){.post-content .schema-faq-section{display:flex;flex-direction:column;gap:12px}.post-content .schema-faq-question{margin-top:0}.post-content .schema-faq-answer{margin-bottom:12px !important}.post-content h2{font-size:28px;line-height:36px}.post-content h3{font-size:20px;line-height:26px}.post-content h4{font-size:17px;line-height:24px}.post-content h2,.post-content h3,.post-content h4{margin-top:36px}.post-content h2:first-child,.post-content h3:first-child,.post-content h4:first-child{margin-top:18px}.post-content blockquote{padding:10px 20px}.post-content blockquote .wp-block-paragraph{font-size:18px;line-height:26px}}@media(max-width: 768px){.post-content .schema-faq-section{display:flex;flex-direction:column;gap:8px}.post-content h2{font-size:24px;line-height:30px}.post-content h3{font-size:18px;line-height:24px}.post-content h4{font-size:16px;line-height:22px}.post-content h2,.post-content h3,.post-content h4{margin-top:32px;margin-bottom:10px}.post-content p{font-size:14px;line-height:20px;color:var(--text-3);margin-bottom:16px;font-weight:300}.post-content ul li{position:relative;font-size:14px;line-height:20px}.post-content ol{margin-top:24px;padding:0 0 0 14px;display:flex;flex-direction:column}.post-content ol li{line-height:20px;font-size:14px}.post-content blockquote{margin:24px 0;padding:0 18px}.post-content blockquote .wp-block-paragraph{font-size:13px;line-height:20px}}.post-content>.container_blog_slug>p:not(:first-of-type),.post-content__body>p:not(:first-of-type),.post-content ul li,.post-content ol li,.post-content .schema-faq-answer{line-height:1.6}.post-content .wp-block-table{margin:32px 0;overflow-x:auto;border-radius:13px}.post-content .wp-block-table table{width:100%;min-width:520px;border-collapse:collapse}.post-content .wp-block-table th,.post-content .wp-block-table td{padding:12px 16px;text-align:start;vertical-align:top}.post-content .wp-block-separator{height:1px;margin:40px 0;border:0;background:var(--stroke);opacity:1}@media(max-width: 768px){.post-content .wp-block-table th,.post-content .wp-block-table td{padding:10px 12px}.post-content .wp-block-separator{margin:28px 0}}.post-content--article>.container_blog_slug{max-width:1132px}.post-content--article ul:not(.post-toc__list),.post-content--article ol:not(.post-toc__list){padding-left:16px}@media(min-width: 1025px){.post-content--article .post-toc__inner{position:sticky;top:92px;max-height:calc(100vh - 116px);overflow-y:auto;overscroll-behavior:contain}}.post-content--article .post-toc__box{padding:24px;border-radius:22px;border:1px solid var(--stroke);background:var(--card-bg)}.post-content--article .post-toc__title{margin:0;color:var(--text-2);font-weight:600;font-size:13px;line-height:18px;cursor:pointer;list-style:none}.post-content--article .post-toc__title::-webkit-details-marker{display:none}.post-content--article .post-toc__box[open] .post-toc__title{margin-bottom:14px}.post-content--article .post-toc__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.post-content--article .post-toc__item{margin:0}.post-content--article .post-toc__link{display:block;padding:7px 12px;border-radius:9px;color:var(--text-3);font-size:14px;line-height:20px;transition:color .2s ease-in-out,background-color .2s ease-in-out}.post-content--article .post-toc__link:hover{color:var(--title-color)}.post-content--article .post-toc__link.is-current{background:var(--color-primary-soft);color:var(--title-color);-webkit-text-stroke:.3px currentColor}.post-content--article h2[id]{scroll-margin-top:92px}@media(max-width: 1024px){.post-content--article .post-toc{display:block;margin-bottom:28px}.post-content--article .post-toc__title{display:flex;align-items:center;justify-content:space-between;gap:12px}.post-content--article .post-toc__title::after{content:"";flex:0 0 auto;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease-in-out}.post-content--article .post-toc__box[open] .post-toc__title::after{transform:translateY(1px) rotate(-135deg)}}@media(max-width: 480px){.post-content--article .post-toc__box{padding:18px}}@media(prefers-reduced-motion: reduce){.post-content--article .post-toc__link,.post-content--article .post-toc__title::after{transition:none}.post-content a:not(.post-toc__link):not(.post-share__btn){transition:none}}.post-content--article .post-lead-box{margin:0 0 36px;padding:24px 28px;border-radius:13px;background:var(--color-surface-soft)}.post-content--article .post-lead{font-size:18px;line-height:28px;color:var(--color-text-soft);margin:0}.post-content--article .post-lead+.post-lead{margin-top:14px}.post-content .wp-block-table{border:1px solid var(--stroke);border-radius:13px;background:none}.post-content .wp-block-table table,.post-content .wp-block-table .has-fixed-layout{table-layout:auto}.post-content .wp-block-table thead,.post-content .wp-block-table tfoot,.post-content .wp-block-table th,.post-content .wp-block-table td{border:0}.post-content .wp-block-table tbody tr:nth-child(even){background:var(--color-surface-soft)}.post-content .wp-block-table thead th{padding-top:12px;padding-bottom:12px;border-bottom:1px solid var(--stroke);background:var(--color-primary-soft);color:var(--title-color);font-size:13px;line-height:18px;font-weight:600;letter-spacing:.01em;vertical-align:bottom}.post-content .wp-block-table td:first-child,.post-content .wp-block-table th:first-child{width:36%;border-right:1px solid var(--stroke)}.post-content .wp-block-table td:first-child{color:var(--title-color);font-weight:500}.post-content .wp-block-table td:nth-child(2){width:36%;color:var(--title-color);font-weight:500}.post-content .wp-block-table td:last-child{color:var(--text-2)}.post-content .wp-block-table td{font-size:15px;line-height:24px}.post-content--article .wp-block-separator{height:1px;margin:40px 0;border:0;background:var(--stroke);opacity:1}@media(max-width: 768px){.post-content--article .wp-block-table th,.post-content--article .wp-block-table td{padding:10px 12px}.post-content--article .wp-block-separator{margin:28px 0}}.post-content__body{border-radius:22px;border:1px solid var(--stroke);background:var(--card-bg);padding:40px}@media(max-width: 1024px){.post-content__body{padding:28px}}@media(max-width: 480px){.post-content__body{padding:20px;border-radius:18px}}@media(max-width: 768px){.post-content--article .post-lead-box{margin-bottom:24px;padding:18px 20px}.post-content--article .post-lead{font-size:16px;line-height:26px}}.post-content--article .post-share__label{margin:0;font-size:13px;line-height:21px;color:var(--text-3)}.post-content--article .post-share__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--stroke);border-radius:13px;background:var(--color-surface-soft);color:var(--title-color);font-size:14px;line-height:22px;font-weight:500;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.post-content--article .post-share__btn:hover{background:var(--card-hover-color);border-color:var(--color-primary)}.post-content--article .post-share__btn.is-copied{background:var(--card-hover-color);border-color:var(--color-primary)}.post-content--article .post-share__btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.post-content--article .post-share__btn svg{flex:0 0 auto;width:18px;height:18px}@media(max-width: 480px){.post-content--article .post-share__btn{width:42px;height:42px}}@media(prefers-reduced-motion: reduce){.post-content--article .post-share__btn{transition:none}}.post-content--article .post-faq{margin:28px 0 0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.post-content--article .post-faq .faq-card_item-title{margin:0;font-size:18px;line-height:26px;font-weight:600;letter-spacing:-0.01em;color:var(--title-color)}.post-content--article .post-faq .faq-card_item_header{gap:0px 12px;padding:20px 0}.post-content--article .post-faq .faq-card_item_body-description{max-width:none;padding-bottom:20px;font-size:16px;line-height:1.6;color:var(--text-2)}@media(max-width: 480px){.post-content--article .post-faq .faq-card_item-title{font-size:16px;line-height:24px}}@media(max-width: 600px){.post-content .wp-block-table{overflow:visible;border:0;border-radius:0;background:none}.post-content .wp-block-table table{display:block;width:100%;min-width:0}.post-content .wp-block-table thead{display:none}.post-content .wp-block-table tbody{display:flex;flex-direction:column;gap:12px}.post-content .wp-block-table tbody tr,.post-content .wp-block-table tbody tr:nth-child(even){display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--stroke);border-radius:13px;background:var(--color-surface-soft)}.post-content .wp-block-table td,.post-content .wp-block-table td:first-child,.post-content .wp-block-table td:nth-child(2),.post-content .wp-block-table td:last-child{display:block;width:auto;padding:0;border:0;font-size:15px;line-height:23px;color:var(--color-text-soft)}.post-content .wp-block-table td[data-label]::before{content:attr(data-label);display:block;margin-bottom:2px;font-size:12px;line-height:18px;font-weight:700;letter-spacing:.03em;color:var(--text-2)}.post-content .wp-block-table td:first-child{padding-bottom:10px;border-bottom:1px solid var(--stroke);color:var(--title-color);font-size:16px;line-height:24px;font-weight:700}.post-content .wp-block-table td:first-child::before{content:none}}.panel-dash{position:absolute;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);overflow:visible;pointer-events:none;color:var(--color-primary-soft)}.panel-dash rect{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:16 12;animation:panel-dash-run 2.4s linear infinite}@media(prefers-reduced-motion: reduce){.panel-dash rect{animation:none}}@keyframes panel-dash-run{to{stroke-dashoffset:-28}}.hero_wrapper{padding:36px;border-radius:22px;border:1px solid var(--card-border);box-shadow:var(--card-shadow);width:100%;transition:background-color 320ms cubic-bezier(0.22, 1, 0.36, 1)}.hero_wrapper.violet{background:var(--hero-page-bg-violet)}@media(max-width: 768px){.hero_wrapper{padding:28px 24px}}@media(max-width: 480px){.hero_wrapper{padding:20px}}.hero_wrapper.green{background:var(--hero-main-card-bg)}@media(max-width: 768px){.hero_wrapper{padding:28px 24px}}@media(max-width: 480px){.hero_wrapper{padding:20px}}.hero-title{max-width:24ch;font-size:clamp(38px,4.6vw,60px);line-height:1.08;letter-spacing:-0.025em;margin-bottom:24px;font-weight:700;color:var(--title-color);text-wrap:balance}.hero-title span{display:inline;color:var(--hero-title-accent)}.hero-description{max-width:50ch;font-size:18px;line-height:30px;color:var(--text-2);font-weight:400;text-wrap:pretty}@media(max-width: 1024px){.hero-title{margin-bottom:20px}}@media(max-width: 768px){.hero-title{max-width:none}}@media(max-width: 480px){.hero-title{letter-spacing:-0.015em}}@supports((-webkit-background-clip: text) or (background-clip: text)){.hero-title span:not(.js-word){--text-gradient: var(--gradient-text-accent);--text-flow: text-gradient-flow;background:var(--text-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.hero-title .js-word{color:inherit;-webkit-text-fill-color:inherit;background-image:var(--text-gradient, none);background-size:200% 100%}.hero-title span:not(.js-word){background-size:200% 100%;animation:var(--text-flow, none) 2.6s ease-in-out infinite alternate}}@media(prefers-reduced-motion: reduce){.hero-title span{animation:none}}.logo img{display:block;max-width:21px;max-height:23px}@media(max-width: 1024px){.logo img{display:block;max-width:18px;max-height:20px}}.logo{color:var(--page-text);font-weight:700;font-size:18px;line-height:28px;transition:color .2s ease-in-out,opacity .2s ease-in-out}.logo:hover{opacity:.88}.logo__wrapper{display:flex;justify-content:center;align-items:center;gap:12px}.logo-icon{display:flex;justify-content:center;align-items:center;width:33px;height:33px;border-radius:9px;background:var(--gradient-brand)}.logo img{display:block;max-width:22px;max-height:22px}@media(max-width: 1024px){.logo{font-size:14px;line-height:28px}.logo__wrapper{gap:8px}.logo-icon{width:28px;height:28px}.logo img{display:block;max-width:19px;max-height:19px}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7-form{--field-error: #f87171;--field-success: #4ade80}html[data-theme=light] .wpcf7-form{--field-error: #dc2626;--field-success: #15803d}.wpcf7-form-control.wpcf7-not-valid[data-touched],.wpcf7-form.is-validated .wpcf7-form-control.wpcf7-not-valid{border-color:var(--field-error)}.wpcf7-not-valid-tip{display:none;position:static;font-size:13px;line-height:18px;color:var(--field-error)}.wpcf7-form-control[data-touched]+.wpcf7-not-valid-tip,.wpcf7-form.is-validated .wpcf7-not-valid-tip{display:block;margin-top:6px}.wpcf7-response-output{display:none !important}.wpcf7 form .wpcf7-response-output{border:0;color:var(--error-text);font-size:12px;line-height:24px;padding:12px 16px;margin:24px 0 24px}.wpcf7-form.sent .site-form__assurance,.site-form-card:has(.wpcf7-form.sent)>.site-form__assurance{display:none}.wpcf7 form.sent .wpcf7-response-output{display:flex !important;align-items:flex-start;gap:10px;margin:18px 0 0;padding:14px 16px;border:1px solid var(--stroke);border-radius:12px;background:var(--color-surface-soft);color:var(--title-color);font-size:14px;line-height:22px}.wpcf7 form.sent .wpcf7-response-output::before{content:"";flex-shrink:0;width:18px;height:18px;margin-top:2px;background-color:var(--field-success);-webkit-mask:url("assets/images/check.svg") no-repeat center/14px 14px;mask:url("assets/images/check.svg") no-repeat center/14px 14px}.wpcf7-form.is-submitting{position:relative}.wpcf7-form.is-submitting input[type=submit],.wpcf7-form.is-submitting button[type=submit]{color:rgba(0,0,0,0);background-image:none !important;pointer-events:none}.wpcf7-form.is-submitting button[type=submit] svg,.wpcf7-form.is-submitting button[type=submit] img,.wpcf7-form.is-submitting button[type=submit] .ui-icon,.wpcf7-form.is-submitting button[type=submit] [class*=arrow],.wpcf7-form.is-submitting button[type=submit] [class*=icon],.wpcf7-form.is-submitting button[type=submit]::before,.wpcf7-form.is-submitting button[type=submit]::after,.wpcf7-form.is-submitting .wpcf7-submit+img,.wpcf7-form.is-submitting .wpcf7-submit+.ui-icon,.wpcf7-form.is-submitting .wpcf7-submit+[class*=arrow],.wpcf7-form.is-submitting .wpcf7-submit+[class*=icon]{opacity:0}.aiworldhub-form-loader{position:absolute;z-index:1;top:var(--aiworldhub-loader-top);left:var(--aiworldhub-loader-left);display:block;width:16px;height:16px;border:2px solid var(--button-primary-text);border-right-color:rgba(0,0,0,0);border-radius:50%;pointer-events:none;transform:translate(-50%, -50%);animation:aiworldhub-form-loader 700ms linear infinite}.aiworldhub-form-loader[hidden]{display:none}@keyframes aiworldhub-form-loader{to{transform:translate(-50%, -50%) rotate(360deg)}}@media(prefers-reduced-motion: reduce){.aiworldhub-form-loader{animation:none}}.site-form .iti{display:block;width:100%;border:1px solid var(--color-border);border-radius:11px;background:var(--color-surface-soft);transition:border-color 200ms ease-in-out,box-shadow 200ms ease-in-out}.site-form .iti:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.site-form .iti>input.aiworldhub-phone,.site-form .iti>input.aiworldhub-phone:focus{width:100%;min-width:0;padding:11px 16px 11px 78px;border:0;border-radius:11px;outline:none;background:none;box-shadow:none}.site-form .iti .iti__flag-container{position:static;padding:0}.site-form .iti .iti__selected-flag{position:absolute;top:0;left:0;bottom:0;display:grid;grid-template-columns:20px 12px;align-content:center;justify-items:center;gap:7px;width:66px;height:auto;padding:0 12px 0 14px;border-right:1px solid var(--color-border);color:var(--text-2)}.site-form .iti .iti__selected-flag:hover{color:var(--title-color)}.site-form .iti .iti__selected-flag:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px;border-radius:10px}.site-form .iti .iti__flag-container:hover .iti__selected-flag{background:none}.site-form .iti .iti__selected-flag .iti__flag{align-self:center}.site-form .iti .iti__selected-flag .iti__flag.iti__md{transform:scaleY(1.4)}.site-form .iti .iti__arrow{width:12px;height:12px;margin:0;border:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform 240ms cubic-bezier(0.22, 1, 0.36, 1)}.site-form .iti .iti__arrow--up{transform:rotate(180deg)}.site-form .iti .iti__country-list{top:calc(100% + 8px);left:0;right:0}.site-form .iti .iti__country-list--dropup{top:auto;bottom:calc(100% + 8px)}.site-form .iti>.iti--container{position:absolute;top:calc(100% + 8px);bottom:auto;left:-1px;right:-1px;width:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.site-form .iti>.iti--container .iti__country-list{position:relative;top:auto;bottom:auto;width:100%;max-height:min(269px,40dvh)}.site-form .iti:has(.wpcf7-not-valid[data-touched]),.wpcf7-form.is-validated .iti:has(.wpcf7-not-valid){border-color:var(--field-error)}.site-form .iti.has-custom-country>.iti__flag-container{display:none}.site-form .iti.has-custom-country.phone-country-open{z-index:6}.site-form .iti.has-custom-country .phone-country__toggle{border:0;border-right:1px solid var(--color-border);border-radius:10px 0 0 10px;background:none;cursor:pointer}.site-form .iti.has-custom-country .phone-country__toggle:disabled{cursor:not-allowed;opacity:.5}.site-form .iti.has-custom-country .phone-country__panel{display:block;position:absolute;width:auto}.site-form .iti.has-custom-country .phone-country__panel[hidden]{display:none}.site-form .iti.has-custom-country .phone-country__options,.site-form .iti.has-custom-country .iti__search-empty:not([hidden]){display:block}.site-form .iti .iti__flag,.iti--container .iti__flag{border-radius:3px;box-shadow:0 0 0 1px var(--stroke)}.site-form .iti .iti__country-list,.iti--container .iti__country-list{z-index:30;max-height:313px;margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--stroke);border-radius:16px;background:var(--card-bg);box-shadow:none;white-space:normal}.site-form .iti .iti__country,.iti--container .iti__country{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:11px;cursor:pointer}.site-form .iti .iti__country[hidden],.site-form .iti .iti__divider[hidden],.site-form .iti .iti__search-empty[hidden],.iti--container .iti__country[hidden],.iti--container .iti__divider[hidden],.iti--container .iti__search-empty[hidden]{display:none}.site-form .iti .iti__search,.iti--container .iti__search{position:sticky;z-index:1;top:-6px;display:flex;align-items:center;gap:10px;margin:-6px -6px 6px;padding:12px 14px;border-bottom:1px solid var(--stroke);background:var(--card-bg)}.site-form .iti .iti__search .ui-icon,.iti--container .iti__search .ui-icon{flex:0 0 auto;font-size:20px;color:var(--text-2)}.site-form .iti input.iti__search-input,.site-form .iti input.iti__search-input:focus,.iti--container input.iti__search-input,.iti--container input.iti__search-input:focus{flex:1;min-width:0;width:100%;padding:0;border:0;border-radius:0;background:none;box-shadow:none;outline:none;color:var(--color-text);font-size:14px;line-height:22px}.site-form .iti .iti__search-empty,.iti--container .iti__search-empty{padding:16px 14px;color:var(--text-2);font-size:14px;line-height:22px;text-align:center}.site-form .iti .iti__country.iti__highlight,.iti--container .iti__country.iti__highlight{background:var(--color-surface-soft)}.site-form .iti .iti__country.iti__active,.iti--container .iti__country.iti__active{background:var(--color-primary-soft)}.site-form .iti .iti__country.iti__active .iti__country-name,.iti--container .iti__country.iti__active .iti__country-name{color:var(--color-accent)}.site-form .iti .iti__flag-box,.iti--container .iti__flag-box{display:grid;place-items:center;flex:0 0 20px;width:20px;margin:0}.site-form .iti .iti__flag-box .iti__flag.iti__md,.iti--container .iti__flag-box .iti__flag.iti__md{transform:scaleY(1.4)}.site-form .iti .iti__country-name,.iti--container .iti__country-name{flex:1;min-width:0;margin:0;color:var(--page-text);font-size:14px;line-height:22px}.site-form .iti .iti__dial-code,.iti--container .iti__dial-code{flex:0 0 auto;color:var(--text-2);font-size:13px;line-height:20px}.site-form .iti .iti__divider,.iti--container .iti__divider{height:1px;margin:6px 12px;padding:0;border:0;background:var(--stroke)}@media(max-width: 480px){.site-form .iti .iti__country-list,.iti--container .iti__country-list{max-height:269px}.site-form .iti .iti__country,.iti--container .iti__country{gap:10px;padding:9px 10px}}@media(prefers-reduced-motion: reduce){.site-form .iti,.site-form .iti .iti__arrow{transition:none}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.footer-card{width:100%;border-radius:22px;border:1px solid var(--stroke);box-shadow:var(--card-shadow);padding:40px}.footer-card-title{font-size:clamp(28px,3.6vw,48px);line-height:1.1;letter-spacing:-0.02em;font-weight:bold;color:var(--title-color);text-align:center;margin-bottom:24px;text-wrap:balance}.footer-card-description{max-width:50ch;font-size:18px;line-height:30px;color:var(--text-2);text-align:center;font-weight:400;margin-bottom:32px}.footer-card__wrapper{margin:0 auto;width:100%;max-width:727px;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-card__wrapper--wide{max-width:1000px}.footer-card__facts{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 28px;margin:28px 0 0;padding:12px 24px;border-radius:999px;background:var(--color-surface-soft);list-style:none}.footer-card__fact{display:flex;align-items:center;gap:10px;font-size:14px;line-height:22px;color:var(--color-text-soft)}.footer-card__fact+.footer-card__fact{position:relative}.footer-card__fact+.footer-card__fact::before{content:"";position:absolute;left:-14px;width:1px;height:18px;background:var(--stroke)}.footer-card__fact .ui-icon{flex:0 0 auto;font-size:18px;color:var(--color-icon-muted)}@media(max-width: 768px){.footer-card__facts{flex-direction:column;align-items:flex-start;gap:12px;border-radius:22px;padding:16px 20px}.footer-card__fact+.footer-card__fact::before{content:none}}.footer-card.violet{background:var(--footer-card-violet)}.footer-card.rainbow{background:var(--hero-main-card-bg)}@media(max-width: 1024px){.footer-card{padding:32px}.footer-card__wrapper{max-width:100%}}@media(max-width: 768px){.footer-card{padding:24px}.footer-card__wrapper{align-items:start}.footer-card-title{text-align:start;margin-bottom:16px}.footer-card-description{text-align:start;margin-bottom:24px}.footer-card .btn{width:100%}}@media(max-width: 480px){.footer-card{padding:20px}}.footer-card--split{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:0;align-items:stretch}.footer-card__badge{margin:0 0 20px;margin-inline:0}.footer-card--split .footer-card__wrapper{align-items:flex-start}.footer-card--split .footer-card-title,.footer-card--split .footer-card-description{text-align:left}.footer-card__steps{display:flex;flex-direction:column;gap:0;margin:0;padding:0 0 0 40px;list-style:none;border-left:1px solid var(--stroke)}.footer-card__step{flex:1 1 0;display:flex;gap:16px;align-items:center;padding:20px 0}.footer-card__step+.footer-card__step{border-top:1px solid var(--stroke)}.footer-card__step-icon{flex:none;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:13px;background:var(--color-primary-soft);color:var(--color-icon-muted);font-size:24px}.footer-card__step-title{margin:0;font-size:18px;line-height:24px;font-weight:700;letter-spacing:-0.01em;color:var(--title-color)}.footer-card__step-description{margin:6px 0 0;font-size:14px;line-height:22px;font-weight:400;color:var(--text-2);text-wrap:pretty}@media(max-width: 1024px){.footer-card__steps,.footer-card__aside{padding-left:0;padding-top:8px;border-left:0;border-top:1px solid var(--stroke)}.footer-card--split{grid-template-columns:minmax(0, 1fr);gap:28px}}@media(max-width: 480px){.footer-card__step{gap:12px}.footer-card__step-icon{width:44px;height:44px;border-radius:11px;font-size:22px}}.footer-card--split .footer-card__wrapper{padding-right:40px}.footer-card__aside{display:flex;flex-direction:column;justify-content:center;gap:20px;padding-left:40px;border-left:1px solid var(--stroke)}@media(max-width: 1024px){.footer-card__aside{padding-left:0;padding-top:28px;border-left:0;border-top:1px solid var(--stroke)}}.footer-card-title,.footer-card-description{text-wrap:balance}@media(max-width: 1024px){.footer-card__facts{width:100%;align-self:stretch}}.blog-card{--blog-card-accent: #6366f1;position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:var(--card-bg)}.blog-card.is-hidden-by-filter{display:none}.blog-card__image{aspect-ratio:1024/538;width:100%;overflow:hidden;position:relative}.blog-card__image--placeholder{display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.92)}.blog-card__title{font-size:22px;line-height:28px;letter-spacing:-0.01em;color:var(--title-color);margin-bottom:10px;font-weight:bold;transition:opacity .2s ease-in-out}.blog-card--yellow{--blog-card-accent: #fb923c}.blog-card--violet-dark{--blog-card-accent: #6366f1}.blog-card--ocean{--blog-card-accent: #0be3ff}.blog-card--green{--blog-card-accent: #a3e635}.blog-card--violet{--blog-card-accent: #8b5cf6}@media(max-width: 768px){.blog-card__title{font-size:20px;line-height:26px;margin-bottom:10px}}.blog-card .post-meta__accent::before{background:var(--blog-card-accent)}.blog-card__content{flex:1 1 auto;display:flex;flex-direction:column}.blog-card__description{margin-bottom:18px;font-size:14px;line-height:22px;font-weight:300;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__cta{margin-top:auto;align-self:flex-start;display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:13px;background:var(--color-surface-soft);border:1px solid var(--stroke);font-size:14px;line-height:22px;font-weight:500;color:var(--title-color);transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.blog-card__cta::after{content:"";position:absolute;inset:0;border-radius:inherit}.blog-card__cta svg{width:16px;height:16px}.blog-card:hover .blog-card__cta{background:var(--card-hover-color);border-color:var(--color-primary)}.blog-card__cta:focus-visible{outline:2px solid var(--color-primary);outline-offset:6px}.blog-card.is-hidden-by-page{display:none}.blog-card__content{padding:20px}.blog-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__image{width:calc(100% + 2px);margin-left:-1px;margin-right:-1px}.blog-card::after{content:"";position:absolute;inset:0;border:1px solid var(--stroke);border-radius:inherit;pointer-events:none;z-index:1}.faq-card_item_header:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.faq-card{--faq-card-accent: var(--color-primary);--faq-card-active-icon-color: #0a0a0c;scroll-margin-top:120px;width:100%;padding:32px;border:1px solid var(--card-border);border-radius:22px;background:var(--card-bg);box-shadow:var(--card-shadow)}html[data-theme=light] .faq-card{--faq-card-active-icon-color: var(--button-primary-text)}.faq-card__header{display:flex;align-items:flex-start;gap:16px;padding-bottom:24px}.faq-card__header_text{flex:1 1 auto;min-width:0}.faq-card__header_subtitle{margin-top:6px;font-size:14px;line-height:22px;color:var(--text-2)}.faq-card__header_count{flex:0 0 auto;margin-left:auto;align-self:center;white-space:nowrap;padding:6px 14px;border:1px solid var(--card-border);border-radius:30px;background:var(--color-surface-soft);font-size:13px;line-height:20px;font-weight:500;color:var(--text-2)}.faq-card__header_icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:13px;background:var(--color-primary-soft);color:var(--color-icon-muted)}.faq-card__header_icon .ui-icon{font-size:24px;line-height:1}.faq-card__header h4{font-weight:bold;font-size:28px;line-height:32px;color:var(--page-text)}.faq-card__content{display:flex;flex-direction:column;gap:12px}.faq-card_item{border:1px solid var(--card-border);border-radius:16px;background:var(--color-surface-soft);padding:0 20px;transition:border-color 320ms cubic-bezier(0.22, 1, 0.36, 1);position:relative;--note-ring-angle: 0deg}.faq-card_item.active::after{content:"";position:absolute;inset:-1px;border-radius:17px;padding:1px;background:conic-gradient(from var(--note-ring-angle), transparent 0deg, var(--color-primary) 55deg, var(--color-accent) 105deg, transparent 165deg, transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.62;animation:note-ring-spin 5.6s linear infinite;pointer-events:none}@media(prefers-reduced-motion: reduce){.faq-card_item.active::after{animation:none;opacity:.5;background:linear-gradient(135deg, var(--color-primary), var(--color-accent))}}.faq-card_item_header>.faq-card_item-title{flex:1 1 0;min-width:0}.faq-card_item-tag{flex:0 0 auto;white-space:nowrap;padding:3px 10px;border:1px solid var(--card-border);border-radius:30px;background:var(--card-bg);font-size:12px;line-height:18px;font-weight:500;color:var(--text-2)}.faq-card_item_header{display:flex;justify-content:space-between;align-items:center;padding:18px 0;cursor:pointer;gap:16px}.faq-card_item-title{font-size:21px;line-height:24px;color:var(--page-text);font-weight:bold}.faq-card_item_btn{position:relative;height:30px;width:30px;min-width:30px;box-shadow:var(--card-shadow);border-radius:9px;border:1px solid var(--card-border);background:var(--card-bg);display:flex;align-items:center;justify-content:center;color:var(--faq-card-accent);transition:background-color 280ms cubic-bezier(0.22, 1, 0.36, 1),color 280ms cubic-bezier(0.22, 1, 0.36, 1),transform 280ms cubic-bezier(0.22, 1, 0.36, 1);cursor:pointer}.faq-card_item_btn:hover{background-color:var(--faq-card-accent);color:var(--faq-card-active-icon-color)}.faq-card_item_btn.active{background-color:var(--faq-card-accent);color:var(--faq-card-active-icon-color);transform:rotate(45deg)}.faq-card_item_header:hover .faq-card_item_btn{background-color:var(--faq-card-accent);color:var(--faq-card-active-icon-color)}.faq-card_item_body{max-height:0;overflow:hidden;transition:max-height 200ms ease-in-out}.faq-card_item_body-description{font-size:16px;line-height:24px;font-width:400;color:var(--faq-item-description);padding-bottom:22px;-webkit-user-select:text;-moz-user-select:text;user-select:text}.faq-card_item_body-description a{transition:opacity .2s ease-in-out}.faq-card_item_body-description a:hover{opacity:.6}@media(prefers-reduced-motion: reduce){.faq-card_item_body-description a{transition:none}}@media(max-width: 768px){.faq-card{padding:24px}.faq-card__header{padding-bottom:18px}.faq-card__header_icon{width:46px;height:46px}.faq-card__header_icon .ui-icon{font-size:22px}.faq-card__header h4{font-size:24px;line-height:26px}.faq-card_item_header{padding:16px 0;flex-wrap:wrap;gap:8px 12px}.faq-card_item-tag{order:-1;flex:0 0 auto;width:auto;align-self:flex-start}.faq-card_item-title{font-size:19px;line-height:24px}.faq-card_item_body-description{font-size:14px;line-height:20px;padding-bottom:19px}}@media(max-width: 480px){.faq-card{padding:20px}.faq-card_item{padding:0 16px}.faq-card_item-tag{margin:0 auto}}@media(max-width: 768px){.faq-card_item_header{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"tag tag" "title button";align-items:center;gap:10px 12px}.faq-card_item-tag{grid-area:tag;justify-self:start;width:auto}.faq-card_item_header>.faq-card_item-title{grid-area:title}.faq-card_item_btn{grid-area:button}.faq-card__header{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:10px 14px}.faq-card__header_text{grid-column:2}.faq-card__header_count{display:none}}.cookie-bar{position:fixed;left:0;right:0;bottom:0;z-index:1000;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--card-bg);border-top:1px solid var(--card-border, var(--color-border));transform:translateY(100%);transition:transform 260ms cubic-bezier(0.22, 1, 0.36, 1)}.cookie-bar.is-in{transform:none}.cookie-bar[hidden]{display:none}.cookie-bar__inner{display:flex;align-items:center;justify-content:center;gap:12px 24px;max-width:1132px;margin:0 auto;flex-wrap:wrap}.cookie-bar__text{margin:0;flex:1 1 420px;min-width:0;font-size:13px;font-weight:300;line-height:20px;color:var(--color-text-soft);text-wrap:pretty}.cookie-bar__text a{color:var(--color-text-soft);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--text-3);transition:text-decoration-color 200ms ease-in-out,color 200ms ease-in-out}.cookie-bar__text a:hover{color:var(--title-color);text-decoration-color:currentColor}.cookie-bar__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.cookie-bar__button{min-width:104px}.cookie-bar__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:4px;padding:0;border:0;border-radius:9px;background:rgba(0,0,0,0);color:var(--text-3);cursor:pointer;transition:color 200ms ease-in-out,background 200ms ease-in-out}.cookie-bar__close:hover{background:var(--color-surface-soft);color:var(--title-color)}@media(max-width: 768px){.cookie-bar__inner{align-items:stretch;gap:10px}.cookie-bar__text{flex:1 1 100%}.cookie-bar__actions{width:100%}.cookie-bar__button{flex:1;justify-content:center}}@media(prefers-reduced-motion: reduce){.cookie-bar{transition:none}}.grecaptcha-badge{visibility:hidden !important;opacity:0 !important;pointer-events:none !important}.solution-hero{margin-top:60px;margin-bottom:96px}.solution-hero .hero_wrapper{display:flex;flex-direction:column;gap:24px;text-align:center}.solution-hero .hero-title,.solution-hero .hero-description{margin:0 auto}.solution-hero .hero-title{max-width:15ch}.solution-hero .hero-description{max-width:70ch;text-wrap:balance}.solution-hero__content{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.solution-hero__content .btn-secondary{background:var(--color-surface-soft)}.solution-hero__content .btn-secondary:hover{background:var(--color-surface-soft);border-color:var(--toggle-hover-border)}.solution-hero__content .btn .ui-icon--arrow{display:block;flex:0 0 18px;width:18px;height:18px;color:currentColor}@media(max-width: 1024px){.solution-hero{margin-top:14px;margin-bottom:48px}.solution-hero .hero_wrapper{gap:20px}}@media(max-width: 768px){.solution-hero__content .btn{width:100%}}@supports((-webkit-background-clip: text) or (background-clip: text)){.service-scope__effect span{--text-gradient: var(--gradient-text-accent);--text-flow: text-gradient-flow;background:var(--text-gradient);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:var(--text-flow, none) 2.6s ease-in-out infinite alternate}}.service-scope__list{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none}.service-scope__list-item{display:flex;align-items:center;gap:14px;color:var(--color-text-soft);font-size:15px;line-height:24px}.service-scope__list-icon{box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-surface-soft);color:var(--color-lime-ink)}.service-scope{box-sizing:border-box;display:grid;grid-template-columns:minmax(0, 0.54fr) minmax(0, 1fr);align-items:center;margin-top:40px;padding:40px;border:1px solid var(--card-border);border-radius:22px;background:var(--card-bg);box-shadow:var(--card-shadow)}.service-scope__intro{padding-right:40px}.service-scope__intro .subtitle,.service-scope__intro .title,.service-scope__intro .description{max-width:none;margin-left:0;margin-right:0;text-align:start}.service-scope__intro .description{margin-bottom:0}.service-scope__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px;padding-left:40px;border-left:1px solid var(--stroke)}.service-scope__item{box-sizing:border-box;padding:24px;border-radius:13px;background:var(--color-surface-soft)}.service-scope__item .service-card__icon{margin-bottom:16px}.service-scope__item .service-card__title{margin-bottom:8px;font-size:18px;line-height:24px}.service-scope__note{position:relative;grid-column:1/-1;margin-top:32px;padding:18px 24px;border-radius:13px;background:var(--color-surface-soft)}.service-scope__effect{max-width:100%;color:var(--text-2);font-size:15px;line-height:24px}.service-scope__effect span{color:var(--title-color);font-weight:700}@media(prefers-reduced-motion: reduce){.service-scope__effect span{animation:none}}@media(max-width: 1024px){.service-scope{grid-template-columns:minmax(0, 1fr);gap:32px;margin-top:32px;padding:32px}.service-scope__intro{padding-right:0}.service-scope__grid{padding-left:0;border-left:0}.service-scope__note{margin-top:0}}@media(max-width: 768px){.service-scope{padding:24px}.service-scope__grid{grid-template-columns:minmax(0, 1fr);gap:14px}}@media(max-width: 480px){.service-scope{padding:20px}.service-scope__item,.service-scope__note{padding:18px}}@supports((-webkit-background-clip: text) or (background-clip: text)){.service-inputs__result-text span{--text-gradient: var(--gradient-text-accent);--text-flow: text-gradient-flow;background:var(--text-gradient);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:var(--text-flow, none) 2.6s ease-in-out infinite alternate}}.service-inputs{box-sizing:border-box;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;margin-top:40px;padding:40px;border:1px solid var(--card-border);border-radius:22px;background:var(--card-bg);box-shadow:var(--card-shadow)}.service-inputs__intro{padding-right:40px}.service-inputs__intro .subtitle,.service-inputs__intro .title,.service-inputs__intro .description{max-width:none;margin-left:0;margin-right:0;text-align:start}.service-inputs__intro .description{margin-bottom:0}.service-inputs__cases-list{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.service-inputs__cases-item{display:flex;align-items:center;gap:14px;color:var(--color-text-soft);font-size:15px;line-height:24px}.service-inputs__grid{display:grid;gap:0;padding-left:40px;border-left:1px solid var(--stroke)}.service-inputs__card{position:relative;box-sizing:border-box;padding:24px 28px;background:var(--color-surface-soft)}.service-inputs__card:first-child{border-radius:13px 13px 0 0}.service-inputs__card:last-child{border-radius:0 0 13px 13px}.service-inputs__card+.service-inputs__card{border-top:1px solid var(--stroke)}.service-inputs__card::before,.service-inputs__card::after{content:"";position:absolute;top:50%;width:3px;height:28px;transform:translateY(-50%);border-radius:3px;background:var(--button-primary-bg);opacity:.35;animation:service-inputs-mark 3.2s ease-in-out infinite}.service-inputs__card::before{left:0}.service-inputs__card::after{right:0}.service-inputs__card:nth-child(2)::before,.service-inputs__card:nth-child(2)::after{animation-delay:.4s}.service-inputs__card:nth-child(3)::before,.service-inputs__card:nth-child(3)::after{animation-delay:.8s}.service-inputs__card:nth-child(4)::before,.service-inputs__card:nth-child(4)::after{animation-delay:1.2s}.service-inputs__card-title{margin-bottom:4px;color:var(--title-color);font-size:17px;font-weight:700;letter-spacing:-0.01em;line-height:24px}.service-inputs__result{position:relative;grid-column:1/-1;box-sizing:border-box;margin-top:32px;padding:18px 24px;border-radius:13px;background:var(--color-surface-soft)}.service-inputs__result-text{color:var(--text-2);font-size:15px;line-height:24px}.service-inputs__result-text span{color:var(--title-color);font-weight:700}@keyframes service-inputs-mark{0%,36%,100%{opacity:.35}12%{opacity:1}}@media(prefers-reduced-motion: reduce){.service-inputs__result-text span,.service-inputs__card::before,.service-inputs__card::after{animation:none}.service-inputs__card::before,.service-inputs__card::after{opacity:1}}@media(max-width: 1024px){.service-inputs{grid-template-columns:minmax(0, 1fr);gap:32px;margin-top:32px;padding:32px}.service-inputs__intro{padding-right:0}.service-inputs__grid{padding-left:0;border-left:0}.service-inputs__result{margin-top:0}}@media(max-width: 768px){.service-inputs{padding:24px}}@media(max-width: 480px){.service-inputs{padding:20px}.service-inputs__result{padding:18px}.service-inputs__card{padding:18px 22px}.service-inputs__cases-item{font-size:14px}}@supports((-webkit-background-clip: text) or (background-clip: text)){.service-next__card-title{--text-gradient: var(--gradient-text-accent);--text-flow: text-gradient-flow;width:-moz-fit-content;width:fit-content;background:var(--text-gradient);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:var(--text-flow, none) 2.6s ease-in-out infinite alternate}}.service-next__items{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;margin-top:40px}.service-next__card{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:22px 70px 22px 22px;border:1px solid var(--card-border);border-radius:22px;background:var(--card-bg);box-shadow:var(--card-shadow);color:inherit}.service-next__card:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.service-next__card-when{align-self:flex-start;color:var(--title-color);font-size:13px;font-weight:700;letter-spacing:.02em;line-height:18px}.service-next__card-title{color:var(--title-color);font-size:20px;font-weight:700;letter-spacing:-0.01em;line-height:26px;text-wrap:balance}.service-next__card-text{color:var(--text-2);font-size:14px;line-height:22px;text-wrap:pretty}.service-next__card-arrow{position:absolute;top:20px;right:20px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--stroke);border-radius:13px;background:var(--color-surface-soft);color:var(--title-color);transition:background-color 280ms cubic-bezier(0.22, 1, 0.36, 1),border-color 280ms cubic-bezier(0.22, 1, 0.36, 1)}.service-next__card-arrow svg{width:16px;height:16px}.service-next__card:hover .service-next__card-arrow,.service-next__card:focus-visible .service-next__card-arrow{border-color:var(--color-primary);background:var(--card-hover-color)}@media(prefers-reduced-motion: reduce){.service-next__card-title{animation:none}.service-next__card-arrow{transition:none}}@media(max-width: 1024px){.service-next__items{grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:32px}}@media(max-width: 768px){.service-next__items{grid-template-columns:minmax(0, 1fr)}}.sol-values{margin-bottom:60px;scroll-margin-top:120px}.sol-values__title .title{max-width:100%}.sol-values__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:17px;margin:40px 0 60px;padding-top:38px}.sol-values__item{position:relative;padding:24px;border:1px solid var(--card-border);border-radius:22px;background:var(--card-bg);box-shadow:var(--card-shadow)}.sol-values__item-number{margin-bottom:10px;color:var(--color-lime-ink);font-size:14px;font-weight:700;letter-spacing:.06em;line-height:20px}.sol-values__item-title{margin-bottom:8px;color:var(--title-color);font-size:17px;font-weight:700;letter-spacing:-0.01em;line-height:24px;text-wrap:balance}.sol-values__item-description{color:var(--text-3);font-size:14px;line-height:24px;text-wrap:balance}.sol-values__item:not(:last-child)::after{content:"";position:absolute;top:-28px;left:50%;z-index:0;width:calc(100% + 17px);height:2px;border-radius:1px;background:var(--stroke)}.sol-values__item::before{content:"";position:absolute;top:-33px;left:50%;z-index:1;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--color-lime-ink);animation:sol-node-pulse 3.2s ease-in-out infinite}.sol-values__item:nth-child(2)::before{animation-delay:.35s}.sol-values__item:nth-child(3)::before{animation-delay:.7s}.sol-values__item:nth-child(4)::before{animation-delay:1.05s}.sol-values__grid.js-rail .sol-values__item::before{transform:scale(0);transition:transform 320ms cubic-bezier(0.22, 1, 0.36, 1)}.sol-values__grid.js-rail .sol-values__item:not(:last-child)::after{transform:scaleX(0);transform-origin:left center;transition:transform 420ms cubic-bezier(0.22, 1, 0.36, 1)}.sol-values__grid.js-rail .sol-values__item{opacity:0;transform:translateY(14px);transition:opacity 420ms cubic-bezier(0.22, 1, 0.36, 1),transform 420ms cubic-bezier(0.22, 1, 0.36, 1)}.sol-values__grid.js-rail.is-in .sol-values__item{opacity:1;transform:none}.sol-values__grid.js-rail .sol-values__item:nth-child(2),.sol-values__grid.js-rail .sol-values__item:nth-child(2)::before{transition-delay:420ms}.sol-values__grid.js-rail .sol-values__item:nth-child(3),.sol-values__grid.js-rail .sol-values__item:nth-child(3)::before{transition-delay:840ms}.sol-values__grid.js-rail .sol-values__item:nth-child(4),.sol-values__grid.js-rail .sol-values__item:nth-child(4)::before{transition-delay:1260ms}.sol-values__grid.js-rail .sol-values__item:nth-child(1)::after{transition-delay:200ms}.sol-values__grid.js-rail .sol-values__item:nth-child(2)::after{transition-delay:620ms}.sol-values__grid.js-rail .sol-values__item:nth-child(3)::after{transition-delay:1040ms}.sol-values__grid.js-rail.is-in .sol-values__item::before{transform:scale(1)}.sol-values__grid.js-rail.is-in .sol-values__item::after{transform:scaleX(1)}@keyframes sol-node-pulse{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-lime-ink) 0%, transparent)}45%{box-shadow:0 0 0 9px color-mix(in srgb, var(--color-lime-ink) 0%, transparent)}}@media(prefers-reduced-motion: reduce){.sol-values__item,.sol-values__item::before,.sol-values__grid.js-rail .sol-values__item,.sol-values__grid.js-rail .sol-values__item::before,.sol-values__grid.js-rail .sol-values__item::after{opacity:1;transform:none;transition:none;animation:none}}@media(max-width: 1024px){.sol-values{margin-bottom:32px}.sol-values__grid{grid-template-columns:repeat(2, 1fr);margin-bottom:32px;padding-top:0}.sol-values__item-number{margin-bottom:8px}.sol-values__item-title{margin-bottom:8px;font-size:14px;line-height:20px}.sol-values__item-description{font-size:12px;line-height:18px}.sol-values__item::before,.sol-values__item:not(:last-child)::after{content:none}}@media(max-width: 480px){.sol-values__item{padding:20px}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;max-height:200px}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}p,h1,h2,h3,h4,h5,h6{margin:0}a{text-decoration:none;display:inline-block}*{font-family:"Space Grotesk",Arial,sans-serif;box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;display:flex;flex-direction:column;color:var(--page-text);background-color:var(--page-bg);transition:background-color .2s ease-in-out,color .2s ease-in-out}main{flex:1}.container{max-width:1132px;margin:0 auto;width:100%;box-sizing:border-box}.container_blog_slug{max-width:732px;margin:0 auto;width:100%;box-sizing:border-box}button{border:0}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}@media(max-width: 1280px){.container{padding:0 14px}.container_blog_slug{padding:0 14px}}a:focus-visible,button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.text-1{font-size:22px;line-height:32px}.text-2{font-size:16px;line-height:24px;font-weight:300}.text-3{font-size:14px;line-height:24px}.text-4{font-size:38px;line-height:42px}.text-5{font-size:28px;line-height:32px}.text-6{font-size:21px;line-height:24px}.text -primary{color:var(--text-2)}@media(max-width: 1024px){.text-2{font-size:14px;line-height:20px}}input,textarea,select{background:var(--color-page);display:flex;border:1px solid var(--color-border);border-radius:11px;color:var(--text-2);width:100%;padding:11px 16px;font-size:14px;line-height:23px;font-weight:300}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:var(--color-placeholder)}input::placeholder,textarea::placeholder,select::placeholder{color:var(--color-placeholder)}textarea{height:87px;resize:none}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:14px 44px 14px 16px;background:url("/wp-content/themes/aiworldhub/assets/images/down.svg") no-repeat right 16px center,var(--color-page)}@font-face{font-family:"Material Symbols Outlined";src:url("/wp-content/themes/aiworldhub/assets/fonts/MaterialSymbolsOutlined-theme-v5.woff2?v=5") format("woff2");font-weight:300;font-style:normal;font-display:swap}@keyframes text-gradient-flow{from{background-position:0% 50%}to{background-position:100% 50%}}@keyframes subtitle-spark{to{transform:rotate(360deg)}}@property --note-ring-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes note-ring-spin{to{--note-ring-angle: 360deg}}p,h1,h2,h3,h4,h5,h6{margin:0}