#home-evidence{--ev-bg: #050b14;--ev-surface: #0c141f;--ev-surface-raised: #101b27;--ev-border: #25323e;--ev-text: #f5f7fa;--ev-muted: #abb8c6;--ev-accent: #ff7a5f;--ev-accent-soft: #ff9b86;background:var(--ev-bg);color:var(--ev-text);font-family:Jura,sans-serif;font-weight:600;line-height:1.55;overflow:hidden}#home-evidence *,#home-evidence *:before,#home-evidence *:after{box-sizing:border-box}#home-evidence a{color:inherit;text-decoration:none}#home-evidence a:focus-visible,#home-evidence summary:focus-visible{outline:2px solid var(--ev-accent);outline-offset:4px}#home-evidence p,#home-evidence h1,#home-evidence h2,#home-evidence h3,#home-evidence blockquote,#home-evidence figure{margin:0}#home-evidence img{display:block;max-width:100%}#home-evidence .ev-wrap{width:min(100% - 72px,1240px);margin-inline:auto}#home-evidence .ev-skip{position:absolute;left:16px;top:-60px;padding:10px 15px;z-index:100;background:var(--ev-accent);color:var(--ev-bg)}#home-evidence .ev-skip:focus{top:10px}#home-evidence .ev-header{border-bottom:1px solid var(--ev-border)}#home-evidence .ev-header-inner{display:flex;align-items:center;justify-content:space-between;min-height:106px;gap:48px}#home-evidence .ev-brand{display:inline-flex;width:246px;height:66px;flex:none;align-items:center;overflow:hidden}#home-evidence .ev-brand img,#home-evidence .ev-footer-brand img{width:100%;height:auto;filter:invert(1);mix-blend-mode:screen}#home-evidence .ev-nav{display:flex;align-items:center;gap:clamp(22px,3.4vw,52px);font-size:15px;letter-spacing:.015em}#home-evidence .ev-nav>a{transition:color .2s ease;white-space:nowrap}#home-evidence .ev-nav>a:hover,#home-evidence .ev-mobile-nav a:hover,#home-evidence .ev-footer a:hover{color:var(--ev-accent-soft)}#home-evidence .ev-nav .ev-nav-contact{color:var(--ev-accent);display:flex;gap:18px;align-items:center}#home-evidence .ev-mobile-nav{display:none}#home-evidence .ev-hero{padding-top:clamp(52px,6vw,92px)}#home-evidence .ev-hero-intro{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,.65fr);gap:clamp(38px,5vw,96px);align-items:end;margin-bottom:58px}#home-evidence .ev-eyebrow{color:var(--ev-accent);font-family:Jura,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.19em;line-height:1.5;margin:0 0 24px}#home-evidence .ev-heading{font-family:Space Grotesk,sans-serif;font-weight:500;letter-spacing:-.045em;color:var(--ev-text);text-wrap:balance}#home-evidence .ev-heading--h1{font-size:clamp(46px,5.1vw,75px);line-height:1.095}#home-evidence .ev-heading--h2{font-size:clamp(34px,3.6vw,53px);line-height:1.16}#home-evidence .ev-heading--h3{font-size:clamp(25px,2.3vw,34px);line-height:1.22}#home-evidence .ev-heading--h4{font-size:22px;line-height:1.3}#home-evidence .ev-hero-aside{border-left:1px solid var(--ev-border);padding-left:30px;padding-bottom:5px}#home-evidence .ev-hero-aside p,#home-evidence .ev-lead{color:var(--ev-muted);font-size:clamp(17px,1.55vw,21px);line-height:1.52}#home-evidence .ev-hero-aside .ev-action{margin-top:30px}#home-evidence .ev-action{background:var(--ev-accent);color:#131620!important;font-size:16px;font-weight:700;line-height:1.1;border-radius:6px;min-height:52px;padding:15px 21px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;transition:background .2s ease,transform .2s ease}#home-evidence .ev-action:hover{background:#ffa18e;transform:translateY(-2px)}#home-evidence .ev-action--secondary{border:1px solid #5a6878;background:transparent;color:var(--ev-text)!important}#home-evidence .ev-action--secondary:hover{background:var(--ev-surface-raised)}#home-evidence .ev-action-arrow{font-family:Space Grotesk,sans-serif;font-size:20px;line-height:1}#home-evidence .ev-text-link{display:inline-flex;gap:14px;align-items:center;color:var(--ev-accent)!important;border-bottom:1px solid currentColor;padding:0 0 5px;font-size:16px;font-weight:700}#home-evidence .ev-text-link:hover{color:#ffab9a!important}#home-evidence .ev-text-link span{font-size:18px}#home-evidence .ev-hero-frame{overflow:hidden;border:1px solid var(--ev-border);border-radius:10px;background:var(--ev-surface)}#home-evidence .ev-hero-media{position:relative;height:clamp(300px,39vw,585px);background:#151e28}#home-evidence .ev-hero-media img{width:100%;height:100%;object-fit:cover;object-position:50% 54%}#home-evidence .ev-hero-media:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#050b1461);pointer-events:none}#home-evidence .ev-image-note{position:absolute;z-index:1;left:26px;bottom:20px;color:#f8f9fc;background:#050b14c2;padding:8px 12px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid #596471}#home-evidence .ev-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#home-evidence .ev-path{min-height:184px;display:flex;flex-direction:column;justify-content:space-between;padding:31px 35px 30px;position:relative;transition:background .2s ease}#home-evidence .ev-path+.ev-path{border-left:1px solid var(--ev-border)}#home-evidence .ev-path:hover{background:var(--ev-surface-raised)}#home-evidence .ev-path-top{display:flex;justify-content:space-between;align-items:start;gap:14px}#home-evidence .ev-path-num{color:var(--ev-muted);font-size:12px;letter-spacing:.12em}#home-evidence .ev-path-arrow{color:var(--ev-accent);font-size:23px;line-height:1}#home-evidence .ev-path-title{font-family:Space Grotesk,sans-serif;font-size:clamp(22px,2vw,29px);line-height:1.18;letter-spacing:-.03em;color:var(--ev-accent);font-weight:500;margin-bottom:11px}#home-evidence .ev-path p{color:var(--ev-muted);font-size:15px;line-height:1.4}#home-evidence .ev-section{padding-top:clamp(76px,8vw,124px)}#home-evidence .ev-card{border:1px solid var(--ev-border);border-radius:10px;background:var(--ev-surface)}#home-evidence .ev-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:center}#home-evidence .ev-intro-copy{max-width:540px}#home-evidence .ev-intro-copy .ev-lead{margin-top:23px}#home-evidence .ev-intro-copy p+p{margin-top:16px}#home-evidence .ev-intro-copy .ev-text-link{margin-top:24px}#home-evidence .ev-intro-image{position:relative;min-height:395px;align-self:stretch;overflow:hidden}#home-evidence .ev-intro-image img{width:100%;height:100%;object-fit:cover}#home-evidence .ev-motto{font-family:Space Grotesk,sans-serif;border-block:1px solid var(--ev-border);margin-top:100px;padding:39px 0;display:flex;align-items:center;gap:27px;font-size:clamp(20px,2vw,27px);letter-spacing:-.03em}#home-evidence .ev-motto-mark{width:28px;height:27px;flex:none;object-fit:contain;filter:invert(1)}#home-evidence .ev-offering-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:25px 0;border-bottom:1px solid var(--ev-border)}#home-evidence .ev-offering-band span{color:var(--ev-muted);font-size:15px;padding:8px 20px}#home-evidence .ev-offering-band span:first-child{padding-left:0}#home-evidence .ev-offering-band span+span{border-left:1px solid var(--ev-border)}#home-evidence .ev-proof{padding:83px 0 26px}#home-evidence .ev-proof-heading{display:flex;align-items:end;justify-content:space-between;gap:25px}#home-evidence .ev-proof-heading .ev-heading{max-width:740px}#home-evidence .ev-proof-kicker{color:var(--ev-muted);margin-top:15px;max-width:650px;font-size:17px}#home-evidence .ev-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px}#home-evidence .ev-proof-item{padding:26px 28px;border-top:1px solid var(--ev-border);border-bottom:1px solid var(--ev-border);min-height:105px}#home-evidence .ev-proof-item+.ev-proof-item{border-left:1px solid var(--ev-border)}#home-evidence .ev-proof-item span{color:var(--ev-accent);font-size:12px;letter-spacing:.1em;display:block;margin-bottom:12px}#home-evidence .ev-proof-item strong{color:var(--ev-text);font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:500;line-height:1.25;display:block}#home-evidence .ev-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:26px;padding-top:34px}#home-evidence .ev-logos img{max-width:145px;max-height:56px;width:auto;height:auto;object-fit:contain;background:#fff;padding:6px 12px;border-radius:3px}#home-evidence .ev-logos img.ev-crest{max-width:66px;max-height:70px;padding:3px}#home-evidence .ev-solutions-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;padding-bottom:35px}#home-evidence .ev-solutions-head p:not(.ev-eyebrow){color:var(--ev-muted);max-width:480px;justify-self:end;font-size:18px}#home-evidence .ev-service{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:405px;border-top:1px solid var(--ev-border);padding:35px 0;gap:clamp(34px,5vw,76px);align-items:center}#home-evidence .ev-service--reverse .ev-service-image{order:2}#home-evidence .ev-service-copy{max-width:580px}#home-evidence .ev-service-copy .ev-heading{margin:10px 0 18px}#home-evidence .ev-service-copy p{color:var(--ev-muted);font-size:17px;line-height:1.57;margin-bottom:16px}#home-evidence .ev-service-copy .ev-eyebrow{color:var(--ev-accent);margin-bottom:12px}#home-evidence .ev-service-copy ul,#home-evidence .ev-service-copy ol{padding-left:20px;margin:0 0 19px;color:var(--ev-muted);font-size:16px}#home-evidence .ev-service-copy li+li{margin-top:8px}#home-evidence .ev-service-copy .ev-text-link{margin-top:9px}#home-evidence .ev-service-image{height:360px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#e8eef0}#home-evidence .ev-service-image img{width:100%;height:100%;object-fit:cover}#home-evidence .ev-service-image--diagram img{object-fit:contain;padding:20px;background:#f3f5f6}#home-evidence .ev-service-image--simulation img{object-fit:cover}#home-evidence .ev-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:33px}#home-evidence .ev-section-heading .ev-heading{max-width:840px}#home-evidence .ev-section-heading p:not(.ev-eyebrow){color:var(--ev-muted);max-width:410px}#home-evidence .ev-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#home-evidence .ev-article{display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s ease,transform .2s ease}#home-evidence .ev-article:hover{border-color:var(--ev-accent);transform:translateY(-2px)}#home-evidence .ev-article img{width:100%;height:195px;object-fit:cover}#home-evidence .ev-article-content{display:flex;flex-direction:column;flex:1;padding:25px;min-height:193px}#home-evidence .ev-article-label{text-transform:uppercase;letter-spacing:.15em;color:var(--ev-accent);font-size:11px;font-weight:700;margin-bottom:16px}#home-evidence .ev-article .ev-heading{font-size:clamp(20px,1.8vw,25px);letter-spacing:-.025em}#home-evidence .ev-article-arrow{align-self:flex-end;color:var(--ev-accent);font-size:22px;margin-top:auto;padding-top:17px}#home-evidence .ev-quote{display:grid;grid-template-columns:.55fr 1.45fr;gap:50px;padding:54px;margin-top:92px}#home-evidence .ev-quote blockquote{font-family:Space Grotesk,sans-serif;font-size:clamp(23px,2.3vw,32px);line-height:1.35;letter-spacing:-.025em;font-weight:500}#home-evidence .ev-quote figcaption{margin-top:26px;color:var(--ev-muted);font-size:15px}#home-evidence .ev-news{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#home-evidence .ev-news-item{border-top:1px solid var(--ev-border);padding:26px 0 10px;display:flex;flex-direction:column;justify-content:space-between;min-height:170px}#home-evidence .ev-news-thumb{height:152px;margin-bottom:23px;border:1px solid var(--ev-border);border-radius:6px;overflow:hidden;background:#edf0f4;position:relative}#home-evidence .ev-news-thumb img{width:100%;height:100%;object-fit:contain}#home-evidence .ev-news-thumb--placeholder img{object-fit:cover}#home-evidence .ev-news-item .ev-news-thumb--placeholder span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;color:#111b2a;font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:500;line-height:1.2;letter-spacing:-.025em;text-transform:none}#home-evidence .ev-news-item span{color:var(--ev-accent);font-size:12px;letter-spacing:.12em;text-transform:uppercase}#home-evidence .ev-news-item h3{font-family:Space Grotesk,sans-serif;font-size:clamp(20px,1.75vw,26px);line-height:1.25;font-weight:500;letter-spacing:-.03em;margin:15px 0}#home-evidence .ev-news-item:hover h3{color:var(--ev-accent-soft)}#home-evidence .ev-news-item b{align-self:flex-end;color:var(--ev-accent);font-weight:500;font-size:22px}#home-evidence .ev-closing{margin-top:110px;border-top:1px solid var(--ev-border);padding-block:93px;background:var(--ev-surface)}#home-evidence .ev-closing-inner{display:flex;align-items:end;justify-content:space-between;gap:50px}#home-evidence .ev-closing .ev-heading{max-width:780px}#home-evidence .ev-closing p:not(.ev-eyebrow){margin-top:17px;color:var(--ev-muted);max-width:650px;font-size:18px}#home-evidence .ev-footer{border-top:1px solid var(--ev-border);padding:65px 0 30px}#home-evidence .ev-footer-top{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:60px}#home-evidence .ev-footer-brand{width:245px;display:block}#home-evidence .ev-footer-tagline{color:var(--ev-muted);margin-top:24px!important;max-width:350px}#home-evidence .ev-footer-col{display:flex;flex-direction:column;gap:10px;font-size:15px;color:var(--ev-muted)}#home-evidence .ev-footer-col strong{color:var(--ev-text);font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:500;margin-bottom:9px}#home-evidence .ev-footer-bottom{border-top:1px solid var(--ev-border);padding-top:27px;margin-top:60px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;color:var(--ev-muted);font-size:13px}#home-evidence .ev-footer-social{display:flex;flex-wrap:wrap;gap:18px}@media(max-width:900px){#home-evidence .ev-wrap{width:min(100% - 46px,1240px)}#home-evidence .ev-header-inner{min-height:86px}#home-evidence .ev-brand{width:200px}#home-evidence .ev-nav{gap:18px;font-size:13px}#home-evidence .ev-hero-intro{grid-template-columns:1.35fr .8fr;gap:28px}#home-evidence .ev-heading--h1{font-size:clamp(42px,5.1vw,60px)}#home-evidence .ev-path{padding:27px 20px}#home-evidence .ev-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#home-evidence .ev-proof-item:nth-child(3){border-left:none}#home-evidence .ev-service-image{height:310px}}@media(max-width:640px){#home-evidence .ev-wrap{width:min(100% - 36px,1240px)}#home-evidence .ev-header-inner{min-height:76px}#home-evidence .ev-brand{width:174px;height:56px}#home-evidence .ev-nav{display:none}#home-evidence .ev-mobile-nav{display:block;position:relative}#home-evidence .ev-mobile-nav summary{list-style:none;cursor:pointer;color:var(--ev-text);padding:14px 0 14px 18px;font-size:14px}#home-evidence .ev-mobile-nav summary::-webkit-details-marker{display:none}#home-evidence .ev-mobile-nav summary span{color:var(--ev-accent);margin-left:7px}#home-evidence .ev-mobile-nav nav{position:absolute;right:-18px;top:calc(100% + 13px);background:var(--ev-surface);border:1px solid var(--ev-border);z-index:10;width:230px;display:flex;flex-direction:column;padding:9px;box-shadow:0 15px 35px #0006}#home-evidence .ev-mobile-nav nav a{padding:12px;border-bottom:1px solid var(--ev-border)}#home-evidence .ev-mobile-nav nav a:last-child{border:none;color:var(--ev-accent)}#home-evidence .ev-hero{padding-top:52px}#home-evidence .ev-hero-intro,#home-evidence .ev-intro,#home-evidence .ev-service,#home-evidence .ev-solutions-head,#home-evidence .ev-quote,#home-evidence .ev-footer-top{grid-template-columns:1fr}#home-evidence .ev-hero-intro{gap:25px;margin-bottom:39px}#home-evidence .ev-heading--h1{font-size:clamp(38px,9.6vw,55px)}#home-evidence .ev-heading--h2{font-size:clamp(31px,8vw,40px)}#home-evidence .ev-heading--h3{font-size:27px}#home-evidence .ev-hero-aside{border-left:none;padding:0}#home-evidence .ev-hero-aside p{font-size:17px}#home-evidence .ev-hero-aside .ev-action{margin-top:22px}#home-evidence .ev-hero-media{height:270px}#home-evidence .ev-image-note{left:10px;bottom:10px;font-size:9px}#home-evidence .ev-path-grid,#home-evidence .ev-offering-band,#home-evidence .ev-articles,#home-evidence .ev-news{grid-template-columns:1fr}#home-evidence .ev-path{min-height:132px;padding:20px}#home-evidence .ev-path+.ev-path,#home-evidence .ev-offering-band span+span{border-left:none;border-top:1px solid var(--ev-border)}#home-evidence .ev-path-title{font-size:23px}#home-evidence .ev-section{padding-top:72px}#home-evidence .ev-intro{gap:30px}#home-evidence .ev-intro-image{min-height:260px}#home-evidence .ev-motto{margin-top:70px;padding:28px 0}#home-evidence .ev-offering-band{padding:8px 0}#home-evidence .ev-offering-band span{padding:10px 0}#home-evidence .ev-proof{padding-top:68px}#home-evidence .ev-proof-heading,#home-evidence .ev-section-heading{display:block}#home-evidence .ev-proof-grid{grid-template-columns:1fr 1fr}#home-evidence .ev-proof-item{min-height:115px;padding:18px 12px}#home-evidence .ev-proof-item strong{font-size:15px}#home-evidence .ev-logos{justify-content:center;gap:20px}#home-evidence .ev-service{gap:26px;min-height:0;padding:30px 0 45px}#home-evidence .ev-service--reverse .ev-service-image{order:0}#home-evidence .ev-service-image{height:245px}#home-evidence .ev-service-copy p{font-size:16px}#home-evidence .ev-section-heading .ev-text-link{margin-top:18px}#home-evidence .ev-article img{height:190px}#home-evidence .ev-article-content{min-height:150px}#home-evidence .ev-quote{gap:15px;margin-top:72px;padding:30px 24px}#home-evidence .ev-news{gap:10px}#home-evidence .ev-news-item{min-height:135px}#home-evidence .ev-closing{margin-top:75px;padding-block:65px}#home-evidence .ev-closing-inner{display:block}#home-evidence .ev-closing .ev-action{margin-top:25px}#home-evidence .ev-footer-top{gap:35px}#home-evidence .ev-footer-bottom{margin-top:45px}}
