.startup-subscription{--sub-navy: #1b315b;--sub-ink: #15233c;--sub-muted: #526078;--sub-line: #d9e2ed;--sub-paper: #f6f8fb;background:#fff;color:var(--sub-ink);overflow:clip}.startup-subscription *{min-width:0}.subscription-container{width:min(100% - 2.5rem,72rem);margin-inline:auto}.subscription-section{padding-block:clamp(4rem,8vw,7rem)}.startup-subscription h1,.startup-subscription h2,.startup-subscription h3{color:var(--sub-ink);letter-spacing:-.035em}.startup-subscription h1{font-size:clamp(2.5rem,5.4vw,4.75rem);line-height:1.07}.startup-subscription h2{font-size:clamp(1.9rem,3.3vw,3rem);line-height:1.16}.startup-subscription h3{font-size:clamp(1.15rem,1.8vw,1.45rem)}.startup-subscription p{color:var(--sub-muted);line-height:1.7}.subscription-eyebrow{color:#9c4c20!important;text-transform:uppercase;letter-spacing:.14em;font:700 .78rem/1.4 Lato,sans-serif;margin-bottom:1.15rem}.subscription-eyebrow-light{color:#ffaf7b!important}.subscription-section-intro{max-width:48rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.subscription-section-intro>p:last-child,.subscription-intro-split>p{margin-top:1.15rem;font-size:1.08rem}.subscription-intro-split{max-width:none;display:grid;gap:1.25rem}.subscription-intro-split>p{margin-top:0;max-width:33rem}.subscription-hero{background:var(--sub-paper);padding-top:1.4rem}.subscription-hero-inner{padding-bottom:clamp(4.5rem,8vw,7rem)}.subscription-hero-copy{max-width:52rem}.subscription-breadcrumb{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;color:#58657b;font-size:.82rem;margin-bottom:clamp(2.5rem,5vw,5rem)}.subscription-breadcrumb a{text-decoration:underline;text-underline-offset:.2em}.subscription-hero-lead{font-size:clamp(1.12rem,1.7vw,1.35rem);margin-top:1.5rem;max-width:39rem}.subscription-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.subscription-button{display:inline-flex;align-items:center;justify-content:center;min-height:3.15rem;padding:.8rem 1.15rem;border:2px solid transparent;border-radius:.55rem;font-weight:700;line-height:1.3;text-align:center;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.subscription-button:hover{transform:translateY(-2px)}.subscription-button-primary{background:#ff914d;color:#1b315b}.subscription-button-primary:hover{background:#ffad7c}.subscription-button-secondary{border-color:#8493ae;color:var(--sub-navy);background:transparent}.subscription-button-secondary:hover{border-color:var(--sub-navy);background:#edf2f8}.subscription-button-outline{border-color:#c8d4e8;color:#fff}.subscription-button-outline:hover{background:#344d79}.subscription-text-link{display:inline-flex;gap:.5rem;align-items:center;color:var(--sub-navy);font-weight:700;text-decoration:underline;text-underline-offset:.25em;margin-top:1.6rem}.subscription-scene-figure{margin:0}.subscription-scene-figure img{display:block;width:100%;height:auto;border-radius:.75rem}.subscription-scene-figure figcaption{color:#66748c;font-size:.88rem;margin-top:.7rem}.subscription-story-intro{border-bottom:1px solid var(--sub-line);padding-block:clamp(5rem,8vw,7rem);background:#fff;text-align:center}.subscription-story-intro-inner{max-width:58rem}.subscription-story-intro h2{font-size:clamp(2.25rem,3.8vw,3rem)}.subscription-story-intro-lead{max-width:45rem;margin:1.5rem auto 0;font-size:clamp(1.18rem,2vw,1.5rem);line-height:1.55!important}.subscription-story-progress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:51rem;margin:clamp(2.5rem,5vw,4rem) auto 0;border-top:1px solid var(--sub-line);padding:1.2rem 0 0;list-style:none;color:var(--sub-navy);font-weight:700;text-align:left}.subscription-story-progress li{display:flex;align-items:baseline;gap:.55rem;line-height:1.4}.subscription-story-progress span{font:700 1.2rem/1 Poppins,sans-serif}.subscription-stage-label{display:flex;align-items:center;gap:.8rem;margin-bottom:1.3rem;color:#9c4c20!important;font:700 .82rem/1.3 Lato,sans-serif;letter-spacing:.13em;text-transform:uppercase}.subscription-stage-number{color:var(--sub-navy);font:700 clamp(2.6rem,4vw,3.25rem)/1 "Poppins",sans-serif;letter-spacing:-.06em}.subscription-stage-divider{font-size:1.15rem}.subscription-scene{border-bottom:1px solid var(--sub-line)}.subscription-scene-mvp,.subscription-scene-client{background:#f9fbfd}.subscription-scene-grid{display:grid;gap:2rem;align-items:center}.subscription-scene-copy{max-width:35rem;border-top:1px solid var(--sub-line);padding-top:1.4rem}.subscription-scene-copy h2{font-size:clamp(2.25rem,3.2vw,2.75rem)}.subscription-scene-copy p:not(.subscription-stage-label){margin-top:1.1rem;font-size:clamp(1.0625rem,1.5vw,1.2rem)}.subscription-scene-figure img{border:1px solid #e5ebf2}.subscription-overload-art{position:relative}.subscription-legal-terms{list-style:none;padding:0;margin:.9rem 0 0;display:flex;flex-wrap:wrap;gap:.4rem}.subscription-legal-terms li{background:#fff;border:1px solid #c9d4e3;color:var(--sub-navy);padding:.35rem .5rem;font-size:.88rem;font-weight:700;box-shadow:0 2px 6px #1b315b0d}.subscription-legal-terms li span{margin-left:.3rem;color:#9c4c20}.subscription-model{background:#edf2f8;padding-block:clamp(4.5rem,8vw,7.5rem)}.subscription-model-grid{display:grid;gap:1.25rem}.subscription-model-grid>div{max-width:54rem}.subscription-model-label{font-size:.9rem}.subscription-model h2{font-size:clamp(2.35rem,3.7vw,3.25rem)}.subscription-model-grid p:not(.subscription-eyebrow){font-size:clamp(1.0625rem,1.6vw,1.2rem);margin-top:1.5rem}.subscription-balance{padding-block:clamp(4rem,8vw,7rem);background:var(--sub-navy);color:#fff}.subscription-balance h2,.subscription-balance h3{color:#fff}.subscription-balance p{color:#e3eaf5}.subscription-balance-example{border-top:1px solid #6980a5;border-bottom:1px solid #6980a5;padding-block:1.5rem 2rem}.subscription-example-heading{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline;flex-wrap:wrap;margin-bottom:1.5rem}.subscription-example-heading p{font-size:.9rem}.subscription-balance-steps{list-style:none;padding:0;margin:0;display:grid;gap:.7rem;counter-reset:balance}.subscription-balance-steps li{position:relative;background:#fff;color:var(--sub-navy);padding:1.1rem 1rem 1rem;border-radius:.5rem;counter-increment:balance;display:grid;gap:.18rem}.subscription-balance-steps li:before{content:counter(balance,decimal-leading-zero);position:absolute;right:.8rem;top:.8rem;color:#596982;font-size:.75rem;font-weight:700}.subscription-balance-event{font-weight:700;font-size:1rem;padding-right:1.4rem}.subscription-balance-steps strong{font:700 clamp(1.8rem,3vw,2.7rem)/1.15 "Poppins",sans-serif;letter-spacing:-.04em}.subscription-balance-caption{color:#526078;font-size:.83rem}.subscription-balance-explanation{margin-top:1.25rem}.subscription-balance-bottom{display:grid;gap:2.5rem;margin-top:2.3rem}.subscription-balance-bottom h3{margin-bottom:.65rem}.subscription-balance-bottom strong{color:#fff}.subscription-balance-limits dl{margin:0;border-top:1px solid #6980a5}.subscription-balance-limits dl div{padding-block:.65rem;border-bottom:1px solid #6980a5;display:flex;justify-content:space-between;gap:.8rem}.subscription-balance-limits dt{color:#e3eaf5}.subscription-balance-limits dd{color:#fff;margin:0;font-weight:700;white-space:nowrap}.subscription-ledger-section{background:#fff}.subscription-ledger{border:1px solid var(--sub-line);border-radius:.7rem;background:#fff;padding:.7rem}.subscription-ledger table{width:100%;border-collapse:collapse;text-align:left}.subscription-ledger caption{text-align:left;font-size:.82rem;color:#526078;padding:.5rem .5rem 1rem}.subscription-ledger th{color:#425372;font-size:.8rem;font-weight:700;padding:.9rem .75rem;background:#f2f5fa}.subscription-ledger td{border-top:1px solid var(--sub-line);color:#34435a;padding:1rem .75rem;vertical-align:top;line-height:1.45}.subscription-ledger td strong{color:var(--sub-navy)}.subscription-ledger-note{font-size:1rem;margin-top:1rem}.subscription-pricing{background:var(--sub-paper)}.subscription-plans{display:grid;gap:1rem}.subscription-plan{background:#fff;border:1px solid #cfd9e6;border-radius:.8rem;padding:clamp(1.4rem,3vw,2.25rem);display:flex;flex-direction:column}.subscription-plan-top{display:flex;justify-content:space-between;align-items:start;gap:1rem}.subscription-plan-price{margin:0;text-align:right;white-space:nowrap}.subscription-plan-price strong{display:block;font:700 clamp(1.65rem,3vw,2.35rem)/1.15 "Poppins",sans-serif;color:var(--sub-navy);letter-spacing:-.04em}.subscription-plan-price span{display:block;color:#526078;font-size:.85rem}.subscription-plan-gross{margin-top:.4rem;font-size:.87rem;text-align:right}.subscription-plan-rate{margin-top:1.7rem;padding-block:1.15rem;border-top:1px solid var(--sub-line);border-bottom:1px solid var(--sub-line);display:grid;gap:1rem}.subscription-plan-rate p{display:flex;align-items:baseline;gap:.7rem}.subscription-plan-rate strong{min-width:3rem;color:var(--sub-navy);font:700 1.5rem/1.1 Poppins,sans-serif}.subscription-plan-rate span{font-size:1rem}.subscription-plan-hourly{margin-block:1.2rem 1.8rem}.subscription-plan-hourly strong{color:var(--sub-navy)}.subscription-plan .subscription-button{margin-top:auto}.subscription-pricing-note{margin-top:1.1rem;font-size:1rem}.subscription-pricing-note a{color:var(--sub-navy);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.subscription-terms-summary{margin:0 0 2.3rem;display:grid;gap:1rem}.subscription-terms-summary>div{border-top:3px solid #ff914d;background:#f6f8fb;padding:1.1rem}.subscription-terms-summary dt{color:#526078;font-size:.84rem}.subscription-terms-summary dd{margin:.4rem 0 0;color:var(--sub-navy);font-weight:700;line-height:1.4}.subscription-disclosures{border-top:1px solid var(--sub-line)}.subscription-disclosures details{border-bottom:1px solid var(--sub-line)}.subscription-disclosures summary{list-style:none;cursor:pointer;padding:1.15rem .25rem;color:var(--sub-navy);font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:1rem;line-height:1.45}.subscription-disclosures summary::-webkit-details-marker{display:none}.subscription-disclosures summary span{flex:none;font:400 1.5rem/1 Lato,sans-serif}.subscription-disclosures details[open] summary span{transform:rotate(45deg)}.subscription-disclosures details>p{padding:0 .25rem 1.35rem;max-width:56rem}.subscription-faq{background:#f8fafc}.subscription-faq-grid{display:grid;gap:1.5rem}.subscription-faq-intro>p:last-child{margin-top:1.2rem;max-width:27rem}.subscription-final{padding-block:clamp(4rem,8vw,7rem);background:var(--sub-navy)}.subscription-final-grid{display:grid;gap:2rem;align-items:end}.subscription-final h2{color:#fff}.subscription-final p{color:#e3eaf5}.subscription-final h2+p{margin-top:1.2rem}.subscription-final .subscription-actions{margin-top:0}.subscription-final .subscription-button{width:100%}@media(min-width:48rem){.subscription-container{width:min(100% - 4rem,72rem)}.subscription-story-progress{grid-template-columns:repeat(4,minmax(0,1fr))}.subscription-intro-split{grid-template-columns:1.1fr .9fr;align-items:end;gap:3rem}.subscription-balance-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.subscription-balance-bottom{grid-template-columns:1fr 1fr;gap:4rem}.subscription-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-terms-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-faq-grid{grid-template-columns:1fr 1.4fr;gap:4rem}}@media(min-width:60rem){.subscription-scene-grid{grid-template-columns:.82fr 1.18fr;gap:clamp(3rem,6vw,6rem)}.subscription-scene-grid-reverse{grid-template-columns:1.18fr .82fr}.subscription-scene-grid-reverse .subscription-scene-copy{grid-column:2;grid-row:1}.subscription-scene-grid-reverse .subscription-scene-figure{grid-column:1;grid-row:1}.subscription-model-grid{grid-template-columns:.3fr 1fr;gap:3rem}.subscription-legal-terms{position:absolute;inset:auto 1rem 1rem;margin:0;max-width:80%}.subscription-final-grid{grid-template-columns:1fr .85fr;gap:4rem}}@media(max-width:47.99rem){.subscription-actions{flex-direction:column;align-items:stretch}.subscription-button{width:100%}.subscription-ledger{padding:.55rem;background:transparent;border:none}.subscription-ledger caption{padding-left:0}.subscription-ledger thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.subscription-ledger tbody{display:grid;gap:.85rem}.subscription-ledger tr{display:block;border:1px solid var(--sub-line);border-radius:.65rem;background:#fff;padding:.55rem 1rem}.subscription-ledger td{display:grid;grid-template-columns:minmax(5.5rem,.45fr) 1fr;gap:.5rem;padding:.65rem 0}.subscription-ledger td:first-child{border-top:none}.subscription-ledger td:before{content:attr(data-label);color:#526078;font-size:.83rem;font-weight:700}.subscription-plan-top{display:block}.subscription-plan-price,.subscription-plan-gross{text-align:left;margin-top:.8rem}}@media(prefers-reduced-motion:reduce){.subscription-button{transition:none}.subscription-button:hover{transform:none}}
