.theme-daypack{--paper:#000000;--ink:#F1F5F9;--accent:#FFFFFF;--second:#A855F7;--soft:#080808;--muted:#B9C6D4;--line:#666666;--on-accent:#080C14;--radius:12px;--focus:#FFFFFF}
.one-line-stage{min-height:580px;display:flex;flex-direction:column;justify-content:center;text-align:center}.one-line-stage .hero-copy{max-width:800px;margin:auto}.one-line-stage .actions{justify-content:center}.gateway-line{height:90px;position:relative;margin-top:25px;display:grid;place-items:center}.gateway-line:before{content:'';height:1px;width:100%;background:linear-gradient(90deg,transparent,#fff,transparent);position:absolute}.gateway-line span{width:62px;height:62px;border:1px solid #fff;border-radius:50%;background:#000;z-index:1;display:grid;place-items:center;font-size:28px}.theme-daypack .plan,.theme-daypack .client{background:transparent;border-width:0 0 1px;border-radius:0;padding-inline:0}.theme-daypack .ft-story{max-width:740px;margin:auto}.theme-daypack .ft-downloads{border-top:1px solid #666}
.theme-daypack .reading-body{padding:38px;border-top:1px solid var(--line);border-radius:12px}.theme-daypack .gate-board{padding:32px;border:1px solid var(--line);border-radius:12px}
@media(max-width:1000px){.theme-daypack .ft-hero{grid-template-columns:1fr;gap:32px}.theme-daypack .hero-copy{max-width:800px;margin-inline:0}.theme-daypack .ft-hero .scene{max-width:650px;width:100%;margin-inline:auto}.theme-daypack .ft-hero>.scene{order:2}.theme-daypack .ft-hero>.ft-metrics{order:3}.theme-daypack .ft-hero .hero-copy{border-left:0;padding-left:0}.theme-daypack .ft-hero>div{min-width:0}.theme-daypack .clients{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-daypack .ft-story{display:block}.theme-daypack .ft-story .eyebrow{margin-bottom:12px}.theme-daypack .ft-story h2{margin-bottom:18px}}
@media(max-width:600px){.theme-daypack .clients{grid-template-columns:1fr}.theme-daypack .ft-story{padding-inline:0;border-left:0}.theme-daypack .reading-body,.theme-daypack .gate-board{padding:22px}.theme-daypack .ft-metrics{padding-inline:0}.theme-daypack .ft-hero{padding-block:30px}.theme-daypack .ft-hero .hero-copy{padding:0}.theme-daypack .ft-hero h1{font-size:32px}.theme-daypack .scene{max-width:420px}}

.theme-daypack .gateway-line .button{position:relative;z-index:1;width:90px;height:90px;min-width:90px;padding:12px 8px;flex-direction:column;gap:0;background:#000;color:#fff;border:1px solid #fff;border-radius:50%;font-size:14px}.theme-daypack .gateway-line .button span{width:auto;height:auto;border:0;font-size:20px}.theme-daypack .gateway-line .button:hover{background:#fff;color:#000}.theme-daypack .gateway-line .button:hover span{background:transparent}
