:root{--bg:#071018;--bg-deep:#040a0f;--surface:#0d1a24;--surface-2:#12222d;--line:rgba(174,210,226,.16);--line-strong:rgba(174,210,226,.3);--text:#f0f7f8;--muted:#91a9b5;--dim:#5e7683;--cyan:#46d7e8;--cyan-soft:rgba(70,215,232,.13);--violet:#a493f5;--amber:#efb06c;--green:#52d49a;--red:#ff7e78;--space:"Space Grotesk",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--max:1220px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--space);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(150,200,215,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(150,200,215,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,black,transparent 70%);z-index:0}.page-shell{overflow:hidden;position:relative}.container{width:min(calc(100% - 64px),var(--max));margin:0 auto}.nav-wrap{position:relative;z-index:10;border-bottom:1px solid rgba(174,210,226,.1)}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;gap:32px}.wordmark{display:flex;align-items:center;gap:10px;color:var(--text);font:700 13px var(--mono);letter-spacing:1.2px;text-decoration:none}.wordmark>span:last-child>span{color:var(--cyan)}.wordmark-mark{width:27px;height:27px;position:relative;border:1px solid var(--cyan);display:grid;place-items:center;transform:rotate(-45deg);border-radius:7px}.wordmark-mark:before,.wordmark-mark:after{content:"";position:absolute;background:var(--cyan)}.wordmark-mark:before{width:1px;height:34px}.wordmark-mark:after{height:1px;width:34px}.wordmark-mark span{width:6px;height:6px;background:var(--cyan);border-radius:50%}.nav-links{display:flex;gap:32px;margin-left:auto}.nav-links a,.footer a{font:500 12px var(--mono);color:var(--muted);text-decoration:none;transition:color .2s}.nav-links a:hover,.footer a:hover{color:var(--cyan)}.nav-actions{display:flex;align-items:center;gap:18px}.lang-toggle{background:none;border:0;color:var(--muted);font:500 10px var(--mono);letter-spacing:.5px;cursor:pointer;padding:8px}.lang-toggle span{color:var(--cyan)}.lang-toggle b{font-weight:500}.lang-toggle i{display:inline-block;width:16px;height:1px;background:var(--line-strong);vertical-align:middle;margin:0 7px}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:15px 21px;border-radius:4px;text-decoration:none;font:600 12px var(--mono);letter-spacing:.1px;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--cyan);color:#041016;box-shadow:0 0 28px rgba(70,215,232,.18)}.button-primary:hover{background:#76e9f4;box-shadow:0 0 34px rgba(70,215,232,.32)}.button-ghost{border:1px solid var(--line-strong);color:var(--text)}.button-ghost:hover{border-color:var(--cyan);color:var(--cyan)}.button-small{padding:10px 14px;font-size:10px}.arrow{font-size:16px;line-height:0}.hero{min-height:690px;padding-top:100px;padding-bottom:88px;display:grid;grid-template-columns:49% 51%;position:relative}.hero-copy{padding-top:43px;position:relative;z-index:2}.eyebrow,.section-kicker{display:flex;align-items:center;gap:10px;color:var(--dim);font:500 10px var(--mono);letter-spacing:1.2px}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 13px var(--cyan)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(57px,7vw,103px);line-height:.94;letter-spacing:-5px;max-width:650px;margin:29px 0 29px;font-weight:600}h1 em,h2 em{font-style:normal;color:var(--cyan)}.hero-lede{font-size:17px;line-height:1.6;color:var(--muted);max-width:510px;margin-bottom:32px}.hero-actions{display:flex;align-items:center;gap:27px}.text-link{font:500 12px var(--mono);color:var(--text);text-decoration:none;display:flex;align-items:center;gap:10px}.text-link span:last-child{color:var(--cyan);font-size:17px}.hero-meta{display:flex;gap:13px;align-items:center;margin-top:53px;color:var(--dim);font:500 10px var(--mono);letter-spacing:.5px}.meta-sep{height:11px;width:1px;background:var(--line-strong)}.hero-visual{min-height:560px;position:relative;display:grid;place-items:center}.phone-wrap{position:relative;z-index:1;transform:rotate(6deg);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.hero-visual:hover .phone-wrap{transform:rotate(2deg) translateY(-5px)}.phone-glow{position:absolute;width:390px;height:460px;left:30px;top:50px;background:rgba(70,215,232,.15);filter:blur(80px);border-radius:50%}.phone{height:590px;width:294px;border:7px solid #1e303b;border-radius:41px;background:#071016;box-shadow:24px 35px 70px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.08);padding:7px;position:relative}.phone-notch{position:absolute;width:105px;height:22px;left:50%;top:9px;transform:translateX(-50%);border-radius:0 0 16px 16px;background:#071016;z-index:3}.phone-screen{height:100%;border-radius:31px;background:#09151e;padding:34px 16px 11px;overflow:hidden}.app-bar{display:flex;align-items:center;justify-content:space-between;font:600 8px var(--mono);letter-spacing:.6px;color:var(--dim)}.mini-plane{font-size:12px;color:var(--cyan);margin-right:4px}.avatar{height:23px;width:23px;display:grid;place-items:center;border-radius:50%;background:var(--surface-2);color:var(--cyan);font:500 8px var(--mono)}.screen-greeting{display:flex;flex-direction:column;margin:23px 0 14px}.screen-greeting small,.screen-card-head b,.screen-card-head em,.screen-label,.limit span,.limit b,.source-label{font:500 7px var(--mono);letter-spacing:.7px}.screen-greeting small{color:var(--cyan);margin-bottom:6px}.screen-greeting strong{font:600 16px var(--space)}.screen-greeting span{color:var(--dim);font:500 8px var(--mono);margin-top:5px}.readiness-card,.screen-card{background:#0d1c26;border:1px solid rgba(174,210,226,.14);border-radius:12px;padding:12px;display:flex;align-items:center;gap:10px}.readiness-card{min-height:82px}.readiness-ring{width:46px;height:46px;position:relative;display:grid;place-items:center}.readiness-ring svg{position:absolute;inset:0;transform:rotate(-90deg);width:100%;height:100%}.readiness-ring circle{fill:none;stroke:rgba(70,215,232,.14);stroke-width:4}.readiness-ring .ring-progress{stroke:var(--cyan);stroke-dasharray:235;stroke-dashoffset:14;stroke-linecap:round}.readiness-ring span{font:600 17px var(--space);color:var(--cyan);z-index:1}.readiness-card small{font:500 7px var(--mono);color:var(--dim)}.readiness-card strong{display:block;font:600 14px var(--space);color:var(--green);margin:3px 0}.readiness-card span{font:500 7px var(--mono);color:var(--muted)}.card-chevron{font:400 19px var(--space);margin-left:auto;color:var(--dim)}.screen-label{display:flex;justify-content:space-between;color:var(--dim);margin:17px 2px 7px}.screen-label span{color:var(--cyan)}.screen-card{display:block;padding:11px;margin-bottom:8px}.screen-card-head{display:flex;align-items:center;gap:7px;margin-bottom:10px}.icon-box{width:18px;height:18px;border-radius:5px;display:grid;place-items:center;font-size:10px}.icon-box.cyan{background:var(--cyan-soft);color:var(--cyan)}.icon-box.violet{background:rgba(164,147,245,.14);color:var(--violet)}.screen-card-head b{color:var(--muted);flex:1}.screen-card-head em{color:var(--green);font-style:normal}.screen-card-head em.quiet{color:var(--dim)}.mini-stats{display:flex;gap:5px}.mini-stats div{flex:1;background:#122530;border-radius:6px;padding:8px 4px;text-align:center}.mini-stats strong{display:block;color:var(--green);font:600 16px var(--mono)}.mini-stats span{display:block;color:var(--dim);font:500 6px var(--mono);margin-top:4px}.screen-card p{margin:9px 0 0;color:var(--muted);font:500 8px var(--mono)}.limit{margin-bottom:9px}.limit>span{color:var(--muted)}.limit>b{float:right;color:var(--text)}.limit b i{color:var(--dim);font-style:normal}.limit>div{clear:both;height:4px;background:#182a34;border-radius:99px;margin-top:6px}.limit u{display:block;height:100%;background:var(--cyan);border-radius:99px;text-decoration:none}.limit u.amber{background:var(--amber)}.screen-footer{display:flex;justify-content:space-between;margin-top:17px;color:var(--dim);font:500 7px var(--mono);letter-spacing:1px}.visual-tag{position:absolute;display:flex;gap:8px;align-items:center;color:var(--dim);font:500 9px var(--mono);letter-spacing:1px}.visual-tag span{color:var(--cyan)}.tag-top{right:3px;top:50px}.tag-top span{color:var(--green);font-size:8px}.tag-bottom{left:19px;bottom:23px}.tag-cross{font-size:15px}.orbit{position:absolute;border:1px solid rgba(70,215,232,.14);border-radius:50%;transform:rotate(-22deg)}.orbit-one{height:400px;width:610px}.orbit-two{height:500px;width:720px;border-color:rgba(70,215,232,.07);transform:rotate(31deg)}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;overflow:hidden;white-space:nowrap;position:relative}.ticker-track{display:flex;justify-content:space-around;align-items:center;gap:35px;min-width:1300px;color:var(--dim);font:500 10px var(--mono);letter-spacing:1.1px;animation:ticker 28s linear infinite}.ticker-track i{font-style:normal;color:var(--cyan);font-size:12px}@keyframes ticker{to{transform:translateX(-50%)}}.intro{display:grid;grid-template-columns:28% 72%;padding-top:145px;padding-bottom:105px}.section-kicker{align-items:flex-start;color:var(--cyan)}.section-kicker span:first-child{color:var(--dim)}.intro-content{max-width:790px}.intro h2,.trust-head h2,.pricing-head h2{font-size:clamp(39px,5.2vw,70px);line-height:1.02;letter-spacing:-3px;font-weight:500;margin-bottom:22px}.intro p{color:var(--muted);font-size:18px;line-height:1.6;max-width:560px;margin-left:20%;}.system-panels{display:grid;grid-template-columns:1fr 1fr;gap:13px}.feature-panel{min-height:500px;padding:32px;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:5px}.panel-large{grid-column:span 2;min-height:450px;background:linear-gradient(108deg,#0e1d27 0%,#0a161e 55%,#081218 100%);display:grid;grid-template-columns:48% 52%}.panel-dark{background:#0b151e;display:flex;flex-direction:column}.panel-cyan{background:var(--cyan);color:#061219;border-color:var(--cyan);display:flex;flex-direction:column}.panel-split{grid-column:span 2;min-height:365px;background:linear-gradient(90deg,#111e27 0%,#0e1a23 57%,#16232c 57%);display:grid;grid-template-columns:50% 50%;}.panel-index{position:absolute;right:28px;top:30px;color:var(--dim);font:500 9px var(--mono)}.panel-copy{position:relative;z-index:1}.feature-label{font:600 10px var(--mono);letter-spacing:1px}.cyan-text{color:var(--cyan)}.violet-text{color:var(--violet)}.amber-text{color:var(--amber)}.dark-text{color:#1d5d66}.feature-panel h3{font-size:clamp(32px,3.6vw,51px);line-height:1;letter-spacing:-2px;max-width:430px;font-weight:500;margin:22px 0 18px}.feature-panel p{color:var(--muted);font-size:15px;line-height:1.55;max-width:405px}.panel-cyan p{color:#22515a}.panel-link{display:inline-block;color:var(--text);font:500 11px var(--mono);text-decoration:none;margin-top:19px}.panel-link:hover{color:var(--cyan)}.panel-cyan .panel-index{color:#2a7279}.panel-cyan .feature-label{color:#185c65}.panel-cyan h3{color:#071319}.panel-cyan .panel-link{color:#071319}.panel-visual{position:relative;display:grid;place-items:center}.large-dial{height:275px;width:275px;position:relative;display:grid;place-items:center}.large-dial svg{position:absolute;inset:0;transform:rotate(-90deg);width:100%;height:100%}.large-dial circle{fill:none;stroke:rgba(70,215,232,.12);stroke-width:3}.large-dial .large-progress{stroke:var(--cyan);stroke-dasharray:515;stroke-dashoffset:45;stroke-linecap:round}.large-dial div{text-align:center;display:flex;flex-direction:column;gap:4px}.large-dial small,.large-dial em{font:500 9px var(--mono);letter-spacing:1.5px;color:var(--dim);font-style:normal}.large-dial strong{font:500 66px var(--mono);letter-spacing:-5px}.large-dial strong span{color:var(--cyan);font-size:25px;letter-spacing:0}.dial-foot{position:absolute;bottom:38px;left:32%;display:flex;gap:18px;color:var(--dim);font:500 9px var(--mono)}.dial-foot b{color:var(--cyan);font-weight:500}.green-dot{display:inline-block;width:6px;height:6px;background:var(--green);border-radius:50%;margin-right:4px}.logbook-sheet{background:#f0f5f0;color:#24303a;border-radius:2px;padding:18px;width:280px;transform:rotate(-8deg);margin:60px auto 0;box-shadow:17px 20px 40px rgba(0,0,0,.25)}.sheet-top{display:flex;justify-content:space-between;font:600 7px var(--mono);color:#587079;border-bottom:1px solid #c4d4d5;padding-bottom:9px}.sheet-top b{color:#24303a}.sheet-lines{display:flex;flex-direction:column;gap:13px;margin:18px 0}.sheet-lines i{height:5px;background:#c9d8d8;display:block;border-radius:99px}.sheet-lines i:nth-child(3){background:#96bfc1}.sheet-total{border-top:1px solid #c4d4d5;padding-top:12px;display:flex;justify-content:space-between;align-items:end}.sheet-total span{font:600 7px var(--mono);color:#587079}.sheet-total strong{font:600 20px var(--mono);letter-spacing:-1px}.import-flow{position:absolute;bottom:55px;left:32px;right:32px;border-top:1px solid rgba(7,16,24,.2);display:flex;align-items:center;justify-content:space-between;padding-top:17px;font:600 10px var(--mono);letter-spacing:.6px}.import-flow b{font-size:20px;font-weight:400}.import-flow strong{background:#0c2b32;color:var(--cyan);padding:9px 13px;border-radius:2px}.limit-card{align-self:center;margin:50px 50px 0 20px;background:#182832;border:1px solid rgba(174,210,226,.16);border-radius:7px;padding:22px;box-shadow:0 12px 35px rgba(0,0,0,.2)}.limit-card small{display:block;color:var(--amber);font:500 8px var(--mono);letter-spacing:1px}.limit-card strong{display:block;color:var(--text);font:500 29px var(--mono);margin:13px 0}.limit-card strong em{color:var(--muted);font:500 11px var(--mono);font-style:normal}.limit-bar{height:6px;background:#253943;border-radius:99px}.limit-bar span{display:block;height:100%;width:42%;background:var(--amber);border-radius:99px}.limit-card footer{display:flex;justify-content:space-between;margin-top:10px;color:var(--dim);font:500 8px var(--mono)}.limit-card footer b{color:var(--amber);font-weight:500}.source-label{color:var(--dim);border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.source-label span{float:right;color:var(--amber)}.trust-section{padding-top:155px;padding-bottom:140px}.trust-head{display:grid;grid-template-columns:56% 44%;padding-top:55px;align-items:end}.trust-head p{color:var(--muted);line-height:1.6;font-size:16px;max-width:355px;margin:0 0 8px}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line);margin-top:68px}.trust-item{padding:25px 18px 0 0;border-right:1px solid var(--line);min-height:132px}.trust-item:not(:first-child){padding-left:20px}.trust-item:last-child{border-right:0}.trust-number{display:block;color:var(--cyan);font:500 10px var(--mono);margin-bottom:24px}.trust-item strong{font-size:16px;font-weight:500}.trust-item p{color:var(--muted);font-size:12px;line-height:1.5;margin:8px 17px 0 0}.numbers-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#09151d}.numbers-grid{display:grid;grid-template-columns:repeat(4,1fr)}.numbers-grid>div{padding:37px 20px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:9px}.numbers-grid>div:first-child{padding-left:0}.numbers-grid>div:last-child{border:0}.big-number{font:500 clamp(32px,4vw,51px) var(--mono);letter-spacing:-3px;color:var(--cyan)}.number-label{font:500 10px var(--mono);letter-spacing:1px;color:var(--dim)}.pricing{padding-top:150px;padding-bottom:150px}.pricing-head{display:flex;align-items:end;justify-content:space-between;padding-top:55px}.pricing-head h2{max-width:690px}.pricing-head p{color:var(--muted);font-size:15px;margin:0 0 9px}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;max-width:790px;margin:57px auto 0}.price-card{border:1px solid var(--line);background:var(--surface);padding:36px 35px 31px;position:relative}.price-card.featured{background:#0c2530;border-color:rgba(70,215,232,.55);box-shadow:0 0 0 1px rgba(70,215,232,.1),0 20px 50px rgba(0,0,0,.18)}.best-value{position:absolute;top:-1px;right:18px;background:var(--cyan);color:#061219;padding:7px 10px;font:600 8px var(--mono);letter-spacing:.8px}.price-eyebrow{color:var(--dim);font:500 9px var(--mono);letter-spacing:1px}.price-card h3{font-size:26px;font-weight:500;margin:16px 0 24px}.price{display:flex;align-items:baseline;color:var(--text);font-family:var(--mono)}.price b{font-size:55px;font-weight:500;letter-spacing:-4px}.price sup{font-size:22px;color:var(--cyan);top:-1.2em;position:relative}.price span{color:var(--muted);font-size:11px;margin-left:7px}.price-card p{color:var(--muted);font-size:13px;margin:18px 0 28px}.button-outline{border:1px solid var(--line-strong);color:var(--text);width:100%}.button-outline:hover{border-color:var(--cyan);color:var(--cyan)}.final-cta{padding-bottom:115px}.cta-grid{border:1px solid var(--line);background:linear-gradient(105deg,#0e202a 0%,#0a161e 55%);min-height:370px;padding:62px 65px;display:grid;grid-template-columns:60% 40%;position:relative;overflow:hidden}.cta-grid h2{font-size:clamp(43px,5.5vw,76px);letter-spacing:-4px;line-height:.96;margin:25px 0 17px;font-weight:500}.cta-grid p{color:var(--muted);margin-bottom:29px}.cta-graphic{display:grid;place-items:center;position:relative;color:var(--dim);font:500 9px var(--mono);letter-spacing:1px}.cta-graphic:before,.cta-graphic:after{content:"";position:absolute;border:1px solid rgba(70,215,232,.16);border-radius:50%;width:260px;height:260px;transform:rotate(25deg)}.cta-graphic:after{width:370px;height:180px;transform:rotate(-32deg)}.crosshair{height:150px;width:150px;border:1px solid var(--cyan);border-radius:50%;position:relative;opacity:.85}.crosshair:before,.crosshair:after{content:"";position:absolute;background:var(--cyan);left:50%;top:50%;transform:translate(-50%,-50%)}.crosshair:before{height:1px;width:210px}.crosshair:after{width:1px;height:210px}.cta-graphic span,.cta-graphic small{position:absolute}.cta-graphic span{top:50px;right:42px}.cta-graphic small{bottom:42px;left:30px;color:var(--cyan)}.footer{border-top:1px solid var(--line);min-height:105px;display:flex;align-items:center;gap:37px}.footer p{color:var(--dim);font:500 10px var(--mono);margin:0}.footer>div{display:flex;gap:20px;margin-left:auto}.footer .copyright{color:var(--dim);font:500 9px var(--mono)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:none}.reveal-delay{transition-delay:.15s}@media(max-width:900px){.container{width:min(calc(100% - 36px),var(--max))}.nav{height:70px}.nav-links{display:none}.hero{display:block;padding-top:65px;padding-bottom:65px}.hero-copy{padding-top:0}.hero-visual{min-height:590px;margin-top:30px}.hero h1{font-size:clamp(54px,15vw,86px)}.hero-lede{font-size:16px}.intro{display:block;padding-top:100px}.intro-content{margin-top:40px}.intro p{margin-left:0}.system-panels{grid-template-columns:1fr}.panel-large,.panel-split{grid-column:auto;display:block;min-height:620px}.panel-visual{height:300px}.panel-large .panel-copy{max-width:430px}.panel-split{min-height:580px;background:linear-gradient(180deg,#111e27 0%,#0e1a23 60%,#16232c 60%)}.limit-card{margin:45px 0 0}.trust-section{padding-top:105px;padding-bottom:90px}.trust-head{display:block;padding-top:38px}.trust-head p{margin-top:23px}.trust-grid{grid-template-columns:1fr 1fr}.trust-item{border-right:0;border-bottom:1px solid var(--line);padding:25px 10px 28px 0!important}.trust-item:nth-child(odd){border-right:1px solid var(--line);padding-right:18px!important}.trust-item:nth-child(even){padding-left:18px!important}.numbers-grid{grid-template-columns:1fr 1fr}.numbers-grid>div{padding:25px 10px;border-bottom:1px solid var(--line)}.numbers-grid>div:nth-child(even){border-right:0;padding-left:18px}.numbers-grid>div:nth-child(3),.numbers-grid>div:nth-child(4){border-bottom:0}.pricing{padding-top:100px;padding-bottom:100px}.pricing-head{display:block;padding-top:38px}.pricing-head p{margin-top:20px}.price-grid{grid-template-columns:1fr;margin-top:42px}.cta-grid{display:block;padding:44px 28px;min-height:500px}.cta-graphic{height:210px;margin-top:23px}.footer{flex-wrap:wrap;padding:25px 0;gap:16px}.footer>div{margin-left:0;width:100%;order:4}.footer .copyright{margin-left:auto}.phone{height:570px}.tag-top{right:-5px}.tag-bottom{left:0}}@media(max-width:520px){.nav-actions .button{display:none}.hero-actions{align-items:flex-start;flex-direction:column;gap:22px}.hero-meta{flex-wrap:wrap;margin-top:35px}.hero-visual{transform:scale(.88);transform-origin:center top;margin-bottom:-70px}.phone-wrap{transform:rotate(4deg)}.orbit-one{width:450px}.orbit-two{width:540px}.feature-panel{padding:25px}.feature-panel h3{font-size:38px}.panel-large{min-height:650px}.panel-split{min-height:600px}.dial-foot{left:13%;bottom:24px}.intro h2,.trust-head h2,.pricing-head h2{font-size:41px;letter-spacing:-2px}.footer .copyright{width:100%;margin-left:0}.footer>div{order:3}.footer .copyright{order:4}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track{animation:none}.reveal{transition:none}.button,.phone-wrap{transition:none}}

/* Payroll intelligence feature */
.panel-pay{grid-column:span 2;min-height:410px;background:linear-gradient(108deg,#161d25 0%,#111a22 53%,#22231f 100%);display:grid;grid-template-columns:52% 48%;border-color:rgba(239,176,108,.28)}
.panel-pay .panel-index{color:rgba(239,176,108,.65)}
.panel-pay .panel-copy{padding-right:35px}
.panel-pay .feature-label{color:var(--amber)}
.panel-pay h3{max-width:520px}
.panel-pay p{max-width:500px}
.payroll-card{align-self:center;justify-self:end;width:min(100%,390px);background:#1b2a2e;border:1px solid rgba(239,176,108,.34);border-radius:7px;padding:24px 25px;box-shadow:0 18px 40px rgba(0,0,0,.28);position:relative}
.payroll-head{display:flex;justify-content:space-between;border-bottom:1px solid rgba(174,210,226,.14);padding-bottom:14px;margin-bottom:19px;color:var(--amber);font:500 9px var(--mono);letter-spacing:.8px}
.payroll-head b{color:var(--green);font-weight:500}
.payroll-card>small{display:block;color:var(--muted);font:500 8px var(--mono);letter-spacing:.8px}
.payroll-card>strong{display:block;color:var(--text);font:500 39px var(--mono);letter-spacing:-2px;margin:8px 0 15px}
.payroll-bar{height:5px;background:#293a3d;border-radius:99px;margin-bottom:20px}.payroll-bar i{display:block;height:100%;width:73%;background:linear-gradient(90deg,var(--amber),#f2d28f);border-radius:99px}
.payroll-lines{display:flex;flex-direction:column;gap:9px;color:var(--muted);font:500 10px var(--mono)}.payroll-lines span{display:flex;justify-content:space-between}.payroll-lines b{color:var(--text);font-weight:500}.payroll-lines b.negative{color:var(--red)}
.payroll-note{border-top:1px solid rgba(174,210,226,.14);margin-top:18px;padding-top:12px;color:var(--dim);font:500 8px var(--mono);letter-spacing:.4px}
@media(max-width:900px){.panel-pay{grid-column:auto;display:block;min-height:650px}.panel-pay .panel-copy{padding-right:0}.payroll-card{width:100%;margin-top:45px}.panel-pay h3{max-width:430px}}
@media(max-width:520px){.panel-pay{min-height:680px}.payroll-card{padding:20px}.payroll-card>strong{font-size:34px}}

/* Product proof and editorial updates */
.updates-section{padding-top:150px;padding-bottom:100px}.updates-head{display:flex;align-items:end;justify-content:space-between;padding-top:55px}.updates-head h2{font-size:clamp(39px,5.2vw,70px);line-height:1.02;letter-spacing:-3px;font-weight:500;max-width:700px;margin:0}.updates-head h2 em{font-style:normal;color:var(--cyan)}.updates-head p{color:var(--muted);font-size:15px;line-height:1.5;max-width:250px;margin:0 0 6px}.updates-layout{display:grid;grid-template-columns:1fr 330px;gap:55px;align-items:start;margin-top:66px}.updates-list{border-top:1px solid var(--line)}.updates-list article{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:21px 0;border-bottom:1px solid var(--line)}.updates-list article>span{color:var(--cyan);font:500 10px var(--mono);padding-top:3px}.updates-list strong{font-size:17px;font-weight:500}.updates-list p{color:var(--muted);font-size:13px;line-height:1.5;margin:7px 0 0;max-width:560px}.real-screenshot{margin:0;padding:13px 13px 12px;background:#0c1922;border:1px solid var(--line);border-radius:6px;box-shadow:0 18px 40px rgba(0,0,0,.2);transform:rotate(2deg)}.real-screenshot img{display:block;width:100%;height:430px;object-fit:cover;object-position:top center;border-radius:4px;background:#dfe5ed}.real-screenshot figcaption{display:flex;justify-content:space-between;padding-top:11px;color:var(--dim);font:500 8px var(--mono);letter-spacing:.7px}.real-screenshot figcaption b{color:var(--cyan);font-weight:500}.numbers-section .numbers-grid{grid-template-columns:repeat(2,1fr);max-width:700px}.numbers-section .numbers-grid>div{padding-right:45px}.numbers-section .numbers-grid>div:nth-child(2){border-right:0;padding-left:30px}
@media(max-width:900px){.updates-section{padding-top:100px;padding-bottom:70px}.updates-head{display:block;padding-top:38px}.updates-head p{margin-top:20px}.updates-layout{display:block;margin-top:44px}.real-screenshot{width:min(330px,92%);margin:42px auto 0;transform:rotate(1deg)}.real-screenshot img{height:400px}.numbers-section .numbers-grid{max-width:none}.numbers-section .numbers-grid>div{padding-right:10px}.numbers-section .numbers-grid>div:nth-child(2){padding-left:18px}}
