@font-face{font-family:DM Sans V3;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-v3/dm-sans-v3-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans V3;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-v3/dm-sans-v3-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.home-v3{--font-opsz-body:"opsz" 9;--font-opsz-heading:"opsz" 14;--color-white:#ffffff;--color-black:#000000;--color-gray-40:#63677b;--color-orange-100:#fd3826;--color-red-100:#d90b4f;--color-purple-100:#990576;--color-violet-100:#64008a;--color-blue-100:#3500b3;--color-brand:#4d00ff;--bg-layer-0:#000000;--bg-layer-1:#0f1015;--bg-layer-2:#15171f;--bg-alpha-1:#a7b2e917;--bg-alpha-3:#a8b3f230;--bg-light-card:#dfe3f2;--bg-light-option:#ebedf5;--bg-light-surface:#ffffff;--content-primary:#ffffff;--content-secondary:#ebeffff2;--content-tertiary:#d4ddfdba;--content-brand:#4d00ff;--content-on-light-primary:#000000;--content-on-light-secondary:#020412e0;--checkbox-border:#63677b;--border-separator:#ffffff;--focus-ring-on-dark:#9580ff;--focus-ring-on-light:#3500b3;--focus-ring-width:5px;--focus-ring-offset:2px;--interaction-hover-dark:#a7b2e917;--interaction-hover-light:#051e8214;--interaction-active-dark:#a8b3f230;--interaction-selected-brand:#4d00ff;--btn-accented-bg:#4d00ff;--btn-accented-bg-hover:#531aff;--btn-accented-bg-active:#5f33ff;--btn-accented-fg:#ffffff;--btn-secondary-bg-on-light:#09289b21;--btn-secondary-bg-on-light-hover:#031b7740;--btn-secondary-bg-on-light-active:#05145066;--gradient-text:linear-gradient(to top,var(--color-orange-100),var(--color-red-100));--gradient-orange:linear-gradient(to bottom,var(--color-orange-100),var(--color-red-100));--gradient-red:linear-gradient(to top,var(--color-red-100),var(--color-purple-100));--gradient-purple:linear-gradient(to top,var(--color-purple-100),var(--color-violet-100));--state-transition:0ms;--marquee-speed:40;--radius-card:16px;--radius-card-contained:8px;--radius-btn-l:8px;--radius-btn-m:8px;--radius-btn-s:4px;--h1-size:52px;--h1-weight:700;--h1-line:1.1;--h1-tracking:-0.03em;--h3-size:28px;--h3-weight:700;--h3-line:1.3;--h3-tracking:-0.02em;--h4-size:22px;--h4-weight:700;--h4-line:1.2;--body-size:19px;--body-line:1.5;--small-size:15px;--small-line:1.5;--label-l-size:22px;--label-l-line:32px;--label-l-tracking:-0.02em;--numeric-size:88px;--numeric-weight:300;--numeric-line:1.1;--numeric-tracking:-0.03em;--axis-size:10px;--axis-line:1.5;--axis-tracking:0.5px;--opsz-h1:40;--opsz-h3:28;--opsz-h4:22;--opsz-body:19;--opsz-small:15;--opsz-num:40;--opsz-axis:10;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:56px;--space-10:72px;--space-between-buttons:8px;--page-sides:64px;--page-gutter:16px;--section-top:120px;--section-bottom:120px;--section-website-top:40px;--text-block-max:754px;--hero-gap:var(--space-10);--nav-h:80px;--column-max:640px;--slide-height:880px;--card-pad-x:24px;--card-pad-top:24px;--card-pad-bottom:32px;--card-gutter:16px;--btn-l-height:60px;--btn-l-pad-x:32px;--btn-s-size:32px;width:100%;overflow-x:clip;background:var(--bg-layer-0);color:var(--content-primary);font-family:"DM Sans V3",var(--font-dm-sans),"Helvetica",sans-serif;font-optical-sizing:auto}.home-v3 *{font-family:inherit}@media (max-width:1279px){.home-v3{--h1-size:40px;--h3-size:24px;--h4-size:18px;--body-size:16px;--small-size:14px;--label-l-size:18px;--opsz-h1:40;--opsz-h3:24;--opsz-h4:18;--opsz-body:16;--opsz-small:14;--opsz-num:40;--opsz-axis:10;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:56px;--page-sides:32px;--section-top:80px;--section-bottom:80px;--section-website-top:32px;--text-block-max:520px;--slide-height:640px;--card-pad-x:16px;--card-pad-top:16px;--card-pad-bottom:24px}}@media (max-width:799px){.home-v3{--h1-size:30px;--h3-size:22px;--h4-size:16px;--body-size:15px;--small-size:14px;--label-l-size:16px;--numeric-size:44px;--opsz-h1:30;--opsz-h3:22;--opsz-h4:16;--opsz-body:15;--opsz-small:14;--opsz-num:40;--opsz-axis:10;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:48px;--page-sides:8px;--page-gutter:8px;--section-top:56px;--section-bottom:56px;--section-website-top:8px;--text-block-max:754px;--slide-height:400px;--nav-h:40px;--radius-card:8px;--radius-card-contained:4px;--btn-l-height:48px;--btn-l-pad-x:24px;--card-pad-x:16px;--card-pad-top:16px;--card-pad-bottom:24px}}.home-v3 section{padding:var(--section-top) var(--page-sides) var(--section-bottom)}.home-v3 .hv3-layer-1{background:var(--bg-layer-1)}.home-v3 .hv3-text-block{max-width:var(--text-block-max)}.home-v3 .hv3-h1,.home-v3 .hv3-h2{margin:0;font-variation-settings:"opsz" var(--opsz-h1);font-size:var(--h1-size);font-weight:var(--h1-weight);line-height:var(--h1-line);letter-spacing:var(--h1-tracking);color:var(--content-primary);white-space:pre-line}.home-v3 .hv3-h3{margin:0;font-variation-settings:"opsz" var(--opsz-h3);font-size:var(--h3-size);font-weight:var(--h3-weight);line-height:var(--h3-line);letter-spacing:var(--h3-tracking);color:var(--content-primary)}.home-v3 .hv3-h4{margin:0;font-variation-settings:"opsz" var(--opsz-h4);font-size:var(--h4-size);font-weight:var(--h4-weight);line-height:var(--h4-line);color:var(--content-primary)}.home-v3 .hv3-h4-regular{margin:0;font-variation-settings:"opsz" var(--opsz-h4);font-size:var(--h4-size);font-weight:400;line-height:var(--h4-line)}.home-v3 .hv3-p{margin:0;font-variation-settings:"opsz" var(--opsz-body);font-size:var(--body-size);line-height:var(--body-line)}.home-v3 .hv3-small{margin:0;font-variation-settings:"opsz" var(--opsz-small);font-size:var(--small-size);line-height:var(--small-line)}.home-v3 .hv3-secondary{color:var(--content-secondary)}.home-v3 .hv3-tertiary{color:var(--content-tertiary)}.home-v3 .hv3-accent{background-image:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}@media (forced-colors:active){.home-v3 .hv3-accent{color:CanvasText;background:none}}.home-v3 .hv3-num{width:fit-content;margin:0;font-variation-settings:"opsz" var(--opsz-num);font-size:var(--numeric-size);font-weight:var(--numeric-weight);line-height:var(--numeric-line);letter-spacing:var(--numeric-tracking)}.home-v3 .hv3-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.home-v3 .hv3-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;height:var(--btn-l-height);padding:8px var(--btn-l-pad-x);border:0;border-radius:var(--radius-btn-l);background:var(--btn-accented-bg);color:var(--btn-accented-fg);font:inherit;font-variation-settings:"opsz" var(--opsz-h4);font-size:var(--label-l-size);line-height:var(--label-l-line);letter-spacing:var(--label-l-tracking);text-decoration:none;white-space:nowrap;cursor:pointer}.home-v3 .hv3-button:after,.home-v3 .hv3-button:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;z-index:-1;transition:opacity var(--state-transition) linear}.home-v3 .hv3-button:before{background:var(--btn-accented-bg-hover)}.home-v3 .hv3-button:after{background:var(--btn-accented-bg-active)}.home-v3 .hv3-button:active:after,.home-v3 .hv3-button:hover:before{opacity:1}.home-v3 .hv3-button--full{width:100%}.home-v3 :where(a,button,summary,input,[tabindex]):focus{outline:none}.home-v3 :where(a,button,summary,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-on-dark);outline-offset:var(--focus-ring-offset)}.home-v3 .on-light :where(a,button,summary,[tabindex]):focus-visible{outline-color:var(--focus-ring-on-light)}.home-v3 .hv3-faq-item summary,.home-v3 .hv3-icard,.home-v3 .hv3-row{position:relative;isolation:isolate}.home-v3 .hv3-video-fill{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#000}.home-v3 .hv3-video-poster{display:none;width:100%;height:100%;object-fit:cover}@media (prefers-reduced-motion:reduce){.home-v3 .hv3-video-fill{display:none}.home-v3 .hv3-video-poster{display:block}}.home-v3 .hv3-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--bg-layer-1);padding-top:calc(var(--section-website-top) + var(--nav-h));padding-bottom:0}.home-v3 .hv3-hero-media{position:absolute;top:0;left:0;width:100%;height:1220px;z-index:-1}@media (min-width:1024px) and (max-width:1279px){.home-v3 .hv3-hero-media{height:1255px}}@media (max-width:767px){.home-v3 .hv3-hero-media{height:1418px}}.home-v3 .hv3-hero-content{margin-top:var(--hero-gap);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8)}.home-v3 .hv3-hero-text{display:flex;flex-direction:column;gap:var(--space-6)}.home-v3 .hv3-hero-subtitle{max-width:508px;color:var(--content-secondary)}.home-v3 .hv3-logos{background:none;padding:var(--space-9) var(--page-sides) 0}@media (max-width:1279px){.home-v3 .hv3-logos{padding-bottom:40px}}@media (max-width:799px){.home-v3 .hv3-logos{padding-bottom:16px}}.home-v3 .hv3-logos-label{margin:0 0 var(--space-2)}.home-v3 .hv3-logos-row{padding:16px 0;overflow:hidden}.home-v3 .hv3-logos-track{display:flex;width:max-content;min-width:100%}.home-v3 .hv3-logos-list{display:flex;justify-content:space-between;align-items:center;flex:none;min-width:100%;margin:0;padding:0;list-style:none}.home-v3 .hv3-logos-list[aria-hidden=true]{display:none}.home-v3 .hv3-logos-item{flex:none;padding:var(--space-4) var(--space-6);border-radius:var(--radius-card-contained);color:var(--content-primary)}.home-v3 .hv3-logos-item>span{display:block}.home-v3 .hv3-logos-item .hv3-sprite{height:46px;width:auto}@media (max-width:799px){.home-v3 .hv3-logos-item .hv3-sprite{height:38px}}.home-v3 .hv3-logos-row.is-marquee .hv3-logos-list{min-width:0}.home-v3 .hv3-logos-row.is-marquee .hv3-logos-list[aria-hidden=true]{display:flex}.home-v3 .hv3-logos-row.is-marquee .hv3-logos-track{min-width:0;animation:hv3-logos-marquee var(--marquee-duration,30s) linear infinite}.home-v3 .hv3-logos-row.is-marquee:focus-within .hv3-logos-track,.home-v3 .hv3-logos-row.is-marquee:hover .hv3-logos-track{animation-play-state:paused}@keyframes hv3-logos-marquee{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.home-v3 .hv3-logos-row.is-marquee{overflow-x:auto;scrollbar-width:thin}.home-v3 .hv3-logos-row.is-marquee .hv3-logos-track{animation:none}.home-v3 .hv3-logos-row.is-marquee .hv3-logos-list[aria-hidden=true]{display:none}}.home-v3 .hv3-cases-blocks{display:flex;flex-direction:column;gap:var(--section-top)}.home-v3 .hv3-cases,.home-v3 .hv3-reviews{display:flex;flex-direction:column;gap:var(--space-10)}.home-v3 .hv3-cases-cards{display:flex;flex-direction:column;gap:16px}.home-v3 .hv3-icard{display:block;border-radius:var(--radius-card);overflow:hidden;text-decoration:none;color:inherit}.home-v3 .hv3-icard:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--interaction-hover-dark);opacity:0;transition:opacity var(--state-transition) linear}.home-v3 .hv3-icard:hover:before{opacity:1}.home-v3 .hv3-icard:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--interaction-active-dark);opacity:0;transition:opacity var(--state-transition) linear}.home-v3 .hv3-icard:active:after{opacity:1}.home-v3 .hv3-chart{height:490px;padding:var(--card-pad-top) var(--card-pad-x) var(--card-pad-bottom);display:flex;flex-direction:column;gap:var(--space-3);container-type:inline-size}.home-v3 .hv3-chart-title{position:absolute;left:0;top:0;width:max-content;padding:var(--card-pad-top) var(--card-pad-x) 64px;background:none}.home-v3 .hv3-chart-title .hv3-num{white-space:nowrap;font-size:clamp(32px,7.5cqw,var(--numeric-size))}.home-v3 .hv3-chart-title .hv3-h4{max-width:235px}.home-v3 .hv3-chart-graphic{flex:1;min-height:0}.home-v3 .hv3-chart-graphic img{display:block;width:100%;height:100%}.home-v3 .hv3-chart-axis{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}.home-v3 .hv3-chart-axis li{display:flex;flex-direction:column;align-items:center;gap:4px;font-variation-settings:"opsz" var(--opsz-axis);font-size:var(--axis-size);line-height:var(--axis-line);letter-spacing:var(--axis-tracking)}.home-v3 .hv3-chart-axis li:before{content:"";width:1px;height:4px;background:#d9d9d9}.home-v3 .hv3-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--page-gutter)}.home-v3 .hv3-case{padding:var(--card-pad-top) var(--card-pad-x) var(--card-pad-bottom);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:var(--space-9)}.home-v3 .hv3-case>*{width:100%}.home-v3 .hv3-case-bottom{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-5)}.home-v3 .hv3-case-caption{width:100%;color:var(--content-secondary);white-space:pre-line}.home-v3 .hv3-case-logo{width:auto!important;padding:var(--space-4) var(--space-6);border-radius:var(--radius-card-contained);color:var(--content-primary)}.home-v3 .hv3-case-logo .hv3-sprite{height:46px;width:auto}.home-v3 .hv3-case-logo--soko .hv3-sprite{height:24px}@media (max-width:1279px){.home-v3 .hv3-chart{height:clamp(360px,calc(27.083vw + 143.33px),490px)}}@media (max-width:799px){.home-v3 .hv3-chart{height:clamp(324px,calc(22.642vw + 239.1px),420px)}.home-v3 .hv3-chart-title .hv3-num{font-size:clamp(32px,17cqw,var(--numeric-size))}}@media (max-width:639px){.home-v3 .hv3-chart{height:324px}.home-v3 .hv3-case-grid{grid-template-columns:1fr;gap:8px}.home-v3 .hv3-chart-axis li:nth-child(2n){visibility:hidden}}.home-v3 .hv3-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--page-gutter);margin:0;padding:0;list-style:none}.home-v3 .hv3-quote{min-height:320px;padding:var(--card-pad-top) var(--card-pad-x) var(--card-pad-bottom);border-radius:var(--radius-card);background:var(--bg-light-card);color:var(--content-on-light-secondary);display:flex;flex-direction:column;gap:var(--space-8)}.home-v3 .hv3-quote blockquote{flex:1;margin:0}.home-v3 .hv3-person{display:flex;align-items:center;gap:var(--card-gutter)}.home-v3 .hv3-avatar{width:80px;height:80px;border-radius:50%;overflow:hidden;flex:none}.home-v3 .hv3-avatar img{display:block;width:100%;height:100%;object-fit:cover}.home-v3 .hv3-person-meta{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.home-v3 .hv3-person-name-row{display:flex;align-items:center;gap:var(--space-between-buttons)}.home-v3 .hv3-person-name{color:var(--content-on-light-primary);white-space:nowrap}.home-v3 .hv3-person-role{color:var(--content-on-light-secondary);white-space:pre-line}.home-v3 .hv3-icon-btn{width:var(--btn-s-size);height:var(--btn-s-size);display:grid;place-items:center;flex:none;border-radius:var(--radius-btn-s);background:var(--btn-secondary-bg-on-light);color:#000000}.home-v3 .hv3-icon-btn:hover{background:var(--btn-secondary-bg-on-light-hover)}.home-v3 .hv3-icon-btn:active{background:var(--btn-secondary-bg-on-light-active)}.home-v3 .hv3-icon-btn .hv3-sprite{width:24px;height:24px}@media (max-width:1023px){.home-v3 .hv3-quotes{grid-template-columns:1fr;gap:var(--space-3)}.home-v3 .hv3-quote{min-height:0}}@media (max-width:799px){.home-v3 .hv3-avatar{width:56px;height:56px}.home-v3 .hv3-icon-btn{width:28px;height:28px}}@media (max-width:639px){.home-v3 .hv3-quote{gap:32px;border-radius:16px}.home-v3 .hv3-person{flex-direction:column;align-items:flex-start;gap:var(--card-gutter)}.home-v3 .hv3-avatar{width:64px;height:64px}.home-v3 .hv3-icon-btn{width:32px;height:32px}}.home-v3 .hv3-services-block{display:flex;flex-direction:column;gap:72px}.home-v3 .hv3-services-title{max-width:601px}.home-v3 .hv3-services-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--page-gutter);align-items:start}.home-v3 .hv3-illus{position:relative;width:280px;aspect-ratio:1}.home-v3 .hv3-illus>img{position:absolute;inset:0;width:100%;height:100%;opacity:0}.home-v3 .hv3-illus>img[data-for="0"]{opacity:1}.home-v3 .hv3-services-grid:has(details[open]) .hv3-illus>img{opacity:0}.home-v3 .hv3-services-grid:has(#hv3-svc-0[open]) .hv3-illus>img[data-for="0"],.home-v3 .hv3-services-grid:has(#hv3-svc-1[open]) .hv3-illus>img[data-for="1"],.home-v3 .hv3-services-grid:has(#hv3-svc-2[open]) .hv3-illus>img[data-for="2"],.home-v3 .hv3-services-grid:has(#hv3-svc-3[open]) .hv3-illus>img[data-for="3"],.home-v3 .hv3-services-grid:has(#hv3-svc-4[open]) .hv3-illus>img[data-for="4"],.home-v3 .hv3-services-grid:has(#hv3-svc-5[open]) .hv3-illus>img[data-for="5"]{opacity:1}.home-v3 .hv3-services-table{grid-column:span 2;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-10);min-width:0}.home-v3 .hv3-services-rows{width:100%}.home-v3 .hv3-row:before{content:"";position:absolute;inset:0 -16px;border-radius:8px;z-index:-1;background:var(--interaction-hover-dark);opacity:0;transition:opacity var(--state-transition) linear}.home-v3 .hv3-row:hover:before{opacity:1}.home-v3 .hv3-row summary{position:relative;list-style:none;cursor:pointer;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));column-gap:16px;padding-top:var(--space-7)}.home-v3 .hv3-row summary::-webkit-details-marker{display:none}.home-v3 .hv3-row summary:after{content:"";position:absolute;inset:0 -16px;border-radius:8px;z-index:-1;background:var(--interaction-active-dark);opacity:0;transition:opacity var(--state-transition) linear}.home-v3 .hv3-row summary:active:after{opacity:1}.home-v3 .hv3-row-num{grid-column:span 2;color:var(--content-secondary)}.home-v3 .hv3-row-title{grid-column:span 5}.home-v3 .hv3-row-chev{justify-self:end;width:24px;height:24px;padding:0;color:var(--color-gray-40)}.home-v3 .hv3-row[open] .hv3-row-chev .hv3-sprite{transform:rotate(180deg)}.home-v3 .hv3-row-body{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));column-gap:16px;padding-top:var(--space-5)}.home-v3 .hv3-row-body p{grid-column:3/span 5;color:var(--content-secondary)}.home-v3 .hv3-row:after,.home-v3 .hv3-value:after{height:1px;opacity:.5}@media (min-resolution:2dppx){.home-v3 .hv3-row:after,.home-v3 .hv3-value:after{height:.5px;opacity:1}}.home-v3 .hv3-row:after{content:"";display:block;margin-top:var(--space-7);background:var(--border-separator)}.home-v3 .hv3-row:last-child:after{background:transparent}@media (max-width:799px){.home-v3 .hv3-illus{width:100%}}@media (max-width:639px){.home-v3 .hv3-services-grid{grid-template-columns:1fr}.home-v3 .hv3-illus{display:none}.home-v3 .hv3-services-table{grid-column:auto}.home-v3 .hv3-row-num{grid-column:span 1}.home-v3 .hv3-row-title{grid-column:span 6}.home-v3 .hv3-row-body p{grid-column:2/span 6}}.home-v3 .hv3-founder{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--page-gutter);row-gap:var(--space-10)}.home-v3 .hv3-founder-title{grid-column:1/-1}.home-v3 .hv3-founder-photo{grid-column:span 5;position:relative;aspect-ratio:520.67/570;align-self:start}@media (min-width:1024px){.home-v3 .hv3-founder-photo{aspect-ratio:auto;height:570px}}.home-v3 .hv3-founder-photo .hv3-layer{position:absolute;width:97.55%;height:97.55%;border-radius:16px}.home-v3 .hv3-founder-photo .hv3-layer--blue{left:0;top:2.45%;background:var(--color-blue-100)}.home-v3 .hv3-founder-photo .hv3-layer--red{left:1.225%;top:1.225%;background:var(--color-red-100)}.home-v3 .hv3-founder-photo .hv3-layer--photo{left:2.45%;top:0;overflow:hidden}.home-v3 .hv3-founder-photo .hv3-layer--photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:16px}.home-v3 .hv3-founder-text{grid-column:7/span 6;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-8);min-height:100%;margin:0}.home-v3 .hv3-founder-quote{display:flex;flex-direction:column;gap:var(--space-7);margin:0;color:var(--content-tertiary)}.home-v3 .hv3-founder-quote .hv3-lead{color:var(--content-primary)}.home-v3 .hv3-founder-profile{display:flex;flex-direction:column;gap:var(--space-3)}.home-v3 .hv3-founder-role{display:flex;align-items:center;gap:var(--space-4);margin:0;color:var(--content-tertiary)}.home-v3 .hv3-founder-li{display:inline-grid;width:24px;height:24px;border-radius:4px;color:#d4ddfd}.home-v3 .hv3-founder-li:hover{color:#ffffff}.home-v3 .hv3-founder-li:active{color:#d4ddfdba}@media (max-width:1023px){.home-v3 .hv3-founder-photo{grid-column:span 6;aspect-ratio:360/655}.home-v3 .hv3-founder-text{grid-column:7/span 6}}@media (max-width:799px){.home-v3 .hv3-founder-photo{aspect-ratio:387/524}}@media (max-width:639px){.home-v3 .hv3-founder{grid-template-columns:1fr}.home-v3 .hv3-founder-photo{grid-column:auto;aspect-ratio:359/243}.home-v3 .hv3-founder-text{grid-column:auto}}.home-v3 .hv3-headrow,.home-v3 .hv3-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--page-gutter);row-gap:var(--space-10)}.home-v3 .hv3-values-title{grid-column:span 2}.home-v3 .hv3-values-intro{grid-column:span 2;color:var(--content-tertiary)}.home-v3 .hv3-values-section{position:relative;isolation:isolate;overflow:hidden}.home-v3 .hv3-values-visual{--sphere-h:666px;position:absolute;inset:0;z-index:-1}.home-v3 .hv3-values-visual .hv3-video-fill,.home-v3 .hv3-values-visual .hv3-video-poster{position:absolute;top:0;left:calc(var(--page-sides) + (100% - 2 * var(--page-sides) - var(--page-gutter)) / 4);width:calc(var(--sphere-h) * 1400 / 880);max-width:none;height:var(--sphere-h);transform:translateX(-50%);object-fit:cover}@media (max-width:1023px){.home-v3 .hv3-values-visual{--sphere-h:646px}}.home-v3 .hv3-values-list{grid-column:3/span 2;display:flex;flex-direction:column;gap:var(--space-7);margin:0;padding:0;list-style:none}.home-v3 .hv3-value{display:flex;flex-direction:column;gap:var(--space-5)}.home-v3 .hv3-value p{color:var(--content-secondary)}.home-v3 .hv3-value:after{content:"";margin-top:calc(var(--space-7) - var(--space-5));background:var(--border-separator)}.home-v3 .hv3-value:last-child:after{background:transparent}@media (max-width:639px){.home-v3 .hv3-headrow,.home-v3 .hv3-values{grid-template-columns:1fr;row-gap:var(--space-9)}.home-v3 .hv3-values-intro,.home-v3 .hv3-values-list,.home-v3 .hv3-values-title{grid-column:auto}.home-v3 .hv3-values-visual{display:none}.home-v3 .hv3-values-intro{margin-top:calc(var(--space-4) - var(--space-9))}}.home-v3 .hv3-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--page-gutter);row-gap:var(--space-9)}.home-v3 .hv3-steps ol{display:contents;margin:0;padding:0;list-style:none}.home-v3 .hv3-step{display:flex;flex-direction:column;gap:var(--space-9)}.home-v3 .hv3-step-num{color:var(--content-secondary)}.home-v3 .hv3-step-icon{width:56px;height:56px;color:var(--color-red-100)}.home-v3 .hv3-step-text{display:flex;flex-direction:column;gap:var(--space-5)}.home-v3 .hv3-step-text p{color:var(--content-secondary);white-space:pre-line}@media (max-width:639px){.home-v3 .hv3-steps{grid-template-columns:1fr;row-gap:var(--space-10)}.home-v3 .hv3-step{display:grid;grid-template-columns:1fr auto;row-gap:var(--space-9)}.home-v3 .hv3-step-text{grid-column:1/-1}}.home-v3 .hv3-fit{display:flex;flex-direction:column;gap:var(--space-10)}.home-v3 .hv3-fit-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--page-gutter);align-items:stretch;margin:0;padding:0;list-style:none}.home-v3 .hv3-benefit{padding:var(--card-pad-top) var(--card-pad-x) var(--card-pad-bottom);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:var(--space-8)}.home-v3 .hv3-benefit--orange{background:var(--gradient-orange)}.home-v3 .hv3-benefit--red{background:var(--gradient-red)}.home-v3 .hv3-benefit--purple{background:var(--gradient-purple)}.home-v3 .hv3-benefit-head{display:flex;flex-direction:column;gap:var(--space-5)}.home-v3 .hv3-benefit p,.home-v3 .hv3-benefit-icon{color:var(--content-primary)}.home-v3 .hv3-benefit p{margin-top:auto}@media (min-width:640px) and (max-width:1023px){.home-v3 .hv3-benefit p{margin-top:0}}@media (max-width:1023px){.home-v3 .hv3-fit-cards{grid-template-columns:1fr}}@media (min-width:640px) and (max-width:1023px){.home-v3 .hv3-benefit{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--page-gutter);align-items:end}}@media (max-width:639px){.home-v3 .hv3-fit-cards{gap:var(--space-3)}}.home-v3 .hv3-goals-section{position:relative;isolation:isolate;overflow:hidden;min-height:var(--slide-height)}.home-v3 .hv3-goals-bg{position:absolute;inset:0;z-index:-1}.home-v3 .hv3-goals-bg .hv3-video-fill,.home-v3 .hv3-goals-bg .hv3-video-poster{object-position:left bottom}.home-v3 .hv3-goals{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--page-gutter)}.home-v3 .hv3-goals-text{flex:1;max-width:var(--column-max);padding-right:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6)}.home-v3 .hv3-goals-text .hv3-p{color:var(--content-secondary)}.home-v3 .hv3-goals-card{flex:1;max-width:var(--column-max);background:var(--bg-light-surface);border-radius:var(--radius-card);padding:var(--card-pad-top) var(--card-pad-x);display:flex;flex-direction:column;gap:var(--space-8)}.home-v3 .hv3-goals-fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.home-v3 .hv3-option{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:var(--space-6);padding:var(--card-pad-top) var(--card-pad-x);border-radius:var(--radius-card-contained);background:var(--bg-light-option);color:var(--content-brand);cursor:pointer}.home-v3 .hv3-option:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;background:var(--interaction-hover-light);transition:opacity var(--state-transition) linear}.home-v3 .hv3-option:hover:before{opacity:1}.home-v3 .hv3-option:after{content:"";position:absolute;inset:0;z-index:-1;opacity:0;background:var(--interaction-selected-brand);transition:opacity var(--state-transition) linear}.home-v3 .hv3-option:has(input:checked){color:var(--content-primary)}.home-v3 .hv3-option:has(input:checked):after{opacity:1}.home-v3 .hv3-option:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-on-light);outline-offset:var(--focus-ring-offset)}.home-v3 .hv3-option input{appearance:none;-webkit-appearance:none;margin:0;flex:none;width:32px;height:32px;border:2px solid var(--checkbox-border);border-radius:var(--radius-btn-m);background:transparent;cursor:pointer}.home-v3 .hv3-option input:checked{border-color:transparent;background:50%/32px 32px no-repeat url(/images/home-v3/checkbox-selected-32.svg),#3500b3}.home-v3 .hv3-option span{font-variation-settings:"opsz" var(--opsz-h4);font-size:var(--h4-size);font-weight:var(--h4-weight);line-height:var(--h4-line)}@media (max-width:1023px){.home-v3 .hv3-goals{flex-direction:column;gap:var(--space-10)}.home-v3 .hv3-goals-card,.home-v3 .hv3-goals-text{max-width:var(--column-max);width:100%}}.home-v3 .hv3-faq{display:flex;flex-direction:column;gap:var(--space-10)}.home-v3 .hv3-faq-list{display:flex;flex-direction:column;gap:var(--space-3)}.home-v3 .hv3-faq-item{background:var(--bg-layer-2);border-radius:var(--radius-card);overflow:hidden}.home-v3 .hv3-faq-item summary:after,.home-v3 .hv3-faq-item summary:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity var(--state-transition) linear}.home-v3 .hv3-faq-item summary:before{background:var(--interaction-hover-dark)}.home-v3 .hv3-faq-item summary:after{background:var(--interaction-active-dark)}.home-v3 .hv3-faq-item summary:active:after,.home-v3 .hv3-faq-item summary:hover:before{opacity:1}.home-v3 .hv3-faq-item summary:focus-visible{outline:none}.home-v3 .hv3-faq-item:has(summary:focus-visible){outline:4px solid var(--focus-ring-on-dark);outline-offset:var(--focus-ring-offset)}.home-v3 .hv3-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;gap:var(--space-7);padding:var(--card-pad-bottom) var(--card-pad-x)}.home-v3 .hv3-faq-item summary::-webkit-details-marker{display:none}.home-v3 .hv3-faq-q{flex:1;margin:0}.home-v3 .hv3-faq-chev{padding:var(--space-2);flex:none;color:var(--color-gray-40)}.home-v3 .hv3-faq-item[open] .hv3-faq-chev .hv3-sprite{transform:rotate(180deg)}.home-v3 .hv3-faq-a{display:flex;justify-content:flex-end;padding:var(--card-pad-bottom) var(--card-pad-x)}.home-v3 .hv3-faq-a p{max-width:var(--text-block-max);flex:1;color:var(--content-secondary)}@media (max-width:799px){.home-v3 .hv3-faq-a{justify-content:flex-start}.home-v3 .hv3-faq-a p{max-width:none}}.home-v3 .hv3-sprite{display:block;flex:none}.home-v3 .hv3-sprite use{pointer-events:none}@media (max-width:639px){.home-v3 .hv3-h2{white-space:normal}}