.svc{border:1px solid var(--charcoal-border);border-radius:12px;background:#ffffff05;box-shadow:inset 0 1px #ffffff0d;overflow:hidden}.svc-tablist{display:none}.svc-nojs-label{font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--orange-light);margin-bottom:8px}.svc-panel+.svc-panel{border-top:1px solid var(--charcoal-border)}.svc.is-enhanced{display:grid;grid-template-columns:280px 1fr}.svc.is-enhanced .svc-tablist{display:flex;flex-direction:column;border-right:1px solid var(--charcoal-border)}.svc.is-enhanced .svc-nojs-label{display:none}.svc.is-enhanced .svc-panel+.svc-panel{border-top:0}.svc-panel[hidden]{display:none}.svc-tab{position:relative;display:flex;align-items:center;gap:14px;min-height:58px;padding:0 22px;background:transparent;border:0;border-bottom:1px solid var(--charcoal-border);color:#ffffff9e;font:inherit;font-size:13px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.svc-tab:last-child{border-bottom:0}.svc-tab:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--orange);transform:scaleY(0);transition:transform .25s ease}.svc-ico{flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.svc-tab:hover{color:var(--white);background:#ffffff08}.svc-tab[aria-selected=true]{color:var(--white);background:#ea580c1a}.svc-tab[aria-selected=true]:before{transform:scaleY(1)}.svc-tab[aria-selected=true] .svc-ico{color:var(--orange-light)}.svc-tab:focus-visible{outline:2px solid var(--amber);outline-offset:-3px}.svc-panel{display:grid;grid-template-columns:1.25fr 1fr;min-height:100%}.svc-panel:focus-visible{outline:2px solid var(--amber);outline-offset:-3px}.svc-copy{padding:40px 36px;display:flex;flex-direction:column;justify-content:center}.svc-h3{font-size:23px;font-weight:800;line-height:1.25;color:var(--white);margin-bottom:12px}.svc-body{font-size:15px;line-height:1.7;color:var(--gray-200);margin-bottom:18px}.svc-list{list-style:none;display:grid;gap:8px;margin-bottom:20px}.svc-list li{position:relative;padding-left:20px;font-size:14px;line-height:1.55;color:var(--gray-200)}.svc-list li:before{content:"";position:absolute;left:2px;top:8px;width:7px;height:7px;border-radius:50%;background:var(--orange)}.svc-tier-note{color:var(--orange-light);font-size:12.5px;font-weight:600}.svc-tiers{margin-bottom:22px}.svc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.svc-more{padding:12px 20px;font-size:15px}.svc-more:after{content:"→";content:"→" / "";display:inline-block;transition:transform .2s ease}.svc-more:hover:after,.svc-more:focus-visible:after{transform:translate(4px)}.svc-visual{display:flex;align-items:center;min-width:0;background:#141a25;border-left:1px solid var(--charcoal-border)}.svc-visual picture{display:block;width:100%}.svc-visual img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.svc.is-enhanced .svc-panel.is-active{animation:svcIn .28s ease both}@keyframes svcIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.svc.is-enhanced .svc-panel.is-active{animation:none}.svc-tab,.svc-tab:before,.svc-more:after{transition:none}}@media(max-width:1024px){.svc.is-enhanced{grid-template-columns:1fr}.svc.is-enhanced .svc-tablist{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid var(--charcoal-border)}.svc-tab{min-height:58px;padding:6px 12px;gap:10px;font-size:11.5px;letter-spacing:.3px;line-height:1.35}.svc-tab:nth-child(odd){border-right:1px solid var(--charcoal-border)}.svc-tab:last-child{border-bottom:0}.svc-tab:last-child:nth-child(odd){grid-column:1 / -1;border-right:0}.svc-panel{grid-template-columns:1fr}.svc-copy{padding:28px 22px}.svc-visual{min-height:140px;border-left:0;border-top:1px solid var(--charcoal-border)}.svc-h3{font-size:20px}}@media(max-width:380px){.svc-tab{font-size:11px;padding:6px 8px;gap:8px;letter-spacing:0}}.hero.astro-j7pv25f6{position:relative;padding:100px 0 96px;overflow:hidden;min-height:90vh;display:flex;align-items:center}.hero-bg.astro-j7pv25f6{position:absolute;inset:0;overflow:hidden;background:#0d1117;pointer-events:none}.hero-picture.astro-j7pv25f6,.hero-picture.astro-j7pv25f6 img.astro-j7pv25f6{display:block;width:100%;height:100%}.hero-picture.astro-j7pv25f6 img.astro-j7pv25f6{object-fit:cover;object-position:65% center}.hero-picture.astro-j7pv25f6{animation:heroZoom 20s ease-in-out both;transform-origin:70% center}.hero-bg.astro-j7pv25f6:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0d1117f0,#0d1117d9 48%,#0d11177a)}.hero-inner.astro-j7pv25f6{position:relative;max-width:860px}.hero-anim.astro-j7pv25f6 h1.astro-j7pv25f6{animation:heroRise .45s ease-out both}@keyframes heroZoom{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes heroRise{0%{transform:translateY(10px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-picture.astro-j7pv25f6,.hero-anim.astro-j7pv25f6 h1.astro-j7pv25f6,.hero.astro-j7pv25f6 .badge-dot.astro-j7pv25f6{animation:none;transform:none}}.svc-foot.astro-j7pv25f6{margin-top:28px;text-align:center;font-size:15px;color:var(--gray-200)}.svc-foot.astro-j7pv25f6 .svc-all.astro-j7pv25f6{margin-left:6px}.fit-bands.astro-j7pv25f6{margin-top:18px;font-size:15px;color:var(--gray-200);line-height:1.6}.fit-bands.astro-j7pv25f6 strong.astro-j7pv25f6{color:var(--white)}.not-fit.astro-j7pv25f6{margin-top:22px;padding:20px 22px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff08}.not-fit.astro-j7pv25f6 h3.astro-j7pv25f6{font-size:17px;font-weight:800;color:var(--white);margin-bottom:10px}.not-fit.astro-j7pv25f6 ul.astro-j7pv25f6{list-style:none;display:grid;gap:8px}.not-fit.astro-j7pv25f6 li.astro-j7pv25f6{position:relative;padding-left:22px;font-size:14px;line-height:1.6;color:#ffffffad}.not-fit.astro-j7pv25f6 li.astro-j7pv25f6:before{content:"×";position:absolute;left:2px;top:-1px;color:var(--orange-light);font-weight:800}.not-fit.astro-j7pv25f6 a.astro-j7pv25f6{color:var(--orange-light);text-decoration:underline}.hero-badge.astro-j7pv25f6{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;background:#ea580c1a;border:1px solid rgba(234,88,12,.25);border-radius:100px;font-size:13px;font-weight:700;color:#f97316;text-transform:uppercase;letter-spacing:.8px;margin-bottom:28px}.badge-dot.astro-j7pv25f6{width:8px;height:8px;background:#ea580c;border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.hero-lead.astro-j7pv25f6{margin-top:24px;max-width:680px}.hero-actions.astro-j7pv25f6{display:flex;gap:16px;flex-wrap:wrap;margin-top:36px;margin-bottom:56px}.hero-proof.astro-j7pv25f6{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.proof-item.astro-j7pv25f6{display:flex;flex-direction:column}.proof-item.astro-j7pv25f6 strong.astro-j7pv25f6{font-size:16px;font-weight:800;color:#fff}.proof-item.astro-j7pv25f6 span.astro-j7pv25f6{font-size:12px;color:#ffffff80;margin-top:2px}.proof-divider.astro-j7pv25f6{width:1px;height:36px;background:#ffffff1f}.section-header.astro-j7pv25f6{text-align:center;max-width:760px;margin:0 auto 56px}.problem-grid.astro-j7pv25f6{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.problem-card.astro-j7pv25f6{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:32px 24px}.problem-icon.astro-j7pv25f6{font-size:32px;margin-bottom:16px}.problem-card.astro-j7pv25f6 h3.astro-j7pv25f6{margin-bottom:10px;font-size:18px}.problem-card.astro-j7pv25f6 p.astro-j7pv25f6{font-size:14px;color:#fff9;line-height:1.65}.two-col.astro-j7pv25f6{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:start}.inline-link.astro-j7pv25f6{color:#f97316;font-weight:700;text-decoration:underline;text-decoration-color:#ea580c59;text-underline-offset:3px}.inline-link.astro-j7pv25f6:hover{text-decoration-color:#ea580c}.offer-line.astro-j7pv25f6{margin-top:22px;padding:18px 22px;border-left:4px solid #EA580C;background:#ea580c14;border-radius:0 12px 12px 0;font-size:20px;font-weight:700;line-height:1.5;color:#fff;max-width:680px}.offer-note.astro-j7pv25f6{margin-top:10px;font-size:13px;color:#ffffff80;max-width:680px;line-height:1.6}.rs-actions.astro-j7pv25f6{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.proof-diagram.astro-j7pv25f6{display:flex;align-items:stretch;gap:0;margin-top:36px;border-radius:12px;overflow:hidden;border:1px solid rgba(234,88,12,.2)}.pd-box.astro-j7pv25f6{flex:1;padding:24px;background:#ea580c0f}.pd-box-right.astro-j7pv25f6{background:#ea580c1a}.pd-box.astro-j7pv25f6 strong.astro-j7pv25f6{display:block;font-size:14px;font-weight:800;color:#ea580c;margin-bottom:4px}.pd-box.astro-j7pv25f6 span.astro-j7pv25f6{display:block;font-size:11px;color:#ffffff80;margin-bottom:14px}.pd-box.astro-j7pv25f6 ul.astro-j7pv25f6{list-style:none;padding:0}.pd-box.astro-j7pv25f6 ul.astro-j7pv25f6 li.astro-j7pv25f6{font-size:13px;color:#ffffffb3;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.06)}.pd-box.astro-j7pv25f6 ul.astro-j7pv25f6 li.astro-j7pv25f6:last-child{border-bottom:none}.pd-arrow.astro-j7pv25f6{display:flex;align-items:center;padding:16px 12px;font-size:11px;font-weight:800;color:#ea580c;background:#ea580c0f;writing-mode:initial;letter-spacing:1px}.founder-card.astro-j7pv25f6{border-radius:16px;overflow:hidden;position:sticky;top:100px}.founder-card.astro-j7pv25f6 img.astro-j7pv25f6{width:100%;object-fit:cover;aspect-ratio:4/5}.founder-card-caption.astro-j7pv25f6{background:var(--charcoal-card);padding:18px 20px;border-top:2px solid #EA580C}.founder-card-caption.astro-j7pv25f6 strong.astro-j7pv25f6{display:block;font-size:17px;font-weight:800;color:#fff;margin-bottom:4px}.founder-card-caption.astro-j7pv25f6 span.astro-j7pv25f6{display:block;font-size:12px;color:#ffffff8c;line-height:1.5}.packages-grid.astro-j7pv25f6{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.package-card.astro-j7pv25f6{background:var(--charcoal-card);border:1px solid var(--charcoal-border);border-radius:16px;padding:36px 28px;position:relative;display:flex;flex-direction:column}.package-card--featured.astro-j7pv25f6{border-color:#ea580c80;box-shadow:0 0 40px #ea580c1f}.package-badge.astro-j7pv25f6{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:4px 16px;background:#ea580c;color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px;border-radius:100px;white-space:nowrap}.package-tier.astro-j7pv25f6{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#ea580c;margin-bottom:8px}.package-price.astro-j7pv25f6{font-size:42px;font-weight:800;color:#fff;line-height:1;margin-bottom:6px}.package-price.astro-j7pv25f6 span.astro-j7pv25f6{font-size:18px;color:#ffffff80;font-weight:500}.package-tagline.astro-j7pv25f6{font-size:14px;color:#ffffff80;font-style:italic;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--charcoal-border)}.package-card.astro-j7pv25f6 .checklist.astro-j7pv25f6{flex-grow:1}.package-card.astro-j7pv25f6 .checklist.astro-j7pv25f6 li.astro-j7pv25f6{font-size:14px;margin-bottom:10px}.packages-note.astro-j7pv25f6{text-align:center;margin-top:32px;font-size:14px;color:#ffffff8c}.advantages-grid.astro-j7pv25f6{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.advantage-item.astro-j7pv25f6{display:flex;gap:20px;padding:28px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;align-items:flex-start}.advantage-num.astro-j7pv25f6{font-family:var(--font-heading);font-size:14px;font-weight:800;color:#ea580c;flex-shrink:0;width:28px;opacity:.8}.advantage-item.astro-j7pv25f6 h3.astro-j7pv25f6{margin-bottom:6px;font-size:17px}.advantage-item.astro-j7pv25f6 p.astro-j7pv25f6{font-size:13px;color:#ffffff8c;line-height:1.6}.case-study-teaser.astro-j7pv25f6{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:center}.cs-stat.astro-j7pv25f6{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px;margin-bottom:16px}.cs-stat.astro-j7pv25f6 strong.astro-j7pv25f6{display:block;font-size:22px;font-weight:800;color:#ea580c;margin-bottom:4px}.cs-stat.astro-j7pv25f6 span.astro-j7pv25f6{font-size:13px;color:#ffffff8c}.badge-bar.astro-j7pv25f6{background:#ffffff06;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:28px 0}.badge-bar-inner.astro-j7pv25f6{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.badge-bar-divider.astro-j7pv25f6{width:1px;height:44px;background:#ffffff1a;margin:0 32px;flex-shrink:0}.cred-badge.astro-j7pv25f6{display:flex;align-items:center;gap:14px;text-decoration:none;transition:opacity .2s}a.astro-j7pv25f6.cred-badge:hover{opacity:.8}.cred-badge--static.astro-j7pv25f6{cursor:default}.cred-badge-icon.astro-j7pv25f6{width:52px;height:52px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;letter-spacing:.5px;flex-shrink:0}.cb-icc.astro-j7pv25f6{background:#1a3a6b;color:#fff;border:1px solid rgba(255,255,255,.15)}.cb-nafed.astro-j7pv25f6{background:#8b0000;color:#fff;border:1px solid rgba(255,255,255,.15)}.cb-nfpa.astro-j7pv25f6{background:#003087;color:#fff;border:1px solid rgba(255,255,255,.15)}.cb-local.astro-j7pv25f6{background:#ea580c26;color:#f97316;border:1px solid rgba(234,88,12,.25)}.cred-badge-text.astro-j7pv25f6 strong.astro-j7pv25f6{display:block;font-size:14px;font-weight:700;color:#fff;margin-bottom:2px}.cred-badge-text.astro-j7pv25f6 span.astro-j7pv25f6{font-size:11px;color:#ffffff73;white-space:nowrap}@media(max-width:900px){.badge-bar-inner.astro-j7pv25f6{gap:24px}.badge-bar-divider.astro-j7pv25f6{display:none}.cred-badge.astro-j7pv25f6{flex:1 1 calc(50% - 24px);min-width:200px}}@media(max-width:480px){.cred-badge.astro-j7pv25f6{flex:1 1 100%}}.section--dark-alt.astro-j7pv25f6{background:#ffffff05}.founder-quote-block.astro-j7pv25f6{max-width:860px;margin:0 auto;padding:48px 56px;background:#ea580c0d;border:1px solid rgba(234,88,12,.15);border-radius:20px;position:relative}.fq-bar.astro-j7pv25f6{width:4px;height:100%;background:#ea580c;position:absolute;left:0;top:0;border-radius:4px 0 0 4px}.fq-quote.astro-j7pv25f6{font-size:19px;line-height:1.75;color:#ffffffd9;font-style:italic;margin:0 0 28px}.fq-attribution.astro-j7pv25f6 .fq-name.astro-j7pv25f6{display:block;font-size:15px;font-weight:800;color:#fff;margin-bottom:4px}.fq-attribution.astro-j7pv25f6 span.astro-j7pv25f6{font-size:13px;color:#ffffff80}.engine-grid.astro-j7pv25f6{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}.engine-step.astro-j7pv25f6{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:32px 24px}.engine-num.astro-j7pv25f6{font-size:13px;font-weight:800;color:#ea580c;letter-spacing:1px;margin-bottom:14px}.engine-step.astro-j7pv25f6 h3.astro-j7pv25f6{margin-bottom:10px;font-size:18px}.engine-step.astro-j7pv25f6 p.astro-j7pv25f6{font-size:14px;color:#fff9;line-height:1.65}.engine-note.astro-j7pv25f6{text-align:center;font-size:15px;color:#fff9}.promise-grid.astro-j7pv25f6{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.promise-item.astro-j7pv25f6{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:28px 24px}.promise-item--featured.astro-j7pv25f6{grid-column:span 2;background:#ea580c0f;border-color:#ea580c33}.promise-icon.astro-j7pv25f6{font-size:28px;margin-bottom:14px}.promise-item.astro-j7pv25f6 h3.astro-j7pv25f6{font-size:16px;font-weight:700;color:#fff;margin-bottom:8px}.promise-item.astro-j7pv25f6 p.astro-j7pv25f6{font-size:14px;color:#fff9;line-height:1.65}.faq-list.astro-j7pv25f6{max-width:800px;margin:0 auto}.faq-item.astro-j7pv25f6{border-bottom:1px solid rgba(255,255,255,.08);padding:4px 0}.faq-item.astro-j7pv25f6 summary.astro-j7pv25f6{cursor:pointer;padding:20px 8px;font-size:17px;font-weight:700;color:#fff;list-style:none;display:flex;justify-content:space-between;align-items:center;user-select:none}.faq-item.astro-j7pv25f6 summary.astro-j7pv25f6::-webkit-details-marker{display:none}.faq-item.astro-j7pv25f6 summary.astro-j7pv25f6:after{content:"+";font-size:22px;font-weight:400;color:#ea580c;flex-shrink:0;margin-left:16px}.faq-item.astro-j7pv25f6[open] summary.astro-j7pv25f6:after{content:"−"}.faq-item.astro-j7pv25f6 p.astro-j7pv25f6{padding:0 8px 24px;font-size:15px;color:#ffffffa6;line-height:1.7;margin:0}.fit-grid.astro-j7pv25f6{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.fit-list.astro-j7pv25f6{list-style:none;padding:0;margin:16px 0 20px}.fit-list.astro-j7pv25f6 li.astro-j7pv25f6{padding:10px 0 10px 28px;position:relative;font-size:15px;color:#ffffffbf;border-bottom:1px solid rgba(255,255,255,.06);line-height:1.5}.fit-list.astro-j7pv25f6 li.astro-j7pv25f6:before{content:"✓";position:absolute;left:0;color:#ea580c;font-weight:700}.fit-note.astro-j7pv25f6{font-size:14px;color:#ffffff80;line-height:1.6}.fit-note.astro-j7pv25f6 strong.astro-j7pv25f6{color:#fffc}.industry-list.astro-j7pv25f6{margin-top:24px}.industry-item.astro-j7pv25f6{padding:12px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:8px;font-size:14px;color:#ffffffbf;margin-bottom:8px;font-weight:500}.offer-block.astro-j7pv25f6{background:#ea580c0f;border:1px solid rgba(234,88,12,.2);border-radius:20px;padding:56px 64px;position:relative}.offer-badge.astro-j7pv25f6{display:inline-block;background:#ea580c;color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px;padding:5px 14px;border-radius:100px;margin-bottom:24px}.resources-surface.astro-j7pv25f6{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rs-card.astro-j7pv25f6{border-radius:16px;padding:40px 36px;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column}.rs-card--book.astro-j7pv25f6{background:linear-gradient(135deg,#ea580c1a,#ffffff05 60%);border-color:#ea580c40}.rs-card--podcast.astro-j7pv25f6{background:#ffffff08}.rs-tag.astro-j7pv25f6{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#ea580c;margin-bottom:16px}.rs-card.astro-j7pv25f6 h3.astro-j7pv25f6{margin-bottom:6px}.rs-sub.astro-j7pv25f6{font-size:14px;font-style:italic;color:#ffffff80;margin-bottom:16px}.rs-card.astro-j7pv25f6>p.astro-j7pv25f6{font-size:15px;color:#ffffffa6;line-height:1.7;flex-grow:1}@media(max-width:768px){.resources-surface.astro-j7pv25f6{grid-template-columns:1fr}}.stats-bar.astro-j7pv25f6{background:var(--orange);padding:18px 0}.stats-bar-inner.astro-j7pv25f6{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.stat-item.astro-j7pv25f6{display:flex;flex-direction:column;align-items:center;padding:8px 32px;text-align:center}.stat-item.astro-j7pv25f6 .stat-num.astro-j7pv25f6{font-size:22px;font-weight:800;color:#fff;line-height:1}.stat-item.astro-j7pv25f6 span.astro-j7pv25f6{font-size:11px;font-weight:600;color:#ffffffd9;text-transform:uppercase;letter-spacing:.8px;margin-top:4px}.stat-divider.astro-j7pv25f6{width:1px;height:36px;background:#ffffff4d;flex-shrink:0}@media(max-width:768px){.stats-bar-inner.astro-j7pv25f6{gap:0}.stat-item.astro-j7pv25f6{padding:8px 16px}.stat-divider.astro-j7pv25f6{display:none}}@media(max-width:1024px){.fit-grid.astro-j7pv25f6{grid-template-columns:1fr;gap:48px}.offer-block.astro-j7pv25f6{padding:40px 28px}.problem-grid.astro-j7pv25f6{grid-template-columns:repeat(2,1fr)}.two-col.astro-j7pv25f6{grid-template-columns:1fr;gap:48px}.founder-card.astro-j7pv25f6{position:static;max-width:360px}.packages-grid.astro-j7pv25f6,.advantages-grid.astro-j7pv25f6{grid-template-columns:1fr}.case-study-teaser.astro-j7pv25f6{grid-template-columns:1fr;gap:40px}.engine-grid.astro-j7pv25f6{grid-template-columns:1fr}.promise-grid.astro-j7pv25f6{grid-template-columns:repeat(2,1fr)}.promise-item--featured.astro-j7pv25f6{grid-column:span 2}}@media(max-width:768px){.hero.astro-j7pv25f6{min-height:auto;padding:80px 0 72px}.problem-grid.astro-j7pv25f6{grid-template-columns:1fr}.hero-proof.astro-j7pv25f6{gap:20px}.proof-divider.astro-j7pv25f6,.pd-arrow.astro-j7pv25f6{display:none}.proof-diagram.astro-j7pv25f6{flex-direction:column}.engine-grid.astro-j7pv25f6,.promise-grid.astro-j7pv25f6{grid-template-columns:1fr}.promise-item--featured.astro-j7pv25f6{grid-column:span 1}.founder-quote-block.astro-j7pv25f6{padding:32px 24px}.fq-quote.astro-j7pv25f6{font-size:16px}}.faq-terms.astro-j7pv25f6{max-width:760px;margin:1.5rem auto 0;font-size:.9rem;color:var(--gray-200);text-align:center}.faq-terms.astro-j7pv25f6 a.astro-j7pv25f6{color:var(--orange-light);text-decoration:underline}.sprk.astro-j7pv25f6{position:relative;border-top:1px solid var(--charcoal-border);background:radial-gradient(ellipse 70% 60% at 85% 10%,rgba(234,88,12,.1),transparent 70%)}.sprk-top.astro-j7pv25f6{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:center}.sprk-lead.astro-j7pv25f6{margin-top:16px;max-width:640px}.sprk-chips.astro-j7pv25f6{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.sprk-chips.astro-j7pv25f6 li.astro-j7pv25f6{font-size:13px;font-weight:600;color:var(--gray-100);border:1px solid rgba(234,88,12,.35);background:#ea580c14;border-radius:100px;padding:6px 14px}.sprk-actions.astro-j7pv25f6{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:28px}.sprk-photo.astro-j7pv25f6{border-radius:14px;overflow:hidden;border:1px solid var(--charcoal-border);box-shadow:var(--shadow-card)}.sprk-photo.astro-j7pv25f6 img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.sprk-how.astro-j7pv25f6{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:40px}.sprk-how.astro-j7pv25f6 a.astro-j7pv25f6{display:flex;flex-direction:column;gap:6px;height:100%;padding:16px;border-radius:12px;background:var(--charcoal-card);border:1px solid var(--charcoal-border);color:#fff;font-size:14.5px;line-height:1.35;transition:border-color .25s ease,transform .25s ease}.sprk-how.astro-j7pv25f6 a.astro-j7pv25f6:hover{border-color:#ea580c8c;transform:translateY(-2px)}.sprk-how.astro-j7pv25f6 a.astro-j7pv25f6:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.sprk-n.astro-j7pv25f6{font-size:12px;font-weight:800;letter-spacing:1px;color:var(--orange-light)}.sprk-bands.astro-j7pv25f6{margin-top:24px;font-size:14.5px;color:var(--gray-200);line-height:1.6;max-width:860px}.sprk-bands.astro-j7pv25f6 strong.astro-j7pv25f6{color:#fff}@media(max-width:1100px){.sprk-how.astro-j7pv25f6{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.sprk-top.astro-j7pv25f6{grid-template-columns:1fr;gap:28px}}@media(max-width:560px){.sprk-how.astro-j7pv25f6{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.sprk-how.astro-j7pv25f6 a.astro-j7pv25f6:hover{transform:none}}
