@font-face{font-family:Display;src:url('./fonts/display.woff2') format('woff2');font-display:swap}@font-face{font-family:Body;src:url('./fonts/body.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}:root{--header-height:76px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 16px);scroll-padding-bottom:16px}body{margin:0;background:#151719;color:#f5f5f2;font-family:Body,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid #c8c9c5;outline-offset:6px}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:Display,Arial,sans-serif;font-weight:400;line-height:1.13}h2{font-size:clamp(34px,3.4vw,50px);letter-spacing:-1.8px}h3{font-size:23px;letter-spacing:-.65px}p{color:#b9bab7}.container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.skip{position:fixed;left:20px;top:-100px;z-index:100;background:#ffcc00;padding:12px}.skip:focus{top:15px}.header{position:sticky;top:0;z-index:50;height:var(--header-height);border-bottom:1px solid #242629;background:#151719}.header-inner{display:flex;align-items:center;height:100%;gap:36px}.logo{flex-shrink:0}.main-nav{display:flex;gap:28px;margin-left:auto;font-size:14px}.main-nav a:hover,.text-link:hover{color:#c8c9c5}.header-actions{display:flex;align-items:center;gap:25px}.languages{display:flex;gap:8px;font-size:10px;letter-spacing:.5px}.languages a{padding:4px 1px;color:#b9bab7}.languages a[aria-current]{color:#f5f5f2;border-bottom:2px solid #ffcc00}.login{display:flex;gap:20px;align-items:center;border:1px solid #45474a;padding:10px 19px;font-size:14px}.login:hover{background:#242629}.hero{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:30px;min-height:680px;padding-block:74px 66px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:bold;color:#b9bab7;display:flex;align-items:center;gap:10px;margin-bottom:27px}.eyebrow>span{width:7px;height:7px;background:#ffcc00;border-radius:50%}.hero h1{font-size:clamp(46px,4.65vw,68px);letter-spacing:-3.5px;line-height:1.07}.hero h1 em{font-style:normal;color:#ffcc00}.hero-intro{font-size:18px;line-height:1.65;max-width:450px;margin-top:28px}.hero-actions{display:flex;gap:25px;align-items:center;margin-top:34px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;padding:16px 24px;font-size:14px;font-weight:bold;min-height:54px;transition:background .15s}.button.primary{background:#ffcc00;color:#f5f5f2}.button.primary:hover{background:#ffcc00}.button span{font-size:21px;line-height:1}.text-link{display:inline-flex;align-items:center;gap:15px;font-size:14px;font-weight:bold}.hero-note{font-size:12px;margin-top:31px;max-width:400px}.hero-visual{position:relative;padding:33px 0 0 10px;min-width:0}.orb{position:absolute;width:91%;aspect-ratio:1;background:#242629;right:-10px;top:-20px;border-radius:50%;z-index:-1}.product-figure{position:relative;transform:rotate(-2deg)}.workspace{background:#fff;box-shadow:0 24px 65px #2a302014;border:1px solid #242629;border-radius:9px;overflow:hidden}.workspace-top{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid #242629}.workspace-top strong{display:block;font-size:12px;line-height:1.3}.workspace-top span{display:block;font-size:9px;color:#b9bab7}.workspace-top .avatar{margin-left:auto;border-radius:50%;background:#242629;padding:5px 10px;color:#f5f5f2;font-size:11px}.workspace-body{display:flex}.workspace-sidebar{width:52px;border-right:1px solid #242629;padding-top:18px;display:flex;align-items:center;gap:18px;flex-direction:column;color:#b9bab7;font-size:20px}.workspace-sidebar span{width:30px;text-align:center}.workspace-sidebar .selected{background:#242629;color:#c8c9c5;border-radius:5px}.workspace-content{padding:20px;flex:1;min-width:0}.workspace-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.workspace-heading h2{font-size:19px;letter-spacing:-.5px}.workspace-heading>span{font-size:16px}.metrics{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:9px}.metric{position:relative;padding:13px 9px;border:1px solid #242629;border-radius:4px}.metric>span{font-size:8px;color:#b9bab7;display:block;margin-bottom:9px}.metric strong{font-size:13px;font-family:Display;white-space:nowrap;font-weight:400}.metric strong>span{font-size:9px}.metric.main-metric{background:#151719;border-color:#242629}.metric.main-metric strong{font-size:19px}.metric i{position:absolute;right:9px;top:10px;font-size:12px;font-style:normal}.chart{padding:17px 0 12px}.chart strong{font-size:11px}.chart p{font-size:8px;margin-top:2px}.chart svg{width:100%;margin-top:16px;display:block;overflow:visible}.gridline{stroke:#242629;stroke-width:1;fill:none}.area{fill:#242629}.chart-line{stroke:#b9bab7;stroke-width:2.5;fill:none}.chart-secondary{stroke:#b9bab7;stroke-width:2;fill:none;stroke-dasharray:4 4}.months{display:flex;justify-content:space-between;font-size:7px;color:#b9bab7;padding-top:8px}.company-row{display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px solid #242629}.company-row strong,.company-row div>span{display:block;font-size:9px}.company-row div>span{font-size:8px;color:#b9bab7;margin-top:2px}.company-icon{background:#151719;padding:2px 9px;font-size:22px}.company-row>span:last-child{margin-left:auto}figcaption{font-size:8px;letter-spacing:1.2px;color:#b9bab7;text-align:right;margin-top:17px;padding-right:8px}.capabilities{border-block:1px solid #45474a;display:grid;grid-template-columns:repeat(3,1fr);padding:22px 0}.capabilities>span{display:flex;align-items:center;justify-content:center;gap:20px;font-size:14px}.capabilities>span+span{border-left:1px solid #45474a}.capabilities b{font-size:10px;font-weight:400;color:#b9bab7}.section{padding-block:108px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:52px}.section-heading>p{max-width:320px;font-size:17px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.feature{border-top:1px solid #45474a;padding:27px 0 12px}.feature-number{display:flex;justify-content:space-between;align-items:center;margin-bottom:47px}.feature-number>span:first-child{font-size:11px;color:#b9bab7}.feature-number>span:last-child{font-size:29px;color:#c8c9c5}.feature h3{margin-bottom:18px}.feature p{font-size:15px;max-width:340px}.business{background:#f5f5f2;color:#151719;padding:92px 0}.business-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px}.business .eyebrow{color:#45474a}.business h2{font-size:42px}.section-intro{font-size:17px;margin-top:22px;max-width:450px}.business p{color:#45474a}.business .text-link{color:#ffcc00;margin-top:28px}.audiences article{display:flex;gap:23px;padding:24px 0;border-top:1px solid #c8c9c5}.audiences article:last-child{border-bottom:1px solid #c8c9c5}.audiences article>span{font-size:11px;color:#45474a;margin-top:3px}.audiences h3{font-size:21px;margin-bottom:10px}.audiences p{font-size:14px;max-width:350px}.governance{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.context-map{padding:44px 38px 24px;background:#242629;border:1px solid #242629}.map-core{display:flex;align-items:center;flex-direction:column;background:#151719;max-width:230px;margin:auto;padding:23px;border:1px solid #45474a}.map-core strong{font-family:Display;font-size:18px;margin-top:15px;font-weight:400}.map-core>span{font-size:11px;color:#b9bab7;margin-top:4px}.map-line{width:1px;height:36px;background:#45474a;margin:auto}.map-nodes{display:flex;flex-direction:column;gap:12px}.map-nodes>div{padding:14px;background:#151719;display:flex;align-items:center;gap:15px;border:1px solid #45474a}.map-nodes span{font-size:10px;color:#b9bab7}.map-nodes strong{font-size:12px;font-weight:400}.map-nodes i{font-style:normal;color:#c8c9c5;font-size:11px;margin-left:auto}.map-caption{display:flex;justify-content:space-between;margin-top:25px;font-size:11px;color:#b9bab7}.governance-list{margin-top:26px}.governance-list article{display:flex;gap:15px;margin-bottom:21px}.governance-list article>span{color:#b9bab7;margin-top:1px}.governance-list h3{font-size:17px;margin-bottom:7px}.governance-list p{font-size:14px}.faq{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;padding-bottom:100px}.faq h2{font-size:32px;letter-spacing:-1px}.faq details{border-top:1px solid #45474a;padding:20px 0}.faq details:last-child{border-bottom:1px solid #45474a}.faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:16px}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:21px;color:#b9bab7}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{margin-top:15px;font-size:14px;max-width:550px}.contact{background:#ffcc00;padding:80px 0}.contact-inner{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.contact .eyebrow{color:#f5f5f2}.contact h2{font-size:49px}.contact p:not(.eyebrow){color:#c8c9c5;max-width:430px;margin-top:23px}.contact-action{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.contact-action>span{font-size:12px;color:#f5f5f2}.contact-action>a:not(.button){font-family:Display;font-size:clamp(19px,2.1vw,28px);border-bottom:1px solid #b9bab7;padding-bottom:13px;width:100%;display:flex;justify-content:space-between;gap:12px}.button.dark{background:#f5f5f2;color:#fff;margin-top:14px}.button.dark:hover{background:#f5f5f2}.footer{display:flex;justify-content:space-between;gap:40px;padding-block:48px}.footer p{font-size:12px;margin-top:20px}.footer-links{display:flex;flex-direction:column;align-items:end;gap:14px;font-size:12px}.footer-links>div{display:flex;gap:24px}.footer small{color:#b9bab7;font-size:10px}.legal{max-width:850px;padding-block:70px 90px;min-height:60vh}.legal h1{font-size:clamp(32px,4vw,52px);letter-spacing:-1.5px;margin:30px 0 40px}.legal section{margin:30px 0}.legal h2{font-size:23px;letter-spacing:-.5px;margin-bottom:12px}.legal>.button{margin-top:30px}
@media(min-width:1600px){.hero{min-height:730px}.hero h1{font-size:72px}}@media(max-width:1150px){.container{width:calc(100% - 64px)}.main-nav{gap:16px;font-size:12px}.header-inner{gap:20px}.header-actions{gap:18px}.hero h1{font-size:50px}.hero-intro{font-size:16px}.hero-actions{gap:15px}.text-link{font-size:12px}.hero-note{max-width:300px}.workspace-content{padding:15px}.metric.main-metric strong{font-size:16px}.metric strong{font-size:11px}.business-grid,.governance{gap:65px}.contact-inner{gap:60px}.hero{min-height:590px}}@media(max-width:900px){.main-nav{display:none}.header-actions{margin-left:auto}:root{--header-height:64px}.hero{grid-template-columns:1fr;padding-top:56px;gap:40px}.hero-copy{max-width:620px}.hero h1{font-size:64px}.hero-intro{max-width:510px;font-size:18px}.hero-visual{max-width:650px;width:100%;justify-self:center;padding:25px 15px}.orb{top:0}.hero-note{max-width:none}.hero-actions{gap:28px}.hero-visual .workspace-content{padding:22px}.metric strong{font-size:17px}.metric.main-metric strong{font-size:23px}.metric>span{font-size:10px}.chart strong{font-size:13px}.section{padding-block:75px}.section-heading{align-items:start}.features{gap:24px}.feature h3{font-size:20px}.business-grid,.governance{gap:40px}.business h2{font-size:35px}.context-map{padding:28px 20px 20px}.faq{gap:35px}.contact-inner{gap:35px}.contact h2{font-size:40px}.contact-action>a:not(.button){font-size:20px}}@media(max-width:620px){.container{width:calc(100% - 40px)}.logo img{width:126px;height:auto}.header-inner{gap:12px}.header-actions{gap:14px}.login{padding:7px 11px;gap:9px;font-size:12px}.languages{gap:5px;font-size:9px}.hero{padding-top:43px;padding-bottom:37px;gap:27px}.hero h1{font-size:clamp(40px,10.9vw,62px);letter-spacing:-2.5px}.hero .eyebrow{font-size:9px;letter-spacing:1.7px;margin-bottom:23px}.hero-intro{font-size:16px;margin-top:23px}.hero-actions{gap:21px;flex-wrap:wrap;margin-top:28px}.button{padding:14px 19px;gap:27px;font-size:13px}.text-link{font-size:12px}.hero-note{font-size:11px;margin-top:24px;max-width:310px}.hero-visual{padding:12px 2px 0}.orb{right:0;top:0}.product-figure{transform:rotate(-1.5deg)}.workspace-top{padding:12px}.workspace-content,.hero-visual .workspace-content{padding:12px}.workspace-sidebar{width:32px;font-size:15px;gap:14px}.workspace-sidebar span{width:23px}.workspace-heading h2{font-size:15px}.workspace-heading{margin-bottom:12px}.metrics{gap:5px}.metric{padding:10px 5px}.metric>span{font-size:6px;margin-bottom:7px}.metric strong{font-size:9px}.metric strong>span{font-size:6px}.metric.main-metric strong{font-size:12px}.metric i{font-size:9px;right:5px;top:5px}.chart{padding:12px 0}.chart strong{font-size:9px}.chart p{font-size:7px}.chart svg{margin-top:12px}.company-row{padding-top:10px}.workspace-top strong{font-size:10px}.workspace-top span{font-size:8px}figcaption{font-size:6px;letter-spacing:.9px;margin-top:12px}.capabilities{padding:15px 0;gap:10px}.capabilities>span{flex-direction:column;gap:4px;font-size:10px;text-align:center;line-height:1.5}.capabilities b{font-size:8px}.section{padding-block:60px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{font-size:16px;margin-top:23px}.eyebrow{font-size:9px;letter-spacing:1.8px;margin-bottom:21px}h2{font-size:36px;letter-spacing:-1.3px}.features{grid-template-columns:1fr;gap:23px}.feature{padding-top:18px}.feature-number{margin-bottom:22px}.feature h3{font-size:24px;margin-bottom:13px}.feature p{max-width:none}.business{padding-block:58px}.business-grid,.governance{grid-template-columns:1fr;gap:40px}.business h2{font-size:34px}.section-intro{font-size:16px}.audiences article{padding:22px 0}.context-map{max-width:440px;width:100%;margin:auto;padding:35px 26px 24px}.governance>div:last-child{grid-row:1}.faq{grid-template-columns:1fr;gap:26px;padding-bottom:65px}.faq h2{font-size:29px}.faq summary{font-size:15px}.contact{padding-block:53px}.contact-inner{grid-template-columns:1fr;gap:34px}.contact h2{font-size:37px}.contact-action>a:not(.button){font-size:22px}.contact p:not(.eyebrow){font-size:15px}.footer{flex-direction:column;padding-block:35px;gap:27px}.footer-links{align-items:start}.legal{padding-block:40px 60px}.legal h1{margin-block:25px 35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Readable supporting text across the site. */
.languages a,.workspace-top span,.metric>span,.company-row div>span,.capabilities b,.feature-number>span:first-child,.map-nodes span,.map-caption,.footer small{color:#c8c9c5}
.contact-inner>div{min-width:0}.contact-action>a:not(.button){overflow-wrap:anywhere}
@media(max-width:360px){.contact h2{font-size:32px}.contact-action>a:not(.button){font-size:18px}}

/* Campaign identity: charcoal, warm light and the WERT yellow accent. */
body,.header{background:#0c0d0e;color:#f5f5f2}
p{color:#b9bab7}h1,h2,h3{font-weight:600}.hero h1{font-size:clamp(44px,4.5vw,66px);letter-spacing:-2.7px}.hero h1 em{color:#ffcc00}.hero{padding-block:58px 70px;gap:50px}.hero-intro{max-width:490px}.hero-actions{flex-wrap:wrap}.brand-stages{display:flex;flex-wrap:wrap;gap:8px 18px;border-left:3px solid #ffcc00;padding-left:17px;margin-bottom:40px;font-size:10px;text-transform:uppercase;letter-spacing:2px;color:#e5e5e0}.hero .eyebrow>span{display:none}.hero .eyebrow{color:#b9bab7;font-size:10px}.hero-note{color:#d4d4ce}.button{border-radius:50px}.button.primary,.skip{background:#ffcc00;color:#101112}.button.primary:hover{background:#ffdc52}.login:hover{background:#242629}.main-nav a:hover,.text-link:hover{color:#ffcc00}.languages a[aria-current]{color:#fff}.hero-visual{isolation:isolate}.orb{z-index:-1;top:-80px;right:-10px;width:110%;background:radial-gradient(ellipse,#c98c223b,transparent 67%);border-radius:0}.product-figure{transform:perspective(1400px) rotateY(-5deg) rotateZ(-1deg)}.workspace{background:#111315;border-color:#45413a;box-shadow:0 30px 90px #0009,0 0 65px #d69a1710}.workspace-top img,.map-core img{background:#ffcc00;border-radius:6px;padding:3px}.workspace-top .avatar{background:#303132;color:#ddd}.workspace-sidebar .selected{background:#ffcc0020;color:#ffcc00}.metric{background:#1b1d1f}.metric.main-metric{background:#242116;border-color:#605322}.metric i{display:none}.gridline{stroke:#303235}.area{fill:#ffcc0010}.chart-line{stroke:#ffcc00}.chart-secondary{stroke:#999c9d}.company-icon{background:#242629;color:#ffcc00}.feature-number>span:last-child,.governance-list article>span,.map-nodes i{color:#ffcc00}.business{background:#151719;color:#f5f5f2}.audiences article>span{color:#b9bab7}.business p,.business .eyebrow{color:#b9bab7}.business .text-link{color:#ffcc00}.context-map{background:#151719;border-color:#333538}.map-core,.map-nodes>div{background:#1c1e20;border-color:#3c3e41}.map-line{background:#605322}.contact{background:#ffcc00;color:#101112}.contact .eyebrow,.contact p:not(.eyebrow),.contact-action>span{color:#403713}.contact-action>a:not(.button){border-color:#776316}.button.dark{background:#101112;color:#fff}.button.dark:hover{background:#303235}a:focus-visible,summary:focus-visible{outline-color:#ffcc00}.contact a:focus-visible,.skip:focus-visible{outline-color:#101112}.story{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:85px;border-bottom:1px solid #333538}.story h2{max-width:520px}.story p+p{margin-top:22px}.story>div:last-child{font-size:18px;max-width:530px}.story .eyebrow{color:#ffcc00}figcaption{font-size:9px;color:#b9bab7}.footer p{max-width:330px}
@media(max-width:900px){.hero h1{font-size:60px}.story{gap:40px}.hero-visual{max-width:650px}.orb{width:100%;right:0}.product-figure{transform:none}}
@media(max-width:620px){.hero{padding-block:38px 42px;gap:30px}.hero h1{font-size:clamp(39px,10.7vw,60px);letter-spacing:-2px}.brand-stages{gap:7px 12px;font-size:8px;letter-spacing:1.1px;margin-bottom:30px;padding-left:12px}.hero .eyebrow{font-size:9px}.story{grid-template-columns:1fr;gap:25px;padding-block:55px}.story>div:last-child{font-size:16px}figcaption{font-size:8px;letter-spacing:.5px}.hero-visual{padding-top:10px}.hero-note{max-width:none}}
