@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{--bg:#07100f;--panel:#0c1715;--ink:#f2f5ef;--muted:#9bada8;--line:#21332f;--mint:#42e6b2;--mint2:#8cf6d2;--warm:#e9e1ce;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--ink);margin:0;font-family:DM Sans,sans-serif}.topline{background:linear-gradient(90deg,var(--mint),#2c9b82 55%,transparent);z-index:20;height:3px;position:relative}.shell{max-width:var(--max);margin:auto;padding-left:28px;padding-right:28px}.nav-wrap{z-index:15;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07100fe0;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:92px;display:flex}.brand{color:inherit;align-items:center;gap:13px;text-decoration:none;display:flex}.brand-mark{width:40px;height:40px;position:relative}.brand-mark span{border:1px solid var(--mint);border-radius:4px;width:29px;height:29px;position:absolute;top:5px;left:5px;transform:rotate(45deg)}.brand-mark span:last-child{background:var(--mint);opacity:.8;width:14px;height:14px;top:13px;left:13px}.brand .brand-mark+div{flex-direction:column;display:flex}.brand strong{letter-spacing:.07em;font-family:Manrope;font-size:17px}.brand span{letter-spacing:.23em;color:var(--muted);margin-top:2px;font-size:10px}.nav nav{align-items:center;gap:30px;display:flex}.nav nav a{color:#c1ceca;font-size:14px;text-decoration:none}.nav nav a:hover{color:#fff}.nav-cta{border:1px solid #38554e;border-radius:6px;align-items:center;gap:8px;padding:11px 15px;display:flex}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:68px;min-height:690px;padding-top:70px;padding-bottom:82px;display:grid}.eyebrow{color:var(--mint);letter-spacing:.15em;font-size:12px;font-weight:700}.hero h1{letter-spacing:-.04em;max-width:720px;margin:20px 0 25px;font-family:Manrope;font-size:58px;line-height:1.08}.hero h1 em,.closing h2 em{color:var(--mint);font-style:normal}.lede{color:#b0c0bb;max-width:680px;font-size:19px;line-height:1.68}.lede strong{color:#eef5f2}.hero-challenge{color:#fff;margin:16px 0 0;font-family:Manrope;font-size:24px;font-weight:800}.hero-actions{margin-top:28px;display:flex}.button{border-radius:6px;align-items:center;gap:9px;padding:15px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.primary{background:var(--mint);color:#06110e}.primary:hover{background:var(--mint2)}.microcopy{color:#718780;margin:11px 0 0;font-size:12px}.trustline{color:#81958f;align-items:center;gap:8px;margin-top:25px;font-size:12px;display:flex}.trustline svg{color:var(--mint)}.trustline span{background:#2b3c38;width:1px;height:12px;margin:0 4px}.question-card{background:#0c1715;border:1px solid #29403a;border-radius:10px;padding:34px;box-shadow:0 30px 70px #0000003d}.question-card>span,.proof-intro>span,.section-title>div>span,.tool-card>span,.human span,.closing span{color:var(--mint);letter-spacing:.15em;font-size:11px;font-weight:700}.question-card h2{margin:12px 0 20px;font-family:Manrope;font-size:27px;line-height:1.25}.q{border-bottom:1px solid var(--line);color:#b6c5c1;align-items:center;gap:11px;padding:11px 0;font-size:14px;display:flex}.q svg{width:17px;min-width:17px;color:var(--mint)}.more-measures{color:var(--mint);letter-spacing:.04em;margin:18px 0;font-size:12px;font-weight:700}.score-link{background:var(--mint);color:#06110e;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.score-link:hover{background:var(--mint2)}.proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0b1513;padding:85px 0}.proof-intro{max-width:800px;margin-bottom:48px}.proof-intro h2{letter-spacing:-.03em;margin:12px 0 0;font-family:Manrope;font-size:38px;line-height:1.18}.proof-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.proof-grid article{border:1px solid var(--line);background:#091310;border-radius:8px;padding:28px}.proof-grid svg{color:var(--mint)}.proof-grid h3{margin:22px 0 10px;font-family:Manrope;font-size:20px}.proof-grid p{color:var(--muted);font-size:14px;line-height:1.7}.statement{background:var(--warm);color:#14201d;padding:88px 0}.statement-grid{grid-template-columns:.55fr 1.45fr;gap:80px;display:grid}.kicker{letter-spacing:.12em;color:#5f6d69;font-size:12px;line-height:1.7}.kicker strong{color:#16231f}.statement h2,.section-title h2{letter-spacing:-.03em;margin:0 0 20px;font-family:Manrope;font-size:38px;line-height:1.15}.statement-grid>div p{color:#586560;max-width:750px;font-size:17px;line-height:1.75}.accountability{padding-top:105px;padding-bottom:110px}.section-title{justify-content:space-between;align-items:end;margin-bottom:48px;display:flex}.section-title h2{margin:9px 0 0;font-size:36px}.section-title>p{max-width:440px;color:var(--muted);font-size:15px;line-height:1.65}.account-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.account-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;padding:30px}.account-grid b{color:var(--mint);font-size:11px}.account-grid h3{margin:22px 0 10px;font-family:Manrope;font-size:20px}.account-grid p{color:var(--muted);font-size:14px;line-height:1.7}.solutions{background:#0a1412;padding:100px 0}.solution-grid{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.solution-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:220px;padding:30px}.solution-grid article:nth-child(3n){border-right:0}.solution-grid article:nth-last-child(-n+3){border-bottom:0}.solution-grid svg{color:var(--mint)}.solution-grid h3{margin:25px 0 10px;font-family:Manrope;font-size:20px}.solution-grid p,.tool-card p{color:var(--muted);font-size:14px;line-height:1.7}.tools{grid-template-columns:1.08fr .92fr;gap:20px;padding-top:105px;padding-bottom:105px;display:grid}.tool-card{border:1px solid var(--line);background:#0a1513;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:380px;padding:38px;display:flex}.tool-card.featured{background:linear-gradient(140deg,#0e241f,#0b1715);border-color:#31594f}.tool-icon{width:48px;height:48px;color:var(--mint);border:1px solid #31534a;border-radius:8px;place-items:center;margin-bottom:35px;display:grid}.tool-card h2{letter-spacing:-.025em;margin:12px 0;font-family:Manrope;font-size:31px}.tool-card p{max-width:500px;font-size:15px}.tool-card a{color:#07100f;background:var(--mint);border-radius:5px;align-items:center;gap:8px;margin-top:auto;padding:14px 17px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.tool-card a.muted-link{color:#dbe7e3;background:0 0;border:1px solid #38514a}.tool-card small{color:#718780;margin-top:16px;font-size:11px}.human{background:#10201c;padding:90px 0}.human-grid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.human h2{margin:12px 0;font-family:Manrope;font-size:38px;line-height:1.2}.human-grid>div:last-child>p{color:#afc0ba;margin-top:0;font-size:17px;line-height:1.75}.human-points{flex-wrap:wrap;gap:20px;margin-top:28px;display:flex}.human-points span{letter-spacing:0;color:#b8c8c3;align-items:center;gap:7px;font-size:12px;display:flex}.human-points svg{color:var(--mint)}.closing{color:#10201b;background:#e6dfcd;padding:95px 0}.closing-inner{grid-template-columns:1.25fr .75fr;align-items:end;gap:100px;display:grid}.closing span{color:#537269}.closing h2{letter-spacing:-.04em;margin:16px 0 0;font-family:Manrope;font-size:50px;line-height:1.08}.closing h2 em{color:#177a62}.closing-inner>div:last-child p{color:#53625e;margin-bottom:25px;font-size:16px;line-height:1.7}.closing .primary{color:#fff;background:#0b1714}.closing .primary:hover{background:#17332c}footer{color:#81958f;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;min-height:175px;font-size:12px;display:grid}footer>p:last-child{text-align:right}@media (width<=900px){.nav nav a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;gap:35px}.hero h1{font-size:48px}.statement-grid,.human-grid,.closing-inner{grid-template-columns:1fr;gap:35px}.section-title{display:block}.proof-grid,.account-grid,.solution-grid{grid-template-columns:1fr 1fr}.solution-grid article:nth-child(3n){border-right:1px solid var(--line)}.solution-grid article:nth-child(2n){border-right:0}.solution-grid article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.tools{grid-template-columns:1fr}footer{grid-template-columns:1fr;padding-top:40px;padding-bottom:40px}footer>p:last-child{text-align:left}}@media (width<=580px){.shell{padding-left:20px;padding-right:20px}.nav{height:78px}.brand strong{font-size:15px}.nav-cta{padding:9px!important;font-size:12px!important}.hero{padding-top:48px}.hero h1{font-size:39px}.lede{font-size:16px}.button{justify-content:center;width:100%;font-size:13px}.trustline{flex-wrap:wrap}.question-card{padding:25px}.proof{padding:65px 0}.proof-intro h2,.statement h2,.section-title h2,.human h2{font-size:29px}.proof-grid,.account-grid,.solution-grid{grid-template-columns:1fr}.statement{padding:65px 0}.accountability,.solutions{padding-top:70px;padding-bottom:70px}.account-grid article,.solution-grid article{border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.solution-grid article:last-child{border-bottom:0!important}.tools{padding-top:70px;padding-bottom:70px}.tool-card{padding:28px}.closing h2{font-size:39px}}
