.offer-landing{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));background-color:var(--bone-50);color:var(--charcoal-900);font-family:var(--font-geist-sans,ui-sans-serif, system-ui, sans-serif);-webkit-font-smoothing:antialiased;scroll-padding-top:90px}.offer-landing section,.offer-landing #plan{scroll-margin-top:90px}.offer-landing .wrap{width:min(1180px,100% - 48px);margin:0 auto}.offer-landing .mono{font-family:var(--font-geist-mono,ui-monospace, monospace)}.offer-landing h1,.offer-landing h2,.offer-landing h3,.offer-landing h4{letter-spacing:-.025em;color:var(--charcoal-900);text-wrap:balance;margin:0;font-weight:600;font-family:var(--font-geist-sans,ui-sans-serif, system-ui, sans-serif)!important}.offer-landing h1{font-size:clamp(34px,4.6vw,48px);font-weight:700;line-height:1.15}.offer-landing h2{font-size:clamp(26px,3.4vw,36px);line-height:1.2}.offer-landing h2 em{color:var(--emerald-600);font-style:normal;font-weight:600;display:block}.offer-landing h3{font-size:20px;font-weight:600;line-height:1.3}.offer-landing p{color:var(--text-muted);font-size:15px;line-height:1.6}.offer-landing .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--emerald-700);margin-bottom:8px;font-size:12px;font-weight:700}.patient-home .siteheader .patient-login,.patient-home .desktopnav .patient-login{color:#183d31!important;align-items:center!important;min-height:44px!important;padding:0 12px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;display:inline-flex!important}.offer-game-chip{background:var(--emerald-100);color:var(--emerald-700);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.sectionhead{margin-bottom:36px}.sectionhead.centered{text-align:center;max-width:680px;margin-left:auto;margin-right:auto}.sectionhead.centered p{margin-top:10px}.offer-landing .btn{background:var(--emerald-600);color:var(--bone-50);border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #145c4b33}.offer-landing .btn:hover{background:var(--emerald-700);transform:translateY(-2px);box-shadow:0 6px 20px #145c4b47}.offer-hero{background:linear-gradient(180deg, var(--bone-100) 0%, var(--bone-50) 100%);border-bottom:1px solid var(--stone-300);padding:clamp(64px,7vw,92px) 0 clamp(44px,5vw,68px)}.offer-hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}@media (min-width:960px){.offer-hero-grid{grid-template-columns:1.15fr .85fr;gap:56px}}.offer-badge-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.offer-eyebrow-pill{letter-spacing:.08em;color:var(--emerald-700);text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.offer-live-badge{background:var(--copper-100);color:var(--copper-700);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.offer-hero-subhead{font-size:clamp(17px,2vw,21px);font-weight:500;line-height:1.35;color:var(--emerald-700)!important;margin-top:16px!important}.offer-hero-checklist{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.offer-hero-checklist li{color:var(--charcoal-900);grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.45;display:grid}.offer-check-icon{color:var(--emerald-600);margin-top:2px}.offer-hero-action{flex-direction:column;align-items:flex-start;gap:8px;margin-top:28px;display:flex}.offer-hero-cta{min-height:50px;padding:14px 28px!important;font-size:15px!important}.offer-hero-note{color:var(--text-muted);font-size:13px}.offer-hero-trust-bar{border-top:1px solid var(--stone-300);flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;padding-top:20px;display:flex}.offer-trust-item{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;display:flex}.offer-trust-item svg{color:var(--emerald-600)}.offer-hero-card{border:1px solid var(--stone-300);background:#fff;border-radius:20px;max-width:480px;margin:0 auto;position:relative;overflow:visible;box-shadow:0 16px 40px #00000014}.offer-card-badge{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--stone-200,#eae5db);background:#fffffff2;border-radius:12px;align-items:center;gap:10px;padding:8px 14px;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 4px 12px #0000000f}.offer-badge-icon{background:var(--emerald-100);width:32px;height:32px;color:var(--emerald-700);border-radius:8px;justify-content:center;align-items:center;display:flex}.offer-card-badge strong{color:var(--charcoal-900);font-size:13px;font-weight:600;display:block}.offer-card-badge span{color:var(--text-muted);font-size:11px;display:block}.offer-hero-img-wrap{border-radius:20px;height:480px;overflow:hidden}.offer-hero-img{object-fit:cover;width:100%;height:100%}.offer-hero-kit-pill{z-index:10;border:1px solid var(--stone-200,#eae5db);background:#fff;border-radius:14px;align-items:center;gap:12px;max-width:340px;padding:10px 16px;display:flex;position:absolute;bottom:-20px;right:-16px;box-shadow:0 8px 24px #0000001f}.offer-kit-thumb{flex-shrink:0;justify-content:center;align-items:center;width:38px;height:58px;display:flex}.offer-mini-label{letter-spacing:.06em;color:var(--emerald-700);font-size:11px;font-weight:700;display:block}.offer-mini-title{color:var(--charcoal-900);font-size:13px;font-weight:600;display:block}.offer-mini-sub{color:var(--text-muted);white-space:nowrap;font-size:12px;display:block}.offer-workflow-section{border-bottom:1px solid var(--stone-300);background-color:#f7faf8;background-image:linear-gradient(90deg,#145c4b0a 1px,#0000 1px),linear-gradient(#145c4b0a 1px,#0000 1px);background-size:32px 32px;padding:100px 0 140px}.offer-workflow-grid{grid-template-columns:minmax(0,1fr);gap:48px;display:grid;position:relative}@media (min-width:992px){.offer-workflow-grid{grid-template-columns:380px 1fr;gap:64px}}.offer-workflow-sticky{position:static}@media (min-width:992px){.offer-workflow-sticky{align-self:start;height:fit-content;position:sticky;top:110px}}.workflow-eyebrow-pill{background:var(--emerald-100);color:var(--emerald-600);letter-spacing:.08em;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.workflow-title{margin-bottom:14px!important;font-size:clamp(28px,3.5vw,40px)!important;line-height:1.2!important}.workflow-title em{color:var(--emerald-600);font-style:normal}.workflow-lead{color:#556b62;margin-bottom:24px;font-size:15px;line-height:1.6}.workflow-step-indicators{flex-direction:column;gap:8px;margin-bottom:28px;display:flex}.workflow-indicator-btn{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 16px;transition:all .2s;display:flex}.workflow-indicator-btn:hover{background:#145c4b0d}.workflow-indicator-btn.active{border-color:var(--emerald-100);background:#fff;box-shadow:0 4px 12px #145c4b14}.indicator-num{font-family:var(--font-geist-mono,monospace);color:var(--emerald-600);width:24px;font-size:14px;font-weight:700}.indicator-text{color:var(--charcoal-900);font-size:14px;font-weight:600}.workflow-left-action{flex-direction:column;gap:10px;display:flex}.workflow-trust-note{color:#556b62;align-items:center;gap:6px;font-size:12px;display:flex}.offer-workflow-cards{flex-direction:column;gap:40px;display:flex;position:relative}@media (min-width:992px){.offer-workflow-cards{gap:0;padding-bottom:100px}}.logistaan-card{border-radius:28px;padding:clamp(28px,4vw,42px);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;position:relative;overflow:hidden}@media (min-width:992px){.logistaan-card{margin-bottom:48px;position:sticky}.logistaan-card-1{z-index:1;background:var(--emerald-100);border:1px solid var(--emerald-100);top:100px;box-shadow:0 8px 24px #145c4b0d}.logistaan-card-2{z-index:2;background:var(--emerald-100);border:1px solid #beddc8;top:128px;box-shadow:0 -8px 30px #11292014,0 12px 36px #00000012}.logistaan-card-3{z-index:3;background:var(--emerald-600);color:#fff;border:1px solid #0f493b;top:156px;box-shadow:0 -12px 40px #0003,0 18px 48px #00000026}}@media (max-width:991px){.logistaan-card-1{background:var(--emerald-100);border:1px solid var(--emerald-100)}.logistaan-card-2{background:var(--emerald-100);border:1px solid #beddc8}.logistaan-card-3{background:var(--emerald-600);color:#fff;border:1px solid #0f493b}}.logistaan-watermark{font-size:clamp(68px,8vw,92px);font-weight:800;font-family:var(--font-geist-sans,sans-serif);color:#145c4b1f;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute;top:12px;right:28px}.logistaan-watermark-dark{color:#ffffff1a!important}.logistaan-card-top{align-items:center;gap:12px;margin-bottom:16px;display:flex}.logistaan-icon-box{background:var(--emerald-600);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 10px #145c4b33}.logistaan-icon-box-dark{border:1px solid #ffffff40;box-shadow:0 4px 12px #00000026;color:#fff!important;background:#ffffff2e!important}.logistaan-step-badge{font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;color:var(--emerald-600);text-transform:uppercase;font-size:11px;font-weight:700}.logistaan-step-badge-dark{color:#a8dfc1!important}.logistaan-card-heading{color:#112920!important;margin:0 0 10px!important;font-size:clamp(22px,2.5vw,26px)!important;font-weight:700!important;line-height:1.3!important}.logistaan-card-heading-dark{color:#fff!important}.logistaan-card-copy{color:#375347;max-width:54ch;margin:0 0 20px;font-size:14px;line-height:1.6}.logistaan-card-copy-dark{color:#ffffffe0!important}.logistaan-tags-row{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.logistaan-tag-pill{border:1px solid var(--emerald-100);color:var(--emerald-600);background:#ffffffd9;border-radius:999px;align-items:center;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.logistaan-tag-pill-dark{color:#fff!important;background:#ffffff24!important;border:1px solid #ffffff3d!important}.logistaan-preview-box{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffbf;border:1px solid #d8eadb;border-radius:16px;padding:16px}.logistaan-preview-box-dark{background:#00000038!important;border:1px solid #ffffff29!important}.logistaan-preview-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.logistaan-preview-label{letter-spacing:.08em;color:var(--text-muted);font-size:11px;font-weight:700}.logistaan-status-tag{color:var(--emerald-600);background:var(--emerald-100);border-radius:6px;padding:3px 9px;font-size:11px;font-weight:600}.logistaan-status-tag-dark{color:#fff!important;background:#ffffff38!important}.logistaan-photo-checklist{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:600px){.logistaan-photo-checklist{grid-template-columns:repeat(3,1fr)}}.logistaan-photo-item{color:#1f3a2f;background:#fff;border:1px solid #e2ede5;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:500;display:flex}.logistaan-rx-card{background:#fff;border:1px solid #e2ede5;border-radius:10px;align-items:center;gap:14px;padding:10px 14px;display:flex}.logistaan-bottle-thumb{justify-content:center;align-items:center;width:36px;height:54px;display:flex}.logistaan-rx-info{flex:1}.logistaan-rx-title{color:#112920;font-size:13px;font-weight:600;display:block}.logistaan-rx-desc{color:var(--text-muted);font-size:11px;display:block}.logistaan-audio-badge{background:var(--emerald-100);color:var(--emerald-600);font-size:11px;font-weight:600;font-family:var(--font-geist-mono,monospace);border-radius:6px;align-items:center;gap:4px;padding:4px 8px;display:flex}.logistaan-delivery-steps{background:#fff;border:1px solid #e2ede5;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.logistaan-delivery-steps-dark{background:#ffffff14!important;border:1px solid #ffffff26!important}.logistaan-del-step{color:#556b62;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.logistaan-del-step-dark{color:#ffffffbf!important}.logistaan-del-step.active{color:var(--emerald-600);font-weight:600}.logistaan-del-step-dark.active{font-weight:600;color:#fff!important}.del-dot{background:#c3d9cc;border-radius:50%;width:8px;height:8px}.del-dot-gold{box-shadow:0 0 8px #f7ce8480;background:#f7ce84!important}.del-dot-dark{background:#ffffff4d!important}.del-line{background:#e2ede5;flex:1;height:2px}.del-line-dark{background:#fff3!important}.offer-philosophy-section{border-bottom:1px solid var(--stone-300);background:#fff;padding:80px 0}.philosophy-box{background:var(--bone-50);border:1px solid var(--stone-300);border-radius:24px;padding:clamp(32px,5vw,56px);box-shadow:0 10px 30px #00000008}.philosophy-header{text-align:center;max-width:720px;margin:0 auto 44px}.philosophy-badge{letter-spacing:.08em;color:var(--emerald-600);background:var(--emerald-100);text-transform:uppercase;border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.philosophy-title{margin-bottom:12px!important;font-size:clamp(26px,3.4vw,36px)!important;line-height:1.25!important}.philosophy-title em{color:var(--emerald-600);font-style:normal}.philosophy-lead{color:#615a4f;margin:0;font-size:15px;line-height:1.6}.philosophy-pillars-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:860px){.philosophy-pillars-grid{grid-template-columns:repeat(3,1fr)}}.philosophy-pillar-card{background:#fff;border:1px solid #e2ded5;border-radius:18px;flex-direction:column;padding:28px 24px;transition:all .2s;display:flex}.philosophy-pillar-card:hover{border-color:#c2dcd0;transform:translateY(-2px);box-shadow:0 8px 24px #145c4b0f}.pillar-icon-box{background:var(--emerald-100);width:44px;height:44px;color:var(--emerald-600);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.pillar-title{color:#112920!important;margin:0 0 10px!important;font-size:17px!important;font-weight:700!important;line-height:1.35!important}.pillar-desc{color:#554e44;margin:0;font-size:13px;line-height:1.6}.offer-plan-section{border-bottom:1px solid var(--stone-300);background:#fff;padding:80px 0}.plan-toggle-wrapper{border:1px solid var(--stone-300);background:#f0ede6;border-radius:999px;align-items:center;gap:6px;margin-top:24px;padding:5px;display:inline-flex;box-shadow:inset 0 2px 4px #0000000a}.plan-toggle-btn{cursor:pointer;font-family:var(--font-geist-sans,sans-serif);color:#615a4f;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.plan-toggle-btn.active{background:var(--emerald-600);color:#fff;box-shadow:0 4px 12px #145c4b40}.plan-toggle-btn.active .toggle-price{color:#ffffffe6}.toggle-price{font-family:var(--font-geist-mono,monospace);color:var(--text-muted);font-size:12px}.toggle-badge{text-transform:uppercase;background:var(--copper-100);color:var(--copper-700);letter-spacing:.03em;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.plan-toggle-btn.active .toggle-badge{color:var(--emerald-600);background:#fff}.compact-plan-card{border:1px solid var(--stone-300);background:#fcfbf9;border-radius:20px;grid-template-columns:1fr;gap:32px;margin-top:36px;padding:clamp(24px,4vw,40px);display:grid;box-shadow:0 10px 30px #0000000a}@media (min-width:900px){.compact-plan-card{grid-template-columns:1.25fr .85fr;gap:48px}}.compact-plan-inclusions{flex-direction:column;gap:20px;display:flex}.plan-title-row{align-items:center;gap:12px;margin-bottom:6px;display:flex}.compact-plan-title{color:#112920!important;font-size:24px!important;font-weight:700!important}.compact-plan-badge{text-transform:uppercase;background:var(--emerald-100);color:var(--emerald-700);letter-spacing:.04em;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.compact-plan-desc{color:#615a4f;margin:0;font-size:14px;line-height:1.55}.features-header-label{letter-spacing:.06em;color:var(--text-muted);margin-bottom:12px;font-size:11px;font-weight:700;display:block}.compact-checklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.compact-checklist li{color:var(--charcoal-900);grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.45;display:grid}.compact-check-circle{background:var(--emerald-100);width:18px;height:18px;color:var(--emerald-600);border-radius:50%;justify-content:center;align-items:center;margin-top:2px;display:flex}.feature-highlighted{background:var(--emerald-100);border-left:3px solid var(--emerald-600);border-radius:8px;padding:6px 10px}.feature-text{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.advanced-pill-tag{background:var(--copper-100);color:var(--copper-700);text-transform:uppercase;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.compact-plan-banner{background:var(--bone-100);color:#443e36;border-radius:12px;align-items:flex-start;gap:10px;margin-top:8px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.compact-plan-pricing-box{background:#fff;border:1px solid #e0dad0;border-radius:16px;flex-direction:column;justify-content:space-between;padding:24px;display:flex;box-shadow:0 4px 16px #00000008}.pricing-cohort-tag{color:var(--copper-700);background:var(--copper-100);border-radius:999px;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.pricing-amount-row{align-items:baseline;gap:4px;margin-bottom:8px;display:flex}.pricing-currency{color:var(--charcoal-900);font-size:20px;font-weight:600}.pricing-digits{font-size:38px;font-weight:700;font-family:var(--font-geist-mono,monospace);color:#112920;line-height:1}.pricing-interval{color:var(--text-muted);font-size:14px}.free-shipping-pill{background:var(--emerald-100);color:var(--emerald-600);border-radius:6px;align-items:center;gap:6px;margin-bottom:18px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.pricing-split-summary{background:var(--bone-50);border:1px solid #eae5db;border-radius:10px;gap:8px;margin-bottom:20px;padding:12px 14px;display:grid}.split-row{color:#615a4f;justify-content:space-between;align-items:center;font-size:12px;display:flex}.patient-home.offer-landing .compact-plan-cta{width:100%;border-radius:5px!important;padding:14px 24px!important;font-size:15px!important}.pricing-risk-reversal{color:#554e44;align-items:flex-start;gap:8px;margin-top:14px;font-size:12px;line-height:1.45;display:flex}.pricing-terms-note{text-align:center;color:var(--text-muted);margin-top:12px;font-size:11px}.offer-timeline-section{background:var(--bone-50);border-bottom:1px solid var(--stone-300);padding:80px 0}.realistic-timeline-grid{grid-template-columns:1fr;gap:20px;margin-top:36px;display:grid}@media (min-width:860px){.realistic-timeline-grid{grid-template-columns:repeat(3,1fr)}}.realistic-phase-card{border:1px solid var(--stone-300);background:#fff;border-radius:18px;flex-direction:column;padding:24px;transition:all .2s;display:flex;box-shadow:0 4px 12px #00000008}.realistic-phase-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000000f}.phase-card-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.phase-tag{letter-spacing:.06em;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.phase-timing-text{color:var(--text-muted);font-size:13px}.phase-title{color:#112920!important;margin:0 0 10px!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important}.phase-desc{color:#554e44;flex:1;margin:0 0 16px;font-size:13px;line-height:1.55}.phase-note-box{color:#2e4d41;background:#f5f8f6;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;font-size:11px;line-height:1.45;display:flex}.timeline-compounding-callout{background:var(--emerald-100);border:1px solid #c2e2cf;border-radius:14px;align-items:center;gap:16px;margin-top:28px;padding:18px 22px;display:flex}.callout-icon-wrap{width:44px;height:44px;color:var(--emerald-600);background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #145c4b1a}.callout-text strong{color:var(--emerald-700);margin-bottom:4px;font-size:14px;font-weight:700;display:block}.callout-text p{color:#284439;margin:0;font-size:13px;line-height:1.5}.offer-faq{border-bottom:1px solid var(--stone-300);background:#fff;padding:64px 0}.offer-faq-list{border-top:1px solid var(--stone-300);max-width:840px;margin:32px auto 0;display:grid}.offer-faq-list details{border-bottom:1px solid var(--stone-300)}.offer-faq-list summary{cursor:pointer;min-height:56px;color:var(--charcoal-900);padding:16px 36px 16px 0;font-size:16px;font-weight:600;position:relative}.offer-faq-list summary::-webkit-details-marker{display:none}.offer-faq-list details p{color:var(--text-muted);margin:0;padding:0 0 18px;font-size:14px;line-height:1.55}.offer-closing{background:var(--bone-100);padding:64px 0 80px}.offer-closing-box{background:var(--emerald-700);color:#fff;border-radius:18px;grid-template-columns:1fr;align-items:center;gap:32px;padding:clamp(32px,5vw,56px);display:grid;box-shadow:0 16px 36px #0e4a3c40}@media (min-width:860px){.offer-closing-box{grid-template-columns:1.2fr .8fr;gap:44px}}.offer-closing-copy .eyebrow{color:var(--copper-100)!important}.offer-closing-copy h2{margin:8px 0 14px;font-size:clamp(28px,3.8vw,40px);color:#fff!important}.offer-closing-lead{max-width:44ch;margin:0 0 24px;font-size:15px;line-height:1.5;color:#ffffffd9!important}.offer-closing-cta-row{align-items:center;gap:14px;display:flex}.offer-btn-large{min-height:50px;color:var(--emerald-700)!important;background:#fff!important;padding:14px 30px!important;font-size:15px!important;font-weight:600!important}.offer-btn-large:hover{background:var(--bone-50)!important}.offer-closing-guarantee{color:#fffc;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.offer-closing-photo-wrap{border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0003}.offer-closing-img{object-fit:cover;width:100%;height:auto;display:block}.offer-mobile-bar{z-index:50;border-top:1px solid var(--stone-300);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));background:#fffffff5;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #00000014}.offer-mobile-bar-info strong{color:var(--charcoal-900);font-size:15px;font-weight:600;display:block}.offer-mobile-bar-info span{color:var(--emerald-600);font-size:11px;font-weight:500;display:block}.offer-mobile-btn{white-space:nowrap;min-height:42px;padding:8px 18px!important;font-size:13px!important}@media (min-width:768px){.offer-landing{padding-bottom:0}.offer-mobile-bar{display:none}}@media (max-width:640px){.offer-landing .wrap{width:calc(100% - 32px)}.plan-toggle-wrapper{border-radius:16px;flex-direction:column;width:100%}.plan-toggle-btn{justify-content:center;width:100%}.offer-hero-card{max-width:100%;margin-top:24px;box-shadow:0 8px 24px #0000000f}.offer-hero-img-wrap{height:320px}.offer-hero-kit-pill{box-sizing:border-box!important;width:100%!important;max-width:100%!important;box-shadow:none!important;border:1px solid var(--stone-200,#eae5db)!important;border-radius:12px!important;margin-top:12px!important;position:static!important;bottom:auto!important;right:auto!important}.offer-card-badge{padding:6px 12px;top:12px;left:12px}}@media (prefers-reduced-motion:reduce){.offer-landing{scroll-behavior:auto}.offer-landing *,.offer-landing :before,.offer-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.offer-workflow-sticky,.workflow-title{overflow-wrap:anywhere;min-width:0;max-width:100%}.patient-home .logistaan-card-copy-dark,.patient-home .offer-closing-lead{color:var(--emerald-100)!important}.offer-mobile-btn{min-height:44px}.offer-hero-copy{overflow-wrap:anywhere;min-width:0}@media (max-width:640px){.offer-kit-meta{min-width:0}.offer-mini-sub{white-space:normal;overflow-wrap:anywhere}.logistaan-delivery-steps{flex-wrap:wrap}}.logistaan-card-copy{color:#2b3d33!important}.logistaan-preview-label{color:#145c4b!important}.logistaan-watermark{color:#145c4b!important;opacity:.18!important}.logistaan-preview-label-dark{color:#e3efea!important}.logistaan-watermark{color:#0b382c!important;opacity:.7!important}.logistaan-watermark-dark{color:#fff!important;opacity:.7!important}
