.new-site{--black:#000;--card:#111214;--white:#fff;--text:#f5f5f3;--muted:rgba(255,255,255,.58);--dim:rgba(255,255,255,.43);min-height:100vh;background:#000;color:var(--text);font-family:var(--font-body),Inter,Arial,sans-serif;overflow:hidden}.new-site *{box-sizing:border-box}.new-site a{color:inherit;text-decoration:none}.new-site button,.new-site input,.new-site textarea{font:inherit}.new-site button{color:inherit}.new-site h1,.new-site h2,.new-site h3{font-family:var(--font-heading),"Bricolage Grotesque",sans-serif;color:#fff;margin:0;letter-spacing:-.02em}.new-eyebrow{display:block;color:rgba(255,255,255,.48);font-size:11px;line-height:1.35;letter-spacing:.18em;text-transform:uppercase}.new-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 30px;border:1px solid rgba(255,255,255,.18);border-radius:100px;background:rgba(255,255,255,.02);font-size:14px;font-weight:600;transition:transform .18s ease,background .18s ease,border-color .18s ease}.new-button:hover{transform:translateY(-2px);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.32)}.new-button-primary{background:rgba(255,255,255,.11);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 24px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.12)}.new-button-primary:hover{background:rgba(255,255,255,.18)}.new-button:disabled{opacity:.55;cursor:wait}.new-button-row{display:flex;gap:12px;flex-wrap:wrap}.new-dock{position:fixed;z-index:50;left:50%;bottom:26px;transform:translateX(-50%);gap:6px;padding:8px 10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:22px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 8px 32px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.08)}.dock-slot,.new-dock{display:flex;align-items:center}.dock-divider{width:1px;height:28px;margin:0 4px;background:rgba(255,255,255,.14)}.dock-item{position:relative;display:flex;align-items:center;justify-content:center}.dock-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;transition:transform .18s,background .18s}.dock-item:hover .dock-icon{transform:translateY(-3px);background:rgba(255,255,255,.1)}.dock-primary .dock-icon{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06)}.dock-item small{position:absolute;bottom:64px;left:50%;padding:5px 9px;transform:translateX(-50%);opacity:0;pointer-events:none;white-space:nowrap;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:rgba(20,20,22,.92);font-size:11px;transition:opacity .15s}.dock-item:focus-visible small,.dock-item:hover small{opacity:1}.new-dock-subtle{padding:6px 8px}.new-dock-subtle .dock-icon{width:44px;height:44px}.new-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:40px;gap:40px;min-height:100vh;padding:72px clamp(32px,7vw,82px) 150px}.hero-grid{position:absolute;inset:0;z-index:-1;opacity:.3;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 72%);mask-image:radial-gradient(ellipse at center,#000,transparent 72%)}.hero-copy{max-width:600px}.hero-copy h1{margin:27px 0 24px;font-size:clamp(58px,8vw,100px);line-height:.95;font-weight:800}.hero-copy h1 em,.new-final h2 em,.new-section h2 em,.pillar-hero h1 em{font-style:normal}.hero-lead{max-width:520px;margin:0 0 32px;color:var(--muted);font-size:16px;line-height:1.65}.hero-mark-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px}.hero-mark{width:min(72%,420px);height:auto;filter:drop-shadow(0 0 40px rgba(255,255,255,.06))}.hero-mark-caption{color:rgba(255,255,255,.38);font-size:10px;letter-spacing:.17em}.new-section{max-width:1180px;margin:0 auto;padding:140px 36px}.new-section-intro{display:grid;grid-template-columns:1.1fr .72fr;align-items:end;grid-gap:70px;gap:70px}.new-section-intro .new-eyebrow{grid-column:1/-1}.new-section-intro h2{font-size:clamp(36px,5vw,60px);line-height:1.02}.new-section-intro p{max-width:430px;margin:0;color:var(--muted);font-size:14px;line-height:1.7}.system-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:66px}.system-card{position:relative;min-height:390px;padding:28px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:#111214;transition:transform .25s,border-color .25s}.system-card:hover{transform:translateY(-5px);border-color:rgba(255,255,255,.38)}.system-card-head{display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.75)}.system-card-head span{color:rgba(255,255,255,.4);font-size:12px}.system-card h3{margin:72px 0 12px;font-size:30px}.system-card p{max-width:270px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.system-card-list{display:grid;grid-gap:8px;gap:8px;margin-top:28px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.system-card-list span{color:rgba(255,255,255,.62);font-size:12px}.system-card-list i{margin-right:8px;color:#fff;font-style:normal}.card-arrow{position:absolute;right:26px;bottom:25px}.scenario-section{border-top:1px solid rgba(255,255,255,.1)}.flow-tabs,.scenario-tabs{display:flex;gap:9px;flex-wrap:wrap;margin-top:48px}.chip-grid button,.flow-tabs button,.pillar-select button,.scenario-tabs button{border:1px solid rgba(255,255,255,.12);border-radius:100px;background:transparent;color:rgba(255,255,255,.52);cursor:pointer;transition:background .18s,border-color .18s,color .18s}.flow-tabs button,.scenario-tabs button{padding:12px 17px;font-size:12px}.chip-grid button.is-selected,.flow-tabs button.is-selected,.pillar-select button.is-selected,.scenario-tabs button.is-selected{border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.1);color:#fff}.scenario-flow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin-top:45px;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.scenario-label{grid-column:1/-1;margin-bottom:4px;padding:18px 0 8px;color:rgba(255,255,255,.42);font-size:11px;letter-spacing:.15em;text-transform:uppercase}.scenario-step{position:relative;min-height:120px;padding:24px 16px 20px 0;border-top:1px solid rgba(255,255,255,.08)}.scenario-step:not(:last-child):after{content:"";position:absolute;top:44px;right:18px;width:calc(100% - 88px);height:1px;background:rgba(255,255,255,.2)}.scenario-step b{display:block;margin-bottom:23px;color:#fff;font-size:13px}.scenario-step span{font-size:13px;color:rgba(255,255,255,.7)}.process-section{padding-top:50px}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:25px;gap:25px;margin-top:60px}.process-grid article{border-top:1px solid rgba(255,255,255,.18);padding-top:20px}.process-grid b,.why-grid b{color:rgba(255,255,255,.45);font-size:12px}.process-grid h3{margin:38px 0 10px;font-size:23px}.process-grid p,.why-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.browser-section{max-width:1100px}.browser-window{overflow:hidden;margin-top:60px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:#111214;box-shadow:0 25px 80px rgba(0,0,0,.35)}.browser-bar{display:flex;align-items:center;gap:22px;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.traffic{display:flex;gap:6px}.traffic i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.3)}.browser-url{width:300px;padding:7px 14px;border-radius:8px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.4);font-size:11px}.dashboard-preview{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:40px;gap:40px;padding:44px}.dashboard-large>span,.dashboard-preview small{display:block;color:rgba(255,255,255,.42);font-size:10px;letter-spacing:.16em}.dashboard-preview strong{display:block;margin:13px 0 6px;font-size:24px}.dashboard-preview>div>span{color:var(--muted);font-size:12px}.dashboard-bars{height:180px;display:flex;align-items:end;gap:10px;margin-top:26px;padding:0 0 1px;border-bottom:1px solid rgba(255,255,255,.15);background:repeating-linear-gradient(0deg,transparent 0 44px,rgba(255,255,255,.06) 45px)}.dashboard-bars i{flex:1 1;border-radius:4px 4px 0 0;background:rgba(255,255,255,.7)}.dashboard-stats{display:flex;gap:22px;margin-top:23px;color:var(--muted);font-size:11px}.dashboard-stats b{display:block;margin-bottom:4px;color:#fff;font-size:18px}.why-section{border-top:1px solid rgba(255,255,255,.1)}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:57px}.why-grid article{min-height:220px;padding:24px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#111214}.why-grid h3{margin:48px 0 11px;font-size:22px}.faq-section{padding-top:50px}.new-faq{max-width:820px;margin:50px auto 0}.faq-row{border-top:1px solid rgba(255,255,255,.13)}.faq-row button{display:flex;justify-content:space-between;width:100%;padding:21px 0;border:0;background:none;text-align:left;font-size:14px;cursor:pointer}.faq-row button span{font-size:21px}.faq-row p{max-width:680px;margin:0 0 20px;color:var(--muted);font-size:13px;line-height:1.6}.new-final{padding:170px 30px;text-align:center;border-top:1px solid rgba(255,255,255,.12);background:radial-gradient(520px 280px at 50% 0,rgba(255,255,255,.06),transparent 70%)}.new-final h2{margin:27px auto 15px;font-size:clamp(48px,8vw,90px);line-height:.95}.new-final p{margin:0 0 30px;color:var(--muted);font-size:15px}.new-footer{display:flex;justify-content:space-between;gap:16px;padding:32px 36px 125px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.42);font-size:10px;letter-spacing:.08em}.pillar-hero{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;grid-gap:70px;gap:70px;max-width:1180px;min-height:780px;margin:auto;padding:80px 36px 150px}.pillar-hero h1{max-width:640px;margin:27px 0 22px;font-size:clamp(48px,6.5vw,82px);line-height:.98}.pillar-hero p{max-width:490px;margin:0 0 30px;color:var(--muted);font-size:16px;line-height:1.7}.hub-diagram{position:relative;display:grid;place-items:center;width:min(100%,470px);aspect-ratio:1;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.06),transparent 60%)}.hub-diagram:after,.hub-diagram:before{content:"";position:absolute;inset:12%;border:1px solid rgba(255,255,255,.1);border-radius:50%}.hub-diagram:after{inset:28%;border-color:rgba(255,255,255,.15)}.hub-diagram strong{z-index:2;display:grid;place-items:center;width:128px;height:128px;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:#111214;font-size:13px;text-align:center}.hub-node{position:absolute;z-index:3;display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid rgba(255,255,255,.18);border-radius:100px;background:rgba(17,18,20,.95);font-size:11px}.hub-node-0{top:7%;left:50%;transform:translateX(-50%)}.hub-node-1{right:4%;top:50%;transform:translateY(-50%)}.hub-node-2{bottom:7%;left:50%;transform:translateX(-50%)}.hub-node-3{left:4%;top:50%;transform:translateY(-50%)}.hub-lines{position:absolute;inset:0}.hub-lines i{position:absolute;left:50%;top:50%;width:39%;height:1px;background:rgba(255,255,255,.26);transform-origin:left center}.pillar-services{padding-top:80px}.pillar-service-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-top:65px}.pillar-service-grid article{position:relative;min-height:220px;padding:26px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#111214}.pillar-service-grid article.service-feature{grid-row:span 2;min-height:454px}.flow-detail>span,.pillar-service-grid article>span{color:rgba(255,255,255,.42);font-size:11px;letter-spacing:.14em}.pillar-service-grid h3{margin:52px 0 12px;font-size:28px}.pillar-service-grid p{max-width:350px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.service-line{position:absolute;right:25px;bottom:27px;width:46%;height:1px;background:rgba(255,255,255,.22)}.flow-section{border-top:1px solid rgba(255,255,255,.1)}.flow-tabs{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.flow-tabs button{display:grid;grid-gap:25px;gap:25px;border-radius:10px;padding:15px;text-align:left}.flow-tabs button b{font-size:10px;color:rgba(255,255,255,.45)}.flow-tabs button span{font-size:12px}.flow-detail{margin-top:20px;padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#111214}.flow-detail p{max-width:500px;margin:18px 0 0;color:var(--muted);line-height:1.6}.examples-section{padding-top:80px}.example-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:60px}.example-grid article{min-height:180px;padding:22px;border-top:1px solid rgba(255,255,255,.2)}.example-grid span{color:rgba(255,255,255,.42);font-size:11px}.example-grid h3{margin:45px 0 9px;font-size:19px}.example-grid p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.form-page{padding-bottom:140px}.contact-panel{width:min(100% - 40px,520px);margin:0 auto;padding-top:65px}.contact-intro{text-align:center;margin-bottom:28px}.contact-intro h1{margin:16px 0 12px;font-size:clamp(38px,6vw,52px)}.contact-intro p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.new-form{display:grid;grid-gap:10px;gap:10px}.new-form input,.new-form textarea{width:100%;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:10px;outline:0;background:#111214;color:#fff;font-size:14px}.new-form input::placeholder,.new-form textarea::placeholder{color:rgba(255,255,255,.3)}.new-form input:focus,.new-form textarea:focus{border-color:rgba(255,255,255,.4);box-shadow:0 0 0 3px rgba(255,255,255,.06)}.form-submit{justify-self:center;margin-top:8px}.form-error{margin:0;text-align:center;color:#ff9da4;font-size:12px}.form-success{padding:80px 0;text-align:center}.form-success>span{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 26px;border-radius:50%;background:#fff;color:#000}.form-success h2{font-size:34px}.form-success p{color:var(--muted);font-size:14px;line-height:1.6}.project-page{padding-bottom:100px}.project-intro{max-width:850px;margin:auto;padding:62px 30px 50px;text-align:center}.project-intro h1{margin:20px 0;font-size:clamp(36px,5vw,58px);line-height:1.02}.project-intro p{max-width:690px;margin:auto;color:var(--muted);font-size:14px;line-height:1.65}.project-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:50px;gap:50px;max-width:1180px;margin:auto;padding:0 30px}.progress-head{display:grid;grid-gap:10px;gap:10px;margin-bottom:22px;color:rgba(255,255,255,.44);font-size:11px}.progress-head>div{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:4px;gap:4px}.progress-head i{height:3px;background:rgba(255,255,255,.15)}.progress-head i.is-active{background:#fff}.new-form fieldset{display:block;padding:0;margin:0;border:0}.step-hidden{display:none!important}.new-form legend{margin-bottom:25px;font-family:var(--font-heading);font-size:28px;font-weight:700}.input-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.conditional-block>label,.field-title{display:block;margin:24px 0 10px;color:rgba(255,255,255,.45);font-size:11px;letter-spacing:.13em;text-transform:uppercase}.field-title small{letter-spacing:0;text-transform:none}.chip-grid{display:flex;flex-wrap:wrap;gap:8px}.chip-grid button{padding:10px 13px;font-size:12px}.pillar-select{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.pillar-select button{display:grid;grid-gap:15px;gap:15px;padding:22px;border-radius:14px;text-align:left}.pillar-select button span{color:var(--muted);font-size:12px}.outcome-grid{margin-bottom:22px}.upload-box{display:grid;place-items:center;min-height:100px;border:1px dashed rgba(255,255,255,.24);border-radius:12px;color:var(--muted);font-size:12px}.upload-box input{display:none}.reassurance{padding:20px;border:1px solid rgba(255,255,255,.13);border-radius:12px;color:var(--muted);font-size:13px}.form-navigation{display:flex;justify-content:space-between;align-items:center;margin-top:28px}.review-card button,.text-button{border:0;background:none;color:rgba(255,255,255,.55);cursor:pointer}.submit-placeholder{width:1px}.project-summary{position:-webkit-sticky;position:sticky;top:30px;align-self:start;padding:23px;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:#111214}.project-summary>span{color:rgba(255,255,255,.42);font-size:11px;letter-spacing:.14em}.project-summary dl{margin:24px 0 0}.project-summary dt{margin-top:17px;color:rgba(255,255,255,.4);font-size:11px}.project-summary dd{margin:5px 0 0;color:#fff;font-size:13px}.review-stack{display:grid;grid-gap:10px;gap:10px}.review-card{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;padding:17px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#111214}.review-card span{grid-column:1/-1;color:rgba(255,255,255,.4);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.review-card b{font-size:13px;font-weight:500}.review-card button{grid-column:2;grid-row:2;color:#fff;font-size:11px;text-decoration:underline}.login-page{display:grid;place-items:center;min-height:100vh;padding:30px}.login-card{display:grid;width:min(100%,360px);grid-gap:10px;gap:10px;text-align:center}.login-card img{width:44px;height:50px;object-fit:contain;margin:0 auto 24px}.login-card h1{margin:14px 0 22px;font-size:42px}.login-card input{padding:14px 16px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#111214;color:#fff}.login-card .new-button{margin-top:8px}.login-card>a{margin-top:14px;color:var(--muted);font-size:12px}.dashboard-page{padding:25px;background:#080808}.dashboard-app{max-width:1120px;margin:auto;border:1px solid rgba(255,255,255,.16);border-radius:18px;overflow:hidden;background:#111214}.dashboard-app header{display:flex;align-items:center;gap:20px;padding:20px 25px;border-bottom:1px solid rgba(255,255,255,.1)}.dashboard-app header div{display:flex;align-items:center;gap:9px}.dashboard-app header img{width:21px;height:25px;object-fit:contain}.dashboard-app header>span{margin-left:auto;color:var(--muted);font-size:11px}.dashboard-app header button{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:none}.dashboard-app-body{display:grid;grid-template-columns:200px 1fr;min-height:650px}.dashboard-app aside{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:30px 20px;border-right:1px solid rgba(255,255,255,.1);color:var(--muted);font-size:12px}.dashboard-app aside small{margin-bottom:10px;color:rgba(255,255,255,.36);font-size:9px;letter-spacing:.15em}.dashboard-app aside b{color:#fff}.dashboard-app section{padding:42px}.dashboard-app h1{margin:18px 0 30px;font-size:42px}.dashboard-card-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.dashboard-card-grid article{display:grid;grid-gap:18px;gap:18px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:12px}.dashboard-card-grid small{color:var(--muted);font-size:11px}.dashboard-card-grid strong{font-size:24px}.dashboard-large{margin-top:20px;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:12px}.dashboard-large .dashboard-bars{height:260px}@media(max-width:800px){.new-hero{display:block;min-height:auto;padding:68px 20px 155px}.hero-copy h1{font-size:clamp(58px,17vw,78px)}.hero-lead{font-size:14px}.hero-mark-wrap{margin-top:65px}.hero-mark{width:72%}.new-dock{bottom:14px;gap:2px;padding:6px}.dock-icon{width:43px;height:43px}.dock-divider{margin:0 2px}.new-dock .dock-item small{display:none}.new-section{padding:82px 20px}.new-section-intro{display:block}.new-section-intro h2{margin-top:18px;font-size:42px}.new-section-intro p{margin-top:20px;font-size:13px}.process-grid,.system-grid,.why-grid{grid-template-columns:1fr;gap:10px;margin-top:38px}.system-card{min-height:300px}.system-card h3{margin-top:50px}.flow-tabs,.scenario-tabs{margin-top:34px}.scenario-flow{grid-template-columns:1fr 1fr}.scenario-label{grid-column:1/-1}.scenario-step:nth-of-type(odd):after{display:none}.process-section{padding-top:20px}.process-grid{grid-template-columns:1fr 1fr;gap:25px 16px}.process-grid h3{margin-top:27px;font-size:19px}.process-grid p{font-size:12px}.browser-section{padding-top:30px}.browser-window{margin-top:38px}.browser-url{width:auto;flex:1 1}.dashboard-preview{display:block;padding:25px}.dashboard-preview .dashboard-bars{margin-top:35px}.dashboard-stats{gap:12px}.new-footer{display:grid;grid-gap:13px;gap:13px;padding:28px 20px 105px;font-size:9px}.pillar-hero{display:block;min-height:auto;padding:75px 20px 110px}.pillar-hero h1{font-size:clamp(46px,13vw,70px)}.pillar-hero p{font-size:14px}.hub-diagram{width:100%;margin:70px auto 0}.examples-section,.pillar-services{padding-top:70px}.pillar-service-grid{grid-template-columns:1fr;margin-top:38px}.pillar-service-grid article.service-feature{grid-row:auto;min-height:280px}.flow-section{padding-top:70px}.flow-tabs{grid-template-columns:repeat(2,1fr)}.flow-detail{min-height:140px}.example-grid{grid-template-columns:1fr 1fr;margin-top:38px}.example-grid article{min-height:150px}.example-grid h3{margin-top:30px;font-size:17px}.contact-panel{padding-top:50px}.project-intro{padding:50px 20px 35px}.project-intro h1{font-size:39px}.project-layout{display:block;padding:0 20px}.project-summary{position:static;margin-top:35px}.input-grid,.pillar-select{grid-template-columns:1fr}.new-form legend{font-size:25px}.dashboard-page{padding:10px}.dashboard-app-body{grid-template-columns:1fr}.dashboard-app aside{display:none}.dashboard-app section{padding:27px 20px}.dashboard-app h1{font-size:34px}.dashboard-card-grid{grid-template-columns:1fr 1fr}.dashboard-app header{padding:15px}.dashboard-app header>span{display:none}}.intro-overlay.intro-phase-3 .intro-row img,.intro-overlay.intro-phase-4 .intro-row img{opacity:1;transform:var(--intro-target);filter:drop-shadow(0 0 40px rgba(255,255,255,.06));transition:transform 1.05s cubic-bezier(.22,1,.36,1),filter .75s ease}.intro-overlay.intro-phase-4 .intro-row h1 span{opacity:0;transform:translateY(-10px) scale(.92)}@media(prefers-reduced-motion:reduce){.intro-overlay{display:none}}.intro-overlay{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#000;opacity:1;pointer-events:auto;transition:opacity .55s ease;will-change:opacity}.intro-phase-4{opacity:0;pointer-events:none}.intro-row{display:flex;align-items:center;gap:18px}.intro-row h1{font-family:var(--font-heading);font-size:clamp(30px,5vw,58px);font-weight:800;perspective:500px}.intro-row h1 span{display:inline-block;opacity:0;transform:translateY(18px) scale(.85);transition:opacity .35s ease,transform .35s cubic-bezier(.2,.8,.3,1)}.intro-phase-1 .intro-row h1 span,.intro-phase-2 .intro-row h1 span{opacity:1;transform:translateY(0) scale(1)}.intro-phase-3 .intro-row h1 span{opacity:0;transform:translateY(-10px) scale(.92)}.intro-row img{width:clamp(50px,7vw,86px);height:clamp(50px,7vw,86px);object-fit:contain;opacity:0;transform:translateY(18px) scale(.82) rotate(-6deg);filter:blur(1.5px) drop-shadow(0 10px 25px rgba(255,255,255,.1));transition:opacity .42s ease,transform .58s cubic-bezier(.2,.85,.28,1.08),filter .58s ease;will-change:transform,filter}.intro-phase-2 .intro-row img{opacity:1;transform:translateY(0) scale(1) rotate(0deg);filter:blur(0) drop-shadow(0 12px 30px rgba(255,255,255,.14))}.intro-phase-3 .intro-row img,.intro-phase-4 .intro-row img{opacity:1;transform:var(--intro-target);filter:blur(0) drop-shadow(0 0 40px rgba(255,255,255,.06));transition:transform 1.05s cubic-bezier(.22,1,.36,1),filter .75s ease}.dashboard-browser .workspace-surface{min-height:600px;max-height:700px}.workspace-surface{display:grid;grid-template-columns:230px 1fr;min-height:720px;background:#000;color:#fff}.workspace-sidebar{display:flex;flex-direction:column;padding:22px 16px;background:#0a0b0c;border-right:1px solid rgba(255,255,255,.08)}.workspace-brand{display:flex;align-items:center;gap:9px;padding:0 8px;margin-bottom:28px}.workspace-brand img{width:22px;height:22px;object-fit:contain}.workspace-label{padding:0 8px;margin-bottom:8px;color:rgba(255,255,255,.32);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.workspace-sidebar nav{display:grid;grid-gap:2px;gap:2px}.workspace-sidebar nav button{display:flex;align-items:center;gap:10px;padding:10px;border:0;border-radius:9px;background:transparent;color:rgba(255,255,255,.55);font-size:13px;font-weight:600;text-align:left;cursor:pointer}.workspace-sidebar nav button.is-active{background:rgba(255,255,255,.08);color:#fff}.workspace-sidebar nav i{width:16px;font-style:normal;text-align:center}.workspace-profile{display:flex;align-items:center;gap:10px;margin-top:auto;padding:14px 8px 0;border-top:1px solid rgba(255,255,255,.08)}.workspace-profile>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.08);font-size:12px;font-weight:700}.workspace-profile div{display:grid;flex:1 1;min-width:0}.workspace-profile b{font-size:12.5px}.workspace-profile button,.workspace-profile small{color:rgba(255,255,255,.4);font-size:11px}.workspace-profile button{border:0;background:none;cursor:pointer}.workspace-main{min-width:0;padding:32px 40px 70px;background:#000}.workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:26px}.workspace-heading h1{font-size:26px;font-weight:800}.workspace-heading p{margin:6px 0 0;color:rgba(255,255,255,.5);font-size:13.5px}.example-pill{border:1px solid rgba(255,255,255,.1);border-radius:100px;padding:6px 14px;color:rgba(255,255,255,.4);font-size:10.5px;white-space:nowrap}.outcome-card,.workspace-card{background:#111214;border:1px solid rgba(255,255,255,.09);border-radius:16px}.outcome-card{padding:24px;margin-bottom:16px}.outcome-card>span,.workspace-card>span{display:block;margin-bottom:8px;color:rgba(255,255,255,.4);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.funnel-row{display:flex;align-items:stretch;gap:0;flex-wrap:wrap}.funnel-row>div{position:relative;display:flex;flex:1 1;min-width:100px;flex-direction:column;align-items:center;padding:14px 10px;text-align:center}.funnel-row b{font-family:var(--font-heading);font-size:26px}.funnel-row small{margin-top:4px;color:rgba(255,255,255,.5);font-size:12px}.funnel-row em{align-self:center;color:rgba(255,255,255,.25);font-style:normal;font-size:18px}.workspace-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.workspace-card{padding:18px}.workspace-card strong{display:block;color:#fff;font-size:19px;font-weight:800}.workspace-card strong small{color:rgba(255,255,255,.4);font-size:11px;font-weight:400}.services-card{grid-column:1/3}.service-pills{display:flex;gap:8px;flex-wrap:wrap}.service-pills b{padding:6px 12px;border:1px solid rgba(255,255,255,.12);border-radius:100px;font-size:12px}.activity-card{grid-column:1/3}.activity-card p{display:flex;justify-content:space-between;gap:10px;padding:7px 0;margin:0;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px}.activity-card p b{color:rgba(255,255,255,.8);font-weight:400}.activity-card p small{color:rgba(255,255,255,.4)}.next-card{grid-column:3/5}.next-card strong{font-size:16px}.next-card hr{border:0;border-top:1px solid rgba(255,255,255,.08);margin:14px 0}.next-card p{color:rgba(255,255,255,.65);font-size:13.5px;line-height:1.5}.next-card button{padding:9px 12px;border:1px solid rgba(255,255,255,.18);border-radius:100px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}.section-placeholder{min-height:280px}.section-placeholder h2{margin:30px 0 12px;font-size:28px}.section-placeholder p{max-width:480px;color:rgba(255,255,255,.58);line-height:1.6}.placeholder-lines{display:grid;grid-gap:10px;gap:10px;margin-top:30px}.placeholder-lines i{display:block;width:80%;height:10px;border-radius:20px;background:rgba(255,255,255,.08)}.placeholder-lines i:nth-child(2){width:62%}.placeholder-lines i:nth-child(3){width:72%}.login-shell{position:relative;display:flex;flex-direction:column;align-items:stretch;min-height:100vh;padding:0 40px;overflow:hidden}.login-beams{position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 20% 80%,rgba(255,255,255,.07),transparent 35%),radial-gradient(ellipse at 80% 20%,rgba(255,255,255,.05),transparent 30%);filter:blur(35px);opacity:.7}.login-header{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:28px 8px;font-size:13px}.login-brand,.login-card-brand{display:flex;align-items:center;gap:10px}.login-brand img,.login-card-brand img{width:26px;height:26px;object-fit:contain}.login-header>a:last-child{color:rgba(255,255,255,.5)}.login-card-reference{position:relative;z-index:1;width:100%;max-width:466px;margin:45px auto 25px;padding:36px 32px;text-align:left;background:#0d0e10;border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.5)}.login-card-reference .login-card-brand{margin-bottom:28px}.login-card-reference .login-card-brand img{width:30px;height:30px}.login-card-reference h1{margin:0 0 6px;font-size:24px}.login-card-reference>p{margin:0 0 26px;color:rgba(255,255,255,.5);font-size:13.5px;line-height:1.5}.login-card-reference form{display:grid;grid-gap:16px;gap:16px}.login-card-reference label{display:grid;grid-gap:7px;gap:7px;color:rgba(255,255,255,.6);font-size:12px;font-weight:600}.login-card-reference label>span{display:flex;justify-content:space-between}.login-card-reference label a{color:rgba(255,255,255,.5);font-weight:400}.login-card-reference input[type=email],.login-card-reference input[type=password]{width:100%;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#161718;color:#fff;outline:0}.remember-row{display:flex!important;align-items:center;gap:8px;font-size:12.5px!important;font-weight:400!important}.remember-row input{width:14px;height:14px;accent-color:#fff}.login-card-reference .new-button{width:100%;margin-top:2px}.login-error{color:#ff9da4;font-weight:400}.login-help{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);text-align:center;color:rgba(255,255,255,.4);font-size:12px}.login-help a{color:#fff;text-decoration:underline}.login-footnote{position:relative;z-index:1;margin:auto auto 20px;color:rgba(255,255,255,.3);font-size:11px;text-align:center}.dashboard-page{min-height:100vh;padding:0;background:#000}.workspace-preview{min-height:620px}.dashboard-loading,.dashboard-locked{display:grid;place-items:center;grid-gap:18px;gap:18px;min-height:100vh;text-align:center}.dashboard-locked{width:min(100% - 40px,420px);min-height:100vh;margin:auto}.dashboard-locked img{width:36px;height:36px}.dashboard-locked h1{font-size:32px}.dashboard-locked p{color:rgba(255,255,255,.55)}@media(max-width:800px){.login-shell{padding:0 20px}.login-header{padding:24px 0}.login-card-reference{margin:32px auto 18px;padding:28px 22px}.workspace-surface{display:block}.workspace-sidebar{display:none}.workspace-main{padding:28px 20px 120px}.workspace-heading{display:block}.example-pill{display:inline-block;margin-top:16px}.workspace-grid{grid-template-columns:1fr 1fr}.activity-card,.next-card,.services-card{grid-column:auto}.funnel-row{display:grid;grid-template-columns:1fr 1fr}.funnel-row em{display:none}.dashboard-browser .workspace-surface{min-height:620px}.dashboard-browser .workspace-main{padding:24px 16px 60px}.dashboard-browser .workspace-grid{grid-template-columns:1fr}.dashboard-browser .activity-card,.dashboard-browser .next-card,.dashboard-browser .services-card{grid-column:auto}}.growth-hub{position:relative;display:grid;place-items:center;width:min(100%,490px);aspect-ratio:1;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.06),transparent 60%)}.growth-hub-center{position:relative;z-index:3;display:grid;place-items:center;width:122px;height:122px;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:#111214;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.5)}.growth-hub-center b{font-family:var(--font-heading),"Bricolage Grotesque",sans-serif;font-size:15px;font-weight:700;color:#fff;line-height:1.15}.growth-hub-node{position:absolute;z-index:2;display:flex;flex-direction:column;gap:6px;width:160px;padding:11px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(17,18,20,.94);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.growth-hub-node.is-active{border-color:rgba(255,255,255,.4);background:rgba(24,24,26,.98);box-shadow:0 18px 40px rgba(0,0,0,.45)}.growth-node-top{display:flex;align-items:center;justify-content:space-between}.growth-node-left{display:flex;align-items:baseline;gap:6px}.growth-node-num{color:rgba(255,255,255,.35);font-size:8px}.growth-node-name{font-family:var(--font-heading),"Bricolage Grotesque",sans-serif;font-size:12px;font-weight:700;color:#fff}.growth-node-role{color:rgba(255,255,255,.4);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.growth-hub-node-0{top:2%;left:50%;transform:translateX(-50%)}.growth-hub-node-1{right:-6%;top:50%;transform:translateY(-50%)}.growth-hub-node-2{bottom:2%;left:50%;transform:translateX(-50%)}.growth-hub-node-3{left:-6%;top:50%;transform:translateY(-50%)}@media(max-width:1200px){.distribution-hub .growth-hub-node-1{right:0}.distribution-hub .growth-hub-node-3{left:0}}.growth-node-preview{border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;background:rgba(255,255,255,.02)}.growth-browser-bar{display:flex;align-items:center;gap:6px;padding:5px 7px;border-bottom:1px solid rgba(255,255,255,.1)}.growth-traffic{display:flex;gap:3px}.growth-traffic i{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.28)}.growth-url{color:rgba(255,255,255,.38);font-size:7px}.growth-browser-body{padding:7px 7px 8px}.growth-browser-body strong{display:block;color:#fff;font-size:9.5px;font-weight:600;line-height:1.35}.growth-mini-cta{display:inline-block;margin-top:6px;padding:3px 8px;border-radius:100px;background:#fff;color:#111;font-size:7px;font-weight:700}.growth-search-row{display:flex;align-items:center;gap:5px;padding:7px 8px;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.4);font-size:8px}.growth-result-row{display:flex;align-items:flex-start;gap:6px;padding:8px}.growth-result-icon{color:rgba(255,255,255,.35);font-size:9px}.growth-result-row small{display:block;color:rgba(255,255,255,.4);font-size:7px}.growth-result-row strong{display:block;margin-top:2px;color:#fff;font-size:9.5px;font-weight:600}.growth-skeleton{display:block;margin-top:5px;width:70%;height:3px;border-radius:2px;background:rgba(255,255,255,.14)}.growth-reviews-preview{padding:9px 8px}.growth-stars{color:#fff;font-size:10px;letter-spacing:2px}.growth-reviews-preview strong{display:block;margin-top:6px;color:#fff;font-size:9.5px;font-weight:600}.growth-reviews-preview p{margin:3px 0 0;color:rgba(255,255,255,.45);font-size:8px;line-height:1.4}.growth-analytics-preview{padding:8px}.growth-chart-label{display:flex;justify-content:space-between;color:rgba(255,255,255,.4);font-size:7px;margin-bottom:5px}@media(max-width:800px){.growth-hub{width:100%;margin:70px auto 0}.growth-hub-node{width:132px;padding:9px}.distribution-hub .growth-hub-node-1{right:0}.distribution-hub .growth-hub-node-3{left:0}.operations-hub .growth-hub-node-1{right:0}.operations-hub .growth-hub-node-3{left:0}.growth-hub-center{width:100px;height:100px}.growth-hub-center b{font-size:13px}}.pillar-growth p{color:#fff}.pc-clip-preview{padding:8px}.pc-clip-strip{display:flex;gap:5px}.pc-clip{position:relative;flex:1 1;aspect-ratio:9/16;border:1px solid rgba(255,255,255,.14);border-radius:4px;background:rgba(255,255,255,.05)}.pc-clip b{position:absolute;top:50%;left:50%;width:0;height:0;transform:translate(-40%,-50%);border-color:transparent transparent transparent rgba(255,255,255,.75);border-style:solid;border-width:3.5px 0 3.5px 6px}.pc-clip:first-child{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.1)}.pc-progress{margin-top:7px;height:3px;background:rgba(255,255,255,.14)}.pc-progress,.pc-progress em{display:block;border-radius:2px}.pc-progress em{width:62%;height:100%;background:#fff}.pc-bars-preview{padding:8px}.pc-bars{display:flex;align-items:flex-end;gap:4px;height:42px;padding-bottom:1px;border-bottom:1px solid rgba(255,255,255,.15)}.pc-bars i{flex:1 1;border-radius:2px 2px 0 0;background:rgba(255,255,255,.7)}.pc-bars i:last-child{background:#fff}.pc-platform-preview{padding:8px}.pc-platform-row{display:flex;gap:5px}.pc-platform{position:relative;flex:1 1;height:26px;border:1px solid rgba(255,255,255,.14);border-radius:5px;background:rgba(255,255,255,.05);display:flex;align-items:flex-end;justify-content:center;gap:2px;padding:5px 4px}.pc-platform em{width:3px;border-radius:1px;background:rgba(255,255,255,.55)}.pc-platform:first-child{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.1)}.pc-platform:first-child em{background:rgba(255,255,255,.55)}.growth-skeleton.pc-wide{width:100%;margin-top:7px}.pc-form-preview{padding:0}.pc-form-head{padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.4);font-size:7px}.pc-form-body{padding:8px}.pc-field{display:block;height:7px;margin-bottom:5px;border-radius:3px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04)}.pc-field.pc-short{width:64%}.pc-flow-preview{padding:10px 8px 8px}.pc-flow-chain{display:flex;align-items:center;gap:3px}.pc-flow-chain i{width:9px;height:9px;flex:0 0 auto;border:1px solid rgba(255,255,255,.3);border-radius:50%}.pc-flow-chain i.is-done{border-color:#fff;background:#fff}.pc-flow-chain span{flex:1 1;height:1px;background:rgba(255,255,255,.22)}.pc-flow-label{display:flex;justify-content:space-between;margin-top:7px;color:rgba(255,255,255,.4);font-size:7px}.pc-client-preview{padding:8px}.pc-client-row{display:flex;align-items:center;gap:6px}.pc-avatar{flex:0 0 auto;width:16px;height:16px;border-radius:50%;background:rgba(255,255,255,.18)}.pc-client-row small{display:block;color:rgba(255,255,255,.4);font-size:7px}.pc-client-row strong{display:block;margin-top:1px;color:#fff;font-size:9.5px;font-weight:600}.pc-status{margin-left:auto;padding:2px 6px;border:1px solid rgba(255,255,255,.22);border-radius:100px;color:rgba(255,255,255,.72);font-size:7px}.new-button svg{display:none}@media (max-width:800px){.new-button svg{display:none}.homepage-v2 .dashboard-browser{margin-top:30px;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:#090a0b;box-shadow:0 20px 60px rgba(0,0,0,.4);overflow:hidden}.homepage-v2 .dashboard-browser .browser-bar{display:none}.homepage-v2 .dashboard-browser .workspace-surface{display:block;min-height:0;max-height:none;border-radius:26px}.homepage-v2 .dashboard-browser .workspace-sidebar{display:block;padding:18px 16px 12px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.homepage-v2 .dashboard-browser .workspace-brand{margin:0 0 16px}.homepage-v2 .dashboard-browser .workspace-label,.homepage-v2 .dashboard-browser .workspace-profile{display:none}.homepage-v2 .dashboard-browser .workspace-sidebar nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.homepage-v2 .dashboard-browser .workspace-sidebar nav::-webkit-scrollbar{display:none}.homepage-v2 .dashboard-browser .workspace-sidebar nav button{flex:0 0 auto;padding:8px 10px;font-size:11px}.homepage-v2 .dashboard-browser .workspace-main{padding:24px 16px 42px}.homepage-v2 .dashboard-browser .workspace-heading h1{font-size:24px}.homepage-v2 .dashboard-browser .workspace-heading p{font-size:12px}.homepage-v2 .dashboard-browser .workspace-grid{grid-template-columns:1fr}.homepage-v2 .dashboard-browser .activity-card,.homepage-v2 .dashboard-browser .next-card,.homepage-v2 .dashboard-browser .services-card{grid-column:auto}.homepage-v2 .new-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(86px,.68fr);align-items:center;grid-gap:26px;gap:26px;min-height:100svh;padding:54px 20px 128px}.homepage-v2 .hero-copy{min-width:0}.homepage-v2 .hero-copy h1{font-size:clamp(34px,10vw,50px)}.homepage-v2 .hero-lead{font-size:13px;line-height:1.55}.homepage-v2 .hero-mark-wrap{min-width:0;margin-top:0;gap:16px;align-items:flex-end;transform:translateX(4px)}.homepage-v2 .hero-mark{width:min(100%,116px)}.homepage-v2 .hero-mark-caption{width:min(100%,116px);font-size:8px;line-height:1.4;text-align:center;letter-spacing:.1em}}.dock-logo{display:block;width:22px;height:22px;object-fit:contain}.system-card-head svg{color:#fff}.service-pills b{display:flex;align-items:center;gap:7px}.login-brand,.login-card-brand{gap:12px}.login-brand img{width:29px;height:29px}.login-card-brand b{font-size:15px}.dashboard-browser .workspace-surface{max-height:none}.workspace-sidebar nav i{display:grid;place-items:center}.tab-stack{display:grid;grid-gap:14px;gap:14px}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.metric-card{min-height:112px}.metric-card>small{display:block;margin-top:6px;color:rgba(255,255,255,.4);font-size:11px}.card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.card-heading span{display:block;color:rgba(255,255,255,.4);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.card-heading h2{margin:7px 0 0;font-size:21px}.card-heading>strong{font-family:var(--font-heading);font-size:25px}.workspace-spark{display:flex;align-items:end;gap:8px;height:150px;margin-top:24px;padding-top:12px;border-bottom:1px solid rgba(255,255,255,.12);background:repeating-linear-gradient(0deg,transparent 0 37px,rgba(255,255,255,.045) 38px)}.workspace-spark i{flex:1 1;min-width:4px;border-radius:3px 3px 0 0;background:rgba(255,255,255,.72)}.dashboard-two-column{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.dashboard-list{display:grid}.dashboard-list p{display:flex;justify-content:space-between;gap:16px;margin:0;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:12px}.dashboard-list p:last-child{border-bottom:0}.dashboard-list b{font-weight:500}.dashboard-list small{color:rgba(255,255,255,.45)}.mini-flow{display:flex;align-items:stretch;margin-top:18px}.mini-flow>div{display:flex;flex:1 1;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px 8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;text-align:center}.mini-flow b{font-family:var(--font-heading);font-size:18px}.mini-flow small{color:rgba(255,255,255,.43);font-size:10px}.mini-flow>em{align-self:center;padding:0 8px;color:rgba(255,255,255,.25);font-style:normal}.local-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:12px}.local-metrics span{padding:10px;border-radius:9px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.45);font-size:10px;text-align:center}.local-metrics b{display:block;margin-bottom:3px;color:#fff;font-size:15px}.campaign-card{padding:22px}.status-pill{padding:5px 10px;border:1px solid rgba(255,255,255,.14);border-radius:100px;color:#fff;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.campaign-layout{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:22px;gap:22px;align-items:end}.campaign-layout .workspace-spark{height:120px}.campaign-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.campaign-metrics div{display:grid;grid-gap:5px;gap:5px;padding:10px;border-radius:9px;background:rgba(255,255,255,.04)}.campaign-metrics small{color:rgba(255,255,255,.4);font-size:9px;text-transform:uppercase}.campaign-metrics b{font-size:13px}.content-table{display:grid;margin-top:13px}.content-table>div{display:grid;grid-template-columns:.65fr .75fr .65fr 1.8fr;grid-gap:14px;gap:14px;align-items:center;padding:13px 0;border-top:1px solid rgba(255,255,255,.07);font-size:11px}.content-table>div>span{color:rgba(255,255,255,.5)}.content-table strong{font-size:15px}.content-table strong small{color:rgba(255,255,255,.4);font-size:9px;font-weight:400}.content-table p{margin:0;color:rgba(255,255,255,.45);line-height:1.5}.pipeline-row{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-top:18px}.pipeline-row div{display:grid;grid-gap:5px;gap:5px;padding:15px 10px;border-radius:10px;background:rgba(255,255,255,.04);text-align:center}.pipeline-row b{font-family:var(--font-heading);font-size:23px}.pipeline-row small{color:rgba(255,255,255,.45);font-size:10px}.operations-flow>div{position:relative;flex-direction:row;flex-wrap:wrap;gap:8px;min-height:70px}.operations-flow>div em{position:absolute;right:-15px;z-index:2;color:rgba(255,255,255,.3);font-style:normal}.operations-flow b{font-family:var(--font-body);font-size:11px}.system-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.system-tags b{padding:9px 12px;border:1px solid rgba(255,255,255,.1);border-radius:100px;font-size:11px;font-weight:500}.project-list{display:grid;margin-top:14px}.project-list article{display:grid;grid-template-columns:1.3fr auto 1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:15px 0;border-top:1px solid rgba(255,255,255,.07)}.project-list article>div:first-child{display:grid;grid-gap:4px;gap:4px}.project-list small{color:rgba(255,255,255,.42);font-size:10px}.project-list article>span{padding:4px 8px;border:1px solid rgba(255,255,255,.12);border-radius:100px;font-size:9px;text-transform:uppercase}.project-progress{height:5px;border-radius:20px;background:rgba(255,255,255,.09);overflow:hidden}.project-progress i{display:block;width:100%;height:100%;background:#fff}.project-list strong{font-size:11px}.approval-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.approval-card{min-height:240px}.approval-card h2{margin:36px 0 10px;font-size:24px}.approval-card p{min-height:62px;color:rgba(255,255,255,.52);font-size:12px;line-height:1.55}.approval-card>div{display:flex;gap:8px}.approval-card button,.file-heading button,.file-list button{padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:100px;background:rgba(255,255,255,.04);color:#fff;font-size:10px;cursor:pointer}.file-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.file-heading>span{color:rgba(255,255,255,.4);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.file-heading>div{display:flex;flex-wrap:wrap;gap:5px}.file-heading button.is-active{background:#fff;color:#000}.file-list{display:grid;margin-top:14px}.file-list article{display:grid;grid-template-columns:44px 1fr auto auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border-top:1px solid rgba(255,255,255,.07)}.file-list article>i{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;background:rgba(255,255,255,.06);font-size:9px;font-style:normal}.file-list article>div{display:grid;grid-gap:4px;gap:4px}.file-list small{color:rgba(255,255,255,.42);font-size:10px}.file-list article>span{color:rgba(255,255,255,.5);font-size:10px}@media(max-width:900px){.metric-strip{grid-template-columns:1fr 1fr}.campaign-layout{grid-template-columns:1fr}.content-table>div{grid-template-columns:1fr 1fr}.content-table p{grid-column:1/-1}.project-list article{grid-template-columns:1fr auto}.project-progress{grid-column:1/-1}.project-list strong{display:none}}.campaign-layout,.workspace-spark{align-items:flex-end}.login-card-reference .login-card-brand{justify-content:flex-start}.login-card-reference .login-card-brand img{display:block;margin:0;width:36px;height:36px}.login-card-reference .login-card-brand b{line-height:36px}.login-card-reference .new-button{color:#fff;background:rgba(255,255,255,.11)}.login-card-reference .new-button:hover{background:rgba(255,255,255,.18)}@media(max-width:800px){.dock-logo{width:19px;height:19px}.dashboard-page .workspace-surface{display:block;min-height:100vh}.dashboard-page .workspace-sidebar,.homepage-v2 .dashboard-browser .workspace-sidebar{display:block;padding:17px 15px 12px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.dashboard-page .workspace-brand,.homepage-v2 .dashboard-browser .workspace-brand{margin:0 0 15px}.dashboard-page .workspace-label,.dashboard-page .workspace-profile,.homepage-v2 .dashboard-browser .workspace-label,.homepage-v2 .dashboard-browser .workspace-profile{display:none}.dashboard-page .workspace-sidebar nav,.homepage-v2 .dashboard-browser .workspace-sidebar nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.dashboard-page .workspace-sidebar nav::-webkit-scrollbar,.homepage-v2 .dashboard-browser .workspace-sidebar nav::-webkit-scrollbar{display:none}.dashboard-page .workspace-sidebar nav button,.homepage-v2 .dashboard-browser .workspace-sidebar nav button{flex:0 0 auto;padding:9px 10px;font-size:11px}.workspace-main{padding:24px 16px 70px}.workspace-heading h1{font-size:24px}.workspace-heading p{font-size:12px}.approval-grid,.dashboard-two-column,.metric-strip{grid-template-columns:1fr}.metric-card{min-height:96px}.campaign-card{padding:18px}.content-table>div{grid-template-columns:1fr auto}.content-table>div>span{grid-column:2}.content-table p{grid-column:1/-1}.pipeline-row{grid-template-columns:repeat(5,minmax(70px,1fr));overflow-x:auto}.mini-flow{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.mini-flow>em{display:none}.operations-flow{grid-template-columns:1fr}.operations-flow>div em{display:none}.local-metrics{grid-template-columns:1fr 1fr}.file-heading{align-items:flex-start;flex-direction:column}.file-heading>div{overflow-x:auto;flex-wrap:nowrap;width:100%}.file-heading button{flex:0 0 auto}.file-list article{grid-template-columns:40px 1fr auto}.file-list article>span{display:none}.file-list button{grid-column:3}.new-final p{max-width:640px;margin-left:auto;margin-right:auto;padding:0 14px}.login-card-reference .login-card-brand img{width:34px;height:34px}}.hero-subheading{margin:-8px 0 18px;color:rgba(255,255,255,.65);font-size:13px;line-height:1.45;letter-spacing:.07em;text-transform:uppercase}.hero-lead{margin-top:0}