*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--black:#0a0a0a;--off-black:#111110;--near-black:#1a1917;--ink:#1c1b18;--ink2:#4a4840;--ink3:#7a7868;--ink4:#aaa898;--white:#ffffff;--off-white:#faf9f6;--warm-white:#f5f3ee;--warm-50:#f0ede6;--warm-100:#e4e0d6;--warm-200:#c8c3b4;--accent:#c8a84b;--accent-light:#e8d08a;--accent-dark:#8a7230;--border:rgba(0,0,0,0.1);--border-white:rgba(255,255,255,0.12);--serif:"Instrument Serif",Georgia,serif;--sans:"DM Sans",system-ui,sans-serif;--r:6px;--rl:12px;--rxl:20px}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--off-white);color:var(--ink);font-size:16px;line-height:1.6;overflow-x:hidden}ol,ul{padding:20px}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(250,249,246,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:0 5%;transition:transform .3s}.nav-inner{justify-content:space-between;height:64px;max-width:1280px;margin:0 auto}.nav-inner,.nav-logo{display:flex;align-items:center}.nav-logo{font-family:var(--sans);font-size:16px;color:var(--black);text-decoration:none;letter-spacing:-.03em;gap:9px}.nav-logo .wm-alc{font-weight:400;color:var(--black)}.nav-logo .wm-os{font-weight:500;color:var(--accent)}.nav-links{display:flex;align-items:center;gap:2rem}.nav-links a{font-size:14px;font-weight:400;color:var(--ink2);text-decoration:none;transition:color .15s}.nav-links a:hover{color:var(--black)}.nav-right{display:flex;align-items:center;gap:.75rem}.btn-ghost-nav{font-size:14px;font-weight:400;color:var(--ink2);text-decoration:none;padding:.4rem .9rem;border-radius:var(--r);border:1px solid var(--border);transition:all .15s}.btn-ghost-nav:hover{border-color:var(--ink3);color:var(--black)}.btn-black{font-size:14px;font-weight:500;background:var(--black);color:var(--white);text-decoration:none;padding:.45rem 1.1rem;border-radius:var(--r);border:1px solid var(--black);transition:all .15s}.btn-black:hover{background:#2a2a28;border-color:#2a2a28}.hero{padding:140px 5% 100px;text-align:center;position:relative;overflow:hidden;max-width:100%}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 70% 50% at 50% -10%,rgba(200,168,75,.06) 0,transparent 70%);pointer-events:none}.hero-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-dark);background:rgba(200,168,75,.1);border:1px solid rgba(200,168,75,.25);padding:.35rem .9rem;border-radius:99px;margin-bottom:2rem}.hero-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.hero h1{font-family:var(--serif);font-size:clamp(40px,6.5vw,84px);font-weight:400;line-height:1.08;letter-spacing:-.03em;color:var(--black);max-width:900px;margin:0 auto 1.5rem;font-style:normal}.hero h1 em{font-style:italic;color:var(--accent-dark)}.hero-sub{font-size:clamp(16px,2vw,20px);font-weight:300;color:var(--ink2);max-width:580px;margin:0 auto 2.5rem;line-height:1.6}.hero-ctas{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:4rem}.btn-primary-lg{font-size:15px;font-weight:500;background:var(--black);color:var(--white);text-decoration:none;padding:.8rem 2rem;border-radius:var(--r);border:1px solid var(--black);transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-primary-lg:hover{background:#2a2a28;transform:translateY(-1px)}.btn-outline-lg{font-size:15px;font-weight:400;color:var(--ink);text-decoration:none;padding:.8rem 2rem;border-radius:var(--r);border:1px solid var(--warm-200);background:transparent;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-outline-lg:hover{border-color:var(--ink3);background:var(--warm-white)}.hero-social-proof{font-size:13px;color:var(--ink4);display:flex;align-items:center;justify-content:center;gap:.75rem}.proof-divider{width:1px;height:14px;background:var(--warm-200)}.hero-screen{max-width:1100px;margin:0 auto;position:relative}.hero-screen-inner{background:var(--black);border-radius:var(--rxl);overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 120px rgba(0,0,0,.25),0 0 0 1px rgba(255,255,255,.05)}.screen-bar{background:#1a1a18;padding:.65rem 1rem;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid rgba(255,255,255,.06)}.screen-dot{width:10px;height:10px;border-radius:50%}.screen-url{flex:1 1;text-align:center}.screen-url-pill{display:inline-block;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:99px;font-size:11px;color:rgba(255,255,255,.4);padding:.2rem .75rem;font-family:monospace}.dashboard-mock{padding:1.5rem;display:grid;grid-template-columns:200px 1fr;grid-gap:1rem;gap:1rem;min-height:440px}.dash-sidebar{background:rgba(255,255,255,.03);border-radius:var(--rl);border:1px solid rgba(255,255,255,.06);padding:1rem}.dash-sidebar-logo{font-family:var(--sans);font-size:14px;color:rgba(255,255,255,.85);margin-bottom:1.25rem;letter-spacing:-.03em;display:flex;align-items:center;gap:7px}.dash-sidebar-logo .wm-alc{font-weight:400;color:rgba(255,255,255,.85)}.dash-sidebar-logo .wm-os{font-weight:500;color:var(--accent-light)}.dash-nav-section{font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.25);margin:.85rem 0 .4rem}.dash-nav-item{font-size:12px;padding:.35rem .6rem;border-radius:5px;color:rgba(255,255,255,.45);margin-bottom:2px;cursor:default}.dash-nav-item.active{background:rgba(255,255,255,.08);color:rgba(255,255,255,.85)}.dash-main{display:flex;flex-direction:column;gap:1rem}.dash-hdr{display:flex;align-items:flex-start;justify-content:space-between}.dash-title{font-size:18px;font-weight:500;color:rgba(255,255,255,.85)}.dash-sub{font-size:12px;color:rgba(255,255,255,.35);margin-top:2px}.dash-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.65rem;gap:.65rem}.dash-stat{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:var(--rl);padding:.75rem}.dash-stat-label{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.3);margin-bottom:.3rem}.dash-stat-val{font-size:20px;font-weight:400;color:rgba(255,255,255,.85);font-family:var(--serif)}.dash-stat-sub{font-size:10px;color:rgba(255,255,255,.3);margin-top:2px}.dash-stat.alert .dash-stat-val{color:#f07068}.dash-stat.good .dash-stat-val{color:#68bf85}.dash-calendar{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:var(--rl);padding:.85rem;flex:1 1}.dash-cal-title{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.3);margin-bottom:.75rem}.cal-items{display:flex;flex-direction:column;gap:.4rem}.cal-item{display:flex;align-items:center;gap:.65rem;padding:.45rem .6rem;border-radius:6px;border-left:2px solid}.cal-item.red{background:rgba(240,112,104,.08);border-color:#f07068}.cal-item.amber{background:rgba(240,168,72,.08);border-color:#f0a848}.cal-item.green{background:rgba(104,191,133,.08);border-color:#68bf85}.cal-item-label{flex:1 1;font-size:11px;color:rgba(255,255,255,.65)}.cal-item-date{font-size:10px;color:rgba(255,255,255,.3)}.cal-item-badge{font-size:9px;font-weight:500;padding:1px 6px;border-radius:99px}.cal-item.red .cal-item-badge{background:rgba(240,112,104,.2);color:#f07068}.cal-item.amber .cal-item-badge{background:rgba(240,168,72,.2);color:#f0a848}.cal-item.green .cal-item-badge{background:rgba(104,191,133,.2);color:#68bf85}section{padding:100px 5%}.section-inner{max-width:1280px;margin:0 auto}.section-eyebrow{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-dark);margin-bottom:1rem}.section-title{font-family:var(--serif);font-size:clamp(32px,4.5vw,56px);font-weight:400;line-height:1.12;letter-spacing:-.025em;color:var(--black);margin-bottom:1.25rem}.section-title em{font-style:italic}.section-sub{font-size:18px;font-weight:300;color:var(--ink2);max-width:540px;line-height:1.6;margin-bottom:3rem}.compliance-section{background:var(--black);color:var(--white);padding:100px 5%}.compliance-inner{max-width:1280px;margin:0 auto}.compliance-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.compliance-left .section-eyebrow{color:var(--accent-light)}.compliance-left .section-title{color:var(--white)}.compliance-left .section-sub{color:rgba(255,255,255,.55);max-width:460px}.feature-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2.5rem}.feature-item{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:var(--rl);transition:border-color .15s}.feature-item:hover{border-color:rgba(200,168,75,.3)}.feature-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px}.fi-gold{background:rgba(200,168,75,.15);color:var(--accent-light)}.fi-white{background:rgba(255,255,255,.06);color:rgba(255,255,255,.6)}.feature-text-title{font-size:14px;font-weight:500;color:rgba(255,255,255,.85);margin-bottom:2px}.feature-text-sub{font-size:12px;color:rgba(255,255,255,.4);line-height:1.5}.compliance-right{position:-webkit-sticky;position:sticky;top:100px}.mock-compliance{background:#141412;border-radius:var(--rxl);border:1px solid rgba(255,255,255,.08);overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.4)}.mock-hdr{background:#1a1917;padding:.75rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between}.mock-hdr-title{font-size:13px;font-weight:500;color:rgba(255,255,255,.7)}.mock-hdr-badge{font-size:10px;padding:2px 8px;border-radius:99px;background:rgba(240,112,104,.15);color:#f07068;font-weight:500}.mock-body{padding:1rem}.mock-stat-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;margin-bottom:.85rem}.mock-stat{background:rgba(255,255,255,.04);border-radius:8px;padding:.6rem .75rem;border:1px solid rgba(255,255,255,.06)}.mock-stat-l{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.3)}.mock-stat-v{font-size:17px;font-weight:400;color:rgba(255,255,255,.8);font-family:var(--serif)}.mock-stat-v.red{color:#f07068}.mock-stat-v.gold{color:var(--accent-light)}.deadline-list{display:flex;flex-direction:column;gap:.4rem}.dl-item{display:flex;align-items:center;gap:.65rem;padding:.5rem .65rem;border-radius:6px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02)}.dl-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dl-name{flex:1 1;font-size:12px;color:rgba(255,255,255,.65)}.dl-date{font-size:11px;color:rgba(255,255,255,.3)}.dl-status{font-size:10px;font-weight:500;padding:1px 7px;border-radius:99px}.dl-overdue{background:rgba(240,112,104,.15);color:#f07068}.dl-soon{background:rgba(240,168,72,.15);color:#f0a848}.dl-ok{background:rgba(104,191,133,.15);color:#68bf85}.dl-filed{background:rgba(255,255,255,.06);color:rgba(255,255,255,.3)}.chargeback-section{background:var(--warm-white);padding:100px 5%}.cb-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.cb-mock{background:var(--white);border-radius:var(--rxl);border:1px solid var(--warm-100);overflow:hidden;box-shadow:0 16px 60px rgba(0,0,0,.08)}.cb-mock-hdr{background:var(--warm-50);padding:.8rem 1.1rem;border-bottom:1px solid var(--warm-100);display:flex;align-items:center;justify-content:space-between}.cb-mock-title{font-size:13px;font-weight:500;color:var(--ink)}.cb-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;padding:.85rem;border-bottom:1px solid var(--warm-100)}.cb-stat{text-align:center}.cb-stat-val{font-size:20px;font-weight:400;font-family:var(--serif);color:var(--ink)}.cb-stat-val.red{color:#c43c2c}.cb-stat-val.green{color:#1a5828}.cb-stat-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink4);margin-top:2px}.cb-row{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .9rem;border-bottom:1px solid var(--warm-100)}.cb-row:last-child{border-bottom:none}.cb-row-main{flex:1 1}.cb-row-name{font-size:12px;font-weight:500;color:var(--ink)}.cb-row-type{font-size:11px;color:var(--ink3);margin-top:1px}.cb-amount{font-size:13px;color:#c43c2c}.cb-amount,.rec-pill{font-weight:500;flex-shrink:0}.rec-pill{font-size:10px;padding:2px 8px;border-radius:99px;align-self:center}.rec-deny{background:rgba(196,60,44,.1);color:#c43c2c}.rec-approve{background:rgba(26,88,40,.1);color:#1a5828}.rec-review{background:rgba(120,100,0,.1);color:#786400}.signal-row{padding:.5rem .9rem;background:rgba(196,60,44,.04);border-bottom:1px solid var(--warm-100);font-size:11px;color:#c43c2c;display:flex;align-items:center;gap:.5rem}.features-section{padding:100px 5%;background:var(--off-white)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.feat-card{background:var(--white);border:1px solid var(--warm-100);border-radius:var(--rxl);padding:2rem;transition:all .2s}.feat-card:hover{border-color:var(--warm-200);box-shadow:0 8px 32px rgba(0,0,0,.06);transform:translateY(-2px)}.feat-card-icon{width:44px;height:44px;border-radius:10px;background:var(--warm-50);border:1px solid var(--warm-100);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:1.25rem}.feat-card-title{font-size:17px;font-weight:500;color:var(--black);margin-bottom:.5rem;letter-spacing:-.01em}.feat-card-body{font-size:14px;color:var(--ink2);line-height:1.65}.feat-card-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.feat-tag{font-size:11px;padding:2px 9px;border-radius:99px;background:var(--warm-50);color:var(--ink3);border:1px solid var(--warm-100)}.feat-card.featured{background:var(--black);border-color:var(--black)}.feat-card.featured .feat-card-icon{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1)}.feat-card.featured .feat-card-title{color:var(--white)}.feat-card.featured .feat-card-body{color:rgba(255,255,255,.5)}.feat-card.featured .feat-tag{background:rgba(255,255,255,.06);color:rgba(255,255,255,.4);border-color:rgba(255,255,255,.08)}.proof-section{padding:100px 5%;background:var(--warm-white);border-top:1px solid var(--warm-100);border-bottom:1px solid var(--warm-100)}.proof-inner{max-width:900px;margin:0 auto;text-align:center}.proof-quote{font-family:var(--serif);font-size:clamp(24px,3.5vw,38px);font-weight:400;line-height:1.3;letter-spacing:-.02em;color:var(--black);margin-bottom:1.5rem}.proof-quote em{font-style:italic;color:var(--accent-dark)}.proof-attr{font-size:14px;color:var(--ink3)}.proof-attr strong{color:var(--ink);font-weight:500}.icp-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;margin-top:4rem}.icp-card{background:var(--white);border:1px solid var(--warm-100);border-radius:var(--rl);padding:1.25rem;text-align:left}.icp-label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink4);margin-bottom:.5rem;font-weight:500}.icp-val{font-size:15px;font-weight:500;color:var(--black);margin-bottom:.3rem}.icp-sub{font-size:12px;color:var(--ink3);line-height:1.5}.pricing-section{padding:100px 5%;background:var(--off-white)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;max-width:1000px;margin:0 auto}.pricing-card{background:var(--white);border:1px solid var(--warm-100);border-radius:var(--rxl);padding:2rem;display:flex;flex-direction:column}.pricing-card.featured{background:var(--black);border-color:var(--black)}.pricing-tier{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--ink3);margin-bottom:.75rem}.pricing-card.featured .pricing-tier{color:var(--accent-light)}.pricing-price{font-family:var(--serif);font-size:40px;font-weight:400;color:var(--black);letter-spacing:-.02em;margin-bottom:.25rem}.pricing-card.featured .pricing-price{color:var(--white)}.pricing-cadence{font-size:13px;color:var(--ink3);margin-bottom:1.5rem}.pricing-card.featured .pricing-cadence{color:rgba(255,255,255,.4)}.pricing-desc{font-size:14px;color:var(--ink2);line-height:1.6;margin-bottom:1.5rem}.pricing-card.featured .pricing-desc{color:rgba(255,255,255,.5)}.pricing-features{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem;flex:1 1}.pf-item{display:flex;align-items:flex-start;gap:.65rem;font-size:13px;color:var(--ink2)}.pf-item:before{content:"\2713";color:var(--accent-dark);font-weight:700;flex-shrink:0;margin-top:1px}.pricing-card.featured .pf-item{color:rgba(255,255,255,.6)}.pricing-card.featured .pf-item:before{color:var(--accent-light)}.pricing-cta{text-align:center}.btn-pricing-white{display:block;padding:.75rem;border-radius:var(--r);font-size:14px;font-weight:500;background:var(--white);color:var(--black);text-decoration:none;border:1px solid var(--warm-100);text-align:center;transition:all .2s}.btn-pricing-white:hover{border-color:var(--warm-200);box-shadow:0 4px 16px rgba(0,0,0,.06)}.btn-pricing-black{display:block;padding:.75rem;border-radius:var(--r);font-size:14px;font-weight:500;background:var(--black);color:var(--white);text-decoration:none;border:1px solid var(--black);text-align:center;transition:all .2s}.btn-pricing-black:hover{background:#2a2a28}.pricing-note{text-align:center;margin-top:1.5rem;font-size:13px;color:var(--ink4)}.cta-band{background:var(--black);padding:100px 5%;text-align:center}.cta-band h2{font-family:var(--serif);font-size:clamp(36px,5vw,64px);font-weight:400;color:var(--white);letter-spacing:-.025em;line-height:1.1;margin-bottom:1.25rem}.cta-band h2 em{font-style:italic;color:var(--accent-light)}.cta-band p{font-size:18px;font-weight:300;color:rgba(255,255,255,.5);max-width:480px;margin:0 auto 2.5rem}.cta-band-btns{display:flex;align-items:center;justify-content:center;gap:1rem}.btn-white-lg{font-size:15px;font-weight:500;background:var(--white);color:var(--black);text-decoration:none;padding:.8rem 2rem;border-radius:var(--r);transition:all .2s}.btn-white-lg:hover{background:var(--off-white)}.btn-ghost-lg{font-size:15px;font-weight:400;color:rgba(255,255,255,.6);text-decoration:none;padding:.8rem 2rem;border-radius:var(--r);border:1px solid rgba(255,255,255,.15);transition:all .2s}.btn-ghost-lg:hover{border-color:rgba(255,255,255,.3);color:var(--white)}footer{background:var(--off-black);padding:60px 5% 40px}.footer-inner{max-width:1280px;margin:0 auto}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:3rem;gap:3rem;margin-bottom:3rem}.footer-logo{font-family:var(--sans);font-size:16px;color:rgba(255,255,255,.85);margin-bottom:.75rem;letter-spacing:-.03em;display:flex;align-items:center;gap:9px}.footer-logo .wm-alc{font-weight:400;color:rgba(255,255,255,.85)}.footer-logo .wm-os{font-weight:500;color:var(--accent-light)}.footer-tagline{font-size:13px;color:rgba(255,255,255,.3);line-height:1.6;max-width:240px}.footer-col-title{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.3);margin-bottom:.85rem}.footer-links{display:flex;flex-direction:column;gap:.5rem}.footer-links a{font-size:13px;color:rgba(255,255,255,.45);text-decoration:none;transition:color .12s}.footer-links a:hover{color:rgba(255,255,255,.8)}.footer-bottom{border-top:1px solid rgba(255,255,255,.06);padding-top:1.5rem;display:flex;align-items:center;justify-content:space-between}.footer-legal{font-size:12px;color:rgba(255,255,255,.2)}.footer-badge{color:rgba(255,255,255,.2);display:flex}.footer-badge,.tag{font-size:11px;align-items:center;gap:.4rem}.tag{display:inline-flex;font-weight:500;padding:3px 10px;border-radius:99px}.tag-green{background:rgba(26,88,40,.1);color:#1a5828;border:1px solid rgba(26,88,40,.2)}.tag-red{background:rgba(196,60,44,.1);color:#c43c2c;border:1px solid rgba(196,60,44,.2)}.tag-amber{background:rgba(120,100,0,.1);color:#786400;border:1px solid rgba(120,100,0,.2)}.divider-line{width:40px;height:2px;background:var(--accent);margin-bottom:1.5rem}.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.text-accent{color:var(--accent-dark)}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.fade-up{animation:fadeUp .7s ease both}.fade-up-1{animation-delay:.1s}.fade-up-2{animation-delay:.2s}.fade-up-3{animation-delay:.35s}.fade-up-4{animation-delay:.5s}.state-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.3rem;gap:.3rem}.state-cell{border-radius:4px;padding:.3rem;text-align:center;font-size:10px;font-weight:500}.state-cell.compliant{background:rgba(104,191,133,.15);color:#68bf85}.state-cell.action{background:rgba(240,168,72,.15);color:#f0a848}.state-cell.overdue{background:rgba(240,112,104,.15);color:#f07068}.state-legend{margin-top:.65rem;font-size:10px;color:rgba(255,255,255,.25);display:flex;gap:.85rem}.feature-item-light{background:white}.feature-item-light .feature-icon{background:var(--warm-50);color:var(--ink2);border:1px solid var(--warm-100)}.feature-item-light .feature-text-title{color:var(--ink)}.feature-item-light .feature-text-sub{color:var(--ink3)}@media(max-width:900px){.cb-grid,.compliance-grid,.dashboard-mock,.features-grid,.footer-top,.icp-grid,.pricing-grid,.two-col{grid-template-columns:1fr}.dash-sidebar{display:none}.dash-stats{grid-template-columns:repeat(2,1fr)}.hero-social-proof{flex-direction:column;gap:.5rem}.nav-links,.proof-divider{display:none}.state-grid{grid-template-columns:repeat(4,1fr)}}