:root{--blue:#1737ef;--navy:#121d3a;--ink:#17213a;--muted:#52617c;--line:#dce2ed;--pale:#f3f6ff;--yellow:#f9db61}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);font:16px/1.65 Arial,Helvetica,sans-serif;background:#fff}a{color:inherit;text-underline-offset:5px}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #dd8d00;outline-offset:5px}.skip{position:absolute;top:-100px;background:white;padding:16px;z-index:20}.skip:focus{top:0}.wrap{max-width:1220px;margin:auto;padding-left:38px;padding-right:38px}.header{height:108px;padding:20px 38px;max-width:1390px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;gap:11px;align-items:center;text-decoration:none;font-size:25px;line-height:1.02;font-weight:800;letter-spacing:-1px}.brand .bookword{font-weight:400}.brand small{display:block;font-size:10px;letter-spacing:2px;font-weight:600;margin-top:9px}.mark{background:var(--blue);color:white;width:43px;height:46px;display:grid;place-items:center;font-size:30px;border-radius:8px 8px 8px 0;font-weight:900}.header nav{display:flex;gap:28px;font-size:14px;font-weight:600}.header nav a{text-decoration:none}.header nav a:hover{color:var(--blue)}.button{display:inline-flex;justify-content:center;align-items:center;padding:15px 23px;border-radius:6px;text-decoration:none;font-weight:700;border:1px solid transparent;line-height:1.4;transition:transform .15s,background .15s}.button:hover{transform:translateY(-2px)}.blue{background:var(--blue);color:white}.blue:hover{background:#1029c8}.navy{background:var(--navy);color:white}.small{font-size:14px;padding:12px 18px}.hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:62px;padding-top:65px;padding-bottom:92px}.eyebrow{font-size:12px;line-height:1.6;letter-spacing:1.7px;font-weight:800;margin:0 0 23px}.hero .eyebrow{display:flex;align-items:center;gap:10px;font-size:11px}.flag{height:12px;width:20px;background:linear-gradient(90deg,#178457 33%,#fff 33%,#fff 66%,#f39335 66%);border:1px solid #eee;flex-shrink:0}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(44px,5.6vw,74px);line-height:1.07;letter-spacing:-3.7px;margin-bottom:26px;font-weight:750}h1>span{color:var(--blue)}.lead{font-size:18px;line-height:1.75;color:var(--muted)}.hero .lead{max-width:520px}.cta{display:flex;gap:23px;align-items:center;margin-top:30px;flex-wrap:wrap}.text-link{font-size:14px;font-weight:700;color:var(--blue)}.fine{font-size:12px;color:var(--muted);margin-top:20px}.hero-ledger{position:relative;background:var(--navy);color:white;border-radius:14px;padding:29px 31px 34px;box-shadow:17px 20px 0 #eaf0ff;transform:rotate(1.5deg)}.ledger-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.mini-brand{font-size:10px;letter-spacing:1.6px;color:#d7def8;font-weight:700}.pill{font-size:10px;letter-spacing:1px;white-space:nowrap;padding:5px 8px;border:1px solid #7b89ab;border-radius:4px;font-weight:700}.hero-ledger h2{font-size:23px;line-height:1.4;margin-top:32px;max-width:290px;letter-spacing:-.6px}.balance{border-bottom:1px solid #40506e;padding-bottom:25px}.balance>span{display:block;font-size:12px;color:#bfcbe6}.balance strong{font-size:58px;line-height:1.5;display:block;letter-spacing:-2px}.balance strong span{color:#97a9d5;font-size:38px}.balance small{font-size:12px;color:#bfcbe6}.ledger-row{display:flex;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid #40506e;font-size:14px}.ledger-icon{width:31px;height:31px;background:#293b64;display:grid;place-items:center;border-radius:6px;font-size:11px;color:#c0d1f7}.ledger-row small{display:block;color:#bfcbe6;font-size:12px}.ledger-row b{margin-left:auto;font-size:16px}.ledger-note{display:flex;gap:13px;background:#263954;padding:14px;margin-top:23px;border-radius:6px}.ledger-note>span{color:var(--yellow);font-size:22px}.ledger-note p{margin:0;font-size:12px;color:#cfdbf4}.ledger-note strong{color:white}.edge-label{position:absolute;right:30px;bottom:-30px;font-size:9px;letter-spacing:1.5px;color:var(--blue);font-weight:700}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-strip .wrap{display:flex;justify-content:space-between;gap:25px;padding-top:24px;padding-bottom:24px;font-size:13px;color:var(--muted)}.trust-strip b{color:var(--ink)}.section{padding-top:96px;padding-bottom:96px}.section-intro{max-width:620px;margin-bottom:50px}.section-intro.wide{max-width:790px}h2{font-size:44px;line-height:1.13;letter-spacing:-1.6px;margin-bottom:22px}h3{font-size:24px;line-height:1.3;letter-spacing:-.5px}.section-intro p:not(.eyebrow),.feature p,.mission p,.pilot-grid>div>p:not(.eyebrow){color:var(--muted)}.three-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.feature{border-top:2px solid var(--navy);padding-top:21px}.feature-num{font-size:11px;letter-spacing:1.5px;font-weight:700;color:var(--blue)}.feature h3{margin:23px 0 15px;max-width:245px}.feature p{font-size:15px}.tag{font-size:12px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:5px}.demo-section{background:var(--pale);padding:80px 0}.demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:83px;align-items:start}.demo-controls{display:grid;gap:7px;margin-top:27px}.demo-controls label{font-size:14px;font-weight:700;margin-top:10px}.demo-controls select,.demo-controls input{width:100%;background:#fff;border:1px solid #aab8d0;border-radius:5px;padding:12px;min-height:48px;color:var(--navy)}.demo-controls small{font-size:12px;color:var(--muted)}.demo-caveat{font-size:12px;color:var(--muted);margin-top:25px}.example-card{background:white;border:1px solid #d0dbf6;border-radius:12px;padding:29px;box-shadow:0 15px 40px #1b3c8610}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.blue-pill{color:var(--blue);border-color:#bac8ff;background:#f3f6ff}.sample-label{font-size:12px;color:var(--muted)}.example-card h3{font-size:27px;line-height:1.25}.example-card #result-explanation{font-size:14px;color:var(--muted)}.result-metrics{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:23px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:26px}.result-metrics span{display:block;font-size:12px;color:var(--muted)}.result-metrics strong{font-size:26px;letter-spacing:-1px;font-variant-numeric:tabular-nums;color:var(--blue);overflow-wrap:anywhere}table{width:100%;border-collapse:collapse;font-size:13px;margin-top:25px}caption{text-align:left;font-weight:700;margin-bottom:12px;font-size:14px}th,td{text-align:right;padding:10px 4px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}th:first-child,td:first-child{text-align:left}th{font-size:11px;color:var(--muted);text-transform:uppercase;font-weight:600}.profit-note{font-size:14px;font-weight:700;margin:16px 0}.evidence-box{border-left:3px solid var(--yellow);background:#fffcf0;padding:13px 15px;font-size:13px}.evidence-box p{margin:5px 0 0;color:var(--muted)}.text-button{color:var(--blue);background:none;border:0;border-bottom:1px solid var(--blue);padding:0;margin-top:22px;font-size:13px;font-weight:700}.error{font-size:13px;color:#a21f25;margin:5px 0}.stage-tabs{display:flex;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:18px}.stage-tabs button{padding:11px 20px;border-radius:5px;background:white;border:1px solid var(--line);color:var(--muted);font-size:14px;font-weight:700}.stage-tabs button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.journey-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:35px}.journey-card .step{font-size:32px;color:#c0cae4;letter-spacing:-1px}.journey-card h3{font-size:20px;margin:12px 0}.journey-card p{font-size:14px;color:var(--muted)}.journey-card a{font-size:13px;font-weight:700;color:var(--blue)}.source-note{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:23px;margin:34px 0 0}.mission{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.mission-photo{height:440px;background:var(--blue);border-radius:9px;overflow:hidden}.mission-photo img{width:100%;height:100%;object-fit:cover}.mission-copy h2{font-size:37px}.mission-copy p{font-size:15px}.mission-copy strong{font-size:15px}.pilot-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px}.status-list>div{display:grid;grid-template-columns:145px 1fr;gap:16px;padding:19px 0;border-bottom:1px solid var(--line)}.status-list>div:first-child{padding-top:0}.status{font-size:10px;font-weight:800;letter-spacing:.6px;padding:6px 8px;align-self:start;border-radius:4px}.available{background:#e7f4f0;color:#155f48}.planned{background:#eaf0ff;color:#2445a2}.review{background:#f1f2f5;color:#526079}.status-list p{font-size:14px;margin:0;color:var(--muted)}.pricing{display:grid;grid-template-columns:1fr 1fr;gap:75px;background:var(--navy);color:white;margin-top:65px;border-radius:12px;padding:42px}.pricing h3{font-size:29px;margin:20px 0}.pricing .eyebrow{color:#c1d2ff}.pricing-label{display:block;font-size:14px;color:#c1cdea}.pricing strong{font-size:32px;display:block;letter-spacing:-1px;margin:8px 0 15px}.pricing p{font-size:14px;color:#c1cdea}.pricing .button{background:var(--yellow);color:var(--navy);font-size:14px}.pricing small{display:block;font-size:12px;margin-top:15px;color:#c1cdea}.help-section{background:#f5f7fa;padding:80px 0}.help-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.help-grid>div>p:not(.eyebrow){color:var(--muted);font-size:15px}.faqs details{border-bottom:1px solid #ccd5e5;padding:20px 0}.faqs details:first-child{padding-top:0}.faqs summary{font-weight:700;font-size:16px;cursor:pointer;list-style:none;position:relative;padding-right:27px}.faqs summary::-webkit-details-marker{display:none}.faqs summary:after{content:'+';position:absolute;right:0;font-size:20px;color:var(--blue)}.faqs details[open] summary:after{content:'−'}.faqs details p{font-size:14px;color:var(--muted);margin:15px 0 0}.faqs details a{font-size:13px;color:var(--blue);display:inline-block;margin-top:10px}.closing{text-align:center;padding-top:85px;padding-bottom:85px}.closing h2{font-size:48px}.closing p:last-child{font-size:12px;color:var(--muted);margin:18px 0 0}footer{border-top:1px solid var(--line);padding-top:35px!important;padding-bottom:25px!important}footer .footer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;gap:20px}.footer-top>div{display:flex;gap:22px;font-size:13px}.footer-top .brand{font-size:22px}.footer-top .mark{width:36px;height:40px;font-size:25px}footer p{font-size:12px;color:var(--muted);max-width:1050px}.copyright{margin-top:22px;font-size:11px}section[id]{scroll-margin-top:20px}@media(min-width:1500px){.hero{padding-top:85px;padding-bottom:112px}}@media(max-width:1000px){.hero{gap:35px}h1{letter-spacing:-2.5px}.hero-ledger{padding:24px}.hero .eyebrow{font-size:10px;letter-spacing:.7px}.demo-grid{gap:35px}.help-grid{gap:40px}.mission{gap:35px}.pilot-grid,.pricing{gap:35px}.ledger-top{flex-wrap:wrap}.status-list>div{grid-template-columns:1fr;gap:8px}.status{justify-self:start}.header nav{gap:17px}}@media(max-width:760px){.wrap{padding-left:23px;padding-right:23px}.header{height:auto;min-height:94px;padding:20px 23px;flex-wrap:wrap;gap:20px}.header nav{order:3;width:100%;justify-content:space-between;border-top:1px solid var(--line);padding-top:13px;font-size:13px}.header>.button{font-size:12px;padding:10px}.brand{font-size:22px}.brand small{font-size:9px}.mark{width:36px;height:40px;font-size:25px}.hero{grid-template-columns:1fr;padding-top:35px;padding-bottom:65px;gap:44px}.hero .eyebrow{font-size:10px}h1{font-size:52px;letter-spacing:-2.7px}.lead{font-size:17px}.hero-ledger{transform:none;max-width:510px;margin-right:12px}.hero-ledger h2{max-width:none}.trust-strip .wrap{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:12px}.trust-strip .wrap>span:first-child{grid-column:1/-1}.section{padding-top:65px;padding-bottom:65px}h2{font-size:35px}.three-columns,.demo-grid,.journey-cards,.mission,.pilot-grid,.pricing,.help-grid{grid-template-columns:1fr}.three-columns{gap:30px}.feature h3{max-width:none;margin-top:13px}.demo-section,.help-section{padding:55px 0}.example-card{padding:22px}.journey-cards{gap:22px}.journey-card{border-bottom:1px solid var(--line);padding-bottom:20px}.journey-card .step{float:left;margin-right:17px}.journey-card h3{padding-top:4px}.journey-card p{clear:both}.stage-tabs{gap:7px}.stage-tabs button{padding:10px 11px;font-size:12px}.mission-photo{height:290px}.mission-copy h2{font-size:34px}.pricing{padding:28px;gap:15px;margin-top:35px}.status-list>div{grid-template-columns:145px 1fr}.closing{padding-top:60px;padding-bottom:60px}.closing h2{font-size:37px}footer .footer-top{align-items:flex-start;flex-direction:column}.footer-top>div{flex-wrap:wrap}.result-metrics strong{font-size:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}@media print{.header,.cta,.stage-tabs,.button,.text-button{display:none}body{font-size:12px}.hero,.section,.demo-section,.help-section,.closing{padding:20px 0}.hero-ledger{box-shadow:none;transform:none}.mission-photo{display:none}.mission{display:block}details:not([open])>p{display:block}}
.guide-banner{display:flex;gap:22px;justify-content:space-between;align-items:center;background:#eef2ff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:16px;padding-bottom:16px}.guide-banner span{font-size:12px;letter-spacing:1px;font-weight:700}.guide-banner a{color:var(--blue);font-size:14px;font-weight:700}.brand small,.mini-brand,.pill,.feature-num,.status,.edge-label{font-size:12px}.feature p,.journey-card p,.faqs details p{font-size:16px}.source-note,.demo-caveat,.fine{font-size:14px}@media(max-width:760px){.guide-banner{flex-direction:column;align-items:start;gap:7px}.brand small,.hero .eyebrow{font-size:12px}.stage-tabs button,.header>.button{font-size:14px}}
