:root{--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d55cc;--blue-800:#1e3a8a;--blue-900:#0a1f5c;--blue-950:#030d1f;--purple-50:#f5f0fe;--purple-100:#e8dcfe;--purple-200:#d0bafc;--purple-300:#b592fc;--purple-400:#a174fb;--purple-500:#8851fa;--purple-600:#6826ed;--purple-700:#5118c3;--purple-800:#3e188b;--purple-900:#2c145d;--purple-950:#1a0d35;--neutral-0:#fff;--neutral-50:#f8faff;--neutral-100:#f0f4ff;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-400:#94a3b8;--neutral-500:#64748b;--neutral-600:#475569;--neutral-700:#334155;--neutral-800:#1e293b;--neutral-900:#0f2035;--green-100:#dcfce7;--green-500:#22c55e;--amber-100:#fef3c7;--amber-500:#f59e0b;--red-100:#fee2e2;--red-500:#ef4444;--brand-primary:var(--blue-600);--brand-primary-hover:var(--blue-700);--brand-primary-pressed:var(--blue-800);--brand-primary-subtle:var(--blue-50);--brand-primary-tint:var(--blue-100);--brand-accent:var(--purple-400);--brand-accent-hover:var(--purple-500);--brand-accent-subtle:var(--purple-50);--text-primary:var(--neutral-900);--text-secondary:var(--neutral-500);--text-tertiary:var(--neutral-400);--text-disabled:var(--neutral-300);--text-inverse:var(--neutral-0);--text-brand:var(--blue-600);--text-link:var(--blue-600);--text-link-hover:var(--blue-300);--bg-page:#fafbff;--bg-subtle:var(--neutral-50);--bg-muted:var(--neutral-100);--bg-brand:var(--blue-600);--bg-brand-alpha-50:#2563eb80;--bg-brand-alpha-10:#2563eb1a;--bg-brand-subtle:var(--blue-50);--bg-accent:var(--purple-400);--border-default:var(--neutral-200);--border-strong:var(--neutral-300);--border-focus:var(--blue-400);--border-brand:var(--blue-600);--status-success:var(--green-500);--status-success-bg:var(--green-100);--status-warning:var(--amber-500);--status-warning-bg:var(--amber-100);--status-error:var(--red-500);--status-error-bg:var(--red-100);--status-info:var(--blue-600);--status-info-bg:var(--blue-100);--font-sans:"Rethink Sans", sans-serif;--font-roboto:"Roboto", sans-serif;--font-mono:"Cascadia Code", monospace;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:36px;--text-5xl:48px;--text-6xl:60px;--text-7xl:72px;--lh-xs:16px;--lh-sm:20px;--lh-base:24px;--lh-lg:28px;--lh-xl:28px;--lh-2xl:32px;--lh-3xl:36px;--lh-4xl:40px;--lh-5xl:48px;--fw-light:300;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-4xl:32px;--radius-full:9999px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-11:44px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-28:112px;--space-32:144px;--space-40:160px;--space-44:176px;--space-48:192px;--space-52:208px;--space-56:224px;--space-64:256px;--space-72:288px;--space-80:320px;--space-96:384px}.font-roboto{font-family:var(--font-roboto)!important}.font-mono{font-family:var(--font-mono)!important}.font-sans{font-family:var(--font-sans)!important}.heading-display{font-size:var(--text-5xl);line-height:var(--lh-5xl);font-weight:var(--fw-bold);font-family:var(--font-sans)}.heading-1{font-size:var(--text-4xl);line-height:var(--lh-4xl);font-weight:var(--fw-bold);font-family:var(--font-sans)}.heading-2{font-size:var(--text-3xl);line-height:var(--lh-3xl);font-weight:var(--fw-semibold);font-family:var(--font-sans)}.heading-3{font-size:var(--text-2xl);line-height:var(--lh-2xl);font-weight:var(--fw-semibold);font-family:var(--font-sans)}.heading-4{font-size:var(--text-xl);line-height:var(--lh-xl);font-weight:var(--fw-semibold);font-family:var(--font-sans)}.text-xs-regular{font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:var(--fw-normal);font-family:var(--font-sans)}.text-xs-medium{font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);font-family:var(--font-sans)}.text-xs-semibold{font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);font-family:var(--font-sans)}.text-xs-bold{font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:var(--fw-bold);font-family:var(--font-sans)}.text-sm-regular{font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--fw-normal);font-family:var(--font-sans)}.text-sm-medium{font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);font-family:var(--font-sans)}.text-sm-semibold{font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);font-family:var(--font-sans)}.text-sm-bold{font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--fw-bold);font-family:var(--font-sans)}.text-base-regular{font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--fw-normal);font-family:var(--font-sans)}.text-base-medium{font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--fw-medium);font-family:var(--font-sans)}.text-base-semibold{font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--fw-semibold);font-family:var(--font-sans)}.text-base-bold{font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--fw-bold);font-family:var(--font-sans)}.text-lg-regular{font-size:var(--text-lg);line-height:var(--lh-lg);font-weight:var(--fw-normal);font-family:var(--font-sans)}.text-lg-medium{font-size:var(--text-lg);line-height:var(--lh-lg);font-weight:var(--fw-medium);font-family:var(--font-sans)}.text-lg-semibold{font-size:var(--text-lg);line-height:var(--lh-lg);font-weight:var(--fw-semibold);font-family:var(--font-sans)}.text-lg-bold{font-size:var(--text-lg);line-height:var(--lh-lg);font-weight:var(--fw-bold);font-family:var(--font-sans)}.text-xl-regular{font-size:var(--text-xl);line-height:var(--lh-xl);font-weight:var(--fw-normal);font-family:var(--font-sans)}.text-xl-medium{font-size:var(--text-xl);line-height:var(--lh-xl);font-weight:var(--fw-medium);font-family:var(--font-sans)}.text-xl-semibold{font-size:var(--text-xl);line-height:var(--lh-xl);font-weight:var(--fw-semibold);font-family:var(--font-sans)}.text-xl-bold{font-size:var(--text-xl);line-height:var(--lh-xl);font-weight:var(--fw-bold);font-family:var(--font-sans)}.text-2xl-regular{font-size:var(--text-2xl);line-height:var(--lh-2xl);font-weight:var(--fw-normal);font-family:var(--font-sans)}.text-2xl-medium{font-size:var(--text-2xl);line-height:var(--lh-2xl);font-weight:var(--fw-medium);font-family:var(--font-sans)}.text-2xl-semibold{font-size:var(--text-2xl);line-height:var(--lh-2xl);font-weight:var(--fw-semibold);font-family:var(--font-sans)}.text-2xl-bold{font-size:var(--text-2xl);line-height:var(--lh-2xl);font-weight:var(--fw-bold);font-family:var(--font-sans)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg-page);max-width:100%;overflow-x:hidden}.hero{padding:0 var(--space-20);position:relative;overflow:hidden}.hero__inner{max-width:1280px;padding:var(--space-20) var(--space-5);border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);align-items:center;gap:var(--space-10);z-index:0;flex-direction:column;margin:0 auto;display:flex;position:relative}.hero__bg{z-index:0;opacity:1;background-image:url(https://res.cloudinary.com/dp90xtgcp/image/upload/v1777320409/HeroBg_onmxg8.png);background-position:50%;background-size:cover;position:absolute;inset:0}.hero__content{align-items:center;gap:var(--space-6);z-index:1;flex-direction:column;display:flex}.hero__tag{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border-default);color:var(--text-secondary);display:inline-flex}.hero__copy{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.hero__title{font-size:var(--text-5xl);line-height:var(--lh-5xl);font-weight:var(--fw-bold);font-family:var(--font-sans);color:var(--text-primary);margin:0}.hero__subtitle{color:var(--text-secondary);font-family:var(--font-roboto)}.hero__actions{gap:var(--space-3);display:inline-flex}.hero__product{z-index:1;width:100%;max-width:1000px;height:fit-content}.hero__product img{width:100%;display:block}@media (width<=1024px){.hero{padding:0 var(--space-10)}.hero__title{font-size:var(--text-4xl);line-height:var(--lh-4xl)}}@media (width<=768px){.hero{padding:0 var(--space-5)}.hero__inner{padding:var(--space-12) var(--space-6);gap:var(--space-12)}.hero__tag span{font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--lh-xs)}.hero__title{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.hero__subtitle{font-size:var(--text-sm);line-height:var(--lh-sm)}.hero__title br,.hero__subtitle br{display:none}.hero__actions{flex-direction:column;width:100%}.hero__actions a{width:100%}.hero__actions .btn{justify-content:center;width:100%}}.btn{cursor:pointer;font-family:var(--font-sans);font-weight:var(--fw-medium);border-radius:var(--radius-lg);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.btn--md{height:36px;padding:0 var(--space-4);gap:var(--space-1-5);font-size:var(--text-sm);line-height:var(--lh-sm)}.btn--lg{height:40px;padding:0 var(--space-4);gap:var(--space-1-5);font-size:var(--text-sm);line-height:var(--lh-sm)}.btn--xl{height:44px;padding:0 var(--space-6);gap:var(--space-2);font-size:var(--text-base);line-height:var(--lh-base)}.btn--solid{background:var(--brand-primary);color:var(--text-inverse);border:1px solid #0000}.btn--solid:hover{background:var(--brand-primary-hover)}.btn--solid:active{background:var(--brand-primary-pressed)}.btn--outline{color:var(--text-primary);border:1px solid var(--border-default);background:0 0}.btn--outline:hover{background:var(--bg-muted);border-color:var(--border-strong)}.btn--outline:active{background:var(--neutral-200);border-color:var(--border-default)}.btn--ghost{color:var(--text-primary);background:0 0;border:1px solid #0000}.btn--ghost:hover{background:var(--bg-muted)}.btn--ghost:active{background:var(--neutral-200)}.btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.btn__icon{flex-shrink:0;align-items:center;display:flex}.liquid-ether-container{touch-action:none;opacity:.2;width:100%;height:100%;position:relative;overflow:hidden}.trust{padding:0 var(--space-20)}.trust__inner{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);max-width:1280px;padding-bottom:var(--space-20);margin:0 auto}.trust__label-row{border-top:1px solid var(--border-default);background-color:var(--bg-page);justify-content:center;align-items:center;height:80px;display:flex;position:relative;overflow:hidden}.trust__label-row:before{content:"";background-image:repeating-linear-gradient(315deg, var(--border-default) 0px, var(--border-default) 1px, transparent 1px, transparent 15px);opacity:.5;position:absolute;inset:0}.trust__label{color:var(--text-secondary);z-index:1;position:relative}.trust__grid{border-top:1px solid var(--border-default);grid-template-columns:repeat(5,1fr);display:grid}.trust__cell{border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);justify-content:center;align-items:center;height:120px;display:flex;overflow:hidden}.trust__cell:nth-child(5n){border-right:none}.trust__logo{object-fit:contain;filter:grayscale();max-width:100px;max-height:50px;transition:transform .3s}.trust__cell:hover .trust__logo{transform:scale(1.2)}@media (width<=1024px){.trust{padding:0 var(--space-10)}.trust__label-row{height:68px}.trust__label{font-size:var(--text-base);font-weight:var(--fw-bold)}.trust__cell{height:100px}.trust__logo{max-width:80px;max-height:40px}}@media (width<=768px){.trust{padding:0 var(--space-5)}.trust__inner{padding-bottom:var(--space-12)}.trust__grid{grid-template-columns:repeat(2,1fr)}.trust__cell:nth-child(5n){border-right:1px solid var(--border-default)}.trust__cell:nth-child(2n){border-right:none}.trust__cell{height:90px}.trust__logo{max-width:80px;max-height:40px}}.value-prop{padding:0 var(--space-20)}.value-prop__inner{border:1px solid var(--border-default);align-items:stretch;max-width:1280px;margin:0 auto;display:flex}.value-prop__copy{padding:var(--space-20);gap:var(--space-10);box-sizing:border-box;flex-direction:column;flex:0 0 50%;display:flex}.value-prop__highlight{color:var(--brand-primary);margin-right:var(--space-2)}.value-prop__title sup{vertical-align:middle;line-height:0;position:relative;top:-16px}.help-icon{color:var(--brand-primary)}.value-prop__cta-group{gap:var(--space-6);flex-direction:column;display:flex}.value-prop__cta-group Button{width:fit-content}.value-prop__checklist{margin:0;padding:0;list-style:none}.value-prop__check-item{align-items:center;gap:var(--space-2-5);color:var(--text-secondary);display:flex}.value-prop__visual{border-left:1px solid var(--border-default);box-sizing:border-box;flex:0 0 50%;overflow:hidden}.value-prop__visual img{object-fit:cover;width:100%;height:100%;display:block}.eeg-tooltip-wrapper{cursor:pointer;align-items:center;display:inline-flex;position:relative}.eeg-tooltip{background:var(--bg-page);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--lh-sm);padding:var(--space-3) var(--space-3);border-radius:var(--radius-lg);opacity:0;pointer-events:none;z-index:10;width:260px;font-weight:400;transition:opacity .2s;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 16px -2px #1b212c1f}.eeg-tooltip-wrapper:hover .eeg-tooltip{opacity:1}@media (width<=1024px){.value-prop{padding:0 var(--space-10)}.value-prop__title{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.value-prop__copy{padding:var(--space-12) var(--space-12)}}@media (width<=768px){.value-prop{padding:0 var(--space-5)}.value-prop__inner{flex-direction:column}.value-prop__title{font-size:var(--text-2xl);line-height:var(--lh-2xl)}.value-prop__copy{padding:var(--space-10) var(--space-10);gap:var(--space-6)}.value-prop__title sup{top:-12px;left:-2px}.value-prop__cta-group Button{width:100%}.value-prop__checklist li span{font-size:var(--text-sm);line-height:var(--lh-sm)}.value-prop__visual{border-left:none;border-top:1px solid var(--border-default);height:300px}.eeg-tooltip{width:220px;left:auto;right:0}}.sectors{padding:0 var(--space-20)}.sectors__inner{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);background:var(--bg-page);max-width:1280px;padding-top:var(--space-20);margin:0 auto}.sectors__label-bar{padding:20px var(--space-20);border-bottom:1px dashed var(--border-default);justify-content:space-between;align-items:center;display:flex}.sectors__label{font-family:var(--font-roboto);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-tertiary);letter-spacing:.03em;text-transform:uppercase}.sectors__heading{padding:var(--space-20) var(--space-20) 0;flex-direction:column;gap:6px;max-width:800px;display:flex}.sectors__title{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--lh-4xl);font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.sectors__subtitle{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--lh-4xl);font-weight:var(--fw-bold);color:var(--text-tertiary);margin:0}.sectors__grid-wrapper{margin-top:var(--space-20);align-items:stretch;display:flex}.sectors__stripe{border-top:1px dashed var(--border-default);border-bottom:1px dashed var(--border-default);flex-shrink:0;width:80px;position:relative}.sectors__stripe:before{content:"";background-image:repeating-linear-gradient(315deg, var(--border-default) 0px, var(--border-default) 1px, transparent 1px, transparent 15px);opacity:.5;position:absolute;inset:0}.sectors__grid{flex:1;grid-template-columns:repeat(3,1fr);display:grid}.sectors__card{border-left:1px solid var(--border-default);border-top:1px solid var(--border-default);background:var(--bg-page);flex-direction:column;justify-content:space-between;min-height:320px;padding:32px;display:flex;position:relative;overflow:hidden}.sectors__card:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#2563eb26 0%,#0000 70%);border-radius:50%;width:174px;height:174px;transition:opacity .3s;position:absolute;top:-56px;right:-56px}.sectors__card:hover:after{opacity:0}.sectors__card:nth-child(n+4){border-bottom:1px solid var(--border-default)}.sectors__card:nth-child(3n){border-right:1px solid var(--border-default)}.sectors__card-bg{z-index:0;opacity:0;transition:opacity .3s;position:absolute;inset:0}.sectors__card-bg img{object-fit:cover;width:100%;height:100%}.sectors__card-overlay{background:var(--bg-brand-alpha-50);position:absolute;inset:0}.sectors__card:hover .sectors__card-bg{opacity:1}.sectors__card-icon,.sectors__card-text{z-index:1;position:relative}.sectors__card-title,.sectors__card-desc,.sectors__card-icon{transition:color .3s,background .3s}.sectors__card:hover .sectors__card-title,.sectors__card:hover .sectors__card-desc,.sectors__card:hover .sectors__card-desc{color:var(--text-inverse)}.sectors__card:hover .sectors__card-icon{color:var(--brand-primary)}.sectors__card-icon{background:var(--brand-primary-subtle);border-radius:var(--radius-md);width:36px;height:36px;color:var(--brand-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sectors__card-text{flex-direction:column;gap:8px;display:flex}.sectors__card-title{font-family:var(--font-sans);font-size:var(--text-2xl);line-height:var(--lh-2xl);font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.sectors__card-desc{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);margin:0}@media (width<=1024px){.sectors{padding:0 var(--space-10)}.sectors__label-bar{padding:20px var(--space-12)}.sectors__label{font-size:var(--text-xs)}.sectors__heading{padding:var(--space-12) var(--space-12) 0}.sectors__stripe{width:40px}.sectors__title,.sectors__subtitle{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.sectors__grid-wrapper{margin-top:var(--space-12)}.sectors__grid{grid-template-columns:repeat(2,1fr)}.sectors__card:nth-child(3n){border-right:none}.sectors__card:nth-child(2n){border-right:1px solid var(--border-default)}.sectors__card:nth-child(n+4){border-bottom:none}.sectors__card:nth-child(n+5){border-bottom:1px solid var(--border-default)}}@media (width<=768px){.sectors{padding:0 var(--space-5)}.sectors__inner{padding-top:var(--space-12)}.sectors__label-bar{padding:var(--space-5) var(--space-5)}.sectors__heading{padding:var(--space-12) var(--space-12) 0}.sectors__title,.sectors__subtitle{font-size:var(--text-2xl);line-height:var(--lh-2xl)}.sectors__stripe{width:20px}.sectors__grid-wrapper{margin-top:var(--space-12)}.sectors__grid{grid-template-columns:1fr}.sectors__card-title{font-size:var(--text-xl);line-height:var(--lh-xl)}.sectors__card:nth-child(3n){border-right:1px solid var(--border-default)}.sectors__card:nth-child(5n){border-bottom:none}.sectors__card{border-right:1px solid var(--border-default);min-height:220px;padding:var(--space-5);overflow:hidden}}.hiw{padding:0 var(--space-20)}.hiw__inner{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);background:var(--bg-page);max-width:1280px;padding-top:var(--space-20);margin:0 auto}.hiw__label-bar{padding:20px var(--space-20);border-bottom:1px dashed var(--border-default);justify-content:space-between;align-items:center;display:flex}.hiw__label{font-family:var(--font-roboto);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-tertiary);text-transform:uppercase}.hiw__heading{padding:var(--space-20) var(--space-20) 0;flex-direction:column;gap:6px;max-width:800px;display:flex}.hiw__title{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--lh-4xl);font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.hiw__subtitle{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--lh-4xl);font-weight:var(--fw-bold);color:var(--text-tertiary,#94a3b8);margin:0}.hiw__grid-wrapper{margin-top:var(--space-20);align-items:stretch;display:flex}.hiw__stripe{border-top:1px dashed var(--border-default);border-bottom:1px dashed var(--border-default);flex-shrink:0;width:80px;position:relative}.hiw__stripe:before{content:"";background-image:repeating-linear-gradient(315deg, var(--border-default) 0px, var(--border-default) 1px, transparent 1px, transparent 15px);opacity:.5;position:absolute;inset:0}.hiw__steps{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);flex:1}.hiw__row{align-items:stretch;min-height:320px;display:flex}.hiw__text-panel{background:var(--bg-page);border-top:1px solid var(--border-default);flex-shrink:0;align-items:stretch;width:39%;padding:32px;display:flex;position:relative}.hiw__timeline{flex-direction:column;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:32px}.hiw__timeline-line--top{background:var(--border-default);flex-shrink:0;width:.5px;height:32px}.hiw__timeline-line--bottom{background:var(--border-default);flex:1;width:.5px}.hiw__badge{background:var(--blue-50,#eff6ff);border:1px solid var(--brand-primary);border-radius:var(--radius-md);width:36px;height:36px;font-family:var(--font-sans);font-size:var(--text-base,16px);font-weight:var(--fw-bold);color:var(--brand-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.hiw__content{flex-direction:column;justify-content:space-between;width:100%;height:100%;padding-left:56px;display:flex}.hiw__step-label{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--text-tertiary);align-items:center;height:36px;display:flex}.hiw__copy{flex-direction:column;gap:8px;display:flex}.hiw__step-title{font-family:var(--font-sans);font-size:var(--text-3xl);line-height:var(--lh-3xl);font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.hiw__step-desc{font-family:var(--font-sans);font-size:var(--text-base,16px);line-height:var(--lh-base,24px);color:var(--text-secondary);margin:0}.hiw__image-panel{border-left:1px solid var(--border-default);border-top:1px solid var(--border-default);flex:1;overflow:hidden}.hiw__image-panel img{object-fit:cover;width:100%;height:100%;display:block}.hiw__row:last-child .hiw__text-panel,.hiw__row:last-child .hiw__image-panel{border-bottom:1px solid var(--border-default)}@media (width<=1024px){.hiw{padding:0 var(--space-10)}.hiw__label-bar{padding:20px var(--space-12)}.hiw__label{font-size:var(--text-xs)}.hiw__heading{padding:var(--space-12) var(--space-12) 0}.hiw__title,.hiw__subtitle{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.hiw__grid-wrapper{margin-top:var(--space-12)}.hiw__stripe{width:40px}.hiw__badge{width:32px;height:32px;font-size:var(--text-sm)}.hiw__text-panel{width:45%}.hiw__step-label{font-size:var(--text-sm);line-height:var(--lh-sm)}.hiw__step-title{font-size:var(--text-2xl);line-height:var(--lh-2xl)}.hiw__step-desc{font-size:var(--text-sm);line-height:var(--lh-sm)}}@media (width<=768px){.hiw{padding:0 var(--space-5)}.hiw__inner{padding-top:var(--space-12)}.hiw__label-bar{padding:16px var(--space-5)}.hiw__heading{padding:var(--space-12) var(--space-12) 0}.hiw__title,.hiw__subtitle{font-size:var(--text-2xl);line-height:var(--lh-2xl)}.hiw__stripe{width:20px}.hiw__grid-wrapper{margin-top:var(--space-12)}.hiw__row{min-height:unset;flex-direction:column}.hiw__text-panel{width:100%}.hiw__step-label{font-size:var(--text-sm);line-height:var(--lh-sm)}.hiw__step-title{font-size:var(--text-2xl);line-height:var(--lh-2xl)}.hiw__step-desc{font-size:var(--text-sm);line-height:var(--lh-sm)}.hiw__image-panel{border-left:none;border-top:1px solid var(--border-default);height:220px}.hiw__row:last-child .hiw__text-panel{border-bottom:none}.hiw__row:last-child .hiw__image-panel{border-bottom:1px solid var(--border-default)}}.stats{padding:0 var(--space-20)}.stats__inner{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);background:var(--bg-page);align-items:center;gap:var(--space-20);max-width:1280px;padding-top:var(--space-20);flex-direction:column;margin:0 auto;display:flex}.stats__copy{gap:var(--space-6);flex-direction:column;display:flex}.stats__heading{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;max-width:720px;display:flex}.stats__title{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--lh-4xl);font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.stats__subtitle{font-family:var(--font-sans);font-size:18px;line-height:28px;font-weight:var(--fw-regular);color:var(--text-secondary);margin:0}.stats__partners-wrapper{justify-content:center;width:100%;display:flex}.stats__partners{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;display:flex;position:relative}.stats__corner{border:1px solid var(--border-strong);background:var(--border-default);width:10px;height:10px;position:absolute}.stats__corner--tl{top:-5px;left:-5px}.stats__corner--tr{top:-5px;right:-5px}.stats__corner--bl{bottom:-5px;left:-5px}.stats__corner--br{bottom:-5px;right:-5px}.stats__partners-label{font-family:var(--font-roboto);font-size:var(--text-xs);font-weight:var(--fw-regular);color:var(--text-tertiary);text-transform:uppercase}.stats__logos{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.stats__logo{object-fit:cover;width:100px;height:50px}.stats__logo:nth-child(2){object-fit:contain}.stats__cards{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);grid-template-columns:repeat(4,1fr);width:100%;display:grid}.stats__card{text-align:center;padding:var(--space-8);border-right:1px solid var(--border-default);justify-content:center;gap:var(--space-11);flex-direction:column;min-height:280px;display:flex;position:relative;overflow:hidden}.stats__card:last-child{border-right:none}.stats__card:first-child{border-left:none}.stats__card-value{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--lh-4xl);font-weight:var(--fw-bold);color:var(--brand-primary);z-index:1;position:relative}.stats__card-desc{min-height:72px;padding:0 var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);z-index:1;margin:0;position:relative}.stats__card-glow{object-fit:cover;object-position:bottom;pointer-events:none;z-index:0;width:100%;position:absolute;bottom:-140px;left:0}@media (width<=1024px){.stats{padding:0 var(--space-10)}.stats__inner{gap:var(--space-12)}.stats__title{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.stats__subtitle{font-size:var(--text-base);line-height:var(--lh-base)}.stats__partners-label{margin-bottom:var(--space-1)}.stats__logo{width:80px;height:40px}.stats__cards{grid-template-columns:repeat(2,1fr)}.stats__card:last-child{border-right:1px solid var(--border-default)}.stats__card:first-child{border-left:none}.stats__card:nth-child(2n){border-right:none}.stats__card:nth-child(-n+2){border-bottom:1px solid var(--border-default)}.stats__card{min-height:260px}.stats__card-glow{bottom:-100%}}@media (width<=768px){.stats{padding:0 var(--space-5)}.stats__inner{padding-top:var(--space-12);gap:var(--space-10)}.stats__heading{padding:0 var(--space-12)}.stats__title{font-size:var(--text-2xl);line-height:var(--lh-2xl)}.stats__subtitle{font-size:var(--text-sm);line-height:var(--lh-sm)}.stats__subtitle br{display:none}.stats__cards{grid-template-columns:repeat(1,1fr)}.stats__card:first-child{border-right:none}.stats__card:last-child{border-right:1px solid var(--border-default)}.stats__card:nth-child(2n){border-right:none}.stats__card:nth-child(3n){border-right:none;border-bottom:1px solid var(--border-default)}.stats__card:nth-child(-n+2){border-bottom:1px solid var(--border-default)}.stats__card{min-height:200px;padding:var(--space-5);gap:var(--space-4)}.stats__card-value{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.stats__card-desc{min-height:unset;font-size:var(--text-sm)}.stats__card-glow{bottom:-150%}}.capabilities{padding:0 var(--space-20)}.capabilities__inner{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);background:var(--bg-page);max-width:1280px;padding:var(--space-20) 0;margin:0 auto}.capabilities__label-bar{padding:20px var(--space-20);border-bottom:1px dashed var(--border-default);justify-content:space-between;align-items:center;display:flex}.capabilities__label{font-family:var(--font-roboto);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-tertiary,#94a3b8);text-transform:uppercase}.capabilities__container{padding-top:var(--space-20);padding-right:var(--space-20);align-items:flex-start;display:flex}.capabilities__sticky{min-width:0;padding-right:var(--space-16);padding-left:var(--space-20);top:var(--space-40);flex-direction:column;flex:1;gap:6px;padding-top:0;display:flex;position:sticky}.capabilities__title{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--lh-4xl);font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.capabilities__subtitle{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--lh-4xl);font-weight:var(--fw-bold);color:var(--text-tertiary);margin:0}.capabilities__right{flex-direction:column;flex-shrink:0;width:683px;display:flex}.capabilities__cards{border:1px solid var(--border-default);grid-template-columns:repeat(2,1fr);display:grid}.capabilities__card{background:var(--blue-50,#eff6ff);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);flex-direction:column;justify-content:space-between;height:250px;padding:32px;display:flex;overflow:hidden}.capabilities__card:nth-child(2n){border-right:none}.capabilities__card:nth-child(3),.capabilities__card:nth-child(4){border-bottom:none}.capabilities__card-title{font-family:var(--font-sans);font-size:24px;line-height:32px;font-weight:var(--fw-medium,500);color:var(--text-primary);margin:0}.capabilities__card-footer{align-items:flex-start;gap:8px;display:flex}.capabilities__card-icon{object-fit:contain;flex-shrink:0;width:24px;height:24px}.capabilities__card-desc{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-tertiary,#94a3b8);min-height:60px;margin:0}.capabilities__partners-bar{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);justify-content:center;align-items:center;padding:20px;display:flex;position:relative;overflow:hidden}.capabilities__partners-bar:before{content:"";background-image:repeating-linear-gradient(315deg, var(--border-default) 0px, var(--border-default) 1px, transparent 1px, transparent 15px);opacity:.5;position:absolute;inset:0}.capabilities__partners-label{z-index:1;font-family:var(--font-sans);font-size:var(--text-base,16px);font-weight:var(--fw-bold);color:var(--text-secondary,#64748b);letter-spacing:.03em;text-transform:uppercase;position:relative}.capabilities__logos{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);grid-template-columns:repeat(4,1fr);display:grid}.capabilities__logo-cell{border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);justify-content:center;align-items:center;height:120px;padding:10px;display:flex;overflow:hidden}.capabilities__logo-cell:nth-child(4n){border-right:none}.capabilities__logo{object-fit:contain;filter:grayscale();width:100px;height:50px}@media (width<=1280px){.capabilities__container{padding-right:0;padding-top:var(--space-20);flex-direction:column}.capabilities__sticky{padding-left:var(--space-20);padding-right:var(--space-20);padding-bottom:var(--space-20);position:static}.capabilities__right{width:100%}.capabilities__cards,.capabilities__partners-bar,.capabilities__logos{border-left:none;border-right:none}.capabilities__card{height:260px;padding:var(--space-10) var(--space-20) var(--space-10) var(--space-20)}.capabilities__card-desc{min-height:0}}@media (width<=1024px){.capabilities{padding:0 var(--space-10)}.capabilities__label-bar{padding:20px var(--space-12)}.capabilities__label{font-size:var(--text-xs)}.capabilities__container{padding-top:var(--space-12)}.capabilities__sticky{padding-left:var(--space-12);padding-right:var(--space-12);padding-bottom:var(--space-12)}.capabilities__title{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.capabilities__subtitle{font-size:var(--text-3xl);line-height:var(--lh-3x)}.capabilities__card{height:240px;padding:var(--space-12)}.capabilities__card-title{font-size:var(--text-xl);line-height:var(--lh-xl)}.capabilities__card-icon svg{width:24px;height:24px}.capabilities__card-desc{font-size:var(--text-sm)}}@media (width<=768px){.capabilities{padding:0 var(--space-5)}.capabilities__inner{padding:var(--space-12) 0}.capabilities__label-bar{padding:16px var(--space-5)}.capabilities__container{padding-top:var(--space-12)}.capabilities__sticky{padding-left:var(--space-12);padding-right:var(--space-12)}.capabilities__title,.capabilities__subtitle{font-size:var(--text-2xl);line-height:var(--lh-2xl)}.capabilities__card{height:auto;min-height:280px;padding:var(--space-5)}.capabilities__card-footer{gap:var(--space-2);flex-direction:column;display:flex}.capabilities__card-desc{min-height:80px}.capabilities__logos{grid-template-columns:repeat(2,1fr)}.capabilities__logo-cell:nth-child(4n){border-right:1px solid var(--border-default)}.capabilities__logo-cell:nth-child(2n){border-right:none}.capabilities__logo-cell{height:90px}}.cta{padding:0 var(--space-20)}.cta__inner{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);background:var(--bg-page);max-width:1280px;padding:128px var(--space-20);justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden}.gradient__bg{pointer-events:none;z-index:0;position:absolute;inset:0}.cta__content{z-index:1;align-items:center;gap:var(--space-6);flex-direction:column;width:100%;max-width:800px;display:flex;position:relative}.cta__logo-wrap{padding:16px}.cta__text{align-items:center;gap:var(--space-1-5);text-align:center;flex-direction:column;display:flex}.cta__title{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--lh-4xl);font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.cta__subtitle{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--lh-4xl);font-weight:var(--fw-bold);color:var(--text-tertiary);text-align:center;margin:0}.cta__actions{align-items:center;gap:var(--space-3);display:flex}@media (width<=1024px){.cta{padding:0 var(--space-10)}.cta__inner{padding:80px var(--space-12)}.cta__title,.cta__subtitle{font-size:var(--text-3xl);line-height:var(--lh-3xl)}}@media (width<=768px){.cta{padding:0 var(--space-5)}.cta__inner{padding:var(--space-20) var(--space-5)}.cta__subtitle br{display:none}.cta__title,.cta__subtitle{font-size:var(--text-2xl);line-height:var(--lh-2xl)}.cta__actions{flex-direction:column;width:100%}.cta__actions a{width:100%}.cta__actions .btn{justify-content:center;width:100%}}.platform-hero{padding:0 var(--space-20);background:var(--bg-page)}.platform-hero__inner{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);max-width:1280px;padding:var(--space-20) var(--space-20) var(--space-72);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden}.platform-hero__bg{z-index:0;position:absolute;inset:0}.platform-hero__content{z-index:1;align-items:center;gap:var(--space-6);flex-direction:column;width:100%;max-width:580px;display:flex;position:relative}.platform-hero__tag{align-items:center;gap:var(--space-2);background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);font-family:var(--font-roboto);font-size:var(--text-sm);font-weight:var(--fw-regular);color:var(--text-secondary);white-space:nowrap;display:inline-flex}.platform-hero__text{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;width:100%;display:flex}.platform-hero__title{font-family:var(--font-sans);font-size:var(--text-5xl);line-height:var(--lh-5xl);font-weight:var(--fw-bold);color:var(--text-primary);text-align:center;margin:0}.platform-hero__desc{font-family:var(--font-roboto);font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--fw-regular);color:var(--text-secondary);text-align:center;margin:0}.platform-hero__awards-wrap{width:100%;padding-top:var(--space-4);justify-content:center;display:flex}.platform-hero__awards{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-8);border:1px solid var(--border-default);background:var(--bg-page);flex-direction:column;display:flex;position:relative}.platform-hero__corner{border:1px solid var(--border-strong);background:var(--border-default);width:10px;height:10px;position:absolute}.platform-hero__corner--tl{top:-5px;left:-5px}.platform-hero__corner--tr{top:-5px;right:-5px}.platform-hero__corner--bl{bottom:-5px;left:-5px}.platform-hero__corner--br{bottom:-5px;right:-5px}.platform-hero__awards-label{font-family:var(--font-roboto);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--text-tertiary);text-align:center;margin:0}.platform-hero__awards-logos{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.platform-hero__award-img{object-fit:contain;width:auto;height:68px}.platform-hero__scroll-hint{margin-top:var(--space-20);align-items:center;gap:var(--space-3);font-family:var(--font-mono,"Cascadia Code");font-size:var(--text-base);color:var(--text-secondary);display:flex}.platform-video{padding:0 var(--space-20);background:var(--bg-page)}.platform-video__inner{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);justify-content:center;align-items:flex-start;max-width:1280px;height:562px;margin:0 auto;display:flex;position:relative;overflow:visible}.platform-video__bg{pointer-events:none;z-index:0;position:absolute;inset:0}.platform-video__bg:before{content:"";background-image:repeating-linear-gradient(315deg, var(--border-default) 0px, var(--border-default) 1px, transparent 1px, transparent 15px);opacity:.5;position:absolute;inset:0}.platform-video__float{z-index:1;margin-top:-242px;position:relative}.platform-video__device{width:1000px;position:relative}.platform-video__device-frame{z-index:1;cursor:pointer;width:100%;transition:opacity .15s;position:relative}.platform-video__device-frame:hover{opacity:.8}@media (width<=1024px){.platform-hero{padding:0 var(--space-10)}.platform-hero__inner{padding:var(--space-20) var(--space-12) var(--space-48)}.platform-hero__title{font-size:var(--text-4xl);line-height:var(--lh-4xl)}.platform-hero__award-img{height:52px}.platform-video{padding:0 var(--space-10)}.platform-video__inner{height:500px}.platform-video__device{width:100%}.platform-video__float{padding:0 var(--space-8);margin-top:-160px}}@media (width<=768px){.platform-hero{padding:0 var(--space-5)}.platform-hero__inner{padding:var(--space-12) var(--space-5) var(--space-32)}.platform-hero__tag{font-size:var(--text-xs)}.platform-hero__title{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.platform-hero__desc{font-size:var(--text-sm);line-height:var(--lh-sm)}.platform-hero__content_CTA,.platform-hero__content_CTA Button{width:100%}.platform-hero__awards{padding:var(--space-4) var(--space-6)}.platform-hero__awards-label{font-size:var(--text-xs);margin-bottom:var(--space-2)}.platform-hero__award-img{height:40px}.platform-hero__scroll-hint{margin-top:var(--space-10)}.platform-video{padding:0 var(--space-5)}.platform-video__inner{height:240px}.platform-video__device{width:100%}.platform-video__float{padding:0 var(--space-5);margin-top:-100px}}.dot-grid{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.dot-grid__wrap{width:100%;height:100%;position:relative}.dot-grid__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pstats{padding:0 var(--space-20);background:var(--bg-page)}.pstats__inner{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);max-width:1280px;padding:var(--space-20) 0;margin:0 auto}.pstats__cards{width:100%;display:flex}.pstats__card{height:280px;padding:var(--space-8);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);border-left:1px solid var(--border-default);background:var(--bg-page);flex-direction:column;flex:1;justify-content:space-between;display:flex;overflow:hidden}.pstats__card:first-child{border-left:none}.pstats__value{font-family:var(--font-sans);font-size:var(--text-7xl);line-height:var(--lh-7xl);font-weight:var(--fw-bold);color:var(--brand-primary);margin:0}.pstats__footer{justify-content:space-between;align-items:flex-end;gap:var(--space-6);width:100%;display:flex}.pstats__desc{font-family:var(--font-roboto);font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--fw-regular);color:var(--text-secondary);padding-right:var(--space-4);flex:1;margin:0}.pstats__desc p{line-height:var(--lh-base);margin:0}.pstats__icon-badge{border-radius:var(--radius-full);border:2px solid var(--neutral-300);background:linear-gradient(#64748b,#1b1f25);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pstats__icon-img{width:24px;height:24px;display:block}.pstats__icon-cluster{flex-shrink:0;grid-template-rows:repeat(2,44px);grid-template-columns:repeat(2,44px);gap:4px;display:grid}.pstats__icon-cluster .pstats__icon-badge:first-child{grid-area:1/2}.pstats__icon-cluster .pstats__icon-badge:nth-child(2){grid-area:2/1}.pstats__icon-cluster .pstats__icon-badge:nth-child(3){grid-area:2/2}@media (width<=1024px){.pstats{padding:0 var(--space-10)}.pstats__card{height:260px;padding:var(--space-6)}.pstats__value{font-size:var(--text-5xl);line-height:var(--lh-5xl)}.pstats__icon-cluster{grid-template-rows:repeat(2,36px);grid-template-columns:repeat(2,36px)}.pstats__icon-badge{width:36px;height:36px}}@media (width<=768px){.pstats{padding:0 var(--space-5)}.pstats__inner{padding:var(--space-8) 0}.pstats__cards{flex-direction:column}.pstats__card{height:auto;min-height:200px;padding:var(--space-6) var(--space-5);border-bottom:none;border-left:none}.pstats__card:first-child{border-left:none}.pstats__card:last-child{border-bottom:1px solid var(--border-default)}.pstats__value{font-size:var(--text-4xl);line-height:var(--lh-4xl)}.pstats__footer{align-items:center}.pstats__icon-cluster{flex-direction:row;gap:4px;display:flex}.pstats__icon-cluster .pstats__icon-badge:first-child,.pstats__icon-cluster .pstats__icon-badge:nth-child(2),.pstats__icon-cluster .pstats__icon-badge:nth-child(3){grid-column:unset;grid-row:unset}}.features{padding:0 var(--space-20);background:var(--bg-page)}.features__inner{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);max-width:1280px;padding:var(--space-20) 0;margin:0 auto;position:relative;overflow:hidden}.features__label-bar{padding:var(--space-5) var(--space-20);border-bottom:1px dashed var(--border-default);justify-content:space-between;align-items:center;display:flex}.features__label{font-family:var(--font-roboto);font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--lh-sm);color:var(--text-tertiary);white-space:nowrap}.features__container{gap:var(--space-20);flex-direction:column;align-items:flex-start;width:100%;display:flex;position:relative}.features__bg-img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.features__heading{z-index:1;align-items:center;gap:var(--space-1);padding-top:var(--space-20);text-align:center;flex-direction:column;width:100%;display:flex;position:relative}.features__title{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--lh-4xl);font-weight:var(--fw-bold);color:var(--text-primary);white-space:nowrap;margin:0}.features__subtitle{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--lh-4xl);font-weight:var(--fw-bold);color:var(--text-tertiary);text-align:center;margin:0}.features__grid-wrap{z-index:1;flex-shrink:0;width:100%;height:560px;position:relative}.features__stripe{background:var(--bg-page);border-top:1px dashed var(--border-default);border-bottom:1px dashed var(--border-default);width:80px;height:100%;position:absolute;top:0;overflow:hidden}.features__stripe--left{left:0}.features__stripe--right{right:0}.features__stripe:before{content:"";background-image:repeating-linear-gradient(45deg, var(--border-default) 0, var(--border-default) 1px, transparent 1px, transparent 20px);opacity:.5;position:absolute;inset:0}.features__cards{grid-template-rows:repeat(2,280px);grid-template-columns:repeat(2,1fr);width:calc(100% - 160px);height:100%;display:grid;position:absolute;top:0;left:80px}.features__card{background:var(--bg-page);padding:var(--space-8);border-top:1px solid var(--border-default);border-left:1px solid var(--border-default);flex-direction:column;justify-content:space-between;display:flex;position:relative}.features__card:nth-child(2),.features__card:nth-child(4){border-right:1px solid var(--border-default)}.features__card:nth-child(3),.features__card:nth-child(4){border-bottom:1px solid var(--border-default)}.features__corner{background:var(--border-default);border:1px solid var(--border-strong);width:10px;height:10px;position:absolute}.features__corner--tl{top:-5px;left:-5px}.features__corner--tr{top:-5px;right:-5px}.features__corner--bl{bottom:-5px;left:-5px}.features__corner--br{bottom:-5px;right:-5px}.features__card-icon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.features__card-body{gap:var(--space-2);flex-direction:column;display:flex}.features__card-title{font-family:var(--font-sans);font-size:var(--text-2xl);line-height:var(--lh-2xl);font-weight:var(--fw-bold);color:var(--text-primary);white-space:nowrap;margin:0}.features__card-desc{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--fw-regular);color:var(--text-secondary);margin:0}@media (width<=1024px){.features{padding:0 var(--space-10)}.features__label-bar{padding:var(--space-5) var(--space-12)}.features__label{font-size:var(--text-xs)}.features__stripe{width:40px}.features__cards{grid-template-rows:repeat(2,240px);width:calc(100% - 80px);left:40px}.features__grid-wrap{height:480px}.features__title{font-size:var(--text-3xl);line-height:var(--lh-3xl);white-space:normal}.features__subtitle{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.features__card-title{font-size:var(--text-xl);line-height:var(--lh-xl)}}@media (width<=768px){.features{padding:0 var(--space-5)}.features__label-bar{padding:var(--space-4) var(--space-5)}.features__container{gap:0}.features__heading{padding:var(--space-10)}.features__title{font-size:var(--text-2xl);line-height:var(--lh-2xl);white-space:normal}.features__subtitle{font-size:var(--text-2xl);line-height:var(--lh-2xl)}.features__subtitle br{display:none}.features__stripe{width:20px}.features__grid-wrap{height:auto;padding:0 20px}.features__cards{grid-template-rows:auto;grid-template-columns:1fr;width:100%;position:static}.features__card-icon{width:32px;height:32px}.features__card-icon svg{width:16px}.features__card{gap:var(--space-6);overflow:visible}.features__card:first-child:after{content:"";background:var(--border-default);border:1px solid var(--border-strong,#cbd5e1);z-index:2;width:10px;height:10px;position:absolute;top:-5px;right:-5px}.features__card:nth-child(2):after{content:"";background:var(--border-default);border:1px solid var(--border-strong,#cbd5e1);z-index:2;width:10px;height:10px;position:absolute;bottom:-5px;right:-5px}.features__card:first-child{border-right:1px solid var(--border-default)}.features__card:nth-child(3){border-right:1px solid var(--border-default);border-bottom:none}.features__card:nth-child(3) .features__corner--bl{visibility:hidden}.features__card:last-child{border-bottom:1px solid var(--border-default)}.features__card-title{font-size:var(--text-lg);line-height:var(--lh-lg);white-space:normal}}.inside{padding:0 var(--space-20);background:var(--bg-page)}.inside__inner{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);width:100%;max-width:1280px;padding-bottom:var(--space-20);margin:0 auto}.inside__heading-wrap{padding:0 var(--space-20)}.inside__heading{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);padding:var(--space-20) 0;align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.inside__title{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--lh-4xl);font-weight:var(--fw-bold);color:var(--text-primary);text-align:center;white-space:nowrap;margin:0}.inside__subtitle{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--lh-4xl);font-weight:var(--fw-bold);color:var(--text-tertiary);text-align:center;margin:0}.inside__grid{grid-template-columns:80px 1fr 80px;display:grid}.inside__stripe{border-top:1px dashed var(--border-default);border-bottom:1px dashed var(--border-default);background:var(--bg-page);overflow:hidden}.inside__stripe:before{content:"";background-image:repeating-linear-gradient(45deg, var(--border-default) 0, var(--border-default) 1px, transparent 1px, transparent 20px);opacity:.5;width:100%;height:100%;display:block}.inside__body{align-items:stretch;display:flex}.inside__features{border-left:1px solid var(--border-default);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);flex-direction:column;flex:1;display:flex}.inside__item{padding:var(--space-8);border-top:1px solid var(--border-default);flex-direction:column;flex:1;justify-content:space-between;display:flex}.inside__item:first-child{border-top:none}.inside__tag{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-roboto);font-size:var(--text-sm);font-weight:var(--fw-regular);color:var(--text-secondary);width:fit-content;display:inline-flex}.inside__item-text{gap:var(--space-2);flex-direction:column;display:flex}.inside__item-title{font-family:var(--font-sans);font-size:var(--text-2xl);line-height:var(--lh-2xl);font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.inside__item-desc{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--fw-regular);color:var(--text-secondary);margin:0}.inside__visual{border:1px solid var(--border-default);flex:1;min-height:640px;position:relative;overflow:hidden}.inside__visual-bg{z-index:0;position:absolute;inset:0}.inside__visual-img{object-fit:cover;object-position:top left;z-index:1;width:100%;height:100%;position:absolute;inset:0}@media (width<=1024px){.inside,.inside__heading-wrap{padding:0 var(--space-10)}.inside__title{font-size:var(--text-3xl);line-height:var(--lh-3xl);white-space:normal}.inside__subtitle{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.inside__grid{grid-template-columns:40px 1fr 40px}.inside__item{gap:var(--space-6)}.inside__item-title{font-size:var(--text-xl);line-height:var(--lh-xl)}.inside__visual{min-height:400px}}@media (width<=768px){.inside{padding:0 var(--space-5)}.inside__inner{padding-bottom:var(--space-10)}.inside__heading-wrap{padding:0 var(--space-5)}.inside__heading{padding:var(--space-10) var(--space-10)}.inside__title{font-size:var(--text-2xl);line-height:var(--lh-2xl);white-space:normal}.inside__subtitle{font-size:var(--text-2xl);line-height:var(--lh-2xl)}.inside__grid{grid-template-columns:20px 1fr 20px}.inside__body{flex-direction:column}.inside__features{border-right:1px solid var(--border-default)}.inside__item{padding:var(--space-5);gap:var(--space-8)}.inside__tag{font-size:var(--text-xs)}.inside__item-title{font-size:var(--text-base);line-height:var(--lh-base)}.inside__visual{border-top:none;min-height:280px}}.pawards{padding:0 var(--space-20);background:var(--bg-page)}.pawards__inner{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);max-width:1280px;margin:0 auto}.pawards__grid{grid-template-columns:repeat(6,1fr);display:grid}.pawards__card{border-top:1px solid var(--border-default);border-right:1px solid var(--border-default);flex-direction:column;display:flex}.pawards__card:last-child{border-right:none}.pawards__logo-wrap{height:120px;padding:var(--space-5);border-bottom:1px solid var(--border-default);justify-content:center;align-items:center;display:flex}.pawards__logo{object-fit:contain;width:auto;max-width:100px;height:auto;max-height:50px;display:block}.pawards__desc{padding:var(--space-5);font-family:var(--font-roboto);font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--fw-regular);color:var(--text-secondary);text-align:center;flex:1;margin:0}@media (width<=1024px){.pawards{padding:0 var(--space-10)}.pawards__grid{grid-template-columns:repeat(3,1fr)}.pawards__card:last-child{border-right:1px solid var(--border-default)}.pawards__card:nth-child(3n){border-right:none}.pawards__card:nth-child(n+4){border-top:1px solid var(--border-default)}}@media (width<=768px){.pawards{padding:0 var(--space-5)}.pawards__grid{grid-template-columns:repeat(2,1fr)}.pawards__card:nth-child(3n){border-right:1px solid var(--border-default)}.pawards__card:nth-child(2n){border-right:none}.pawards__card:nth-child(n+3){border-top:1px solid var(--border-default)}.pawards__logo-wrap{height:90px}.pawards__logo{max-width:80px}}.pcta{padding:0 var(--space-20);background:var(--bg-page)}.pcta__inner{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);max-width:1280px;padding:var(--space-20) 0;margin:0 auto}.pcta__wrapper{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);padding:0 var(--space-20);overflow:hidden}.pcta__row{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);align-items:stretch;display:flex}.pcta__left{border-right:1px solid var(--border-default);min-width:0;padding:var(--space-20) 0;flex:1;align-items:center;display:flex}.pcta__content{gap:var(--space-5);padding:0 var(--space-10);flex-direction:column;width:100%;display:flex}.pcta__content Button{width:fit-content}.pcta__title{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--lh-4xl);font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.pcta__visual{flex-shrink:0;width:560px;height:350px;position:relative;overflow:hidden}.pcta__img{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=1024px){.pcta,.pcta__wrapper{padding:0 var(--space-10)}.pcta__content{padding:0 var(--space-8)}.pcta__title{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.pcta__visual{width:380px;height:300px}}@media (width<=768px){.pcta{padding:0 var(--space-5)}.pcta__inner{padding:var(--space-10) 0}.pcta__wrapper{padding:0 var(--space-5)}.pcta__row{flex-direction:column}.pcta__left{border-right:none;border-bottom:1px solid var(--border-default);padding:var(--space-10) 0}.pcta__content{padding:0 var(--space-12)}.pcta__title{font-size:var(--text-2xl);line-height:var(--lh-2xl)}.pcta__cta Button{width:100%}.pcta__visual{flex-shrink:0;width:100%;height:240px}}.cform{padding:0 var(--space-20);background:var(--bg-page);position:relative}.cform__inner{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);max-width:1280px;margin:0 auto;position:relative;overflow:hidden}.cform__bg{z-index:0;background:url(https://res.cloudinary.com/dp90xtgcp/image/upload/v1778427047/ContactFormBg_mvcdzs.png);width:100%;height:260px;position:absolute;top:0;left:0}.cform__body{padding:var(--space-20) var(--space-10);align-items:flex-start;gap:var(--space-10);z-index:1;display:flex;position:relative}.cform__left{flex:1;min-width:0}.cform__info{gap:var(--space-10);padding:var(--space-10) var(--space-10) var(--space-10) var(--space-10);top:var(--space-10);flex-direction:column;display:flex;position:sticky}.cform__title{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--lh-4xl);font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.cform__desc{color:var(--text-secondary);margin:0}.cform__text{gap:var(--space-4);flex-direction:column;display:flex}.cform__features{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cform__feature-label{color:var(--text-tertiary,#94a3b8);font-weight:var(--fw-medium)}.cform__feature-item{color:var(--text-secondary);align-items:center;gap:8px;display:flex}.cform__feature-icon{color:var(--text-secondary);align-items:center;display:flex}.cform__awards{align-items:center;gap:var(--space-3,12px);flex-wrap:wrap;display:flex}.cform__award-img{object-fit:contain;width:auto;height:45px}.cform__card{background:var(--neutral-0);border:1px solid var(--border-default);border-radius:var(--radius-xl,12px);min-width:0;padding:var(--space-10);flex:1;overflow:hidden}.cform__form{gap:var(--space-6,24px);flex-direction:column;display:flex}.cform__row{align-items:flex-start;gap:24px;display:flex}.cform__row>*{flex:1;min-width:0}.cform__field{flex-direction:column;gap:6px;display:flex}.cform__field-label{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);color:var(--text-primary)}.cform__select{width:100%;height:40px;padding:0 var(--space-3);background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--radius-lg,8px);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer}.cform__select:focus{border-color:var(--brand-primary);outline:none}.cform__roles{gap:var(--space-3);display:flex}.cform__role-btn{height:40px;padding:0 var(--space-3);background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--radius-lg,8px);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;flex:1;align-items:center;gap:8px;transition:border-color .15s,background .15s;display:flex}.cform__role-btn:hover{border-color:var(--brand-primary)}.cform__role-btn--active{border-color:var(--brand-primary);background:#2563eb0d}.cform__role-circle{border:1px solid var(--border-default);border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:border-color .15s,background .15s}.cform__role-btn--active .cform__role-circle{border-color:var(--brand-primary);background:var(--brand-primary);box-shadow:inset 0 0 0 3px #fff}.cform__submit{padding-top:var(--space-6,24px)}.cform__submit .btn{justify-content:center;width:100%}@media (width<=1024px){.cform{padding:0 var(--space-10)}.cform__body{padding:var(--space-12) var(--space-8);gap:var(--space-8)}.cform__row{gap:var(--space-6);flex-direction:column}.cform__info{gap:var(--space-8);position:static}.cform__title{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.cform__roles{flex-direction:column}.cform__role-btn{padding:var(--space-3);font-size:var(--text-sm)}.cform__card{padding:var(--space-8)}}@media (width<=768px){.cform{padding:0 var(--space-5)}.cform__inner{padding:var(--space-5) var(--space-10)}.cform__body{padding:var(--space-10) var(--space-5);gap:var(--space-12);flex-direction:column}.cform__info{gap:var(--space-6);padding:0;position:static}.cform__title{font-size:var(--text-2xl);line-height:var(--lh-2xl)}.cform__card{width:100%;padding:var(--space-6);border-radius:var(--radius-lg)}.cform__row{gap:var(--space-6);flex-direction:column}.cform__role-btn{font-size:var(--text-sm)}.cform__award-img{height:36px}}.input{flex-direction:column;gap:6px;width:100%;display:flex}.input__label-row{white-space:nowrap;align-items:center;gap:4px;height:24px;display:flex}.input__label{font-family:var(--font-sans);font-weight:var(--fw-medium);color:var(--text-primary)}.input--md .input__label{font-size:var(--text-sm);line-height:var(--lh-sm)}.input--xl .input__label{font-size:var(--text-base);line-height:var(--lh-base)}.input__required{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--fw-normal,400);color:var(--brand-primary)}.input__wrapper{background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--radius-lg,8px);box-sizing:border-box;align-items:center;gap:8px;width:100%;padding:0 12px;transition:border-color .15s;display:flex}.input--md .input__wrapper{height:40px}.input--xl .input__wrapper{height:44px}.input__wrapper--area{align-items:flex-start;padding-top:10px;padding-bottom:10px;height:120px!important}.input__wrapper:focus-within{border-color:var(--brand-primary)}.input__field{width:100%;min-width:0;font-family:var(--font-sans);font-weight:var(--fw-normal,400);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1}.input--md .input__field{font-size:var(--text-sm);line-height:var(--lh-sm)}.input--xl .input__field{font-size:var(--text-base);line-height:var(--lh-base)}.input__field::placeholder{color:var(--text-disabled,#cbd5e1)}.input__field--area{resize:none;height:100%;padding:0}.input__icon{color:var(--text-disabled);flex-shrink:0;align-items:center;display:flex}.csched{padding:0 var(--space-20);background:var(--bg-page)}.csched__inner{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);align-items:center;gap:var(--space-10);max-width:1280px;padding-top:var(--space-10);padding-bottom:var(--space-10);flex-direction:column;margin:0 auto;display:flex}.csched__title{align-items:center;gap:var(--space-3,12px);display:flex}.csched__label{font-family:Cascadia Code,Courier New,monospace;font-size:var(--text-base);line-height:var(--lh-base,24px);font-weight:var(--fw-bold);color:var(--text-secondary);text-align:center;margin:0}.csched__cal{background:var(--neutral-0);width:100%;max-width:1045px;min-height:500px;overflow:hidden}@media (width<=1024px){.csched{padding:0 var(--space-10)}.csched__inner{padding-left:var(--space-10);padding-right:var(--space-10)}.csched__label{font-size:var(--text-sm)}}@media (width<=768px){.csched{padding:0 var(--space-5)}.csched__cal{min-width:none;border:1px solid var(--border-default);border-radius:var(--radius-lg)}.csched__label{font-size:var(--text-sm)}.csched__cal{min-height:600px}}.abouthero{padding:0 var(--space-20);background:var(--bg-page)}.abouthero__inner{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);max-width:1280px;padding-top:var(--space-20);padding-bottom:var(--space-5);flex-direction:column;justify-content:center;align-items:center;min-height:460px;margin:0 auto;display:flex;position:relative;overflow:hidden}.abouthero__bg{pointer-events:none;z-index:0;width:calc(100% + 2px);height:500px;position:absolute;bottom:-1px;left:-1px}.abouthero__bg-img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.abouthero__content{z-index:1;flex-direction:column;align-items:center;width:580px;max-width:100%;display:flex;position:relative}.abouthero__text{gap:var(--space-4);flex-direction:column;align-items:center;width:100%;display:flex}.abouthero__title{font-family:var(--font-sans);font-size:var(--text-5xl);line-height:var(--lh-5xl);font-weight:var(--fw-bold);color:var(--text-inverse,#fff);text-align:center;text-shadow:0 0 2px #00000026;margin:0}.abouthero__desc{font-family:var(--font-roboto);font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--fw-regular);color:#fff;text-align:center;text-shadow:0 0 2px #00000026;margin:0}@media (width<=1024px){.abouthero{padding:0 var(--space-10)}.abouthero__inner{padding-top:var(--space-16);min-height:400px}.abouthero__title{font-size:var(--text-4xl);line-height:var(--lh-4xl)}.abouthero__bg{height:420px}}@media (width<=768px){.abouthero{padding:0 var(--space-5)}.abouthero__inner{padding-top:var(--space-12);padding-bottom:var(--space-8);border-left:none;border-right:none;min-height:340px}.abouthero__content{width:100%;padding:0 var(--space-5)}.abouthero__title{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.abouthero__desc{font-size:var(--text-sm);line-height:var(--lh-sm)}.abouthero__bg{height:360px}}.auteam{padding:0 var(--space-20);background:var(--bg-page)}.auteam__inner{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);max-width:1280px;padding-bottom:var(--space-20);margin:0 auto}.auteam__header-wrap{padding:0 var(--space-20);width:100%}.auteam__header{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);padding:var(--space-20) 0;justify-content:space-between;align-items:flex-start;display:flex}.auteam__heading-group{min-width:0;padding:0 var(--space-20);flex-direction:column;flex:1;gap:0;display:flex}.auteam__title{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--lh-4xl);font-weight:var(--fw-bold);color:var(--text-primary);white-space:nowrap;margin:0}.auteam__subtitle{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--lh-4xl);font-weight:var(--fw-bold);margin:0}.auteam__subtitle--muted{color:var(--text-tertiary,#94a3b8)}.auteam__subtitle--brand{color:var(--brand-primary,#2563eb)}.auteam__logo-wrap{padding:0 var(--space-20);flex-shrink:0;align-items:center;padding-top:4px;display:flex}.auteam__logo{object-fit:contain;display:block}.auteam__logo svg{width:229px;height:44px}.auteam__grid{grid-template-columns:80px 1fr 80px;align-items:stretch;display:grid}.auteam__stripe{border-top:1px dashed var(--border-default);border-bottom:1px dashed var(--border-default);background-color:var(--bg-page);background-image:repeating-linear-gradient(-45deg,#e2e8f080 0 1px,#0000 0 50%);background-size:20px 20px}.auteam__cards{flex-direction:column;display:flex}.auteam__break{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);height:40px}.auteam__card{border:1px solid var(--border-default);align-items:stretch;min-height:320px;display:flex;overflow:hidden}.auteam__card-info{min-width:0;padding:var(--space-8);background:var(--bg-page);flex-direction:column;flex:1;justify-content:space-between;display:flex;overflow:hidden}.auteam__tag{height:28px;padding:0 var(--space-3);background:var(--bg-brand-subtle);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-roboto);font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);color:var(--text-secondary);white-space:nowrap;align-self:flex-start;align-items:center;display:inline-flex}.auteam__meta{gap:var(--space-2);flex-direction:column;display:flex}.auteam__name{font-family:var(--font-sans);font-size:var(--text-3xl);line-height:var(--lh-3xl);font-weight:var(--fw-bold);color:var(--text-primary);white-space:nowrap;margin:0}.auteam__bio{font-family:var(--font-roboto);font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--fw-regular);color:var(--text-secondary);max-width:300px;margin:0}.auteam__linkedin{border:1px solid var(--border-default);border-radius:var(--radius-md);background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:border-color .15s;display:inline-flex}.auteam__linkedin:hover{border-color:var(--brand-primary)}.auteam__card-visual{background:var(--bg-page,#fafbff);flex:1;min-width:0;min-height:300px;position:relative;overflow:hidden}.auteam__card-visual:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 80% at 65% 60%,#6394f061 0%,#93bcff2e 45%,#0000 75%);position:absolute;inset:0}.auteam__photo{object-fit:cover;object-position:center bottom;z-index:1;width:100%;height:100%;position:absolute;inset:0}@media (width<=1024px){.auteam{padding:0 var(--space-10)}.auteam__inner{padding-bottom:var(--space-12)}.auteam__header-wrap{padding:0 var(--space-10)}.auteam__header{padding:var(--space-12) 0;gap:var(--space-6)}.auteam__heading-group{padding:0 var(--space-10)}.auteam__title{font-size:var(--text-3xl);line-height:var(--lh-3xl);white-space:normal}.auteam__subtitle{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.auteam__logo-wrap{padding:0 var(--space-8)}.auteam__logo svg{height:32px}.auteam__grid{grid-template-columns:40px 1fr 40px}.auteam__name{white-space:normal;font-size:var(--text-2xl);line-height:var(--lh-2xl)}}@media (width<=768px){.auteam{padding:0 var(--space-5)}.auteam__inner{padding-bottom:var(--space-10)}.auteam__header-wrap{padding:0}.auteam__header{padding:var(--space-10) var(--space-10);gap:var(--space-4);border-left:none;border-right:none;flex-direction:column}.auteam__heading-group{padding:0}.auteam__title{font-size:var(--text-2xl);line-height:var(--lh-2xl)}.auteam__subtitle{font-size:var(--text-2xl,20px);line-height:var(--lh-2xl,28px)}.auteam__logo-wrap{padding:0}.auteam__logo svg{width:100%;height:28px}.auteam__grid{grid-template-columns:20px 1fr 20px}.auteam__card{min-height:unset;flex-direction:column}.auteam__card-info{padding:var(--space-6);gap:var(--space-4)}.auteam__tag{font-size:var(--text-xs)}.auteam__name{font-size:var(--text-xl);line-height:var(--lh-xl);white-space:normal}.auteam__bio{max-width:100%;font-size:var(--text-sm)}.auteam__card-visual{min-height:240px}.auteam__break{height:20px}}.auadv{padding:0 var(--space-20);background:var(--bg-page)}.auadv__inner{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);max-width:1280px;padding-bottom:var(--space-20);margin:0 auto}.auadv__header-wrap{padding:0 var(--space-20);width:100%}.auadv__header{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);padding:var(--space-20) 0;justify-content:space-between;align-items:flex-start;display:flex;position:relative;overflow:hidden}.auadv__heading-group{padding:0 var(--space-20);z-index:1;flex-direction:column;flex:1;gap:0;display:flex;position:relative}.auadv__title{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--lh-4xl);font-weight:var(--fw-bold);color:var(--text-primary);white-space:nowrap;margin:0}.auadv__subtitle{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--lh-4xl);font-weight:var(--fw-bold);margin:0}.auadv__subtitle--muted{color:var(--text-tertiary)}.auadv__subtitle--brand{color:var(--brand-primary)}.auadv__logo-wrap{padding:0 var(--space-20);flex-shrink:0;position:absolute;top:50%;left:60%}.auadv__grid{grid-template-columns:80px 1fr 80px;align-items:stretch;display:grid}.auadv__stripe{border-top:1px dashed var(--border-default);border-bottom:1px dashed var(--border-default);background-color:var(--bg-page);background-image:repeating-linear-gradient(-45deg,#e2e8f080 0 1px,#0000 0 50%);background-size:20px 20px}.auadv__cards{flex-direction:column;display:flex}.auadv__row{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);gap:var(--space-5,20px);display:flex;overflow:hidden}.auadv__row .auadv__card{border-top:none;border-bottom:none;flex:1}.auadv__break{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.auadv__break:before{content:"";border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);flex-shrink:0;width:20px;height:20px}.auadv__card{border:1px solid var(--border-default);cursor:pointer;flex-direction:column;height:350px;display:flex;overflow:hidden}.auadv__card-visual{background:var(--bg-brand-subtle,);flex:1;transition:background .25s;position:relative;overflow:hidden}.auadv__card-visual:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 80% at 50% 70%,#6394f061 0%,#93bcff2e 45%,#0000 75%);transition:opacity .25s;position:absolute;inset:0}.auadv__photo{object-fit:contain;object-position:center bottom;z-index:1;width:100%;height:100%;position:absolute;inset:0}.auadv__card-info{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-8) var(--space-8);background:var(--bg-page,);border-top:1px solid var(--border-default);flex-shrink:0;transition:background .25s,border-top-color .25s;display:flex}.auadv__card-main{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;height:fit-content;display:flex}.auadv__tag{height:24px;font-family:var(--font-roboto);font-size:var(--text-xs,11px);line-height:1;font-weight:var(--fw-medium);color:var(--text-secondary);align-self:flex-start;transition:background .25s,color .25s,border-color .25s}.auadv__name{font-family:var(--font-sans);font-size:var(--text-2xl);line-height:var(--lh-2xl);font-weight:var(--fw-bold);color:var(--text-primary);white-space:nowrap;margin:0;transition:font-size .2s,color .25s}.auadv__bio{font-family:var(--font-roboto);font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--fw-regular);color:var(--text-secondary);padding-right:var(--space-10);opacity:0;max-height:0;margin:0;transition:max-height .3s,opacity .25s,color .25s;overflow:hidden}.auadv__linkedin{border:1px solid var(--border-default);border-radius:var(--radius-md);background:0 0;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;width:36px;height:36px;margin-bottom:2px;text-decoration:none;transition:background .25s,border-color .25s;display:inline-flex}.auadv__linkedin:hover{border-color:var(--brand-primary)}.auadv__card:hover .auadv__card-visual,.auadv__card--active .auadv__card-visual{background:var(--blue-100)}.auadv__card:hover .auadv__card-info,.auadv__card--active .auadv__card-info{background:var(--brand-primary,#2563eb);border-top-color:var(--brand-primary,#2563eb)}.auadv__card:hover .auadv__tag,.auadv__card--active .auadv__tag,.auadv__card:hover .auadv__name,.auadv__card--active .auadv__name{color:var(--text-inverse)}.auadv__card:hover .auadv__bio,.auadv__card--active .auadv__bio{opacity:1;max-height:200px;color:var(--text-inverse)}.auadv__card:hover .auadv__linkedin,.auadv__card--active .auadv__linkedin{background:var(--bg-page)}@media (width<=1024px){.auadv{padding:0 var(--space-10)}.auadv__inner{padding-bottom:var(--space-12)}.auadv__header-wrap{padding:0 var(--space-10)}.auadv__header{padding:var(--space-12) 0;gap:var(--space-6);align-items:center}.auadv__heading-group{padding:0 var(--space-8)}.auadv__title{font-size:var(--text-3xl);line-height:var(--lh-3xl);white-space:normal}.auadv__subtitle{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.auadv__logo-wrap{padding:0 var(--space-8);position:absolute}.auadv__logo{width:160px;height:auto}.auadv__grid{grid-template-columns:40px 1fr 40px}.auadv__card{height:300px}.auadv__card-info{padding:var(--space-5) var(--space-5);background:var(--bg-page,);gap:0}.auadv__tag{height:16px}.auadv__name{white-space:normal;font-size:var(--text-xl);line-height:var(--lh-xl)}.auadv__card:hover .auadv__name,.auadv__card--active .auadv__name{font-size:var(--text-2xl);line-height:var(--lh-2xl)}}@media (width<=768px){.auadv{padding:0 var(--space-5)}.auadv__inner{padding-bottom:var(--space-10)}.auadv__header-wrap{padding:0 var(--space-5);position:relative}.auadv__header{padding:var(--space-10) var(--space-10);gap:var(--space-4);flex-direction:column}.auadv__heading-group{padding:0}.auadv__title{font-size:var(--text-2xl);line-height:var(--lh-2xl)}.auadv__subtitle{font-size:var(--text-2xl,20px);line-height:var(--lh-2xl,28px)}.auadv__logo-wrap svg{height:80%}.auadv__grid{grid-template-columns:20px 1fr 20px}.auadv__row{border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);gap:var(--space-5);flex-direction:column}.auadv__row .auadv__card{border-top:none;border-bottom:1px solid var(--border-default)}.auadv__row .auadv__card:last-child{border-top:1px solid var(--border-default);border-bottom:none}.auadv__card{border:none;height:auto;min-height:300px}.auadv__card-visual{min-height:140px}.auadv__name{white-space:normal}.auadv__bio{max-width:100%}.auadv__bio:hover{height:fit-content}.auadv__break:before{opacity:0}}.nav-link{height:36px;padding:0px var(--space-3-5);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-style:normal;font-weight:var(--fw-medium);line-height:var(--lh-sm);border-radius:var(--radius-md);justify-content:center;align-items:center;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.nav-link:hover{background:var(--neutral-100)}.header{background:var(--neutral-0);border-bottom:1px solid var(--border-default);height:80px;padding:0 var(--space-20);z-index:100;position:sticky;top:0}.header__inner{align-items:center;max-width:1280px;height:100%;margin:0 auto;display:flex}.header__logo{flex-shrink:0}.header__nav{margin-left:var(--space-10);justify-content:center;align-items:center;gap:6px;display:flex}.header__actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.logo__star{transform-origin:50%;transform-box:fill-box;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.header__logo:hover .logo__star{transform:rotate(180deg)scale(1.2)}.header__hamburger{cursor:pointer;color:var(--text-primary);border-radius:var(--radius-md,6px);background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:6px;transition:background .15s;display:none}.header__hamburger:hover{background:var(--bg-subtle)}.mobile-menu{z-index:200;background:var(--neutral-0,#fff);opacity:0;pointer-events:none;visibility:hidden;flex-direction:column;transition:opacity .28s,visibility .28s;display:flex;position:fixed;inset:0}.mobile-menu--open{opacity:1;pointer-events:all;visibility:visible}.mobile-menu__top{height:80px;padding:0 var(--space-20);border-bottom:1px solid var(--border-default);flex-shrink:0;align-items:center;display:flex}.mobile-menu__close{cursor:pointer;color:var(--text-primary);border-radius:var(--radius-md,6px);background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:6px;transition:background .15s;display:flex}.mobile-menu__close:hover{background:var(--bg-subtle)}.mobile-menu__nav{flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;display:flex}.mobile-menu__nav a{font-size:var(--text-2xl);font-weight:var(--fw-semibold);padding:var(--space-5) var(--space-5);border-bottom:1px solid var(--border-default);text-align:center;border-radius:0;width:100%;height:100%}.mobile-menu__nav a:last-child{border-bottom:none}.mobile-menu__actions{padding:var(--space-8) var(--space-20);gap:var(--space-3);border-top:1px solid var(--border-default);background:var(--bg-subtle);flex-direction:column;display:flex}.mobile-menu__actions .btn,.mobile-menu__actions a{width:100%}.mobile-menu__actions .btn{justify-content:center;width:100%}@media (width<=1024px){.header{padding:0 var(--space-10)}.header__nav,.header__actions{display:none}.header__hamburger{display:flex}.mobile-menu__top{padding:0 var(--space-5)}.mobile-menu__actions{padding:var(--space-6) var(--space-6) var(--space-10) var(--space-5)}}@media (width<=768px){.header{height:64px;padding:0 var(--space-5)}.header__logo svg{width:140px}.mobile-menu__top{height:64px}}.footer{padding:0 var(--space-20);background:var(--bg-page);border-top:1px solid var(--border-default)}.footer__inner{max-width:1280px;padding:var(--space-20) 0;gap:var(--space-20);flex-direction:column;margin:0 auto;display:flex}.footer__top{justify-content:space-between;align-items:flex-start;gap:var(--space-10);display:flex}.footer__brand{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.footer__logo{width:156px;height:30px;display:block}.footer__socials{align-items:center;gap:var(--space-2);display:flex}.footer__social-btn{border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .15s;display:flex}.footer__social-btn:hover{border-color:var(--brand-primary)}.footer__address{align-items:flex-start;gap:var(--space-2);display:flex}.footer__address-icon{width:20px;height:20px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.footer__address-text{font-family:var(--font-roboto);font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--fw-regular);color:var(--text-secondary)}.footer__nav{align-items:flex-start;gap:var(--space-10);display:flex}.footer__nav-group{gap:var(--space-4);flex-direction:column;min-width:140px;display:flex}.footer__nav-heading{font-family:var(--font-roboto);font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.footer__nav-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer__nav-link{font-family:var(--font-roboto);font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--fw-regular);color:var(--text-secondary);text-decoration:none;transition:color .15s}.footer__nav-link:hover{color:var(--text-primary)}.footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-10);border-top:1px solid var(--border-default);display:flex}.footer__bottom-text{font-family:var(--font-roboto);font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--fw-regular);color:var(--text-secondary);margin:0}@media (width<=1024px){.footer{padding:0 var(--space-10)}.footer__inner{gap:var(--space-12)}.footer__nav{gap:var(--space-8)}.footer__address-text,.footer__nav-link{font-size:var(--text-sm);line-height:var(--lh-sm)}.footer__nav-group{min-width:120px}.footer__bottom{align-items:flex-start;gap:var(--space-2);padding-top:var(--space-8);flex-direction:column}.footer__bottom-text{font-size:var(--text-sm);line-height:var(--lh-sm)}}@media (width<=768px){.footer{padding:var(--space-5) var(--space-5);height:fit-content}.footer__inner{padding:var(--space-12) 0;gap:var(--space-10)}.footer__top{gap:var(--space-8);flex-direction:column}.footer__brand{gap:var(--space-5)}.footer__nav{justify-content:flex-start;gap:var(--space-15);width:100%}.footer__nav-group{flex:1;min-width:0}.footer__bottom{align-items:flex-start;gap:var(--space-2);padding:var(--space-10) 0;flex-direction:column}.footer__bottom-text{font-size:var(--text-sm)}}
