:root{--ink:#2c211b;--muted:#74665d;--paper:#fbf7f1;--surface:#fffdf9;--soft:#f3eadf;--line:#e7d8c8;--brown:#7a4d32;--brown-hover:#6b4028;--brown-dark:#3d291f;--copper:#b66c3f;--teal:#2f766d;--teal-bright:#64cbbd;--teal-soft:#e4f1ed;--cream:#fff8ec;--night:#211b18;--night-soft:#30251f;--night-line:#fff8ec29;--shadow:0 26px 80px #3d291f21;--shadow-tight:0 16px 42px #3d291f1a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:linear-gradient(180deg, #fffaf2 0, var(--paper) 540px), var(--paper);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}ul,ol{padding:0}.pageShell{min-height:100vh}[data-scroll-reveal]>.sectionInner{transform-origin:top}.reveal-ready [data-scroll-reveal]>.sectionInner{opacity:var(--reveal-opacity,1);filter:blur(var(--reveal-blur,0));transform:translate3d(0, var(--reveal-y,0), 0) scale(var(--reveal-scale,1));will-change:opacity, filter, transform;transition:opacity .16s ease-out,filter .16s ease-out,transform .16s ease-out}.sectionInner{width:min(1320px,100% - 40px);margin:0 auto}#top,#offer,#workflow-review,#value-stack,#workflow-criteria,#team-needs,#method,#paths,#timeline,#pricing,#faq{scroll-margin-top:112px}.siteHeader{z-index:30;-webkit-backdrop-filter:blur(22px)saturate(1.16);backdrop-filter:blur(22px)saturate(1.16);background:linear-gradient(135deg,#fffdf9f5,#f3eadfe6),#fbf7f1ed;border:1px solid #fff8ec57;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;width:min(1320px,100% - 64px);height:78px;margin:18px auto 0;padding:9px 11px;display:flex;position:sticky;top:18px;overflow:hidden;box-shadow:0 24px 64px #211b1838,inset 0 1px #ffffffa3}.siteHeader:before{content:"";pointer-events:none;background:radial-gradient(circle at 9% 0,#64cbbd21,#0000 28%),linear-gradient(90deg,#fff8ec4d,#0000 45%);position:absolute;inset:0}.brand{z-index:1;background:#fffdf985;border:1px solid #7a4d3214;border-radius:8px;align-items:center;gap:12px;min-height:56px;padding:6px 12px 6px 6px;font-size:18px;font-weight:760;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff85}.brandMark{object-fit:cover;background:var(--brown);border-radius:8px;flex:none;width:46px;height:46px;display:block;box-shadow:0 13px 28px #3d291f2e,0 3px 8px #2f766d29}.brandName{letter-spacing:.01em}.navLinks{z-index:1;background:#fffdf98f;border:1px solid #7a4d3217;border-radius:8px;align-items:center;gap:4px;min-height:56px;padding:5px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff8a}.navLinks a,.navCta{min-height:46px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:610;display:inline-flex}.navLinks a:hover{color:var(--ink);background:#f3eadfc2}.navLinks .navCta{color:var(--cream);background:linear-gradient(180deg, #8a5838, var(--brown));border:1px solid #fff8ec21;padding-left:18px;padding-right:18px;box-shadow:0 12px 24px #7a4d3242,inset 0 1px #fff8ec33}.navLinks .navCta:hover{color:var(--cream);background:linear-gradient(180deg, #8a593a, var(--brown-hover));box-shadow:0 14px 28px #7a4d324d,0 0 0 3px #7a4d321a,inset 0 1px #fff8ec3d}.heroSection{--hero-header-overlap:96px;--hero-top-gap:clamp(126px, 14svh, 152px);--hero-bottom-gap:clamp(28px, 4.5svh, 46px);margin-top:calc(var(--hero-header-overlap) * -1);min-height:100svh;padding:var(--hero-top-gap) 0 var(--hero-bottom-gap);color:var(--cream);background:linear-gradient(135deg, var(--night) 0%, #2b211d 50%, #35261f 100%)}.heroGrid{min-height:calc(100svh - var(--hero-top-gap) - var(--hero-bottom-gap));grid-template-columns:minmax(0,1.14fr) minmax(460px,.78fr);align-items:center;gap:clamp(26px,3.2vw,50px);padding-top:0;padding-bottom:0;display:grid}.heroCopy{max-width:940px}.heroEyebrow{width:fit-content;min-height:32px;color:var(--teal-bright);letter-spacing:.1em;text-transform:uppercase;background:#64cbbd1a;border:1px solid #64cbbd47;border-radius:999px;align-items:center;margin-bottom:18px;padding:0 12px;font-size:12px;font-weight:780;display:inline-flex}.detectBadge,.offerFacts span,.dragCloud span,.includesList span{border:1px solid #fff8ec2e;border-radius:999px;align-items:center;gap:7px;min-height:32px;font-size:13px;font-weight:680;display:inline-flex}h1,h2,h3,p{overflow-wrap:break-word}h1{letter-spacing:0;max-width:800px;margin:0;font-size:64px;font-weight:540;line-height:.97}.heroTitle{max-width:960px;color:var(--cream);font-size:clamp(48px,3.9vw,54px);line-height:1.02}.heroTitle span{display:block}h2{letter-spacing:0;max-width:840px;margin:0;font-size:48px;font-weight:540;line-height:1.04}h3{margin:0;font-size:20px;font-weight:660;line-height:1.2}p{margin:0}.heroLead{color:#fff8ecc7;text-wrap:balance;max-width:920px;margin-top:18px;font-size:18px;line-height:1.43}.heroLead span{display:inline}.heroActions,.centerAction,.sectionActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.heroActions{margin-top:58px}.primaryButton,.secondaryButton{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;font-size:15px;font-weight:720;display:inline-flex}.primaryButton{color:var(--cream);background:var(--brown);cursor:pointer;white-space:normal;border:0;padding:0 22px;transition:background .17s,box-shadow .17s,transform .17s;box-shadow:0 18px 38px #7a4d3242}.primaryButton:hover{background:var(--brown-hover);transform:translateY(-1px);box-shadow:0 20px 42px #3d291f4d,0 0 0 4px #7a4d321c}.secondaryButton{color:var(--cream);background:#fff8ec0f;border:1px solid #fff8ec3d;padding:0 20px}.secondaryButton:hover{color:var(--cream);background:#fff8ec1c;border-color:#fff8ec5c}.lightSecondary{color:var(--ink);background:#fffdf9bd;border-color:#7a4d322e}.lightSecondary:hover{color:var(--teal);background:var(--surface);border-color:#2f766d5c}.ctaReassurance{color:#fff8ecb3;max-width:420px;margin-top:10px;font-size:15px;line-height:1.5}.heroTrustLine{color:#f2dfc5;max-width:680px;margin-top:12px;font-size:15px;font-weight:620;line-height:1.5}.riskLine{color:#f2dfc5;background:#fff8ec0f;border:1px solid #64cbbd38;border-radius:8px;align-items:flex-start;gap:10px;max-width:720px;margin-top:12px;padding:12px 14px;font-size:14px;line-height:1.42;display:flex}.riskLine svg{color:var(--teal-bright);flex:none;margin-top:2px}.heroUrgency{color:#f5e6d2;background:#fff8ec12;border:1px solid #fff8ec29;border-radius:8px;align-items:flex-start;gap:9px;width:fit-content;max-width:100%;margin-top:10px;padding:10px 13px;font-size:14px;font-weight:680;line-height:1.45;display:inline-flex}.heroUrgency svg{color:var(--teal-bright);flex:none;margin-top:1px}.heroVisualCard{width:min(100%,580px);color:var(--ink);background:linear-gradient(180deg, var(--surface), var(--cream));border:1px solid #e7d8c8db;border-radius:8px;justify-self:end;margin-top:0;padding:18px;position:relative;box-shadow:0 30px 90px #0000003d}.heroVisualHeader{border-bottom:1px solid var(--line);padding-bottom:14px}.heroVisualHeader p{color:var(--ink);font-size:19px;font-weight:720;line-height:1.25}.beforeAfterGrid{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);align-items:stretch;gap:14px;margin-top:14px;display:grid}.processColumn{border:1px solid var(--line);background:#fffdf9c7;border-radius:8px;min-height:200px;padding:15px}.afterColumn{background:linear-gradient(#e4f1edcc,#fffdf9e6);border-color:#2f766d3d}.processLabel{color:var(--brown);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:780}.afterColumn .processLabel{color:var(--teal)}.processColumn h2{margin-top:8px;font-size:21px;font-weight:680;line-height:1.08}.processColumn ul{gap:10px;margin:16px 0 0;list-style:none;display:grid}.processColumn li{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.3;display:flex}.processColumn li svg{color:var(--teal);flex:none;margin-top:1px}.beforeColumn li svg{color:var(--brown)}.processBridge{min-height:200px;color:var(--teal);align-content:center;justify-items:center;gap:10px;display:grid}.processBridge span{color:#285b53;background:var(--teal-soft);text-align:center;white-space:normal;border:1px solid #2f766d33;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:780;line-height:1.18;display:inline-flex}.heroValueBadge{background:#e4f1edb8;border:1px solid #2f766d38;border-radius:8px;gap:7px;margin-top:12px;padding:14px;display:grid}.heroValueBadge strong{color:var(--teal);font-size:24px;line-height:1}.heroValueBadge span{color:var(--ink);font-size:14px;font-weight:720;line-height:1.3}.heroValueBadge small{color:var(--muted);font-size:12px;line-height:1.35}.heroValueBadge em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.35}@media (min-width:1440px){.sectionInner,.siteHeader{width:min(1480px,100% - 80px)}.heroCopy{max-width:1040px}.heroTitle{max-width:1080px;font-size:62px}h1{font-size:clamp(68px,4vw,82px)}.heroLead{max-width:960px;font-size:20px}.heroVisualCard{width:min(100%,620px);padding:28px}.heroVisualHeader p{font-size:23px}.beforeAfterGrid{grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);gap:20px}.processColumn{min-height:248px;padding:20px}.processBridge{min-height:248px}.processColumn h2{font-size:25px}.processColumn li{font-size:15px}.heroValueBadge strong{font-size:30px}}@media (min-width:1081px) and (max-width:1280px){.heroSection{--hero-top-gap:clamp(114px, 14svh, 128px);--hero-bottom-gap:clamp(18px, 3svh, 28px)}.heroGrid{grid-template-columns:minmax(0,1fr) minmax(480px,.88fr);gap:24px;padding-top:0;padding-bottom:0}.heroTitle{max-width:570px;font-size:44px;line-height:1.02}.heroLead{max-width:580px;margin-top:14px;font-size:16px;line-height:1.4}.heroActions{flex-wrap:nowrap;gap:10px;margin-top:48px}.heroActions .primaryButton,.heroActions .secondaryButton{white-space:nowrap;min-height:48px;padding-left:15px;padding-right:15px;font-size:13.5px}.ctaReassurance{margin-top:8px;font-size:13.5px}.riskLine{margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.36}.heroUrgency{margin-top:8px;padding:9px 12px;font-size:13px;line-height:1.35}.heroVisualCard{width:100%;padding:16px}.heroVisualHeader{padding-bottom:12px}.heroVisualHeader p{font-size:18px;line-height:1.18}.beforeAfterGrid{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);gap:10px;margin-top:12px}.processColumn{min-height:184px;padding:13px}.processColumn h2{margin-top:7px;font-size:20px}.processColumn ul{gap:8px;margin-top:13px}.processColumn li{font-size:12.5px;line-height:1.28}.processBridge{min-height:184px}.processBridge span{min-height:34px;padding-left:10px;padding-right:10px;font-size:12px}.heroValueBadge{gap:5px;margin-top:10px;padding:12px}.heroValueBadge strong{font-size:22px}.heroValueBadge span{font-size:13px}.heroValueBadge small{font-size:11px}}.sectionHeader{max-width:800px}.problemSection .sectionHeader,.problemSection .sectionHeader h2{max-width:none}.sectionHeader p:not(.sectionLabel){max-width:660px;color:var(--muted);margin-top:18px;font-size:18px;line-height:1.6}.compactHeader{margin-bottom:28px}.centeredHeader{text-align:center;margin:0 auto 38px}.centeredHeader p:not(.sectionLabel){margin-left:auto;margin-right:auto}.timelineHeadline{max-width:960px}.timelineHeadline span{display:block}.sectionLabel{color:var(--brown);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:780}.diagnosisSection{background:linear-gradient(180deg, #fffaf2 0%, var(--paper) 100%);border-bottom:1px solid #e7d8c8c2}.diagnosisGrid{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:clamp(30px,4vw,54px);display:grid}.diagnosisPanel,.examplePanel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-tight);border-radius:8px}.diagnosisPanel{gap:18px;padding:28px;display:grid}.diagnosisPanel p{color:var(--muted);font-size:17px;line-height:1.6}.diagnosisPanel strong{color:var(--ink);font-size:24px;font-weight:640;line-height:1.24}.diagnosisPanel span{color:#285b53;border-left:3px solid var(--teal);padding-left:18px;font-size:17px;font-weight:660;line-height:1.45}.problemSection,.diagnosisSection,.capacityCheckSection,.comparisonSection,.offerSection,.methodSection,.criteriaSection,.pathsSection,.exampleSection,.deliverablesSection,.timelineSection,.teamNeedsSection,.guaranteeSection,.valueBridgeSection,.valueComparisonSection,.assetsSection,.scarcitySection,.pricingSection,.fitSection,.faqSection{padding:92px 0}.painGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.painCard,.compareCard,.methodStep,.criteriaCard,.teamNeedCard,.deliverableCard,.timelineItem,.guaranteeCard,.assetCard,.fitColumn,.fitSignalCard,.notFitPanel,.faqItem,.singlePricingCard{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-tight);border-radius:8px}.painCard{min-height:214px;padding:22px}.painCard svg,.compareHeader svg,.methodStep svg,.criteriaCard svg,.teamNeedCard svg,.deliverableIcon,.columnHeader svg,.guaranteeCard svg,.pathIcon{color:var(--teal)}.painCard h3{margin-top:22px}.painCard p,.compareCard li,.methodStep p,.criteriaCard p,.teamNeedCard p,.deliverableCard p,.timelineItem p,.guaranteeCard p,.assetCard p,.fitColumn li,.fitSignalCard p,.notFitPanel p,.notFitPanel li,.faqItem p,.singlePricingCard p,.pathIntro p,.sectionQuote{color:var(--muted);font-size:15px;line-height:1.58}.painCard p{margin-top:10px}.problemSupportLine{color:#285b53;white-space:nowrap;background:linear-gradient(90deg,#e4f1edeb,#fff8ecb8);border:1px solid #2f766d2e;border-radius:999px;align-items:center;width:fit-content;max-width:100%;margin-top:26px;padding:12px 16px;font-size:15px;font-weight:720;line-height:1.35;display:inline-flex;box-shadow:0 14px 30px #211b180f}.dragPanel{border:1px solid var(--line);background:var(--soft);border-radius:8px;grid-template-columns:minmax(240px,.56fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:18px;padding:26px;display:grid}.dragCloud{flex-wrap:wrap;gap:9px;display:flex}.dragCloud span,.includesList span{color:var(--ink);background:var(--cream);border-color:#7a4d3229;padding:0 11px}.comparisonSection,.methodSection,.timelineSection,.teamNeedsSection,.assetsSection,.fitSection{background:#f3eadf75;border-top:1px solid #e7d8c8c2;border-bottom:1px solid #e7d8c8c2}.comparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.offerComparisonGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.compareCard{padding:26px}.compareHeader{align-items:center;gap:12px;margin-bottom:20px;display:flex}.compareCard ul,.fitColumn ul{gap:13px;margin:0;list-style:none;display:grid}.compareCard li{align-items:flex-start;gap:10px;display:flex}.compareCard li svg{flex:none;margin-top:4px}.mutedCompare li svg{color:var(--copper)}.strongCompare{background:linear-gradient(180deg, var(--surface), var(--teal-soft));border-color:#2f766d47}.strongCompare li svg{color:var(--teal)}.sectionQuote{border-left:3px solid var(--teal);max-width:780px;color:var(--ink);margin-top:24px;padding-left:18px;font-size:20px;font-weight:620}.capacityCheckSection{background:linear-gradient(180deg, #fffaf2 0%, var(--paper) 100%);border-bottom:1px solid #e7d8c8c2}.capacityCheckGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(34px,4vw,54px);display:grid}.capacityCheckSection .sectionHeader h2{max-width:620px;font-size:clamp(40px,3.55vw,44px);line-height:1.06}.reviewStepList{gap:10px;margin-top:24px;display:grid}.reviewStepList span{min-height:46px;color:var(--ink);background:#fffdf9b8;border:1px solid #7a4d321f;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;font-weight:650;line-height:1.45;display:flex}.reviewStepList svg{color:var(--teal);flex:none;margin-top:2px}.capacityCheckPanel{background:linear-gradient(180deg, #e4f1edd1, #fffdf9f5 48%, var(--cream)), var(--surface);box-shadow:var(--shadow);border:1px solid #2f766d33;border-radius:8px;padding:30px;position:relative;overflow:hidden}.capacityCheckPanel:before{content:"";pointer-events:none;background:#64cbbd38;border-radius:999px;width:220px;height:220px;position:absolute;top:-86px;right:-70px}.capacityPanelHeader,.capacityAnswerList,.capacityCheckClose,.capacityCheckPanel .primaryButton{z-index:1;position:relative}.capacityPanelHeader{align-items:flex-start;gap:14px;display:flex}.capacityPanelHeader svg{color:var(--teal);flex:none}.capacityPanelHeader .sectionLabel{margin-bottom:8px}.capacityAnswerList{gap:12px;margin-top:24px;display:grid}.capacityAnswer{background:#fffdf9b8;border:1px solid #2f766d29;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:flex-start;gap:14px;padding:16px;display:grid}.answerNumber{width:34px;height:34px;color:var(--cream);background:var(--teal);border-radius:999px;place-items:center;font-weight:760;display:grid}.capacityAnswer strong{color:var(--ink);font-size:17px;display:block}.capacityAnswer p{color:var(--muted);margin-top:5px;font-size:15px;line-height:1.5}.capacityCheckClose{border-top:1px solid #2f766d29;margin-top:20px;padding-top:18px}.capacityCheckClose strong{color:#285b53;font-size:16px;line-height:1.35;display:block}.capacityCheckClose p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.55}.offerGrid,.pathsGrid,.scarcityGrid,.pricingGrid,.faqGrid,.finalGrid{grid-template-columns:minmax(0,.74fr) minmax(0,1fr);align-items:start;gap:54px;display:grid}.offerGrid .sectionActions{margin-top:28px}.offerPanel{background:linear-gradient(180deg, #e4f1edad, #fffdf9f5), var(--surface);box-shadow:var(--shadow);border:1px solid #2f766d38;border-radius:8px;padding:28px}.offerCard{gap:22px;display:grid}.offerPriceRow{border-bottom:1px solid #2f766d29;grid-template-columns:minmax(0,.58fr) minmax(0,1fr);align-items:end;gap:20px;padding-bottom:22px;display:grid}.offerPriceRow strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(54px,6vw,76px);font-weight:560;line-height:.95}.offerPriceRow span{color:#285b53;max-width:340px;font-size:19px;font-weight:720;line-height:1.32}.positioningLead{color:#285b53;background:#fffdf9a3;border:1px solid #2f766d2e;border-radius:8px;margin-bottom:24px;padding:18px;font-size:16px;line-height:1.58}.offerCard .positioningLead{background:0 0;border:0;margin-bottom:0;padding:0;font-weight:720}.offerChecklist{gap:12px;margin:0;list-style:none;display:grid}.offerChecklist li{color:var(--muted);align-items:flex-start;gap:10px;font-size:15px;line-height:1.55;display:flex}.offerChecklist svg{color:var(--teal);flex:none;margin-top:3px}.offerAnchorLine{color:var(--ink);background:#fffdf9c2;border:1px solid #7a4d3224;border-radius:8px;padding:18px;font-size:17px;font-weight:660;line-height:1.48}.offerPaymentStrip{color:#285b53;background:var(--teal-soft);border:1px solid #2f766d33;border-radius:8px;align-items:flex-start;gap:10px;min-height:54px;padding:14px 16px;font-size:15px;font-weight:720;line-height:1.48;display:flex}.offerPaymentStrip svg{color:var(--teal);flex:none;margin-top:2px}.offerFacts{flex-wrap:wrap;gap:9px;display:flex}.offerFacts span{color:#285b53;background:#fffdf9b8;border-color:#2f766d33;padding:0 11px}.positioningStrip{gap:20px;margin-top:28px;display:grid}.positioningStrip div{border-top:1px solid #2f766d24;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:4px 13px;padding-top:19px;display:grid}.positioningStrip svg{color:var(--teal);grid-row:span 2}.positioningStrip strong{font-size:17px}.positioningStrip p{color:var(--muted);font-size:15px;line-height:1.55}.methodFlow{counter-reset:steps;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;list-style:none;display:grid}.methodStep{min-height:266px;padding:24px;position:relative}.stepNumber{width:36px;height:36px;color:var(--cream);background:var(--brown);border-radius:999px;place-items:center;margin-bottom:28px;font-weight:760;display:grid}.methodStep h3{margin-top:18px}.methodStep p{margin-top:10px}.criteriaGrid,.teamNeedsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.criteriaCard,.teamNeedCard{background:linear-gradient(180deg, #fffdf9f5, #e4f1ed57), var(--surface);min-height:232px;padding:26px}.criteriaCard h3,.teamNeedCard h3{margin-top:20px}.criteriaCard p,.teamNeedCard p{margin-top:10px}.criteriaSupportLine,.timelineSupportLine,.teamNeedsSupportLine{color:#285b53;text-align:center;background:#e4f1edad;border:1px solid #2f766d2e;border-radius:8px;max-width:840px;margin:24px auto 0;padding:18px;font-size:16px;font-weight:640;line-height:1.55}.timelineSupportLine{background:#fffdf9b8}.tabsModule{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.tabList{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.tabButton{min-height:58px;color:var(--muted);background:var(--cream);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:710;display:inline-flex}.tabButton.active{color:var(--cream);background:var(--teal)}.tabPanel{padding:30px}.pathIntro{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:18px;display:grid}.pathIcon{background:var(--teal-soft);border:1px solid #2f766d2e;border-radius:8px;place-items:center;width:58px;height:58px;display:grid}.pathIntro p:not(.sectionLabel){margin-top:12px}.pathScopeNote{max-width:560px;color:var(--ink);border-left:3px solid var(--teal);margin-top:18px;padding-left:16px;font-size:16px;font-weight:640;line-height:1.48}.bottleneckExampleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bottleneckExample{border:1px solid var(--line);background:linear-gradient(180deg, #fffdf9f5, #e4f1ed47), var(--surface);min-height:108px;box-shadow:var(--shadow-tight);border-radius:8px;align-content:start;gap:16px;padding:20px;display:grid}.bottleneckExample svg{color:var(--teal)}.bottleneckExample h3{font-size:18px}.exampleSection{padding-top:0}.examplePanel{background:linear-gradient(180deg, #fffdf9fa, #f3eadf80), var(--surface);padding:clamp(26px,4vw,42px)}.examplePanel .sectionHeader{max-width:980px}.examplePanel .sectionHeader p+p{margin-top:14px}.pathDetails{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.includesList{flex-wrap:wrap;gap:8px;display:flex}.outcomeBadge{color:#285b53;background:var(--teal-soft);border:1px solid #2f766d33;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:14px;font-weight:720;display:inline-flex}.deliverableGrid,.valueStackGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.valueStackCard{border:1px solid var(--line);background:var(--surface);min-height:286px;box-shadow:var(--shadow-tight);border-radius:8px;align-content:start;gap:13px;padding:22px;display:grid}.valueStackCard h3{margin-top:4px}.valueStackCard>p{color:var(--muted);font-size:15px;line-height:1.58}.whyItMatters{background:#e4f1ed9e;border:1px solid #2f766d29;border-radius:8px;margin-top:4px;padding:15px}.whyItMatters span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:780;display:block}.whyItMatters p{color:var(--ink);margin-top:7px;font-size:15px;font-weight:640;line-height:1.48}.valueStackClose{background:linear-gradient(180deg, #e4f1edb8, #fffdf9eb), var(--surface);border:1px solid #2f766d33;border-radius:8px;gap:10px;margin-top:18px;padding:24px;display:grid}.valueStackClose strong{color:var(--ink);font-size:18px;line-height:1.4}.valueStackClose p{color:var(--muted);font-size:16px;line-height:1.55}.deliverableCard{box-shadow:none}.deliverableCard summary,.faqItem summary{cursor:pointer;list-style:none}.deliverableCard summary::-webkit-details-marker{display:none}.faqItem summary::-webkit-details-marker{display:none}.deliverableCard summary{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;min-height:132px;padding:20px;display:grid}.deliverableIcon{background:var(--teal-soft);border:1px solid #2f766d29;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.deliverableCard strong{padding-right:24px;font-size:17px;display:block}.deliverableCard small{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.5;display:block}.deliverableCard p{border-top:1px solid var(--line);padding:0 20px 20px 80px}.deliverableCard summary,.faqItem summary{position:relative}.deliverableCard summary:after,.faqItem summary:after{content:"+";width:25px;height:25px;color:var(--teal);border:1px solid #2f766d2e;border-radius:999px;place-items:center;font-weight:720;display:grid;position:absolute;top:18px;right:20px}.deliverableCard[open] summary:after,.faqItem[open] summary:after{content:"-"}.timeline{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid;position:relative}.timeline:before{content:"";background:var(--line);height:1px;position:absolute;top:30px;left:5%;right:5%}.timelineItem{min-height:236px;box-shadow:none;padding:24px 16px 20px;position:relative}.timelineItem:before{content:"";border:3px solid var(--surface);background:var(--teal);border-radius:999px;width:12px;height:12px;margin-bottom:24px;display:block;box-shadow:0 0 0 1px #2f766d38}.timelineItem span{color:var(--brown);text-transform:uppercase;font-size:12px;font-weight:780}.timelineItem h3{margin-top:7px;font-size:18px}.timelineItem p{margin-top:10px;font-size:14px}.guaranteeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.guaranteeCard{background:linear-gradient(180deg, #e4f1ed94, #fffdf9f5), var(--surface);padding:26px}.guaranteeCard h3{margin-top:18px}.guaranteeCard p{margin-top:12px}.guaranteeSupportLine{color:#285b53;text-align:center;background:#e4f1edad;border:1px solid #2f766d2e;border-radius:8px;max-width:840px;margin:24px auto 0;padding:18px;font-size:16px;font-weight:640;line-height:1.55}.centerAction{justify-content:center;margin-top:30px}.valueBridgeSection{padding-bottom:34px}.valueBridgePanel{background:linear-gradient(180deg, #fffdf9f5, #e4f1ed75), var(--surface);max-width:900px;box-shadow:var(--shadow-tight);border:1px solid #2f766d2e;border-radius:8px;padding:34px}.valueBridgePanel h2{max-width:none}.valueBridgePanel p:not(.sectionLabel){max-width:680px;color:var(--muted);margin-top:16px;font-size:18px;line-height:1.58}.valueComparisonSection{background:linear-gradient(180deg, var(--paper), #fffaf2 54%, var(--paper));padding-top:34px}.valueHeader{margin-bottom:24px}.valueChart{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.chartGroup{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-tight);border-radius:8px;padding:24px}.investmentGroup{background:linear-gradient(180deg, #fffdf9fa, #f3eadf9e), var(--surface)}.sprintPriceComparison{background:#fffdf9c2;border:1px solid #7a4d3229;border-radius:8px;gap:12px;margin-top:20px;padding:24px;display:grid}.sprintPriceComparison span{color:var(--brown);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:780}.sprintPriceComparison strong{color:var(--ink);font-size:clamp(46px,6vw,62px);font-weight:560;line-height:.95}.sprintPriceComparison p{max-width:360px;color:var(--muted);font-size:15px;line-height:1.55}.chartGroupHeader{border-bottom:1px solid var(--line);gap:8px;padding-bottom:18px;display:grid}.chartGroupHeader h3{font-size:20px}.chartGroupHeader span{color:var(--muted);font-size:14px;line-height:1.45}.barStack{gap:18px;margin-top:20px;display:grid}.valueBarRow{gap:10px;display:grid}.barLabel{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.barLabel span{color:var(--muted);font-size:14px}.barLabel strong{color:var(--ink);text-align:right;font-size:17px}.barTrack{background:#e7d8c8b8;border-radius:999px;height:12px;overflow:hidden}.capacityBar,.investmentBar{border-radius:inherit;height:100%;display:block}.capacityBar{background:linear-gradient(90deg, var(--teal), var(--teal-bright))}.investmentBar{background:linear-gradient(90deg, #9a613e, var(--brown))}.valueNote{background:#fffdf9b3;border:1px solid #7a4d3224;border-radius:8px;margin-top:16px}.valueNote summary{cursor:pointer;color:var(--brown);padding:14px 16px;font-size:14px;font-weight:740}.valueNote p{color:var(--muted);padding:0 16px 14px;font-size:14px;line-height:1.5}.valueAnchorLine{color:var(--ink);border-left:3px solid var(--teal);margin-top:22px;padding-left:18px;font-size:20px;font-weight:660;line-height:1.35}.assetColumns,.fitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.columnHeader{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.columnHeader h2,.columnHeader h3{font-size:24px}.columnHeader span{min-height:30px;color:var(--brown);background:var(--cream);border:1px solid #7a4d322e;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:720;display:inline-flex}.assetList{gap:12px;display:grid}.assetCard{box-shadow:none;padding:20px}.assetCard strong{font-size:17px;display:block}.assetCard p{margin-top:8px}.accentAsset{background:var(--teal-soft);border-color:#2f766d38}.scarcitySection{padding-top:76px;padding-bottom:76px}.scarcityStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scarcityStats div{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;justify-content:space-between;min-height:150px;padding:22px;display:flex}.scarcityStats strong{color:var(--brown);font-size:36px;font-weight:640;line-height:1}.scarcityStats span{color:var(--muted);font-size:15px;line-height:1.45}.pricingSection{color:var(--ink);background:linear-gradient(180deg, var(--paper) 0%, #fffaf2 100%)}.pricingIntro{margin-bottom:34px}.singlePricingCard{background:linear-gradient(180deg, #fffdf9fa, #e4f1ed52), var(--surface);max-width:900px;box-shadow:var(--shadow);border-color:#2f766d33;margin:0 auto;padding:clamp(28px,4vw,44px);position:relative;overflow:hidden}.singlePricingCard:before{content:"";background:linear-gradient(90deg, var(--brown), var(--teal), var(--teal-bright));height:5px;position:absolute;inset:0 0 auto}.pricingTop{z-index:1;border-bottom:1px solid #e7d8c8e6;padding-bottom:24px;position:relative}.pricingBadge{color:#285b53;letter-spacing:.08em;text-transform:uppercase;background:#e4f1edc7;border:1px solid #2f766d33;border-radius:999px;align-items:center;width:fit-content;min-height:32px;padding:0 12px;font-size:12px;font-weight:780;display:inline-flex}.pricingTop strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:18px;font-size:clamp(56px,8vw,82px);font-weight:560;line-height:.95;display:block}.pricingTop p{color:var(--ink);margin-top:14px;font-size:19px;font-weight:700}.pricingIncludedLine{color:var(--ink);margin-top:22px;font-size:18px;font-weight:680}.pricingIncludesLabel{color:var(--brown);letter-spacing:.09em;text-transform:uppercase;margin-top:20px;font-size:12px;font-weight:780}.pricingIncludeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.pricingIncludeGrid span{min-height:44px;color:var(--muted);background:#fffdf9c2;border:1px solid #e7d8c8d1;border-radius:8px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:14px;font-weight:620;line-height:1.42;display:flex}.pricingIncludeGrid svg{color:var(--teal);flex:none;margin-top:2px}.pricingTrustList{gap:12px;margin-top:20px;display:grid}.pricingTrustList span{color:#285b53;background:#fffdf9b8;border:1px solid #2f766d2e;border-radius:8px;align-items:flex-start;gap:10px;min-height:48px;padding:13px 15px;font-size:15px;font-weight:660;line-height:1.5;display:flex}.pricingTrustList svg{color:var(--teal);flex:none;margin-top:3px}.urgencyCard{border:1px solid var(--line);background:linear-gradient(180deg, #fffdf9eb, #f3eadf94), var(--surface);border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:18px;padding:18px;display:grid}.urgencyCard div{align-content:center;gap:8px;display:grid}.urgencyCard div+div{border-left:1px solid #7a4d3229;padding-left:18px}.urgencyCard span{color:var(--brown);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:780}.urgencyCard strong{color:var(--ink);font-size:34px;font-weight:600;line-height:1}.urgencyCard small{color:var(--muted);font-size:14px;line-height:1.45}.pricingUrgency{margin-top:22px}.pricingCapacityNote{color:var(--muted);margin-top:18px;font-size:14px;line-height:1.55}.pricingRoiBlock{border-top:1px solid #e7d8c8e6;gap:18px;margin-top:24px;padding-top:24px;display:grid}.pricingRoiExamples{gap:18px;display:grid}.pricingRoiDisclaimer{color:#74665ddb;font-size:13px;line-height:1.55}.pricingPointLine{color:var(--ink);border-left:3px solid var(--teal);padding-left:18px;font-size:18px;font-weight:660;line-height:1.45}.pricingFinalCta{text-align:center;justify-items:center;gap:12px;max-width:620px;margin:24px auto 0;display:grid}.pricingFinalCta>span{color:var(--muted);font-size:14px;line-height:1.5}.pricingDisclaimer{color:#74665dc7;text-align:center;max-width:760px;margin:22px auto 0;font-size:12px;line-height:1.5}.fullButton{width:100%;margin-top:18px}.fitColumn{box-shadow:none;padding:28px}.fitColumn li{padding-left:22px;position:relative}.fitColumn li:before{content:"";background:var(--teal);border-radius:999px;width:7px;height:7px;position:absolute;top:10px;left:0}.fitColumn:nth-child(2) li:before{background:var(--copper)}.fitIntroLine{max-width:980px;color:var(--ink);margin:0 auto 18px;font-size:18px;font-weight:700;line-height:1.45}.fitSignalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fitSignalCard{min-height:166px;box-shadow:none;grid-template-columns:28px minmax(0,1fr);gap:13px;padding:22px;display:grid}.fitSignalCard svg{color:var(--teal);margin-top:2px}.fitSignalCard h3{font-size:18px;line-height:1.25}.fitSignalCard p{margin-top:8px}.fitCloseLine{color:#285b53;text-align:center;background:#e4f1edad;border:1px solid #2f766d2e;border-radius:8px;max-width:900px;margin:22px auto 0;padding:18px;font-size:16px;font-weight:650;line-height:1.55}.notFitPanel{box-shadow:none;margin-top:34px;padding:28px}.notFitPanel .columnHeader svg{color:var(--copper)}.notFitPanel>p{margin-top:4px}.notFitPanel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:18px 0 0;list-style:none;display:grid}.notFitPanel li{padding-left:22px;position:relative}.notFitPanel li:before{content:"";background:var(--copper);border-radius:999px;width:7px;height:7px;position:absolute;top:10px;left:0}.hiringClarification{color:#285b53;background:#e4f1ed94;border:1px solid #2f766d29;border-radius:8px;margin-top:22px;padding:16px;font-weight:640}.faqGrid{align-items:start}.faqList{gap:10px;display:grid}.faqItem{box-shadow:none}.faqItem summary{padding:19px 58px 19px 20px;font-size:16px;font-weight:720}.faqItem p{padding:0 20px 20px}.finalCta{color:var(--cream);background:linear-gradient(135deg, var(--night) 0%, var(--night-soft) 100%);padding:92px 0 106px}.finalCta .sectionLabel{color:var(--teal-bright)}.finalCta h2{max-width:790px}.finalCta p:not(.sectionLabel){color:#fff8ecbd;max-width:720px;margin-top:20px;font-size:18px;line-height:1.6}.finalGrid{align-items:center}.finalAction{justify-items:start;gap:14px;display:grid}.finalUrgency{color:#f5e6d2;background:#fff8ec12;border:1px solid #64cbbd3d;border-radius:8px;max-width:420px;padding:16px;font-size:15px;font-weight:680;line-height:1.5}.finalAction span{color:#fff8ecad;font-size:14px;line-height:1.5}.siteFooter{color:var(--cream);background:linear-gradient(135deg, #211915 0%, var(--night) 54%, #2a201b 100%), var(--night);border-top:1px solid #fff8ec1f}.footerInner{grid-template-columns:minmax(280px,.92fr) minmax(0,1.3fr);align-items:start;gap:clamp(38px,6vw,86px);padding:54px 0 36px;display:grid}.footerBrandBlock{max-width:430px}.footerBrand{color:var(--cream);align-items:center;gap:13px;font-size:21px;font-weight:760;display:inline-flex}.footerBrandMark{object-fit:cover;background:var(--brown);border-radius:8px;flex:none;width:46px;height:46px;display:block;box-shadow:0 14px 34px #0000003d,0 0 0 1px #fff8ec1a}.footerBrandBlock p{color:#fff8eca8;margin-top:18px;font-size:15px;line-height:1.65}.footerLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.footerColumn,.footerCtaBlock{align-content:start;gap:10px;display:grid}.footerColumnTitle{color:var(--teal-bright);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:780}.footerColumn a,.footerTextLink,.footerBottom a{color:#fff8ecb8;font-size:14px;font-weight:650;line-height:1.4;transition:color .16s,border-color .16s,background .16s,transform .16s}.footerColumn a:hover,.footerTextLink:hover,.footerBottom a:hover{color:var(--cream)}.footerSocialRow{flex-wrap:wrap;gap:8px;display:flex}.footerIconLink{width:38px;height:38px;color:var(--cream);background:#fff8ec0f;border:1px solid #fff8ec29;border-radius:8px;place-items:center;display:inline-grid}.footerIconLink:hover{background:#64cbbd1f;border-color:#64cbbd6b;transform:translateY(-1px)}.footerReviewButton{width:fit-content;min-height:44px;color:var(--cream);background:linear-gradient(180deg, #8a5838, var(--brown));cursor:pointer;border:1px solid #fff8ec29;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:730;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 16px 34px #00000038}.footerReviewButton:hover{background:linear-gradient(180deg, #8a593a, var(--brown-hover));transform:translateY(-1px);box-shadow:0 18px 38px #00000047}.footerBottom{border-top:1px solid #fff8ec1f;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:18px 0;display:flex}.footerBottom span{color:#fff8ec80;font-size:13px;line-height:1.5}.footerBottom a{align-items:center;gap:6px;display:inline-flex}.mobileStickyCta{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal-ready [data-scroll-reveal]>.sectionInner{opacity:1!important;filter:none!important;transform:none!important}}@media (min-width:1081px) and (max-width:1180px){.offerGrid{gap:42px}.offerPriceRow{grid-template-columns:1fr;align-items:start;gap:10px}.offerPriceRow span{max-width:none}}@media (max-width:1080px){h1{font-size:56px}.heroTitle{font-size:48px}h2{font-size:40px}.heroGrid,.capacityCheckGrid,.diagnosisGrid,.offerGrid,.offerComparisonGrid,.pathsGrid,.scarcityGrid,.pricingGrid,.valueChart,.faqGrid,.finalGrid{grid-template-columns:1fr}.heroGrid{min-height:auto;padding-top:0;padding-bottom:0}.heroVisualCard{justify-self:start;max-width:620px;margin-top:0}.footerInner{grid-template-columns:1fr}.methodFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline{grid-template-columns:1fr}.timeline:before{width:1px;height:auto;top:0;bottom:0;left:27px}.timelineItem{min-height:auto;padding-left:58px}.timelineItem:before{margin:0;position:absolute;top:25px;left:22px}}@media (max-width:820px){.navLinks a:not(.navCta){display:none}.heroSection{padding-top:122px}h1{font-size:44px;line-height:1.02}.heroTitle{font-size:40px}h2,.capacityCheckSection .sectionHeader h2{font-size:34px;line-height:1.08}.heroLead,.sectionHeader p:not(.sectionLabel),.finalCta p:not(.sectionLabel){font-size:17px}.painGrid,.bottleneckExampleGrid,.comparisonGrid,.offerComparisonGrid,.criteriaGrid,.deliverableGrid,.valueStackGrid,.guaranteeGrid,.teamNeedsGrid,.assetColumns,.fitGrid,.fitSignalGrid,.notFitPanel ul,.dragPanel{grid-template-columns:1fr}.problemSupportLine{white-space:normal;border-radius:8px}.tabList{display:flex;overflow-x:auto}.tabButton{min-width:150px}.footerLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.footerCtaBlock{grid-column:1/-1}.mobileStickyCta{display:none}}@media (max-width:620px){.sectionInner,.siteHeader{width:calc(100% - 28px)}.siteHeader{gap:8px;height:68px;margin-top:12px;padding:8px;top:12px}.brand{flex:none;gap:9px;min-height:50px;padding:5px 8px 5px 5px}.brandMark{width:38px;height:38px}.brandName{font-size:16px}.navLinks{min-height:auto;box-shadow:none;background:0 0;border:0;flex:0 auto;padding:0}.navCta{min-width:76px;min-height:44px;padding-left:11px;padding-right:11px;font-size:13px}.heroSection{margin-top:-80px;padding:102px 0 50px}.heroGrid{gap:36px}h1{font-size:38px}.heroTitle{font-size:23px;line-height:1.04}.heroLead{font-size:14px;line-height:1.48}h2,.capacityCheckSection .sectionHeader h2{font-size:30px}h3{font-size:18px}.heroActions,.sectionActions,.primaryButton,.secondaryButton{width:100%}.heroActions{margin-top:42px}.primaryButton,.secondaryButton{min-height:50px;padding-left:14px;padding-right:14px}.heroVisualCard,.capacityCheckPanel,.diagnosisPanel,.examplePanel,.valueBridgePanel,.chartGroup,.offerPanel,.criteriaCard,.valueStackCard,.teamNeedCard,.fitSignalCard,.notFitPanel,.tabPanel,.singlePricingCard,.fitColumn{padding:20px}.beforeAfterGrid{grid-template-columns:1fr}.processColumn,.processBridge{min-height:auto}.processBridge{padding:4px 0}.processBridge svg{transform:rotate(90deg)}.problemSection,.capacityCheckSection,.comparisonSection,.offerSection,.methodSection,.criteriaSection,.pathsSection,.deliverablesSection,.timelineSection,.teamNeedsSection,.guaranteeSection,.valueBridgeSection,.valueComparisonSection,.assetsSection,.scarcitySection,.pricingSection,.fitSection,.faqSection{padding:62px 0}.methodFlow,.offerPriceRow,.pricingIncludeGrid,.scarcityStats,.urgencyCard{grid-template-columns:1fr}.urgencyCard div+div{border-top:1px solid #7a4d3229;border-left:0;padding-top:16px;padding-left:0}.methodStep{min-height:auto}.pathIntro{grid-template-columns:1fr}.deliverableCard summary{grid-template-columns:1fr;min-height:auto;padding-right:58px}.deliverableCard p{padding:0 20px 20px}.pricingTop strong{font-size:48px}.offerPriceRow{gap:12px}.offerPriceRow strong{font-size:clamp(46px,14vw,54px)}.offerPriceRow span{max-width:none;font-size:17px;line-height:1.36}.barLabel{flex-direction:column;align-items:flex-start;gap:5px}.barLabel strong{text-align:left}.finalCta{padding:72px 0 118px}.footerInner{gap:30px;padding:44px 0 28px}.footerLinks{grid-template-columns:1fr;gap:22px}.footerReviewButton{width:100%}.footerBottom{flex-direction:column;align-items:flex-start}}
