::selection{background:var(--o);color:#fff}main{counter-reset:sec}.phero .eyebrow:before{content:"[";font-weight:700;opacity:.55}.phero .eyebrow:after{content:"]";font-weight:700;opacity:.55}.sec .eyebrow{align-items:center;color:var(--ink);counter-increment:sec;display:flex;font:800 12px/1 var(--b);gap:14px;letter-spacing:.14em;margin-bottom:30px}.sec .eyebrow:before{background:var(--o);content:"";flex:none;height:3px;opacity:1;width:28px}.sec .eyebrow:after{background:linear-gradient(90deg,rgba(20,22,28,.4),rgba(20,22,28,.04));content:"";flex:1;height:1px;opacity:1}.sec.dark .eyebrow,.sec.final .eyebrow,.sec.intl .eyebrow,.sec.vf .eyebrow{color:#fff}.sec.dark .eyebrow:after,.sec.intl .eyebrow:after,.sec.vf .eyebrow:after{background:linear-gradient(90deg,hsla(0,0%,100%,.38),hsla(0,0%,100%,.04))}.sec h2{font-size:clamp(32px,4.3vw,58px);letter-spacing:-.035em;line-height:1.03;max-width:21ch;text-wrap:balance}.sec .narrow h2,.sec.final h2{max-width:none}.sec h2+.lead{font-size:clamp(17px,1.4vw,19px);line-height:1.65;margin-top:26px;max-width:58ch}.btn{background:linear-gradient(180deg,#ff6a3a,#e84d1c);border:1px solid hsla(0,0%,100%,.22);border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 0 0 rgba(232,77,28,0);color:#fff;font:800 15px/1 var(--h);letter-spacing:.01em;overflow:hidden;padding:17px 26px;position:relative;transition:box-shadow .35s,border-color .35s,transform .35s}.btn:before{background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.5),transparent);content:"";height:100%;left:-70%;pointer-events:none;position:absolute;top:0;transform:skewX(-22deg);transition:left .7s cubic-bezier(.2,.7,.2,1);width:45%}.btn:after{border-right:2px solid;border-top:2px solid;content:"";display:inline-block;height:7px;margin-left:14px;position:relative;top:-1px;transition:transform .3s cubic-bezier(.2,.7,.2,1);width:7px}.btn:hover{background:linear-gradient(180deg,#ff6a3a,#e84d1c);border-color:hsla(0,0%,100%,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 0 32px rgba(232,77,28,.5);transform:none}.btn:hover:before{left:135%}.btn:hover:after{transform:translate(3px,-3px)}.btn-sm{font-size:13px;padding:12px 17px}.btn-sm:after{display:none}.btn-ghost{background:transparent;border:1px solid rgba(20,22,28,.35);box-shadow:none;color:var(--ink)}.btn-ghost:hover{background:rgba(232,77,28,.06);border-color:var(--o);box-shadow:0 0 24px rgba(232,77,28,.18);color:var(--ink)}.btn-ghost:before{display:none}.btn-ghost-d{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.24);box-shadow:none;color:#fff}.btn-ghost-d:hover{background:hsla(0,0%,100%,.09);border-color:var(--o2);box-shadow:0 0 28px rgba(232,77,28,.3)}.btn-ghost-d:before{display:none}.link{background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;padding-bottom:3px;transition:background-size .35s cubic-bezier(.2,.7,.2,1),gap .2s}.link:hover{background-size:100% 1.5px}.link .ico-s{display:none}.link:after{border-right:2px solid;border-top:2px solid;content:"";flex:none;height:7px;margin-left:4px;transition:transform .3s cubic-bezier(.2,.7,.2,1);width:7px}.link:hover:after{transform:translate(3px,-3px)}.lang{border-radius:10px}.lang span{border-radius:8px}.badge{border-radius:5px;letter-spacing:.08em}.sub{backdrop-filter:blur(14px);background:rgba(21,25,34,.92);border-radius:14px}.hero-vis{padding:22px;position:relative}.hero-vis:after,.hero-vis:before{border:2px solid var(--o);content:"";height:26px;pointer-events:none;position:absolute;width:26px}.hero-vis:before{border-bottom:0;border-right:0;left:0;top:0}.hero-vis:after{border-left:0;border-top:0;bottom:0;right:0}.mock{backdrop-filter:blur(14px);background:linear-gradient(160deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.14);border-radius:16px;box-shadow:0 30px 70px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.08);max-width:none;overflow:hidden;position:relative}.mock:after{animation:scan 7s linear infinite;background:linear-gradient(180deg,transparent,rgba(255,106,58,.1),transparent);content:"";height:30%;left:0;pointer-events:none;position:absolute;right:0;top:-30%}@keyframes scan{0%{top:-30%}to{top:110%}}.dotg{box-shadow:0 0 0 4px rgba(53,208,127,.2),0 0 12px rgba(53,208,127,.8)}.proof{backdrop-filter:blur(8px);border-radius:14px}.hum,.valueprop h2 em.hum{color:var(--o);font-style:italic;font-weight:900}.manifesto .q2{font-style:italic}.manifesto.has-photo .wrap{align-items:center;display:grid;gap:clamp(32px,6vw,88px);grid-template-columns:1.05fr .95fr;max-width:none;width:min(1180px,100% - 40px)}.manifesto.has-photo .gphoto{order:2}.card{border-radius:16px;box-shadow:none;position:relative;transition:border-color .35s,box-shadow .35s,transform .35s}.card:hover{border-color:rgba(232,77,28,.55);box-shadow:0 22px 48px rgba(20,22,28,.09),0 0 0 1px rgba(232,77,28,.12)}.card:after,.card:before{content:"";height:0;pointer-events:none;position:absolute;transition:width .35s cubic-bezier(.2,.7,.2,1),height .35s cubic-bezier(.2,.7,.2,1);width:0}.card:before{border-left:2px solid var(--o);border-top:2px solid var(--o);border-top-left-radius:16px;left:-1px;top:-1px}.card:after{border-bottom:2px solid var(--o);border-bottom-right-radius:16px;border-right:2px solid var(--o);bottom:-1px;right:-1px}.card:hover:after,.card:hover:before{height:22px;width:22px}.ico-lg{background:rgba(232,77,28,.07);border:1px solid rgba(232,77,28,.38);border-radius:12px;box-shadow:0 0 22px rgba(232,77,28,.1);height:46px;padding:11px;stroke-width:1.4;width:46px}.dark .ico-lg{background:rgba(232,77,28,.1)}.ico{stroke-width:1.5}.chips li,.chips.dk li{border-radius:8px}.ben li,.ben-l li,.cd-imp,.pt,.tbl-wrap{border-radius:14px}.gphoto{margin:0;padding:12px;position:relative}.gphoto:after,.gphoto:before{border:2px solid var(--o);content:"";height:34px;pointer-events:none;position:absolute;width:34px}.gphoto:before{border-bottom:0;border-right:0;left:0;top:0}.gphoto:after{border-left:0;border-top:0;bottom:0;right:0}.gphoto img{border-radius:12px;box-shadow:none;display:block;height:auto;width:100%}.gphoto img,.ph{filter:grayscale(1) contrast(1.06)}.ph{border-radius:14px;transition:filter .4s}.person:hover .ph{filter:none}.person{align-items:center}.pcard{background:linear-gradient(160deg,#151922,#0b0d12);border:1px solid hsla(0,0%,100%,.14);border-radius:18px;box-shadow:none}.cd-imp,.cform,.pcard,.phone{position:relative}.cd-imp:after,.cd-imp:before,.cform:after,.cform:before,.pcard:after,.pcard:before,.phone:after,.phone:before{border:0;content:"";height:24px;pointer-events:none;position:absolute;width:24px}.cd-imp:before,.cform:before,.pcard:before,.phone:before{border-left:2px solid var(--o);border-top:2px solid var(--o);left:-10px;top:-10px}.cd-imp:after,.cform:after,.pcard:after,.phone:after{border-bottom:2px solid var(--o);border-right:2px solid var(--o);bottom:-10px;right:-10px}.card:not(.person){background:radial-gradient(circle at calc(100% - 24px) 24px,var(--o) 0 3px,transparent 3.6px),radial-gradient(circle at calc(100% - 24px) 24px,rgba(232,77,28,.16) 0 9px,transparent 9.6px),#fff}.cform,.hsform{border:1px solid var(--line);border-radius:16px;box-shadow:none}.fld input,.fld select,.fld textarea,.hsform .hs-input:not([type=checkbox]):not([type=radio]){border-radius:10px}.hsform .hs-button{background:linear-gradient(180deg,#ff6a3a,#e84d1c);border:1px solid hsla(0,0%,100%,.22);border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35);font:800 15px var(--h);overflow:hidden;position:relative}.hsform .hs-button:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 0 30px rgba(232,77,28,.45)}.s-ctl .arrow:hover{background:var(--ink);border-color:var(--ink);color:#fff}@media(max-width:900px){.hero-vis{display:none}.manifesto.has-photo .wrap{grid-template-columns:1fr}.manifesto.has-photo .gphoto{max-width:440px;order:0}}@media(prefers-reduced-motion:reduce){.mock:after{animation:none}.btn:before{display:none}}.sub-toggle{display:none}@media(max-width:1180px){.nav{border-bottom:1px solid var(--dl);box-shadow:0 30px 60px #0009;padding:6px max(20px,env(safe-area-inset-left,0px)) 32px}.nav,.nav>ul{gap:0}.nav>ul>li{border-bottom:1px solid var(--dl);display:block}.nav>ul>li>a{align-items:center;border-radius:0;color:#fff;display:flex;font:900 24px/1.1 var(--h);gap:10px;justify-content:space-between;letter-spacing:-.025em;padding:19px 0}.nav>ul>li>a .badge{font-size:9px;margin-left:10px}.nav .has-sub{align-items:center;display:grid;grid-template-columns:1fr 52px}.nav .has-sub>a svg{display:none}.nav .has-sub>.sub-toggle{background:transparent;border:0;border-left:1px solid var(--dl);color:#fff;cursor:pointer;display:grid;height:52px;place-items:center;width:52px}.nav .has-sub>.sub-toggle svg{transition:transform .25s}.nav .has-sub.open>.sub-toggle{color:var(--o)}.nav .has-sub.open>.sub-toggle svg{transform:rotate(180deg)}.nav .has-sub .sub{backdrop-filter:none;background:transparent;border:0;border-left:2px solid var(--o);border-radius:0;box-shadow:none;display:none!important;gap:0!important;grid-column:1/-1;margin:0 0 16px;min-width:0;padding:2px 0 2px 18px;position:static}.nav .has-sub.open .sub{display:flex!important;flex-direction:column}.nav .sub a,.nav .sub li{display:block}.nav .sub a{color:#b7c3d1;font:500 17px/1.3 var(--b);padding:11px 0;white-space:normal}.nav .sub a:hover{color:var(--o2)}.nav-end{align-items:stretch;display:grid;gap:12px;grid-template-columns:auto 1fr;margin-top:26px}.nav-end .lang{align-items:center;align-self:stretch;display:flex}.nav-end .lang span{padding:12px 14px}.nav-end .btn-sm{flex:none;font-size:15px;padding:16px 18px;text-align:center}.nav-end .btn-sm:after{display:inline-block}}.band{background:transparent;border:0;padding:clamp(40px,6vw,76px) 0}.band-in{align-items:center;background:radial-gradient(55% 150% at 100% 50%,rgba(232,77,28,.42),transparent 72%),radial-gradient(hsla(0,0%,100%,.09) 1px,transparent 1.4px) 0 0/22px 22px,linear-gradient(135deg,#151922,#0b0d12);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;padding:clamp(28px,4vw,48px) clamp(24px,4vw,56px);position:relative}.band-in:after,.band-in:before{content:"";height:26px;pointer-events:none;position:absolute;width:26px}.band-in:before{border-left:2px solid var(--o);border-top:2px solid var(--o);left:-10px;top:-10px}.band-in:after{border-bottom:2px solid var(--o);border-right:2px solid var(--o);bottom:-10px;right:-10px}.band-t{align-items:center;display:flex;flex:1;gap:24px;min-width:min(100%,360px)}.band-t .ico-lg{flex:none;height:56px;margin:0;padding:14px;width:56px}.band h3{color:#fff;font-size:clamp(24px,3vw,38px);letter-spacing:-.03em;line-height:1.05;margin-bottom:8px}.band p{color:#b7c3d1;margin:0;max-width:54ch}.band .btn{flex:none;font-size:16px;padding:20px 32px}.strip2{background:var(--d);border-bottom:1px solid var(--dl);padding:clamp(44px,6vw,76px) 0}.stats{gap:0}.stat{border-left:1px solid var(--dl);gap:12px;padding:0 clamp(20px,3vw,40px);position:relative}.stat:first-child{border-left:0;padding-left:0}.stat:before{background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.28) 0 1px,transparent 1px 10px);content:"";display:block;height:10px;margin-bottom:8px;width:100%}.stat:after{background:var(--o);content:"";height:10px;left:clamp(20px,3vw,40px);position:absolute;top:0;width:2px}.stat:first-child:after{left:0}.stat b{background:linear-gradient(180deg,#fff 35%,#ff9a78);-webkit-background-clip:text;background-clip:text;color:transparent;font:900 clamp(52px,7.4vw,100px)/.92 var(--h);letter-spacing:-.05em}.stat span{color:#aab3c2;font:800 12px/1.45 var(--b);letter-spacing:.13em;max-width:24ch;text-transform:uppercase}.intl .big{align-content:center;aspect-ratio:1;display:grid;justify-self:center;place-items:center;position:relative;text-align:center;width:min(360px,72vw)}.intl .big .ico-xl{display:none}.intl .big:after,.intl .big:before{border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute}.intl .big:before{background:radial-gradient(circle at 72% 26%,var(--o) 0 3px,transparent 4px),radial-gradient(circle at 24% 38%,var(--o) 0 3px,transparent 4px),radial-gradient(circle at 58% 76%,var(--o) 0 3px,transparent 4px),radial-gradient(circle at 36% 70%,hsla(0,0%,100%,.8) 0 2px,transparent 3px),repeating-radial-gradient(circle,hsla(0,0%,100%,.16) 0 1px,transparent 1px 45px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16)}.intl .big:after{animation:sweep 7s linear infinite;background:conic-gradient(from 0deg,rgba(232,77,28,.42),rgba(232,77,28,0) 26%)}@keyframes sweep{to{transform:rotate(1turn)}}.intl .big span{font-size:clamp(76px,10vw,128px);line-height:.9;position:relative;z-index:1}.intl .big small{margin-top:6px;position:relative;z-index:1}.intl .chips li{align-items:center;display:inline-flex;gap:9px}.intl .chips li:before{background:var(--o);border-radius:50%;box-shadow:0 0 10px var(--o);content:"";height:6px;width:6px}@media(prefers-reduced-motion:reduce){.intl .big:after{animation:none}}@media(max-width:900px){.band-in{align-items:flex-start;flex-direction:column}.band .btn{text-align:center;width:100%}.stat{border-left:0;border-top:1px solid var(--dl);margin-top:22px;padding:22px 0 0}.stat:first-child{border-top:0;margin-top:0}.stat:after{left:0}}.ben li,.card,.how,.panel,.pt{--cf:#fff;--ln:rgba(20,22,28,.1);--gl:rgba(232,77,28,.85);--gl2:rgba(232,77,28,.55);background:linear-gradient(var(--cf),var(--cf)) padding-box,linear-gradient(135deg,var(--gl) 0,var(--ln) 32%,var(--ln) 68%,var(--gl2) 100%) border-box;border:1px solid transparent;border-radius:22px 6px 22px 6px}.ben li{--cf:#11151d;--ln:hsla(0,0%,100%,.13)}.ben-l li{--cf:#fff;--ln:rgba(20,22,28,.1)}.pts-d .pt{--cf:#11151d;--ln:hsla(0,0%,100%,.13)}.card:not(.person){background:radial-gradient(circle at calc(100% - 26px) 26px,var(--o) 0 3px,transparent 3.6px) padding-box,radial-gradient(circle at calc(100% - 26px) 26px,rgba(232,77,28,.16) 0 9px,transparent 9.6px) padding-box,linear-gradient(var(--cf),var(--cf)) padding-box,linear-gradient(135deg,var(--gl) 0,var(--ln) 32%,var(--ln) 68%,var(--gl2) 100%) border-box}.card:hover{border-color:transparent;transform:translateY(-3px);--gl:#ff6a3a;--gl2:#ff6a3a;box-shadow:0 24px 52px rgba(20,22,28,.1),0 0 0 1px rgba(232,77,28,.22)}.card:before{border-top-left-radius:22px}.card:after{border-bottom-right-radius:22px}.band-in{border-radius:28px 8px 28px 8px}.card .kick:before,.card .lbl:before,.card .tag:before{background:currentColor;content:"";display:inline-block;height:2px;margin-right:9px;position:relative;top:-1px;vertical-align:middle;width:14px}.rail{display:grid;gap:0;grid-template-columns:repeat(3,1fr);list-style:none;margin:10px 0 0;padding:0}.rail-i{padding:0;position:relative}.rail-l{color:var(--ink);display:block;font:900 clamp(30px,3.6vw,48px)/1 var(--h);letter-spacing:-.045em;margin-bottom:20px}.rail-dot{align-items:center;display:flex;gap:14px;margin:0 0 24px}.rail-dot:before{background:var(--o);border-radius:50%;box-shadow:0 0 0 5px rgba(232,77,28,.18),0 0 16px rgba(232,77,28,.6);content:"";flex:none;height:13px;width:13px}.rail-dot:after{background:linear-gradient(90deg,rgba(20,22,28,.35),rgba(20,22,28,.12));content:"";flex:1;height:1px}.rail-i:last-child .rail-dot:after{background:linear-gradient(90deg,rgba(20,22,28,.35),transparent)}.rail-i h3,.rail-i p{padding-right:clamp(20px,3vw,40px)}.rail-i h3{font-size:clamp(19px,1.8vw,23px);letter-spacing:-.02em;line-height:1.15;margin-bottom:10px}.rail-i p{color:var(--ink2);font-size:16px;line-height:1.65;margin:0}@media(max-width:900px){.rail{gap:34px;grid-template-columns:1fr}.rail-l{margin-bottom:14px}.rail-dot{margin-bottom:16px}}.ftr{padding:72px 0 40px}.ftr-in{align-items:start;gap:44px 64px;grid-template-columns:1.5fr 1fr 1fr}.ftr-logo{display:block;height:46px;width:auto}.ftr-brand p{font-size:15px;line-height:1.5;margin-top:16px;max-width:30ch}.ftr-badge{display:block;height:132px;margin-top:26px;opacity:1;width:132px}.ftr .pg{display:grid;gap:12px 28px;grid-template-columns:1fr 1fr}.ftr .copy a,.ftr .soc a{font-size:15px}@media(max-width:900px){.ftr-in{grid-template-columns:1fr}.ftr .pg{grid-template-columns:1fr 1fr}.ftr-logo{height:42px}}