/* ZROUTE / contemporary transport identity */
body:is(.landing-page,.site-2027){--surface:#FFFFFF;--radius:18px;background:var(--paper)}
:is(.landing-page,.site-2027) .site-header{padding:14px 5%;border-bottom:0;box-shadow:0 1px 0 #02142C0A;min-height:82px;gap:20px}
:is(.landing-page,.site-2027) .site-header .brand img{width:132px;height:33px}:is(.landing-page,.site-2027) .site-header .brand>span{font-size:8px;margin-top:1px}:is(.landing-page,.site-2027) .site-header>nav{gap:32px}:is(.landing-page,.site-2027) .site-header>nav>a{font-size:13px;color:var(--ink)}:is(.landing-page,.site-2027) .tools{gap:8px}:is(.landing-page,.site-2027) .tools>button{border:0;background:var(--surface);width:36px;height:36px}
body:is(.landing-page,.site-2027) .hero.hero-v2{isolation:isolate;display:flex;align-items:center;justify-content:flex-start;position:relative;margin:0;padding:76px 6% 138px;height:calc(100svh - 82px);min-height:660px;max-height:940px;background:#E2E8F0;border-radius:0;overflow:hidden;color:#02142C}
:is(.landing-page,.site-2027) .hero-intro-layout{padding:0;position:relative;z-index:3;width:100%}
body:is(.landing-page,.site-2027) .hero-v2 .hero-copy{display:block;width:53%;max-width:760px;position:relative}
:is(.landing-page,.site-2027) .hero-overline{display:flex;align-items:center;gap:10px;font-size:10px;color:#02142C;letter-spacing:.035em;margin-bottom:28px;font-weight:600}
:is(.landing-page,.site-2027) .hero-overline .dot{background:#009A68;box-shadow:0 0 0 5px #009A6812}:is(.landing-page,.site-2027) .overline-divider{background:#02142C30}
body:is(.landing-page,.site-2027) .hero-v2 .product-headline{font-size:clamp(42px,5.1vw,82px);line-height:1.07;font-weight:650;letter-spacing:-.065em;margin:0 0 28px;grid-area:auto}
:is(.landing-page,.site-2027) .product-headline>span{white-space:nowrap}:is(.landing-page,.site-2027) .headline-accent{background:linear-gradient(100deg,#00A1CF,#009A68);background-clip:text;-webkit-background-clip:text;color:transparent}
:is(.landing-page,.site-2027) .slogan-outcome{font-size:22px;line-height:1.65;color:#02142C;font-weight:500;max-width:none;margin:0 0 5px;text-wrap:balance}
:is(.landing-page,.site-2027) .hero-right .intro{font-size:15px;color:#02142C;line-height:1.8;max-width:44ch}
:is(.landing-page,.site-2027) .hero-actions{margin-top:28px}
:is(.landing-page,.site-2027) .button{border-radius:12px;min-height:52px;padding:9px 12px 9px 23px;gap:30px;font-size:14px;box-shadow:none}
:is(.landing-page,.site-2027) .button .cta-arrow{border-radius:8px;width:32px;height:32px;background:#FFFFFF25;color:inherit}
:is(.landing-page,.site-2027) .hero-actions .button{background:#02142C;color:white;box-shadow:0 8px 24px #02142C14}:is(.landing-page,.site-2027) .hero-actions .button .cta-arrow{background:#FFFFFF15;color:white}:is(.landing-page,.site-2027) .hero-actions .button:hover{background:#009A68}
:is(.landing-page,.site-2027) .pilot-points{display:flex;flex-wrap:wrap;max-width:430px;color:#02142C;font-size:10px;gap:7px 18px;margin-top:22px}
:is(.landing-page,.site-2027) .hero-panorama{position:absolute;inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;margin:0;z-index:0;background:#E2E8F0}
:is(.landing-page,.site-2027) .hero-panorama:before{display:none}
body:is(.landing-page,.site-2027) .hero-v2 .regional-background{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:transparent}
body:is(.landing-page,.site-2027) .hero-v2 .regional-frame{inset:0;width:100%;height:100%;top:0;transform:none;mask-image:none;object-fit:cover;object-position:center;transition:opacity 1.3s;filter:saturate(.83)}
body:is(.landing-page,.site-2027) .hero-v2 .panorama-shade{background:linear-gradient(90deg,#FFFFFFFA 0%,#FFFFFFF0 23%,#FFFFFFCC 40%,#FFFFFF30 58%,transparent 75%),linear-gradient(0deg,#02142C55,transparent 24%)}
:is(.landing-page,.site-2027) .hero-carbon-visual{inset:auto 6% 36px auto;z-index:3;display:flex;align-items:center;gap:16px;padding:0;background:none;border:0;box-shadow:none;backdrop-filter:none;color:white;max-width:none;border-radius:0}
.carbon-signal{display:flex;align-items:end;gap:4px;height:36px;padding:6px 0}.carbon-signal span{width:4px;background:#009A68;border-radius:3px;height:11px}.carbon-signal span:nth-child(2){height:19px}.carbon-signal span:nth-child(3){height:15px}.carbon-signal span:nth-child(4){height:28px}
:is(.landing-page,.site-2027) .carbon-badge-kicker{font-size:8px;color:#E2E8F0;letter-spacing:.14em;margin-bottom:2px}:is(.landing-page,.site-2027) .hero-carbon-visual strong{font-size:26px;line-height:1.3;font-weight:500;letter-spacing:-.04em}.hero-carbon-visual strong i{font-style:normal;color:#009A68;font-weight:300;margin:0 8px}:is(.landing-page,.site-2027) .hero-carbon-visual p{color:#FFFFFFC9;font-size:10px;margin-top:2px}
:is(.landing-page,.site-2027) .hero-scene-footer{inset:auto auto 37px 6%;z-index:3;display:block;width:auto}:is(.landing-page,.site-2027) .carbon-story{display:none}:is(.landing-page,.site-2027) .regional-controls{width:auto;margin:0;background:none;padding:0;gap:14px;border-radius:0;color:white}:is(.landing-page,.site-2027) .regional-name{font-size:11px;color:white;min-width:65px;text-align:left;margin:0;max-width:none}:is(.landing-page,.site-2027) .regional-step{display:none}:is(.landing-page,.site-2027) .regional-dots{gap:7px}:is(.landing-page,.site-2027) .regional-dots button{width:5px;height:5px;min-width:5px;background:#FFFFFF65}:is(.landing-page,.site-2027) .regional-dots button[aria-pressed=true]{width:23px;border-radius:10px;transform:none;background:#009A68}:is(.landing-page,.site-2027) .regional-controls>button{width:29px;height:29px;background:#02142C15;border:1px solid #FFFFFF50;backdrop-filter:none}
:is(.landing-page,.site-2027) .section{padding-block:96px;max-width:1440px;padding-inline:6%}:is(.landing-page,.site-2027) .section h2{font-size:clamp(30px,3.2vw,48px);line-height:1.35;letter-spacing:-.045em;font-weight:600;text-wrap:balance}:is(.landing-page,.site-2027) .eyebrow{letter-spacing:.13em;font-size:10px}:is(.landing-page,.site-2027) .section-top{gap:8%;margin-bottom:40px}:is(.landing-page,.site-2027) .section-top h2{margin-top:19px}:is(.landing-page,.site-2027) .section-top>p{font-size:15px;line-height:1.85}:is(.landing-page,.site-2027) .problems{gap:24px}:is(.landing-page,.site-2027) .problems article{padding:28px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:none}:is(.landing-page,.site-2027) .problems article:hover{transform:none;border-color:#009A68}:is(.landing-page,.site-2027) .problem-top{margin-bottom:24px}:is(.landing-page,.site-2027) .problem-icon{width:42px;height:42px;background:#009A680B;color:#009A68;border-radius:12px}:is(.landing-page,.site-2027) .problem-index{font-size:14px;color:var(--muted)}:is(.landing-page,.site-2027) .problems h3{font-size:22px;margin:12px 0}:is(.landing-page,.site-2027) .problems p{font-size:15px;line-height:1.9}:is(.landing-page,.site-2027) .problem-kicker{font-size:9px;letter-spacing:.1em;color:var(--muted)}
:is(.landing-page,.site-2027) .solution{max-width:none;padding:90px 6%;background:var(--surface);text-align:center}:is(.landing-page,.site-2027) .solution-intro{font-size:15px;max-width:68ch;margin-bottom:34px}:is(.landing-page,.site-2027) .flow{max-width:1240px;margin:auto;gap:16px}:is(.landing-page,.site-2027) .workflow-card{min-height:330px;padding:28px;border:1px solid var(--line);border-radius:18px;box-shadow:none;transition:border-color .2s}:is(.landing-page,.site-2027) .workflow-card:hover{transform:none}:is(.landing-page,.site-2027) .workflow-card[aria-pressed=true]{border-color:#009A68;box-shadow:none}:is(.landing-page,.site-2027) .workflow-card h3{font-size:22px}:is(.landing-page,.site-2027) .workflow-card p{font-size:14px}:is(.landing-page,.site-2027) .engine{background:#02142C;color:#FFFFFF}:is(.landing-page,.site-2027) .engine h3{color:#FFFFFF}:is(.landing-page,.site-2027) .workflow-number{border-radius:6px}:is(.landing-page,.site-2027) .quote{font-size:25px;letter-spacing:-.03em}:is(.landing-page,.site-2027) .journey-rail{max-width:64%;background:#009A6825}
:is(.landing-page,.site-2027) .value-intro{font-size:15px;max-width:70ch}:is(.landing-page,.site-2027) .value-grid{gap:0;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:20px;overflow:hidden}:is(.landing-page,.site-2027) .value-grid article{border:0;border-right:1px solid var(--line);border-radius:0;padding:30px 25px;background:transparent;min-height:240px}:is(.landing-page,.site-2027) .value-grid article:last-child{border:0}:is(.landing-page,.site-2027) .value-grid .value-emoji{font-size:32px;margin:0 0 24px;width:50px;height:50px;background:var(--surface);border-radius:14px}:is(.landing-page,.site-2027) .value-grid article h3{font-size:20px;line-height:1.5;margin-bottom:12px}:is(.landing-page,.site-2027) .value-grid article p{font-size:14px;line-height:1.85}
:is(.landing-page,.site-2027) .manifesto{max-width:1268px;padding:0 24px;margin-bottom:88px;gap:0;border-radius:22px;overflow:hidden}:is(.landing-page,.site-2027) .bento-main{border-radius:22px 0 0 22px;padding:46px;background:#02142C}:is(.landing-page,.site-2027) .bento-main h2{font-size:38px;font-weight:500;line-height:1.45}:is(.landing-page,.site-2027) .bento-main p{font-size:15px}:is(.landing-page,.site-2027) .bento-action{border-radius:0 22px 22px 0;padding:30px}:is(.landing-page,.site-2027) .bento-action>span{font-size:20px}
body:is(.landing-page,.site-2027) #partner{max-width:1268px;margin:0 auto;border-radius:24px;padding:56px;gap:48px;background:linear-gradient(120deg,#FFFFFF,#FFFFFF);color:#02142C;position:relative;overflow:hidden}body:is(.landing-page,.site-2027).dark #partner{background:#02142C;color:#FFFFFF}:is(.landing-page,.site-2027) .partner-program-label{color:#009A68;font-size:10px}:is(.landing-page,.site-2027) #partner h2{font-size:38px;line-height:1.4;font-weight:600}:is(.landing-page,.site-2027) .partner-pitch{color:#02142C;font-size:15px}:is(.landing-page,.site-2027) .partner-brand-promise{font-size:20px;font-weight:500}:is(.landing-page,.site-2027) .partner-primary-action .button{background:#02142C;color:white}:is(.landing-page,.site-2027) .partner-primary-action .cta-arrow{background:#FFFFFF18;color:white}:is(.landing-page,.site-2027) .partner-primary-action>span{color:#02142C}:is(.landing-page,.site-2027) .bright-benefits{gap:14px}:is(.landing-page,.site-2027) .bright-benefits article{padding:25px;border-radius:16px;background:#FFFFFFBA;border:1px solid #FFFFFF;box-shadow:none;color:#02142C}:is(.landing-page,.site-2027) .bright-benefits article h3{font-size:20px;line-height:1.5;margin:16px 0 10px}:is(.landing-page,.site-2027) .bright-benefits article p{font-size:14px;color:#02142C}:is(.landing-page,.site-2027) .benefit-number{font-size:11px;color:#009A68}:is(.landing-page,.site-2027) .partner-bright-foot{border-color:#02142C15;color:#02142C;font-size:11px}:is(.landing-page,.site-2027) .partner-bright-foot a{color:#009A68}
:is(.landing-page,.site-2027) #join{max-width:1380px;padding:96px 6%;gap:7%}:is(.landing-page,.site-2027) #join h2{font-size:40px;line-height:1.4;font-weight:600}:is(.landing-page,.site-2027) #join>div>p{font-size:15px}:is(.landing-page,.site-2027) .application-note{font-size:13px}:is(.landing-page,.site-2027) .application-photo{border-radius:18px;max-height:240px;object-fit:cover}:is(.landing-page,.site-2027) .application-premium{border:1px solid var(--line);background:var(--paper);box-shadow:0 20px 70px #02142C06;border-radius:20px;padding:32px}:is(.landing-page,.site-2027) .join-form-heading h3{font-size:28px}:is(.landing-page,.site-2027) .application-submit{border-radius:12px;background:#02142C}:is(.landing-page,.site-2027) .field-control input{border-radius:10px;background:var(--surface);border:1px solid transparent}:is(.landing-page,.site-2027) .field-control input:focus{border-color:#009A68}:is(.landing-page,.site-2027) .site-footer{background:#02142C;border-radius:0;padding:46px 6% 25px}:is(.landing-page,.site-2027) .footer-slogan{font-size:20px}
body:is(.landing-page,.site-2027).dark .hero.hero-v2{color:#FFFFFF;background:#02142C}.dark:is(.landing-page,.site-2027) .hero-overline,.dark:is(.landing-page,.site-2027) .slogan-outcome{color:#FFFFFF}.dark:is(.landing-page,.site-2027) .hero-right .intro,.dark:is(.landing-page,.site-2027) .pilot-points{color:#E2E8F0}body:is(.landing-page,.site-2027).dark .hero-v2 .panorama-shade{background:linear-gradient(90deg,#02142CF5,#02142CE6 25%,#02142C9C 45%,transparent 75%),linear-gradient(0deg,#02142CA0,transparent 28%)}.dark:is(.landing-page,.site-2027) .headline-accent{background-image:linear-gradient(100deg,#00A1CF,#009A68)}.dark:is(.landing-page,.site-2027) .hero-actions .button{background:#FFFFFF;color:#02142C}.dark:is(.landing-page,.site-2027) .hero-actions .button .cta-arrow{background:#02142C10;color:#02142C}.dark:is(.landing-page,.site-2027) .partner-pitch,.dark:is(.landing-page,.site-2027) .partner-primary-action>span,.dark:is(.landing-page,.site-2027) .partner-bright-foot{color:#E2E8F0}.dark:is(.landing-page,.site-2027) .bright-benefits article{background:#FFFFFF08;border-color:#FFFFFF15;color:#FFFFFF}.dark:is(.landing-page,.site-2027) .bright-benefits article p{color:#E2E8F0}.dark:is(.landing-page,.site-2027) .partner-bright-foot{border-color:#FFFFFF18}
@media(max-width:1050px){body:is(.landing-page,.site-2027) .hero.hero-v2{min-height:620px;padding:60px 5% 128px}body:is(.landing-page,.site-2027) .hero-v2 .hero-copy{width:58%}body:is(.landing-page,.site-2027) .hero-v2 .product-headline{font-size:clamp(38px,5.3vw,58px)}:is(.landing-page,.site-2027) .slogan-outcome{font-size:19px}:is(.landing-page,.site-2027) .hero-right .intro{font-size:14px}:is(.landing-page,.site-2027) .hero-scene-footer{left:5%}:is(.landing-page,.site-2027) .hero-carbon-visual{right:5%}:is(.landing-page,.site-2027) .value-grid article{padding:25px 19px}:is(.landing-page,.site-2027) .value-grid article h3{font-size:18px}body:is(.landing-page,.site-2027) #partner{margin-inline:24px;padding:40px;gap:30px}:is(.landing-page,.site-2027) #partner h2{font-size:32px}:is(.landing-page,.site-2027) .bright-benefits article{padding:20px}:is(.landing-page,.site-2027) .bright-benefits article h3{font-size:18px}}
@media(max-width:760px){body:is(.landing-page,.site-2027) .hero.hero-v2{min-height:780px;height:calc(100svh - 77px);max-height:960px;padding:38px 24px 280px;align-items:flex-start}body:is(.landing-page,.site-2027) .hero-v2 .hero-copy{width:100%;max-width:550px}body:is(.landing-page,.site-2027) .hero-v2 .product-headline{font-size:clamp(36px,8.5vw,60px);line-height:1.08;margin-bottom:21px}:is(.landing-page,.site-2027) .hero-overline{font-size:8px;margin-bottom:25px;gap:8px}:is(.landing-page,.site-2027) .slogan-outcome{font-size:18px}:is(.landing-page,.site-2027) .hero-right .intro{font-size:13px;max-width:40ch}:is(.landing-page,.site-2027) .pilot-points{font-size:9px;max-width:340px;margin-top:17px}:is(.landing-page,.site-2027) .hero-actions{margin-top:23px}:is(.landing-page,.site-2027) .button{min-height:49px;font-size:13px}:is(.landing-page,.site-2027) .hero-panorama{position:absolute;inset:0;height:100%;margin:0}body:is(.landing-page,.site-2027) .hero-v2 .regional-frame{object-fit:cover;object-position:67% bottom}body:is(.landing-page,.site-2027) .hero-v2 .panorama-shade{background:linear-gradient(180deg,#FFFFFF 0%,#FFFFFFF5 28%,#FFFFFFB0 45%,transparent 69%),linear-gradient(0deg,#02142CD0,transparent 24%)}body:is(.landing-page,.site-2027).dark .hero-v2 .panorama-shade{background:linear-gradient(180deg,#02142C 0%,#02142CF5 28%,#02142CBA 45%,transparent 70%),linear-gradient(0deg,#02142CDB,transparent 27%)}:is(.landing-page,.site-2027) .hero-carbon-visual{left:24px;right:auto;bottom:75px;max-width:none;padding:0;background:none;border:0;gap:12px}:is(.landing-page,.site-2027) .hero-carbon-visual strong{font-size:23px}:is(.landing-page,.site-2027) .hero-carbon-visual p{font-size:9px}:is(.landing-page,.site-2027) .carbon-badge-kicker{font-size:7px}:is(.landing-page,.site-2027) .hero-scene-footer{left:24px;right:24px;bottom:23px}:is(.landing-page,.site-2027) .regional-controls{gap:10px}:is(.landing-page,.site-2027) .regional-name{font-size:10px;margin-right:auto}:is(.landing-page,.site-2027) .regional-controls>button{width:26px;height:26px}:is(.landing-page,.site-2027) .section{padding:64px 24px}:is(.landing-page,.site-2027) .section h2{font-size:30px;line-height:1.45}:is(.landing-page,.site-2027) .section-top{grid-template-columns:1fr;gap:20px;margin-bottom:30px}:is(.landing-page,.site-2027) .problems{grid-template-columns:1fr;gap:28px}:is(.landing-page,.site-2027) .problems article{padding-top:23px}:is(.landing-page,.site-2027) .problem-top{margin-bottom:18px}:is(.landing-page,.site-2027) .problems h3{font-size:21px}:is(.landing-page,.site-2027) .problems p{font-size:14px}:is(.landing-page,.site-2027) .solution{padding:64px 24px}:is(.landing-page,.site-2027) .flow{grid-template-columns:1fr}:is(.landing-page,.site-2027) .workflow-card{min-height:0;padding:26px}:is(.landing-page,.site-2027) .workflow-top{margin-bottom:20px}:is(.landing-page,.site-2027) .workflow-visual{height:64px}:is(.landing-page,.site-2027) .quote{font-size:22px}:is(.landing-page,.site-2027) .value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:18px;gap:0;overflow:hidden}:is(.landing-page,.site-2027) .value-grid article{padding:22px 17px;min-height:0;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}:is(.landing-page,.site-2027) .value-grid article:nth-child(2){border-right:0}:is(.landing-page,.site-2027) .value-grid article:nth-child(3){border-bottom:0}:is(.landing-page,.site-2027) .value-grid .value-emoji{width:44px;height:44px;font-size:29px;margin-bottom:18px}:is(.landing-page,.site-2027) .value-grid article h3{font-size:17px}:is(.landing-page,.site-2027) .value-grid article p{font-size:13px}:is(.landing-page,.site-2027) .manifesto{display:flex;flex-direction:column;margin:0 24px 64px;padding:0;border-radius:18px}:is(.landing-page,.site-2027) .bento-main{padding:30px 26px;border-radius:18px 18px 0 0}:is(.landing-page,.site-2027) .bento-main h2{font-size:30px;margin-block:22px}:is(.landing-page,.site-2027) .bento-main p{font-size:14px}:is(.landing-page,.site-2027) .bento-action{min-height:270px;border-radius:0 0 18px 18px;padding:26px}body:is(.landing-page,.site-2027) #partner{margin-inline:24px;padding:30px 24px;display:block;border-radius:20px}:is(.landing-page,.site-2027) #partner h2{font-size:30px}:is(.landing-page,.site-2027) .bright-benefits{margin-top:32px;grid-template-columns:1fr;gap:12px}:is(.landing-page,.site-2027) .bright-benefits article{padding:23px}:is(.landing-page,.site-2027) .bright-benefits article h3{font-size:20px}:is(.landing-page,.site-2027) .partner-bright-foot{margin-top:26px}:is(.landing-page,.site-2027) #join{padding:64px 24px;gap:32px}:is(.landing-page,.site-2027) #join h2{font-size:30px}:is(.landing-page,.site-2027) .application-premium{padding:27px 20px;border-radius:18px}:is(.landing-page,.site-2027) .site-footer{padding:36px 24px 24px}:is(.landing-page,.site-2027) .site-header{padding-inline:24px;min-height:77px}:is(.landing-page,.site-2027) .site-header .brand img{width:120px}}
@media(prefers-reduced-motion:reduce){:is(.landing-page,.site-2027) *{animation:none!important;transition:none!important}}
@media(min-width:761px){:is(.landing-page,.site-2027) .regional-controls{color:#02142C}:is(.landing-page,.site-2027) .regional-name{color:#02142C}:is(.landing-page,.site-2027) .regional-dots button{background:#02142C35}:is(.landing-page,.site-2027) .regional-dots button[aria-pressed=true]{background:#009A68}:is(.landing-page,.site-2027) .regional-controls>button{color:#02142C;border-color:#02142C25;background:#FFFFFF40}.dark:is(.landing-page,.site-2027) .regional-name{color:#FFFFFF}.dark:is(.landing-page,.site-2027) .regional-dots button{background:#FFFFFF65}.dark:is(.landing-page,.site-2027) .regional-controls>button{color:#FFFFFF;border-color:#FFFFFF40;background:#02142C30}}
@media(max-width:760px){body:is(.landing-page,.site-2027) .hero-v2 .regional-background{top:auto;bottom:0;height:390px;width:100%}body:is(.landing-page,.site-2027) .hero-v2 .regional-frame{object-position:72% bottom}body:is(.landing-page,.site-2027) .hero-v2 .panorama-shade{background:linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 42%,#FFFFFFBF 50%,transparent 65%),linear-gradient(0deg,#02142CEB,transparent 26%)}body:is(.landing-page,.site-2027).dark .hero-v2 .panorama-shade{background:linear-gradient(180deg,#02142C 0%,#02142C 42%,#02142CBC 50%,transparent 65%),linear-gradient(0deg,#02142CEB,transparent 26%)}.dark:is(.landing-page,.site-2027) .hero-panorama{background:#02142C}:is(.landing-page,.site-2027) .hero-overline{flex-wrap:wrap}}
body:is(.landing-page,.site-2027).dark .bright-benefits article{background:#FFFFFF08;border-color:#FFFFFF18;color:#FFFFFF}body:is(.landing-page,.site-2027).dark .bright-benefits article h3{color:#FFFFFF}body:is(.landing-page,.site-2027).dark .bright-benefits article p{color:#E2E8F0}body:is(.landing-page,.site-2027).dark .site-header>nav>a{color:#E2E8F0}body:is(.landing-page,.site-2027).dark .tools>button{background:#FFFFFF0D;color:#E2E8F0;border-color:#FFFFFF15}body:is(.landing-page,.site-2027).dark .partner-pitch,body:is(.landing-page,.site-2027).dark .partner-primary-action>span,body:is(.landing-page,.site-2027).dark .partner-bright-foot{color:#E2E8F0}
body:is(.landing-page,.site-2027) .value-grid article{border:0;border-right:1px solid var(--line);border-radius:0;padding:30px 25px;background:transparent;min-height:240px}body:is(.landing-page,.site-2027) .value-grid article:last-child{border:0}body:is(.landing-page,.site-2027) .value-grid .value-emoji{font-size:32px;margin:0 0 24px;width:50px;height:50px;background:var(--surface);border-radius:14px}body:is(.landing-page,.site-2027) .value-grid article h3{font-size:20px;line-height:1.5;margin-bottom:12px}body:is(.landing-page,.site-2027) .value-grid article p{font-size:14px;line-height:1.85}
@media(max-width:760px){body:is(.landing-page,.site-2027) .value-grid article{padding:22px 17px;min-height:0;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}body:is(.landing-page,.site-2027) .value-grid article:nth-child(2){border-right:0}body:is(.landing-page,.site-2027) .value-grid article:nth-child(3){border-bottom:0}body:is(.landing-page,.site-2027) .value-grid .value-emoji{width:44px;height:44px;font-size:29px;margin-bottom:18px}body:is(.landing-page,.site-2027) .value-grid article h3{font-size:17px}body:is(.landing-page,.site-2027) .value-grid article p{font-size:13px}}

@media(max-width:760px){body:is(.landing-page,.site-2027) .hero-v2 .regional-frame{object-fit:contain;object-position:center center}body:is(.landing-page,.site-2027) .hero-v2 .regional-background{background:linear-gradient(180deg,#FFFFFF,#02142C);height:390px}}
