.launch-page .launch-package-part{display:grid;grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:56px;align-items:start;margin-top:72px;padding:0 0 40px;border-bottom:1px solid #d9dfd2;scroll-margin-top:110px}.launch-page .launch-part-intro{display:flex;flex-direction:column;gap:18px;min-width:0}.launch-page .launch-part-number{font-family:Manrope,sans-serif;font-size:120px;font-weight:800;letter-spacing:-.06em;line-height:.85;color:#c9d6b8}.launch-page .launch-part-label{font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#274b3c;margin:8px 0 0}.launch-page .launch-part-title{font-family:Manrope,sans-serif;font-size:48px!important;line-height:1.02!important;letter-spacing:-.045em;font-weight:700!important;margin:0;color:#1b2b24}.launch-page .launch-part-description{font-size:19px;line-height:1.55;color:#4a5a52;margin:0}.launch-page .launch-part-worth{background:#274b3c;color:#fbfcf8;border-radius:6px;padding:20px 22px;display:flex;flex-direction:column;gap:6px}.launch-page .launch-part-worth>span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#c9d6b8}.launch-page .launch-part-worth>strong{font-size:28px;font-weight:700;line-height:1.4}.launch-page .launch-part-running{font-size:14px;font-weight:700;color:#4a5a52;margin:0}.launch-page .launch-part-items{display:flex;flex-direction:column;gap:18px;min-width:0}.launch-page .launch-package-item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:20px;background:white;border:1px solid #d9dfd2;border-radius:6px;padding:28px;min-width:0}.launch-page .launch-item-icon{width:56px;height:56px;border-radius:6px;background:#ecefe1;color:#274b3c;display:flex;align-items:center;justify-content:center}.launch-page .launch-item-icon svg{width:28px;height:28px}.launch-page .launch-item-content{display:flex;flex-direction:column;gap:10px;min-width:0}.launch-page .launch-item-title{font-family:Manrope,sans-serif;font-size:22px!important;font-weight:700!important;letter-spacing:-.03em;line-height:1.2!important;margin:0;color:#1b2b24}.launch-page .launch-item-content>p{font-size:16px!important;line-height:1.55!important;margin:0!important;color:#4a5a52}.launch-page .launch-item-delivery{position:relative;padding:14px 16px 14px 44px;background:#f4f6ee;border-radius:6px;color:#274b3c}.launch-page .launch-item-delivery>svg{position:absolute;left:16px;top:17px}.launch-page .launch-item-delivery>.lbl{display:none}.launch-page .launch-item-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:6px}.launch-page .launch-item-meta>div{display:flex!important;gap:7px!important;align-items:center!important}.launch-page .launch-item-meta span{font-size:12px!important;letter-spacing:0!important}.launch-page .launch-item-meta span[style*="width:36px"]{display:none!important}.launch-page .launch-item-meta span[style*="padding:4px"]{padding:3px 7px!important}.launch-alternate .launch-package-part{margin-top:40px;border-bottom:0;padding-bottom:0}@media(max-width:900px){.launch-page .launch-package-part{gap:32px;grid-template-columns:minmax(0,.39fr) minmax(0,.61fr)}.launch-page .launch-package-item{padding:22px;gap:16px;grid-template-columns:44px minmax(0,1fr)}.launch-page .launch-item-icon{width:44px;height:44px}}@media(max-width:760px){.launch-page .launch-package-part{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:52px}.launch-page .launch-part-number{font-size:88px}.launch-page .launch-part-title{font-size:34px!important;line-height:1.1!important}.launch-page .launch-part-description{font-size:18px}.launch-page .launch-package-item{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:20px}.launch-page .launch-item-icon{width:40px;height:40px}.launch-page .launch-item-icon svg{width:24px;height:24px}.launch-page .launch-item-title{font-size:22px!important}.launch-page .launch-item-content [style*="grid-template-columns"]{grid-template-columns:minmax(0,1fr)!important}.launch-page .launch-item-meta{flex-direction:column}.launch-page .launch-item-delivery{padding-left:36px}.launch-page .launch-item-delivery>svg{left:12px;width:16px}}

/* Original item-card presentation; section introductions retain their two-column layout. */
.launch-page .launch-package-card{min-width:0;border:1px solid #d9dfd2;border-radius:6px;overflow:hidden}.launch-page .launch-package-card-title{font-family:Manrope,sans-serif;font-size:22px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.03em;margin:0}.launch-page .launch-package-card-header{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;background:#ecefe1}.launch-page .launch-package-item-number{border-radius:50%!important;aspect-ratio:1;flex:none}.launch-page .launch-package-card [style*="border-top"]>.lbl{color:#6c8450}@media(max-width:760px){.launch-page .launch-package-card-header{padding:16px 20px!important}.launch-page .launch-package-card>div+div{padding:24px 20px!important}.launch-page .launch-package-card [style*="grid-template-columns"]{grid-template-columns:minmax(0,1fr)!important}}

/* Full content width and padded, boxed FAQs matching the onboarding page. */
.launch-page .launch-package-faq>.launch-faq-wrap{width:100%;max-width:1192px;margin:0 auto;padding-left:25px;padding-right:25px;box-sizing:border-box}.launch-page .launch-faq-list{display:flex;flex-direction:column;gap:12px;margin-top:32px;border:0;max-width:none}.launch-page .launch-package-faq .launch-faq-item{background:#fff;border:1px solid #d9dfd2;border-radius:6px;padding:24px 28px;margin:0;min-width:0}.launch-page .launch-package-faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:0;margin:0;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.4;min-height:28px;cursor:pointer;list-style:none}.launch-page .launch-package-faq summary::-webkit-details-marker{display:none}.launch-page .launch-package-faq summary::after{content:'+';font-size:26px;line-height:1;font-weight:500;color:#274b3c;flex:none;align-self:center}.launch-page .launch-package-faq details[open] summary::after{content:'−'}.launch-page .launch-package-faq summary:focus-visible{outline:3px solid #91aa70;outline-offset:6px;border-radius:3px}.launch-page .launch-package-faq details p{margin:16px 0 0;padding:0;max-width:none;font-size:16px;line-height:1.6;color:#4a5a52}@media(max-width:760px){.launch-page .launch-package-faq>.launch-faq-wrap{padding-left:25px;padding-right:25px}.launch-page .launch-package-faq .launch-faq-item{padding:20px}.launch-page .launch-package-faq summary{gap:16px;font-size:18px}.launch-page .launch-package-faq details p{font-size:15px}}

/* Sales-page rows share the menu's container and gutters. */
.launch-page.launch-sales-page .wrap,.launch-page.launch-sales-page .launch-package-faq>.wrap{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:44px;padding-right:44px;box-sizing:border-box}.launch-page.launch-sales-page .launch-package-cta{width:calc(100% - 88px);max-width:1192px;background:#1f3a2e;color:#fbfcf8;border-radius:12px;margin:35px auto 0;padding:40px 0}.launch-page.launch-sales-page .launch-package-cta>.wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding-left:40px;padding-right:40px;text-align:left}.launch-page .launch-package-cta .cta-copy{max-width:760px;min-width:0}.launch-page .launch-package-cta .cta-copy h2{color:#fbfcf8;margin:0 0 20px;max-width:28ch}.launch-page .launch-package-cta .cta-copy .lede{color:#dce5d0;margin:0;max-width:650px}.launch-page .launch-package-cta .cta-talk{justify-self:end;display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:#fbfcf8;color:#174c3b;border:1px solid #fbfcf8;border-radius:6px;padding:16px 24px;min-height:56px;font-size:15px;font-weight:700;white-space:nowrap}.launch-page .launch-package-cta .cta-talk:hover{background:#e4ecda;border-color:#e4ecda}.launch-page .launch-package-cta .cta-talk .arrow{font-size:24px;line-height:1}@media(max-width:1100px){.launch-page.launch-sales-page .wrap,.launch-page.launch-sales-page .launch-package-faq>.wrap{padding-left:25px;padding-right:25px}.launch-page.launch-sales-page .launch-package-cta{width:calc(100% - 50px)}}@media(max-width:760px){.launch-page.launch-sales-page .launch-package-cta{padding:28px 0}.launch-page.launch-sales-page .launch-package-cta>.wrap{grid-template-columns:minmax(0,1fr);gap:25px;padding-left:28px;padding-right:28px}.launch-page .launch-package-cta .cta-talk{justify-self:start;max-width:100%;white-space:normal}}

/* Matching hero action widths for both sales-page variants. */
.launch-page .launch-hero-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:660px}.launch-page .launch-hero-actions>a{width:100%;min-width:0;box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;text-align:center;white-space:normal;min-height:64px;padding:16px 20px!important}.launch-page .launch-hero-actions-stacked{grid-template-columns:minmax(0,1fr)}@media(max-width:600px){.launch-page .launch-hero-actions{grid-template-columns:minmax(0,1fr)}}

.launch-page h1.launch-hero-title{font-size:60px!important;line-height:.98!important}.launch-hero-title>span{display:block}.launch-hero-title>span:last-child{color:#658549}

@media(max-width:760px){.launch-page h1.launch-hero-title{font-size:48px!important}}
