.home-agent-hero_hero__6GZZD{--hero-paper:#fff;--hero-surface:#fff;--hero-subtle:#f5f7fb;--hero-text:#182337;--hero-muted:#657185;--hero-line:#dce3ee;--hero-accent:#0b3f91;--hero-accent-soft:#eaf1fc;--hero-button:#1556c0;--hero-button-end:#5268ef;--hero-glow-blue:rgb(163 202 255/43%);--hero-glow-indigo:rgb(193 186 255/34%);background:var(--hero-paper);box-sizing:border-box;color:var(--hero-text);display:flex;flex-direction:column;gap:24px;isolation:isolate;min-height:calc(100svh - var(--home-header-height, 81px));padding:clamp(32px,5svh,64px) 32px 18px;position:relative}.dark .home-agent-hero_hero__6GZZD{--hero-paper:#111927;--hero-surface:#1a2638;--hero-subtle:#152033;--hero-text:#edf3fc;--hero-muted:#a8b6cd;--hero-line:#33445e;--hero-accent:#a5c8ff;--hero-accent-soft:#223c61;--hero-button:#2864c9;--hero-button-end:#6268dc;--hero-glow-blue:rgb(34 99 191/25%);--hero-glow-indigo:rgb(98 80 187/23%)}.home-agent-hero_hero__6GZZD:after,.home-agent-hero_hero__6GZZD:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.home-agent-hero_hero__6GZZD:before{background:radial-gradient(ellipse at 18% 48%,var(--hero-glow-blue),transparent 52%),radial-gradient(ellipse at 83% 47%,var(--hero-glow-indigo),transparent 49%)}.home-agent-hero_hero__6GZZD:after{background-image:linear-gradient(var(--hero-line) 1px,transparent 1px),linear-gradient(90deg,var(--hero-line) 1px,transparent 1px);background-size:88px 88px;mask-image:radial-gradient(ellipse at 50% 66%,#000,transparent 62%);opacity:.16}.home-agent-hero_heroContent__PCJEO{margin:auto;max-width:1100px;min-width:0;width:100%}.home-agent-hero_heroIntro__3KZI3{margin:0 auto 32px;text-align:center}.home-agent-hero_eyebrow__mMlhj{align-items:center;color:var(--hero-muted);display:flex;font-size:12px;gap:8px;justify-content:center;letter-spacing:.08em;margin:0 0 12px}.home-agent-hero_eyebrow__mMlhj>span{background:#ff9200;border-radius:50%;height:6px;width:6px}.home-agent-hero_heroTitle__TEp7d{color:var(--hero-text);font-size:clamp(36px,4.4vw,60px);font-weight:650;letter-spacing:-.045em;line-height:1.25;margin:0;text-wrap:balance}.home-agent-hero_heroTitle__TEp7d span{color:var(--hero-accent)}.home-agent-hero_introNote__kN50l{color:var(--hero-muted);font-size:15px;line-height:1.8;margin:14px auto 0;max-width:620px;text-wrap:balance}.home-agent-hero_agentCard__jhKL4{background:linear-gradient(150deg,var(--hero-surface) 68%,color-mix(in srgb,var(--hero-accent-soft) 55%,var(--hero-surface)));border:1px solid color-mix(in srgb,var(--hero-line) 82%,var(--hero-surface));border-radius:28px;box-shadow:0 28px 70px -22px rgb(57 87 166/24%),0 8px 24px -12px rgb(48 78 134/14%),inset 0 1px 0 color-mix(in srgb,var(--hero-surface) 90%,white);min-width:0;padding:23px 28px 18px;position:relative;z-index:1;transition:border-color .18s ease,box-shadow .18s ease}.home-agent-hero_agentCard__jhKL4:has(.home-agent-hero_agentTextarea__KwWh3:focus){border-color:color-mix(in srgb,var(--hero-accent) 60%,var(--hero-line));box-shadow:0 28px 70px -22px rgb(57 87 166/30%),0 0 0 3px color-mix(in srgb,var(--hero-accent) 10%,transparent)}.home-agent-hero_creationModes__agmXU{--mode-column:0;--mode-row:0;background:color-mix(in srgb,var(--hero-surface) 74%,transparent);border:1px solid var(--hero-line);border-radius:18px;display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:44px;isolation:isolate;margin:0 auto 20px;max-width:644px;padding:5px;position:relative;z-index:1}.home-agent-hero_creationModes__agmXU[data-mode=image]{--mode-column:1}.home-agent-hero_creationModes__agmXU[data-mode=video]{--mode-column:2}.home-agent-hero_creationModes__agmXU[data-mode=audio]{--mode-column:3}.home-agent-hero_modeIndicator__azV7O{background:var(--hero-surface);border:1px solid color-mix(in srgb,var(--hero-accent) 20%,var(--hero-line));border-radius:12px;box-shadow:0 3px 8px rgb(40 69 123/10%);height:44px;left:5px;pointer-events:none;position:absolute;top:5px;transform:translate(calc(var(--mode-column) * (100% + 4px)),calc(var(--mode-row) * (100% + 6px)));transition:transform .24s cubic-bezier(.22,1,.36,1);width:calc((100% - 22px) / 4);z-index:-1}.home-agent-hero_creationModes__agmXU button{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;color:var(--hero-muted);cursor:pointer;display:flex;gap:9px;justify-content:center;min-height:44px;min-width:0;padding:8px 12px;text-align:left;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .14s ease}.home-agent-hero_creationModes__agmXU button:hover{background:color-mix(in srgb,var(--hero-accent-soft) 65%,transparent);color:var(--hero-text)}.home-agent-hero_creationModes__agmXU button.home-agent-hero_modeActive__1_LAj{background:transparent;color:var(--hero-accent)}.home-agent-hero_creationModes__agmXU button>svg{flex:0 0 auto;height:19px;stroke-width:1.7;width:19px}.home-agent-hero_creationModes__agmXU button[data-mode=agent]>svg{color:#347de0}.home-agent-hero_creationModes__agmXU button[data-mode=image]>svg{color:#218b75}.home-agent-hero_creationModes__agmXU button[data-mode=video]>svg{color:#cf7a2e}.home-agent-hero_creationModes__agmXU button[data-mode=audio]>svg{color:#7a6ad3}.dark .home-agent-hero_creationModes__agmXU button>svg{filter:brightness(1.35)}.home-agent-hero_modeLabel__E5bH0{font-size:14px;font-weight:600;white-space:nowrap}.home-agent-hero_creationStudio__F1kcd{min-width:0;position:relative}.home-agent-hero_studioArt__6e5_b{inset:0;pointer-events:none;position:absolute;user-select:none}.home-agent-hero_audioArt__i8f2e,.home-agent-hero_pictureArt__jJ_Yt,.home-agent-hero_storyArt__cmuAa{background:var(--hero-surface);border:1px solid color-mix(in srgb,var(--hero-line) 70%,var(--hero-surface));box-shadow:0 14px 28px -12px rgb(53 79 137/28%),inset 0 1px 0 rgb(255 255 255/30%);position:absolute}.home-agent-hero_pictureArt__jJ_Yt{border-radius:18px;left:-98px;padding:8px;top:78px;transform:perspective(700px) rotateY(14deg) rotate(-12deg);width:156px}.home-agent-hero_pictureArt__jJ_Yt>svg,.home-agent-hero_storyArt__cmuAa>svg{display:block;width:100%}.home-agent-hero_pictureArt__jJ_Yt>span,.home-agent-hero_storyArt__cmuAa>span{align-items:center;color:var(--hero-muted);display:flex;font-size:10px;gap:6px;padding:8px 3px 2px}.home-agent-hero_pictureArt__jJ_Yt>span>svg,.home-agent-hero_storyArt__cmuAa>span>svg{height:13px;width:13px}.home-agent-hero_storyArt__cmuAa{border-radius:16px;padding:8px;right:-98px;top:44px;transform:perspective(700px) rotateY(-15deg) rotate(11deg);width:150px}.home-agent-hero_storyArt__cmuAa>span{padding:1px 2px 8px}.home-agent-hero_storyFrames__cHQXw{display:flex;gap:4px;padding-top:7px}.home-agent-hero_storyFrames__cHQXw>i{background:#aaa6df;border-radius:3px;height:12px;flex:1}.home-agent-hero_storyFrames__cHQXw>i:nth-child(2){background:#c5c4ed}.home-agent-hero_storyFrames__cHQXw>i:nth-child(3){background:#dddbf4}.home-agent-hero_audioArt__i8f2e{align-items:center;border-radius:16px;color:#af773d;display:flex;gap:8px;padding:11px;right:-80px;top:254px;transform:rotate(-9deg);width:148px}.home-agent-hero_audioArt__i8f2e>svg:first-child{flex:0 0 22px;height:22px}.home-agent-hero_audioArt__i8f2e>svg:last-child{min-width:0;width:100%}.dark .home-agent-hero_studioArt__6e5_b{opacity:.78}.home-agent-hero_composerHeading__R1RME{margin-bottom:4px}.home-agent-hero_inputLabel__8TB4R{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.home-agent-hero_modeNote__nvAuu{color:var(--hero-muted);display:inline-block;font-size:12px;animation:home-agent-hero_modeReveal__XmUXI .24s ease both}.home-agent-hero_agentTextarea__KwWh3{appearance:none;background:transparent!important;border:0!important;border-radius:12px;box-shadow:none!important;box-sizing:border-box;color:var(--hero-text);display:block;font:inherit;font-size:17px;line-height:1.75;min-height:112px;outline:0!important;padding:10px 0;resize:vertical;scroll-margin-block:96px 24px;width:100%}.home-agent-hero_agentTextarea__KwWh3::placeholder{color:var(--hero-muted);opacity:1}.home-agent-hero_agentToolbar___jNbg{align-items:center;border-top:1px solid color-mix(in srgb,var(--hero-line) 70%,transparent);display:flex;gap:12px;justify-content:space-between;margin-top:16px;padding-top:14px}.home-agent-hero_attachmentButton__4X_4U,.home-agent-hero_sendButton__hwLaa{align-items:center;border:0;cursor:pointer;display:inline-flex;flex:0 0 auto;gap:8px;height:44px;justify-content:center;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .14s ease}.home-agent-hero_attachmentButton__4X_4U{background:transparent;border-radius:12px;color:var(--hero-muted);font-size:12px;padding:0 10px}.home-agent-hero_attachmentButton__4X_4U:hover{background:var(--hero-subtle);color:var(--hero-text)}.home-agent-hero_attachmentButton__4X_4U svg,.home-agent-hero_sendButton__hwLaa svg{height:17px;width:17px}.home-agent-hero_sendActions__gjg3f{align-items:center;display:flex;flex:0 0 auto;gap:16px}.home-agent-hero_shortcutHint__dxRhK{color:var(--hero-muted);font-size:11px}.home-agent-hero_sendButton__hwLaa{background:linear-gradient(115deg,var(--hero-button),var(--hero-button-end));border-radius:12px;box-shadow:0 5px 14px rgb(39 89 201/24%),inset 0 1px 0 rgb(255 255 255/20%);color:#fff;font-size:13px;font-weight:600;padding:0 20px}.home-agent-hero_sendButton__hwLaa:hover{box-shadow:0 8px 20px rgb(39 89 201/32%),inset 0 1px 0 rgb(255 255 255/25%)}.home-agent-hero_promptExamples__enkiL{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));animation:home-agent-hero_modeReveal__XmUXI .24s ease both}.home-agent-hero_promptExamples__enkiL button{align-items:center;background:color-mix(in srgb,var(--hero-accent-soft) 45%,var(--hero-surface));border:1px solid color-mix(in srgb,var(--hero-line) 75%,transparent);border-radius:22px;color:var(--hero-muted);cursor:pointer;display:flex;font-size:11px;gap:8px;line-height:1.6;min-height:44px;min-width:0;overflow-wrap:anywhere;padding:8px 12px;text-align:left;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .14s ease}.home-agent-hero_promptExamples__enkiL button>svg{flex:0 0 auto;height:14px;margin-left:auto;width:14px;transition:transform .18s ease}.home-agent-hero_promptExamples__enkiL button:hover{background:var(--hero-accent-soft);border-color:color-mix(in srgb,var(--hero-accent) 25%,var(--hero-line));color:var(--hero-accent)}.home-agent-hero_promptExamples__enkiL button:hover>svg{transform:translate(1px,-1px)}.home-agent-hero_exploreLink__sOhIh{align-items:center;align-self:center;border-radius:12px;color:var(--hero-muted);display:inline-flex;flex:0 0 auto;font-size:11px;gap:10px;min-height:44px;padding:0 14px;text-decoration:none;transition:background-color .18s ease,color .18s ease}.home-agent-hero_exploreLink__sOhIh svg{height:15px;width:15px;transition:transform .18s ease}.home-agent-hero_exploreLink__sOhIh:hover{background:var(--hero-accent-soft);color:var(--hero-accent)}.home-agent-hero_exploreLink__sOhIh:hover svg{transform:translateY(3px)}.home-agent-hero_attachmentButton__4X_4U:focus-visible,.home-agent-hero_creationModes__agmXU button:focus-visible,.home-agent-hero_exploreLink__sOhIh:focus-visible,.home-agent-hero_promptExamples__enkiL button:focus-visible,.home-agent-hero_sendButton__hwLaa:focus-visible{outline:2px solid var(--hero-accent);outline-offset:3px}.home-agent-hero_attachmentButton__4X_4U,.home-agent-hero_creationModes__agmXU button,.home-agent-hero_promptExamples__enkiL button,.home-agent-hero_sendButton__hwLaa{scroll-margin-block:96px 24px}.home-agent-hero_attachmentButton__4X_4U:active,.home-agent-hero_creationModes__agmXU button:active,.home-agent-hero_promptExamples__enkiL button:active,.home-agent-hero_sendButton__hwLaa:active{transform:translateY(1px)}@keyframes home-agent-hero_modeReveal__XmUXI{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1360px){.home-agent-hero_studioArt__6e5_b{display:none}}@media (max-width:920px){.home-agent-hero_hero__6GZZD{padding:32px 24px 16px}.home-agent-hero_creationModes__agmXU button{gap:8px;padding-inline:8px}.home-agent-hero_promptExamples__enkiL{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.home-agent-hero_hero__6GZZD{gap:20px;padding:28px 16px 12px}.home-agent-hero_heroIntro__3KZI3{margin-bottom:22px}.home-agent-hero_eyebrow__mMlhj{font-size:11px;margin-bottom:12px}.home-agent-hero_heroTitle__TEp7d{font-size:clamp(32px,8.7vw,46px);line-height:1.3}.home-agent-hero_introNote__kN50l{font-size:13px;margin-top:12px;max-width:360px}.home-agent-hero_creationModes__agmXU{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px;padding:5px}.home-agent-hero_creationModes__agmXU[data-mode=video]{--mode-column:0;--mode-row:1}.home-agent-hero_creationModes__agmXU[data-mode=audio]{--mode-column:1;--mode-row:1}.home-agent-hero_modeIndicator__azV7O{transform:translate(calc(var(--mode-column) * (100% + 6px)),calc(var(--mode-row) * (100% + 6px)));width:calc((100% - 16px) / 2)}.home-agent-hero_creationModes__agmXU button{gap:8px;justify-content:center;min-height:44px;padding:10px 12px}.home-agent-hero_creationModes__agmXU button>svg{height:18px;width:18px}.home-agent-hero_modeLabel__E5bH0{font-size:13px}.home-agent-hero_agentCard__jhKL4{border-radius:20px;padding:20px 16px 14px}.home-agent-hero_agentTextarea__KwWh3{font-size:16px;min-height:120px}.home-agent-hero_agentToolbar___jNbg{gap:6px;margin-top:14px;padding-top:12px}.home-agent-hero_attachmentButton__4X_4U{font-size:11px;gap:5px;padding-inline:4px}.home-agent-hero_sendButton__hwLaa{font-size:12px;gap:6px;padding-inline:12px}.home-agent-hero_shortcutHint__dxRhK{display:none}.home-agent-hero_promptExamples__enkiL button{border-radius:14px;padding:8px 10px}}@media (prefers-reduced-motion:reduce){.home-agent-hero_agentCard__jhKL4,.home-agent-hero_exploreLink__sOhIh,.home-agent-hero_exploreLink__sOhIh svg,.home-agent-hero_hero__6GZZD button,.home-agent-hero_hero__6GZZD textarea,.home-agent-hero_modeIndicator__azV7O,.home-agent-hero_promptExamples__enkiL button>svg{transition:none!important}.home-agent-hero_attachmentButton__4X_4U:active,.home-agent-hero_creationModes__agmXU button:active,.home-agent-hero_exploreLink__sOhIh:hover svg,.home-agent-hero_promptExamples__enkiL button:active,.home-agent-hero_promptExamples__enkiL button:hover>svg,.home-agent-hero_sendButton__hwLaa:active{transform:none}.home-agent-hero_modeNote__nvAuu,.home-agent-hero_promptExamples__enkiL{animation:none}}.home_root__RvI6q{--home-header-height:81px;--home-bg:#f8fafc;--home-section-bg:#ffffff;--home-surface:#ffffff;--home-surface-strong:#edf3fa;--home-text:#14233b;--home-muted:#627085;--home-border:#dfe6ee;--home-accent:#0b3f91;--home-orange:#ff9200;--home-card-border:var(--studio-line,#e3e6f0);--home-control-border:var(--studio-line,#e3e6f0);--home-divider:var(--studio-line,#e3e6f0);--home-card-highlight:rgba(255,255,255,0.96);--home-ring-core:rgba(255,255,255,0.9);--home-ring-blue:rgba(79,108,255,0.38);--home-ring-violet:rgba(151,87,255,0.22);--home-nav-glass:rgba(255,255,255,0.72);--home-nav-glass-border:var(--studio-line,#e3e6f0);--home-primary-start:#0b3f91;--home-primary-end:#073471;--home-glow:rgba(11,63,145,0.14);--home-shadow:0 18px 50px rgba(17,45,87,0.08);--home-header:rgba(255,255,255,0.94);background:var(--home-bg);color:var(--home-text);letter-spacing:0;scroll-behavior:smooth;scroll-padding-top:96px}.dark .home_root__RvI6q{--home-bg:#101722;--home-section-bg:#131c2a;--home-surface:#192436;--home-surface-strong:#223249;--home-text:#edf3fc;--home-muted:#acb9ca;--home-border:#304057;--home-accent:#91bcff;--home-orange:#ffb354;--home-card-border:#383e54;--home-control-border:#383e54;--home-divider:#30364b;--home-card-highlight:rgba(174,200,255,0.18);--home-ring-core:rgba(137,184,255,0.9);--home-ring-blue:rgba(32,103,255,0.86);--home-ring-violet:rgba(145,57,255,0.66);--home-nav-glass:rgba(24,29,45,0.82);--home-nav-glass-border:#30364b;--home-primary-start:#245daf;--home-primary-end:#2c6ac4;--home-glow:rgba(68,131,230,0.22);--home-shadow:0 28px 82px rgba(0,0,0,0.38);--home-header:rgba(16,23,34,0.94);background:var(--home-bg)}.home_root__RvI6q *,.home_root__RvI6q :after,.home_root__RvI6q :before{box-sizing:border-box}.home_root__RvI6q a,.home_root__RvI6q button,.home_root__RvI6q select,.home_root__RvI6q textarea{letter-spacing:0}.home_root__RvI6q a:focus-visible,.home_root__RvI6q button:focus-visible,.home_root__RvI6q select:focus-visible,.home_root__RvI6q textarea:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.home_header__UJL_y{background:var(--home-header);border-bottom:1px solid transparent;position:sticky;top:0;z-index:50;backdrop-filter:blur(18px)}.home_header__UJL_y:after{background:var(--home-border);bottom:0;content:"";height:1px;left:0;opacity:.72;position:absolute;right:0}.home_headerInner__irSoT{align-items:center;display:grid;gap:22px;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);height:80px;margin:0 auto;max-width:1244px;padding:0 32px}.home_brand__0cjoQ,.home_footerLogo__FBt2n{align-items:center;color:var(--home-text);display:inline-flex;font-size:21px;font-weight:760;gap:11px;min-width:0}.home_brand__0cjoQ span,.home_footerLogo__FBt2n span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_brandLogo__rfTo3{height:38px;width:38px}.home_desktopNav__vPf9q{align-items:center;display:flex;gap:4px;isolation:isolate;justify-content:center;padding:4px;position:relative;transition:background-color .18s ease}.home_desktopNav__vPf9q:hover{background:rgba(255,255,255,.24);border-radius:16px}.dark .home_desktopNav__vPf9q:hover{background:rgba(255,255,255,.035)}.home_navGlassIndicator__Pz_hi{background:var(--home-surface);border:1px solid var(--home-border);border-radius:14px;bottom:4px;box-shadow:0 2px 5px rgba(40,41,35,.025);pointer-events:none;position:absolute;top:4px;transition:left .42s cubic-bezier(.16,1,.3,1),width .42s cubic-bezier(.16,1,.3,1),opacity .16s ease;z-index:0;backdrop-filter:blur(18px) saturate(1.25)}.dark .home_navGlassIndicator__Pz_hi{background:var(--home-surface-strong);border-color:var(--home-border);box-shadow:none}.home_navLink__NBFWK{align-items:center;background:transparent;border:0;border-radius:12px;color:var(--home-text);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;height:44px;padding:0 18px;position:relative;transition:color .16s ease;white-space:nowrap;z-index:1}.home_navLink__NBFWK:hover{color:var(--home-accent)}.home_headerActions__Bnrsi{align-items:center;display:flex;gap:12px;justify-content:flex-end;min-width:0}.home_mobileMenuButton__NkX_z,.home_themeButton__WTc2y{align-items:center;background:var(--home-surface);border:1px solid var(--home-border);border-radius:50%;color:var(--home-text);cursor:pointer;display:inline-flex;height:46px;justify-content:center;transition:background .16s ease,border-color .16s ease;width:46px}.home_mobileMenuButton__NkX_z svg,.home_themeButton__WTc2y svg{height:18px;width:18px}.home_primarySmallButton__29jx5{align-items:center;border-radius:16px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:650;height:46px;justify-content:center;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap;--action-start:#1556c0;--action-end:#5268ef;background:linear-gradient(115deg,var(--action-start),var(--action-end));border:0;box-shadow:0 4px 14px color-mix(in srgb,var(--home-primary-start) 16%,transparent);color:#ffffff;min-width:108px;padding:0 22px}.dark .home_primarySmallButton__29jx5{--action-start:#2864c9;--action-end:#6268dc}.home_primarySmallButton__29jx5 svg{height:15px;width:15px}.home_primarySmallButton__29jx5:hover{box-shadow:0 6px 18px color-mix(in srgb,var(--home-primary-start) 22%,transparent);transform:translateY(-1px)}.home_primarySmallButton__29jx5:active{transform:translateY(1px)}.home_mobileMenuButton__NkX_z,.home_mobileNav__MJTQB{display:none}.home_ctaAccent__s8NDI{border:1px solid color-mix(in srgb,var(--home-accent) 24%,transparent);border-radius:22px;background:color-mix(in srgb,var(--home-accent) 4%,transparent);pointer-events:none;position:absolute}.home_ctaAccentRight__rj_Ks{border-color:color-mix(in srgb,var(--home-orange) 40%,transparent);background:color-mix(in srgb,var(--home-orange) 5%,transparent)}.home_contentBand__UwnfK{background:var(--home-section-bg);border-top:1px solid var(--home-border);position:relative}.home_scrollReveal__zHghW[data-entered=true]{animation:home_home-section-enter__Idxyh .56s cubic-bezier(.22,1,.36,1)}@keyframes home_home-section-enter__Idxyh{0%{opacity:.35;transform:translateY(24px)}to{opacity:1;transform:none}}.home_section__1cR5l{margin:0 auto;max-width:1244px;padding:78px 32px 0;scroll-margin-top:calc(var(--home-header-height) + 24px)}.home_contentBand__UwnfK>.home_scrollReveal__zHghW:first-child>.home_section__1cR5l{padding-top:48px}.home_contentBand__UwnfK>.home_scrollReveal__zHghW:first-child .home_stepsGrid__Xi7IG{margin-top:22px}.home_sectionHeading__ZrZWo{text-align:center}.home_sectionHeading__ZrZWo h2{color:var(--home-text);font-size:34px;font-weight:780;line-height:1.2;margin:0}.home_sectionHeading__ZrZWo p{color:var(--home-muted);font-size:15px;line-height:1.7;margin:10px 0 0}.home_sectionHeading__ZrZWo .home_sectionEyebrow__rI_Y5{color:var(--home-accent);font-size:12px;font-weight:600;letter-spacing:.1em;margin:0 0 12px}.home_scenarioGrid__bxKrs{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}.home_scenarioCard__4Rzc1{background:var(--home-surface);border:1px solid var(--home-border);border-radius:22px;color:var(--home-text);cursor:pointer;display:flex;flex-direction:column;gap:14px;padding:26px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home_scenarioCard__4Rzc1:hover{border-color:color-mix(in srgb,var(--home-accent) 35%,var(--home-border));box-shadow:var(--home-shadow);transform:translateY(-3px)}.home_scenarioCard__4Rzc1:active{transform:translateY(0)}.home_scenarioIcon__B8TXF{align-items:center;background:color-mix(in srgb,var(--home-accent) 7%,var(--home-surface));border-radius:14px;color:var(--home-accent);display:flex;height:44px;justify-content:center;width:44px;transition:transform .22s ease}.home_scenarioCard__4Rzc1:nth-child(2n) .home_scenarioIcon__B8TXF{background:color-mix(in srgb,var(--home-orange) 12%,var(--home-surface));color:#a45700}.dark .home_scenarioCard__4Rzc1:nth-child(2n) .home_scenarioIcon__B8TXF{color:var(--home-orange)}.home_scenarioIcon__B8TXF svg{height:21px;width:21px}.home_scenarioCard__4Rzc1 strong{font-size:18px;font-weight:650}.home_scenarioDescription__ZKVeI{color:var(--home-muted);font-size:13px;line-height:1.8;text-wrap:pretty}.home_scenarioLink__1Wv17{align-items:center;color:var(--home-accent);display:flex;font-size:12px;gap:6px;margin-top:auto;padding-top:4px}.home_scenarioLink__1Wv17 svg{height:14px;width:14px;transition:transform .22s ease}.home_scenarioCard__4Rzc1:focus-visible .home_scenarioIcon__B8TXF,.home_scenarioCard__4Rzc1:hover .home_scenarioIcon__B8TXF{transform:translateY(-2px) rotate(-4deg)}.home_scenarioCard__4Rzc1:focus-visible .home_scenarioLink__1Wv17 svg,.home_scenarioCard__4Rzc1:hover .home_scenarioLink__1Wv17 svg{transform:translate(3px,-3px)}.home_stepsGrid__Xi7IG{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px}.home_stepCard__CD3sh{align-items:center;background:var(--home-surface);border:1px solid var(--home-border);border-radius:20px;box-shadow:0 12px 32px color-mix(in srgb,var(--home-glow) 18%,transparent);display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr) auto;min-height:132px;padding:20px;position:relative}.home_stepCard__CD3sh:not(:last-child):after{border-top:1px dashed var(--home-border);content:"";left:calc(100% + 4px);position:absolute;top:50%;width:12px}.home_stepNumber__w9qRP{color:var(--home-accent);font-size:30px;font-weight:800}.home_advantages__hShRE h3,.home_stepCard__CD3sh h3,.home_workTitle__YfDU4{color:var(--home-text)}.home_stepCard__CD3sh h3{font-size:16px;font-weight:720;margin:0}.home_stepCard__CD3sh p{color:var(--home-muted);font-size:12px;line-height:1.65;margin:6px 0 0}.home_stepCard__CD3sh>svg{color:var(--home-accent);height:30px;width:30px}.home_galleryMore__xB6TM a{align-items:center;border:1px solid var(--home-border);border-radius:10px;color:var(--home-text);display:inline-flex;font-size:13px;font-weight:650;gap:6px;height:38px;padding:0 14px;transition:background .16s ease,transform .16s ease}.home_galleryMore__xB6TM a:hover{background:color-mix(in srgb,var(--home-text) 7%,transparent);transform:translateY(-1px)}.home_galleryMore__xB6TM svg{height:14px;width:14px}.home_galleryTabs__gFBru{display:flex;gap:9px;justify-content:center;margin:28px auto 0;overflow-x:auto;padding:3px;scrollbar-width:none}.home_galleryTabs__gFBru::-webkit-scrollbar{display:none}.home_galleryTabs__gFBru button{background:transparent;border:1px solid var(--home-border);border-radius:999px;color:var(--home-muted);cursor:pointer;flex:0 0 auto;font-size:13px;height:38px;min-width:90px;padding:0 17px;transition:background .16s ease,color .16s ease,border-color .16s ease}.home_galleryTabs__gFBru button:hover{color:var(--home-text)}.home_galleryTabs__gFBru button.home_galleryTabActive__aLA5K,.home_galleryTabs__gFBru button.home_galleryTabActive__aLA5K:focus-visible,.home_galleryTabs__gFBru button.home_galleryTabActive__aLA5K:hover,.home_galleryTabs__gFBru button[aria-selected=true]{background:var(--home-primary-start);border-color:transparent;box-shadow:0 8px 18px color-mix(in srgb,var(--home-glow) 65%,transparent);color:#ffffff}.home_galleryPanel__h_YLp{min-height:310px;margin-top:24px}.home_galleryGrid____bEy{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.home_galleryGrid____bEy>:nth-child(n+9){display:none}.home_workCard__GfcrI{background:var(--home-surface);border:1px solid var(--home-border);border-radius:20px;box-shadow:0 8px 22px rgba(28,42,85,.08);min-width:0;overflow:hidden;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home_workCard__GfcrI:hover{border-color:color-mix(in srgb,var(--home-accent) 40%,var(--home-border));box-shadow:0 16px 36px color-mix(in srgb,var(--home-glow) 25%,transparent);transform:translateY(-3px)}.home_workMedia__c0zw_{aspect-ratio:4/3;background:var(--home-surface-strong);border:0;color:inherit;cursor:pointer;display:block;font:inherit;overflow:hidden;padding:0;position:relative;text-align:left;width:100%}.home_workImageWrap__EFK6j{height:100%;min-height:0;width:100%}.home_workImage___EHNV{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.home_workCard__GfcrI:hover .home_workImage___EHNV{transform:scale(1.025)}.home_duration__8YHPW{background:rgba(6,13,34,.72);border-radius:6px;color:#ffffff;bottom:8px;font-size:10px;line-height:1;padding:5px 7px;position:absolute;right:8px}.home_playIcon__RyQry{align-items:center;background:rgba(4,10,26,.54);border:1px solid rgba(255,255,255,.78);border-radius:50%;color:#ffffff;display:flex;height:44px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.home_playIcon__RyQry svg{height:17px;margin-left:2px;width:17px}.home_mediaFallback__pBxmK{align-items:center;color:var(--home-muted);display:flex;flex-direction:column;font-size:12px;gap:8px;height:100%;justify-content:center}.home_mediaFallback__pBxmK svg{height:24px;width:24px}.home_workBody__5ft4e{background:none;bottom:0;left:0;opacity:0;padding:16px 14px 14px;pointer-events:none;position:absolute;right:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.home_workCard__GfcrI:focus-within .home_workBody__5ft4e,.home_workCard__GfcrI:hover .home_workBody__5ft4e{opacity:1;transform:translateY(0)}.home_workTitle__YfDU4{display:block;color:#ffffff;font-size:14px;font-weight:680;overflow:hidden;text-shadow:0 1px 4px rgba(6,13,34,.72);text-overflow:ellipsis;white-space:nowrap}.home_gallerySkeleton__xYOgI{animation:home_home-skeleton__ykwaQ 1.35s ease-in-out infinite;aspect-ratio:4/3;background:var(--home-surface-strong);border:1px solid var(--home-border);border-radius:10px;height:auto;overflow:hidden}.home_gallerySkeleton__xYOgI span{background:color-mix(in srgb,var(--home-text) 7%,transparent);display:block;height:72%}.home_gallerySkeleton__xYOgI i{background:color-mix(in srgb,var(--home-text) 8%,transparent);border-radius:999px;display:block;height:8px;margin:12px;width:70%}.home_gallerySkeleton__xYOgI i:last-child{margin-top:-5px;width:42%}.home_galleryState__82lkZ{align-items:center;border:1px dashed var(--home-border);border-radius:14px;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:30px;text-align:center}.home_galleryState__82lkZ>span{align-items:center;background:color-mix(in srgb,var(--home-text) 6%,transparent);border-radius:12px;color:var(--home-accent);display:flex;height:46px;justify-content:center;width:46px}.home_galleryState__82lkZ svg{height:22px;width:22px}.home_galleryState__82lkZ h3{color:var(--home-text);font-size:17px;margin:16px 0 0}.home_galleryState__82lkZ p{color:var(--home-muted);font-size:13px;margin:8px 0 0}.home_galleryState__82lkZ button{background:var(--home-text);border:0;border-radius:9px;color:var(--home-bg);cursor:pointer;font-weight:650;height:40px;margin-top:18px;padding:0 18px}.home_galleryMore__xB6TM{display:flex;justify-content:center;margin-top:22px}.home_advantages__hShRE{border:1px solid var(--home-border);border-radius:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:74px auto 0;max-width:1180px;overflow:hidden}.home_advantages__hShRE article{align-items:center;display:flex;gap:14px;min-height:112px;padding:20px 28px}.home_advantages__hShRE article+article{border-left:1px solid var(--home-border)}.home_advantages__hShRE article>span{align-items:center;background:color-mix(in srgb,var(--home-accent) 9%,transparent);border-radius:50%;color:var(--home-accent);display:flex;flex:0 0 auto;height:50px;justify-content:center;width:50px}.home_advantages__hShRE svg{height:26px;width:26px}.home_advantages__hShRE h3{font-size:16px;font-weight:740;margin:0}.home_advantages__hShRE p{color:var(--home-muted);font-size:12px;line-height:1.5;margin:6px 0 0}.home_cta__TuFbS{align-items:center;background:linear-gradient(105deg,color-mix(in srgb,var(--home-accent) 5%,transparent),transparent 60%,color-mix(in srgb,var(--home-orange) 7%,transparent)),var(--home-surface);border:1px solid var(--home-border);border-radius:24px;display:flex;gap:34px;justify-content:center;margin:28px auto 0;max-width:1180px;min-height:140px;overflow:hidden;padding:28px 40px;position:relative;text-align:center}.home_cta__TuFbS>div{position:relative;z-index:2}.home_cta__TuFbS h2{color:var(--home-text);font-size:30px;font-weight:780;line-height:1.2;margin:0}.home_cta__TuFbS p{color:var(--home-muted);font-size:14px;margin:10px 0 0}.home_cta__TuFbS>button{align-items:center;background:var(--home-primary-start);border:0;border-radius:12px;box-shadow:0 10px 26px color-mix(in srgb,var(--home-glow) 68%,transparent);color:#ffffff;cursor:pointer;display:flex;flex:0 0 auto;font-size:15px;font-weight:700;gap:7px;height:48px;padding:0 24px;position:relative;z-index:2}.home_cta__TuFbS button svg{height:16px;width:16px}.home_ctaAccent__s8NDI{height:86px;width:86px}.home_ctaAccentLeft__do4Wz{bottom:-30px;left:55px;transform:rotate(-12deg)}.home_ctaAccentRight__rj_Ks{right:58px;top:-26px;transform:rotate(21deg)}.home_footer__S6nG_{border-top:1px solid var(--home-border);margin-top:46px;padding:46px 32px 28px}.home_footerGrid__cy_4s{display:grid;gap:clamp(52px,7vw,112px);grid-template-columns:minmax(260px,1.15fr) minmax(480px,1fr);margin:0 auto;max-width:1180px}.home_footerBrand__GwjVs{min-width:0}.home_footerBrand__GwjVs p{color:var(--home-muted);font-size:13px;line-height:1.8;margin:16px 0 0;max-width:420px}.home_footerSocials__oscpL{display:flex;gap:8px;margin-top:18px}.home_footerSocials__oscpL a{align-items:center;border:1px solid var(--home-border);border-radius:50%;color:var(--home-muted);display:flex;height:36px;justify-content:center;transition:background .16s ease,color .16s ease;width:36px}.home_footerSocials__oscpL a:hover{background:color-mix(in srgb,var(--home-text) 7%,transparent);color:var(--home-text)}.home_footerSocials__oscpL svg{height:15px;width:15px}.home_footerNavigation__MpIL7{display:grid;gap:36px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.home_footerColumn__nv0kT{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.home_footerColumn__nv0kT h2{color:var(--home-text);font-size:14px;font-weight:720;margin:0 0 3px}.home_footerColumn__nv0kT a,.home_footerColumn__nv0kT button{background:transparent;border:0;color:var(--home-muted);cursor:pointer;font-size:13px;line-height:1.4;padding:0;text-align:left;transition:color .16s ease}.home_footerColumn__nv0kT a:hover,.home_footerColumn__nv0kT button:hover{color:var(--home-text)}.home_footerBottom__9K5Hr{align-items:center;border-top:1px solid var(--home-border);color:var(--home-muted);display:flex;font-size:12px;gap:22px;justify-content:space-between;margin:36px auto 0;max-width:1180px;padding-top:22px}.home_footerBottom__9K5Hr div{display:flex;gap:20px;margin-left:auto}.home_footerBottom__9K5Hr a{color:var(--home-muted)}.home_footerBottom__9K5Hr a:hover{color:var(--home-text)}.home_footerFilings__oNGWY{color:var(--home-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 20px;justify-content:center;margin:14px auto 0;max-width:1180px}.home_footerFilings__oNGWY a{color:var(--home-muted)}.home_footerFilings__oNGWY a:hover{color:var(--home-text)}@keyframes home_home-skeleton__ykwaQ{0%,to{opacity:.58}50%{opacity:1}}@media (max-width:1180px){.home_headerInner__irSoT{gap:10px;padding:0 22px}.home_navLink__NBFWK{font-size:13px;padding:0 9px}.home_brand__0cjoQ{font-size:18px}.home_primarySmallButton__29jx5{padding:0 14px}.home_stepsGrid__Xi7IG{gap:24px}.home_stepCard__CD3sh:not(:last-child):after{left:calc(100% + 5px);width:14px}.home_stepCard__CD3sh{padding:17px}.home_galleryGrid____bEy{grid-template-columns:repeat(3,minmax(0,1fr))}.home_galleryGrid____bEy>:nth-child(n+7){display:none}.home_footerGrid__cy_4s{gap:28px}}@media (max-width:920px){.home_root__RvI6q{--home-header-height:67px}.home_scenarioGrid__bxKrs{grid-template-columns:repeat(2,minmax(0,1fr))}.home_headerInner__irSoT{grid-template-columns:minmax(0,1fr) auto;height:66px}.home_desktopNav__vPf9q{display:none}.home_mobileMenuButton__NkX_z{display:inline-flex}.home_mobileNav__MJTQB{background:var(--home-header);border-bottom:1px solid var(--home-border);display:grid;gap:3px;left:0;padding:10px 22px 18px;position:absolute;right:0;top:66px;backdrop-filter:blur(20px)}.home_mobileNav__MJTQB>a,.home_mobileNav__MJTQB>button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--home-text);display:flex;font-size:14px;height:46px;justify-content:space-between;padding:0 10px}.home_mobileNav__MJTQB>a:hover,.home_mobileNav__MJTQB>button:hover{background:color-mix(in srgb,var(--home-text) 6%,transparent)}.home_mobileNav__MJTQB svg{height:16px;width:16px}.home_stepsGrid__Xi7IG{grid-template-columns:repeat(2,minmax(0,1fr))}.home_stepCard__CD3sh:not(:last-child):after{display:none}.home_advantages__hShRE article{padding:18px}.home_footerGrid__cy_4s{gap:34px;grid-template-columns:1fr}.home_footerNavigation__MpIL7{max-width:680px}}@media (max-width:767px){.home_root__RvI6q{--home-header-height:63px}.home_scenarioGrid__bxKrs{gap:12px;margin-top:24px}.home_scenarioCard__4Rzc1{gap:12px;padding:18px}.home_scenarioCard__4Rzc1 strong{font-size:16px}.home_scenarioDescription__ZKVeI{font-size:12px}.home_headerInner__irSoT{height:62px;padding:0 14px}.home_brandLogo__rfTo3{height:30px;width:30px}.home_brand__0cjoQ{font-size:15px}.home_headerActions__Bnrsi>.home_primarySmallButton__29jx5{display:none}.home_mobileMenuButton__NkX_z,.home_themeButton__WTc2y{height:44px;width:44px}.home_mobileNav__MJTQB{padding-inline:14px;top:62px}.home_contentBand__UwnfK{border-radius:18px 18px 0 0}.home_section__1cR5l{padding:60px 14px 0}.home_sectionHeading__ZrZWo h2{font-size:28px}.home_sectionHeading__ZrZWo p{font-size:14px;margin-top:8px}.home_stepsGrid__Xi7IG{gap:14px;grid-template-columns:1fr;margin-top:28px}.home_stepCard__CD3sh{min-height:112px}.home_galleryTabs__gFBru{justify-content:flex-start;margin-inline:-14px;padding-inline:14px}.home_galleryTabs__gFBru button{height:44px;min-width:90px}.home_galleryPanel__h_YLp{min-height:230px;margin-top:18px}.home_galleryGrid____bEy{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.home_galleryGrid____bEy>:nth-child(n+5){display:none}.home_advantages__hShRE{grid-template-columns:1fr 1fr;margin:58px 14px 0}.home_advantages__hShRE article{min-height:96px;padding:14px}.home_advantages__hShRE article+article{border-left:0}.home_advantages__hShRE article:nth-child(2n){border-left:1px solid var(--home-border)}.home_advantages__hShRE article:nth-child(n+3){border-top:1px solid var(--home-border)}.home_advantages__hShRE article>span{height:42px;width:42px}.home_advantages__hShRE svg{height:21px;width:21px}.home_advantages__hShRE h3{font-size:14px}.home_advantages__hShRE p{font-size:11px}.home_cta__TuFbS{align-items:center;flex-direction:column;gap:20px;margin:18px 14px 0;min-height:0;padding:30px 18px}.home_cta__TuFbS h2{font-size:26px}.home_cta__TuFbS p{line-height:1.7}.home_cta__TuFbS>button{height:48px}.home_ctaAccentLeft__do4Wz{left:-20px}.home_ctaAccentRight__rj_Ks{right:-20px}.home_footer__S6nG_{margin-top:34px;padding:30px 14px 22px}.home_footerGrid__cy_4s{gap:22px;grid-template-columns:1fr}.home_footerBrand__GwjVs p{grid-column:1/-1;line-height:1.7;margin-top:12px}.home_footerBrand__GwjVs{align-items:center;column-gap:14px;display:grid;grid-template-columns:minmax(0,1fr) auto}.home_footerSocials__oscpL{grid-column:2;grid-row:1;margin-top:0}.home_footerNavigation__MpIL7{gap:20px;grid-template-columns:1fr;max-width:none}.home_footerColumn__nv0kT{display:grid;gap:5px 16px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.home_footerColumn__nv0kT h2{font-size:14px;grid-column:1/-1;margin-bottom:3px}.home_footerColumn__nv0kT a,.home_footerColumn__nv0kT button{align-items:center;display:flex;line-height:1.55;min-height:34px}.home_footerBottom__9K5Hr{align-items:flex-start;flex-direction:column;gap:10px;margin-top:22px;padding-top:18px}.home_footerBottom__9K5Hr div{justify-content:flex-end;margin-left:0;width:100%}}@media (max-width:430px){.home_headerActions__Bnrsi{gap:6px}.home_galleryGrid____bEy{gap:9px}.home_duration__8YHPW{bottom:6px;right:6px}.home_playIcon__RyQry{height:38px;width:38px}.home_advantages__hShRE article{gap:9px;padding:12px 10px}.home_advantages__hShRE article>span{height:38px;width:38px}}@media (prefers-reduced-motion:reduce){.home_scrollReveal__zHghW[data-entered=true]{animation:none!important}.home_scenarioCard__4Rzc1:active,.home_scenarioCard__4Rzc1:focus-visible .home_scenarioIcon__B8TXF,.home_scenarioCard__4Rzc1:focus-visible .home_scenarioLink__1Wv17 svg,.home_scenarioCard__4Rzc1:hover,.home_scenarioCard__4Rzc1:hover .home_scenarioIcon__B8TXF,.home_scenarioCard__4Rzc1:hover .home_scenarioLink__1Wv17 svg{transform:none}.home_primarySmallButton__29jx5:active,.home_primarySmallButton__29jx5:hover{transform:none}.home_root__RvI6q{scroll-behavior:auto}.home_root__RvI6q *,.home_root__RvI6q :after,.home_root__RvI6q :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}