.reserveai-page{--reserve-background:#f2f0ea;--reserve-surface:#faf9f5;--reserve-ink:#111216;--reserve-muted:#62635e;--reserve-line:rgba(17,18,22,0.14);--reserve-accent:#d8ff49;--reserve-width:1220px;min-height:100vh;overflow-x:hidden;background:var(--reserve-background);color:var(--reserve-ink);font-family:Arial,Helvetica,sans-serif}.reserveai-page,.reserveai-page *{box-sizing:border-box}.reserveai-page a{color:inherit;text-decoration:none}.reserve-shell{width:min(calc(100% - 48px),var(--reserve-width));margin-inline:auto}.reserve-header{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--reserve-line)}.reserve-brand{display:inline-flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content}.reserve-brand-mark{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--reserve-ink);color:#fff;font-size:14px;font-weight:800}.reserve-brand-copy{display:flex;flex-direction:column;gap:2px}.reserve-brand-copy strong{font-size:16px;line-height:1;letter-spacing:-.03em}.reserve-brand-copy small{color:var(--reserve-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.reserve-nav{display:flex;align-items:center;gap:30px}.reserve-nav>a{font-size:14px;font-weight:700}.reserve-nav-button{padding:12px 19px;border:1px solid var(--reserve-ink);border-radius:999px}.reserve-hero{min-height:700px;padding-top:95px;padding-bottom:90px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:end;grid-gap:82px;gap:82px}.reserve-eyebrow{margin:0 0 26px;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.reserve-hero h1{max-width:850px;margin:0;font-size:clamp(64px,7.2vw,112px);line-height:.9;letter-spacing:-.07em}.reserve-hero h1 span{display:block;color:transparent;-webkit-text-stroke:1.5px var(--reserve-ink)}.reserve-lead{max-width:720px;margin:36px 0 0;color:var(--reserve-ink);font-size:clamp(20px,2vw,28px);line-height:1.45;letter-spacing:-.025em}.reserve-actions{margin-top:42px;display:flex;flex-wrap:wrap;gap:13px}.reserve-button{min-height:56px;padding:0 23px;display:inline-flex;align-items:center;justify-content:center;gap:32px;border-radius:999px;font-size:14px;font-weight:800;transition:transform .18s ease,background .18s ease,color .18s ease}.reserve-button:hover{transform:translateY(-3px)}.reserve-button-primary{background:var(--reserve-ink);color:#fff!important}.reserve-button-secondary{border:1px solid var(--reserve-ink)}.impact-panel{padding:32px;border-radius:28px;background:var(--reserve-ink);color:#fff}.impact-heading{margin:0 0 12px;color:var(--reserve-accent);font-size:11px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.impact-list{display:grid}.impact-item{padding:25px 0;border-top:1px solid rgba(255,255,255,.16)}.impact-item:first-child{border-top:0}.impact-item h2{margin:0 0 9px;font-size:25px;line-height:1.05;letter-spacing:-.04em}.impact-item p{margin:0;color:rgba(255,255,255,.67);font-size:14px;line-height:1.6}.reserve-capabilities{padding:130px 0;background:var(--reserve-ink);color:#fff}.reserve-section-heading{margin-bottom:60px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;grid-gap:70px;gap:70px}.reserve-section-heading h2{max-width:840px;margin:0;font-size:clamp(48px,5.8vw,84px);line-height:.98;letter-spacing:-.06em}.reserve-section-heading>p{max-width:450px;margin:0;color:var(--reserve-muted);font-size:16px;line-height:1.7}.reserve-capabilities .reserve-section-heading>p{color:rgba(255,255,255,.62)}.reserve-capabilities .reserve-eyebrow{color:var(--reserve-accent)}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}.capability-card{min-height:330px;padding:27px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);transition:background .2s ease,color .2s ease}.capability-card:hover{background:var(--reserve-accent);color:var(--reserve-ink)}.capability-card>span{color:rgba(255,255,255,.45);font-size:12px;font-weight:700}.capability-card:hover>span{color:rgba(17,18,22,.55)}.capability-card h3{margin:0 0 15px;font-size:31px;line-height:1.05;letter-spacing:-.045em}.capability-card p{margin:0;color:rgba(255,255,255,.63);font-size:14px;line-height:1.65}.capability-card:hover p{color:rgba(17,18,22,.68)}.reserve-workflow{padding-top:135px;padding-bottom:135px}.workflow-list{border-top:1px solid var(--reserve-line)}.workflow-step{padding:39px 0;display:grid;grid-template-columns:.25fr .9fr 1fr;align-items:start;grid-gap:55px;gap:55px;border-bottom:1px solid var(--reserve-line)}.workflow-step>span{color:var(--reserve-muted);font-size:12px;font-weight:700}.workflow-step h3{margin:0;font-size:27px;line-height:1.1;letter-spacing:-.04em}.workflow-step p{max-width:510px;margin:0;color:var(--reserve-muted);font-size:15px;line-height:1.7}.reserve-benefits{padding:125px 0;background:var(--reserve-accent)}.reserve-benefits-layout{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;grid-gap:90px;gap:90px}.reserve-eyebrow-light{color:rgba(17,18,22,.68)}.reserve-benefits h2{max-width:810px;margin:0;font-size:clamp(50px,6vw,88px);line-height:.96;letter-spacing:-.065em}.reserve-benefits-copy p{margin:0 0 24px;font-size:17px;line-height:1.72}.reserve-benefits-copy p:last-child{margin-bottom:0}.reserve-roadmap{padding-top:135px;padding-bottom:135px}.roadmap-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--reserve-line);border-left:1px solid var(--reserve-line)}.roadmap-grid article{min-height:350px;padding:32px;display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid var(--reserve-line);border-bottom:1px solid var(--reserve-line)}.roadmap-grid article>span{margin-bottom:auto;color:var(--reserve-muted);font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.roadmap-grid h3{margin:0 0 17px;font-size:36px;line-height:1.05;letter-spacing:-.05em}.roadmap-grid p{max-width:490px;margin:0;color:var(--reserve-muted);font-size:15px;line-height:1.7}.reserve-contact{margin-bottom:28px;padding:78px;display:grid;grid-template-columns:1.35fr .65fr;align-items:end;grid-gap:75px;gap:75px;border-radius:34px;background:var(--reserve-ink);color:#fff}.reserve-contact .reserve-eyebrow-light{color:var(--reserve-accent)}.reserve-contact h2{max-width:770px;margin:0;font-size:clamp(48px,5.5vw,78px);line-height:.98;letter-spacing:-.06em}.reserve-contact-action p{margin:0 0 30px;color:rgba(255,255,255,.64);font-size:15px;line-height:1.65}.reserve-contact-action a{padding:19px 0;display:flex;justify-content:space-between;gap:22px;border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);font-size:14px;font-weight:800}.reserve-footer{min-height:130px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;grid-gap:30px;gap:30px;color:var(--reserve-muted);font-size:13px}.reserve-footer>p:nth-child(2){text-align:center}.reserve-footer>p:last-child{text-align:right}@media (max-width:1000px){.reserve-hero{grid-template-columns:1fr;align-items:start;gap:55px}.impact-panel{max-width:720px}.capability-grid{grid-template-columns:repeat(2,1fr)}.reserve-benefits-layout{align-items:start}.reserve-benefits-layout,.reserve-contact{grid-template-columns:1fr}}@media (max-width:760px){.reserve-shell{width:min(calc(100% - 28px),var(--reserve-width))}.reserve-header{min-height:76px}.reserve-brand-copy small{display:none}.reserve-nav{gap:15px}.reserve-nav>a{font-size:12px}.reserve-nav-button{padding:10px 14px}.reserve-hero{min-height:auto;padding-top:72px;padding-bottom:75px}.reserve-hero h1{font-size:clamp(52px,16vw,76px);line-height:.94}.reserve-lead{font-size:19px}.reserve-actions{flex-direction:column}.reserve-button{width:100%}.impact-panel{padding:25px;border-radius:23px}.reserve-capabilities,.reserve-roadmap,.reserve-workflow{padding-top:90px;padding-bottom:90px}.reserve-section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:43px}.reserve-section-heading h2{font-size:clamp(44px,13vw,62px)}.capability-grid{grid-template-columns:1fr}.capability-card{min-height:275px}.workflow-step{grid-template-columns:44px 1fr;gap:18px}.workflow-step p{grid-column:2}.reserve-benefits{padding:90px 0}.reserve-benefits-layout{gap:40px}.reserve-benefits h2{font-size:clamp(45px,13vw,65px)}.roadmap-grid{grid-template-columns:1fr}.roadmap-grid article{min-height:310px}.reserve-contact{width:min(calc(100% - 20px),var(--reserve-width));padding:50px 25px;border-radius:24px}.reserve-contact h2{font-size:clamp(44px,13vw,62px)}.reserve-contact-action a{font-size:12px}.reserve-footer{padding:35px 0;grid-template-columns:1fr}.reserve-footer>p:last-child,.reserve-footer>p:nth-child(2){text-align:left}}@media (prefers-reduced-motion:reduce){.reserveai-page *{transition:none!important}}