:root{--ink:#102334;--muted:#5b6979;--blue:#2c6bff;--mint:#d8f7ea;--paper:#f7f9fc;--line:#dae2eb;--orange:#e97039;--yellow:#fff6dd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}main{max-width:1240px;margin:auto;padding:0 38px}nav{height:82px;display:flex;align-items:center;justify-content:space-between}.brand{font-weight:800;color:var(--ink);text-decoration:none;font-size:1.08rem;letter-spacing:-.03em;display:flex;align-items:center;gap:8px}.brand i{font-style:normal;background:#e8efff;color:#2950a4;padding:4px 7px;border-radius:6px;font-size:.65rem;text-transform:uppercase}.nav-cta{color:var(--ink);font-size:.9rem;font-weight:750;text-decoration:none}.nav-cta b{margin-left:6px}.hero{display:grid;grid-template-columns:1fr .9fr;gap:76px;align-items:center;min-height:642px;padding:70px 20px 88px;background:radial-gradient(circle at 10% 14%,#e3f7f0 0,transparent 34%)}.eyebrow{font-size:.71rem;text-transform:uppercase;letter-spacing:.13em;font-weight:800;color:#537d71;margin:0 0 17px}.hero .eyebrow{display:flex;align-items:center;gap:8px}.hero .eyebrow span{width:8px;height:8px;border-radius:50%;background:#25a97e}.hero h1,.problem h2,.workflow h2,.outcomes h2,.pilot h2{letter-spacing:-.06em;line-height:1.01;margin:0}.hero h1{font-size:clamp(3rem,5.25vw,4.95rem);max-width:670px}.hero em{font-family:Georgia,serif;font-weight:400}.lead{max-width:590px;font-size:1.12rem;line-height:1.58;color:var(--muted);margin:27px 0}.actions{display:flex;gap:24px;align-items:center}.button{display:inline-block;text-decoration:none;background:var(--blue);color:#fff;padding:15px 21px;border-radius:9px;font-weight:760;font-size:.92rem;box-shadow:0 12px 26px -18px var(--blue)}.text-link{color:var(--ink);font-weight:700;font-size:.91rem;text-decoration:none}.fine-print{font-size:.78rem;color:var(--muted);margin-top:20px}.analysis-card{background:#fff;border:1px solid #d9e4ef;border-radius:18px;padding:24px;box-shadow:0 32px 65px -42px #27435e;transform:rotate(1.2deg)}.card-top{display:flex;justify-content:space-between;font-size:.67rem;color:#63809c;font-weight:800;letter-spacing:.07em;padding-bottom:16px;border-bottom:1px solid var(--line)}.card-top b{color:#315baf;letter-spacing:0}.analysis-card h2{font-size:1.08rem;margin:17px 0}.alert{display:flex;gap:10px;padding:12px;background:var(--yellow);border:1px solid #f2de9d;border-radius:9px;font-size:.78rem}.alert>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--orange);color:#fff;font-weight:900}.alert p{margin:3px 0 0;color:#866443;line-height:1.35}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:17px 0}.metrics div{padding:13px;border-radius:10px;background:#ecfff8}.metrics .warning{background:#fff8e9;border:1px solid #f0dc9a}.metrics span{display:block;color:#607386;font-size:.7rem;margin-bottom:5px}.metrics strong{font-size:1.55rem;letter-spacing:-.06em;color:#15785c}.metrics .warning strong{color:#ae671d}.chart{position:relative;height:152px;background:linear-gradient(#f6f9fd 1px,transparent 1px);background-size:100% 38px;padding-top:12px}.chart svg{position:absolute;inset:19px 0 0;width:100%;height:115px}.chart circle{fill:var(--blue)}.target{position:absolute;width:100%;top:45px;border-top:1px dashed #dda45f}.target span{float:right;transform:translateY(-20px);background:#fff5e5;color:#a5641e;padding:3px 6px;border-radius:4px;font-size:.64rem}.years{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;color:#8a9bad;font-size:.65rem}.recommendation{display:grid;grid-template-columns:1fr auto;gap:3px 10px;border-top:1px solid var(--line);padding-top:15px;font-size:.76rem;color:var(--muted)}.recommendation b{color:var(--ink);font-size:1rem}.recommendation i{grid-column:1/-1;color:#b16020;font-style:normal;font-size:.7rem}.problem,.outcomes{padding:106px 20px}.section-heading{display:grid;grid-template-columns:1.35fr .65fr;gap:70px;align-items:end}.problem h2,.outcomes h2{font-size:clamp(2.2rem,4vw,3.8rem);max-width:720px}.section-heading>p{font-size:1rem;line-height:1.55;color:var(--muted);margin:0 0 6px}.problem-grid,.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:27px;margin-top:58px}.problem article{border-top:1px solid #aebdca;padding-top:18px}.problem article span{font-size:.75rem;color:#3c856f;font-weight:800}.problem h3,.outcomes h3{font-size:1.1rem;margin:23px 0 10px;letter-spacing:-.02em}.problem article p,.workflow p,.outcomes p,.pilot>div>p{color:var(--muted);line-height:1.57;font-size:.95rem}.workflow{background:var(--ink);color:#fff;margin:0 -38px;padding:108px max(58px,calc((100% - 1124px)/2));display:grid;grid-template-columns:1fr 1fr;gap:90px}.workflow .eyebrow{color:#9ae3c8}.workflow h2{font-size:clamp(2.25rem,3.8vw,3.7rem)}.workflow p{color:#c2d0da}.workflow ol{list-style:none;margin:0;padding:0}.workflow li{display:flex;gap:18px;padding:0 0 27px;margin-bottom:24px;border-bottom:1px solid #3a4e61}.workflow li>span{display:grid;place-items:center;width:32px;height:32px;flex:none;border:1px solid #4d7bc3;color:#a8c2ff;border-radius:50%;font-size:.8rem;font-weight:700}.workflow li b{font-size:1.05rem}.workflow li p{margin:6px 0 0;font-size:.9rem}.outcome-grid{margin-top:52px}.outcome-grid article{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px;min-height:200px}.outcome-grid .icon{display:grid;place-items:center;width:33px;height:33px;border-radius:8px;background:#e9f0ff;color:var(--blue);font-weight:900}.outcome-grid p{margin:0}.trust{margin:0 20px;padding:24px 28px;border:1px solid #bce9d9;border-radius:12px;background:#edfff8;display:flex;gap:14px;align-items:flex-start}.trust-mark{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;background:#1fa978;color:#fff;font-weight:900;font-size:.75rem}.trust p{margin:1px 0;color:#427467;line-height:1.55;font-size:.9rem}.trust b{color:#1c6754}.pilot{margin:98px 20px;background:var(--mint);padding:57px;border-radius:20px;display:grid;grid-template-columns:1.15fr .85fr;gap:58px}.pilot h2{font-size:clamp(2.15rem,3.7vw,3.45rem);max-width:580px}.pilot>div>p{color:#365e54;max-width:540px}.pilot-side{display:flex;flex-direction:column;justify-content:space-between;gap:35px}.pilot-details{display:grid;gap:15px}.pilot-details p{border-bottom:1px solid #a4dac9;padding-bottom:14px;margin:0}.pilot-details b{display:block;font-size:1.16rem}.pilot-details span{font-size:.8rem;color:#477267}.button.light{background:#fff;color:var(--ink);align-self:flex-start}.button.light span{margin-left:8px}footer{max-width:1240px;margin:auto;padding:27px 38px 44px;display:flex;justify-content:space-between;font-size:.78rem;color:var(--muted)}@media(max-width:820px){main{padding:0 19px}nav{height:68px}.nav-cta{font-size:.8rem}.hero{grid-template-columns:1fr;gap:48px;min-height:auto;padding:62px 8px 74px}.analysis-card{max-width:430px;margin:auto}.problem,.outcomes{padding:76px 8px}.section-heading{grid-template-columns:1fr;gap:22px}.problem-grid,.outcome-grid{grid-template-columns:1fr;gap:29px;margin-top:40px}.workflow{margin:0 -19px;padding:72px 29px;grid-template-columns:1fr;gap:49px}.trust{margin:0 8px;padding:22px}.pilot{margin:65px 0;padding:36px 26px;grid-template-columns:1fr;gap:36px}footer{padding:20px 19px 32px;gap:13px;flex-direction:column}.actions{display:block}.text-link{display:inline-block;margin:18px 0 0}.hero h1{font-size:3.1rem}}
.brand-logo{width:34px;height:34px;display:block;flex:none;border-radius:9px;object-fit:cover;box-shadow:0 5px 12px -8px #102334}.brand-name{display:inline-block}