.local-hero,.local-definition,.ecommerce-powerful-copy,.local-problem-framing,.local-how-different,.local-sub-industries,.local-approach,.local-proof,.local-who-for,.b2b-services,.local-objections,.local-final-cta{position:relative;padding:100px 0}.local-definition::before,.local-problem-framing::before,.local-how-different::before,.local-sub-industries::before,.local-approach::before,.local-proof::before,.local-who-for::before,.b2b-services::before,.local-objections::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:48px;height:3px;background:var(--gold,#C8A45A)}.local-image-block{background:var(--white,#fff);padding:40px 0 0}.local-image-block-bottom{padding:32px 0 0}.local-image-frame{overflow:hidden;min-height:280px;border-radius:18px;background:var(--stone,#E7E2D8);box-shadow:0 22px 48px rgb(15 45 82 / .12)}.local-image-frame img{display:block;width:100%;height:auto}.local-image-placeholder{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px;text-align:center}.local-image-placeholder-label{margin-bottom:12px;color:var(--navy,#0F2D52);font-family:'Sora',sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.local-image-placeholder-text,.local-image-caption{font-size:15px;line-height:1.7;color:#55606c}.local-image-caption{margin-top:14px;font-size:13px;line-height:1.6}.local-hero{background:var(--navy,#0F2D52);color:var(--white,#fff);overflow:hidden;padding:72px 0 100px}.local-hero::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .015) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .015) 1px,transparent 1px);background-size:64px 64px;pointer-events:none}.local-hero .container,.local-definition .container,.local-problem-framing .container,.local-how-different .container,.local-inline-cta .container,.local-sub-industries .container,.local-approach .container,.local-proof .container,.local-who-for .container,.local-not-for .container,.local-objections .container,.local-numbers-bar .container,.local-final-cta .container{position:relative;z-index:1}.local-hero-grid,.local-problem-layout{display:grid;grid-template-columns:1fr 340px;gap:56px;align-items:start}.local-hero-label{font-family:'Sora',sans-serif;font-size:13px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold,#C8A45A);margin-bottom:20px}.local-hero h1,.local-definition h2,.local-problem-left h2,.local-how-different h2,.local-sub-industries h2,.local-approach h2,.local-proof h2,.local-who-for h2,.local-objections h2,.local-final-cta h2{font-family:'Sora',sans-serif;font-size:38px;font-weight:700;color:var(--navy,#0F2D52);line-height:1.2;text-align:left}.local-hero h1{font-size:46px;font-weight:800;letter-spacing:-1px;color:var(--white,#fff);margin-bottom:24px;line-height:1.1}.local-hero h1 span{color:var(--gold,#C8A45A)}.local-hero-text,.local-definition p,.local-problem-body p,.local-section-intro,.local-content-block-text p,.local-phase-item>p,.local-proof-detail,.local-persona-card p,.local-final-cta p{font-size:17px;line-height:1.78;color:var(--body-text,#3a3f47)}.local-hero-text{color:#c5cdd8;margin-bottom:36px;max-width:560px}.local-hero-ctas{display:flex;gap:16px;flex-wrap:wrap}.local-hero .btn-primary,.local-hero .btn-secondary,.local-inline-cta .btn-primary,.local-final-cta .btn-primary{border-radius:10px}.local-hero-summary{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);padding:36px 32px;margin-top:16px;border-radius:16px}.local-hero-summary-label,.local-definition-label,.local-phase-outputs-label{font-family:'Sora',sans-serif;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.local-hero-summary-label{color:var(--gold,#C8A45A);margin-bottom:24px}.local-hero-summary-item{padding:14px 0;border-top:1px solid rgb(255 255 255 / .06);font-size:15px;color:#a8b5c7;line-height:1.55}.local-hero-summary-item:first-of-type{border-top:none;padding-top:0}.local-hero-summary-item strong{color:var(--white,#fff)}.local-definition{background:var(--offwhite,#F7F5F0)}.local-definition .local-definition-layout{max-width:100%}.local-definition .local-definition-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,430px);gap:42px;align-items:stretch;margin-bottom:42px}.local-definition .local-definition-copy{min-width:0}.local-definition .local-definition-visual{min-width:0;display:flex;flex-direction:column;justify-content:stretch}.local-definition .local-definition-visual .local-image-frame{min-height:100%;height:100%;border-radius:20px}.local-definition .local-definition-visual .local-image-frame img{display:block;width:100%;height:100%;min-height:540px;max-height:640px;object-fit:cover;object-position:center}.local-definition .local-definition-visual .local-image-placeholder{min-height:540px}.local-definition p,.local-problem-body p,.local-content-block-text p,.local-phase-item>p{margin-bottom:24px}.local-definition-divider{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:40px}.local-definition-card,.local-proof-card,.local-persona-card,.local-sub-ind-card{border-radius:16px}.local-definition-card{padding:28px 24px;background:var(--white,#fff)}.local-definition-label.yes{color:#2E7D5B}.local-definition-label.no{color:#a94442}.local-definition-card p{font-size:15px;margin-bottom:10px}.local-problem-framing,.local-sub-industries,.local-proof{background:var(--white,#fff)}.local-problem-layout{grid-template-columns:340px 1fr;gap:64px}.local-how-different,.local-approach,.local-who-for{background:var(--offwhite,#F7F5F0)}.ecommerce-powerful-copy{background:var(--navy,#0F2D52);text-align:center;overflow:hidden}.ecommerce-powerful-copy::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .015) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .015) 1px,transparent 1px);background-size:64px 64px;pointer-events:none}.ecommerce-powerful-copy h2{max-width:860px;margin:0 auto 24px;font-family:'Sora',sans-serif;font-size:38px;font-weight:800;color:var(--white,#fff);text-align:center}.ecommerce-copy-content{max-width:800px;margin:0 auto 32px}.ecommerce-copy-content p{margin:0;color:#c5cdd8;font-size:18px;font-weight:600;line-height:1.7;text-align:center}.ecommerce-guarantee-box{max-width:800px;margin:0 auto 32px;padding:28px 32px;background:rgb(200 164 90 / .1);border:1px solid rgb(200 164 90 / .3);border-radius:14px}.ecommerce-guarantee-box p{margin:0;color:var(--white,#fff);font-size:17px;line-height:1.6}.ecommerce-cta-wrapper{margin-top:8px}.local-section-intro{max-width:720px;margin-bottom:56px}.local-content-block{display:grid;grid-template-columns:280px 1fr;gap:48px;padding:48px 0;border-top:1px solid var(--stone,#E7E2D8);align-items:start}.local-content-block-left h3,.local-phase-item h3,.local-persona-card h3,.local-not-for h2{font-family:'Sora',sans-serif;font-size:22px;font-weight:700;color:var(--navy,#0F2D52);line-height:1.3;text-align:left}.local-content-block-text p,.local-phase-outputs p,.local-proof-detail,.local-persona-card p,.local-not-for-item,.local-obj-answer{font-size:15px}.local-inline-cta{padding:56px 0;text-align:center}.local-inline-cta.on-white{background:var(--white,#fff);border-top:1px solid var(--stone,#E7E2D8);border-bottom:1px solid var(--stone,#E7E2D8)}.local-inline-cta.on-offwhite{background:var(--offwhite,#F7F5F0);border-top:1px solid var(--stone,#E7E2D8);border-bottom:1px solid var(--stone,#E7E2D8)}.local-inline-cta.on-navy{background:var(--navy,#0F2D52)}.local-inline-cta p{font-family:'Sora',sans-serif;font-size:20px;font-weight:700;line-height:1.3;margin-bottom:20px}.local-inline-cta.on-white p,.local-inline-cta.on-offwhite p{color:var(--navy,#0F2D52)}.local-inline-cta.on-navy p{color:var(--white,#fff)}.local-inline-cta .sub-text{font-size:15px;margin-bottom:24px;color:var(--body-text,#3a3f47)}.local-inline-cta.on-navy .sub-text{color:#8fa4bf}.b2b-services{background:var(--charcoal,#1F2833)}.b2b-services h2{margin:0 0 56px;text-align:center;color:var(--white,#fff)!important}.b2b-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;align-items:stretch}.b2b-service-card{padding:46px 40px;position:relative;border:1px solid #ddd3c0;border-radius:18px;background:var(--offwhite,#F7F5F0);display:flex;flex-direction:column;transition:box-shadow 0.2s ease,transform 0.2s ease,border-color 0.2s ease}.b2b-service-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgb(15 23 42 / .08);border-color:var(--gold,#C8A45A)}.b2b-service-card.featured{background:#183862;border:2px solid #183862}.b2b-service-card.featured::before{content:"RECOMMENDED";position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:6px 18px;border-radius:999px;background:var(--gold,#C8A45A);color:var(--navy,#0F2D52);font-family:'Sora',sans-serif;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.b2b-service-label{margin-bottom:12px;color:var(--gold,#C8A45A);font-family:'Sora',sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.b2b-service-card h3{margin:0 0 18px;font-family:'Sora',sans-serif;font-size:24px;font-weight:700;color:var(--navy,#0F2D52);line-height:1.2;text-align:left}.b2b-service-card.featured h3{color:var(--white,#fff)}.b2b-service-desc{margin:0 0 22px;font-size:15px;line-height:1.7;color:var(--body-text,#3a3f47);text-align:left}.b2b-service-card.featured .b2b-service-desc{color:#d5ddea}.b2b-service-includes{margin-bottom:24px}.b2b-service-includes p{position:relative;margin:0 0 10px;padding-left:18px;font-size:14px;line-height:1.65;color:var(--body-text,#3a3f47);text-align:left}.b2b-service-includes p::before{content:"✦";position:absolute;left:0;color:var(--navy,#0F2D52)}.b2b-service-card.featured .b2b-service-includes p{color:#d5ddea}.b2b-service-card.featured .b2b-service-includes p::before{color:var(--gold,#C8A45A)}.b2b-service-bestfor{margin-top:auto;margin-bottom:22px;padding:10px 12px;border-radius:8px;background:rgb(255 255 255 / .72);color:var(--charcoal,#1F2833);font-size:13px;font-weight:700;line-height:1.6;text-align:left}.b2b-service-card.featured .b2b-service-bestfor{background:rgb(255 255 255 / .1);color:var(--white,#fff)}.b2b-service-card .btn-outline,.b2b-service-card .btn-primary{align-self:center;min-width:250px;border-radius:10px}.b2b-service-card .btn-primary{width:100%;text-align:center}.local-sub-ind-grid,.local-proof-grid,.local-persona-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.local-sub-ind-card{display:grid;grid-template-columns:6px 1fr;background:var(--offwhite,#F7F5F0);overflow:hidden;transition:transform 0.15s}.local-sub-ind-card:hover{transform:translateY(-2px)}.local-sub-ind-accent{background:var(--gold,#C8A45A)}.local-sub-ind-body{padding:32px 28px}.local-sub-ind-body h3,.local-proof-stat{font-family:'Sora',sans-serif;font-size:18px;font-weight:700;color:var(--navy,#0F2D52);margin-bottom:12px;text-align:left}.local-sub-ind-body a,.local-not-for-links a{font-family:'Sora',sans-serif;font-size:13px;font-weight:600;color:var(--gold,#C8A45A);text-decoration:none}.local-sub-ind-body a:hover,.local-not-for-links a:hover,.local-final-cta .secondary-link:hover{text-decoration:underline}.local-phase-item{position:relative;padding-left:48px;padding-bottom:56px}.local-phase-item::before{content:'';position:absolute;left:16px;top:0;bottom:0;width:2px;background:var(--stone,#E7E2D8)}.local-phase-item:last-child{padding-bottom:0}.local-phase-item:last-child::before{bottom:calc(100% - 34px)}.local-phase-marker{position:absolute;left:0;top:0;width:34px;height:34px;background:var(--navy,#0F2D52);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Sora',sans-serif;font-size:13px;font-weight:800;color:var(--gold,#C8A45A)}.local-phase-outputs{padding:20px 24px;background:var(--white,#fff);border-left:3px solid var(--gold,#C8A45A);border-radius:0 14px 14px 0}.local-phase-outputs-label{color:var(--gold,#C8A45A);margin-bottom:8px}.local-proof-card,.local-persona-card{padding:36px 32px}.local-proof-card{background:var(--offwhite,#F7F5F0);border-bottom:3px solid var(--gold,#C8A45A);text-align:center}.local-proof-number,.local-num-value{font-family:'Sora',sans-serif;font-size:48px;font-weight:800;color:var(--gold,#C8A45A);letter-spacing:-1px}.local-proof-number{margin-bottom:8px}.local-proof-stat{text-align:center}.local-persona-card{background:var(--white,#fff);border-top:3px solid var(--gold,#C8A45A);position:relative}.local-persona-number{font-family:'Sora',sans-serif;font-size:64px;font-weight:800;color:var(--navy,#0F2D52);opacity:.06;position:absolute;top:16px;right:24px;line-height:1}.local-not-for,.local-numbers-bar,.local-final-cta{background:var(--navy,#0F2D52)}.local-not-for{padding:64px 0}.local-not-for .container{display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:start}.local-not-for h2,.local-objections h2,.local-final-cta h2{color:var(--white,#fff)}.local-not-for-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;margin-bottom:32px}.local-not-for-item{color:#a8b5c7;line-height:1.65;padding-left:20px;position:relative}.local-not-for-item::before{content:'\2715';position:absolute;left:0;top:2px;color:#a94442;font-size:13px}.local-not-for-links{padding-top:24px;border-top:1px solid rgb(255 255 255 / .08)}.local-not-for-links a{display:inline-block;margin-right:28px;margin-bottom:8px}.local-objections{background:var(--charcoal,#1F2833)}.local-obj-list{max-width:800px}.local-obj-item{border-bottom:1px solid rgb(255 255 255 / .08)}.local-obj-question{font-family:'Sora',sans-serif;font-size:18px;font-weight:600;color:var(--white,#fff);padding:28px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px}.local-obj-icon{font-size:24px;color:var(--gold,#C8A45A);flex-shrink:0}.local-obj-answer{display:none;padding-bottom:28px;line-height:1.78;color:#9aa5b4;max-width:720px}.local-obj-item.open .local-obj-answer{display:block}.local-numbers-bar{padding:64px 0}.local-numbers-bar .container{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}.local-num-label{font-size:14px;color:#a8b5c7;line-height:1.5}.local-final-cta{text-align:center;border-top:1px solid rgb(255 255 255 / .06)}.local-final-cta h2{max-width:700px;margin:0 auto 20px;text-align:center}.local-final-cta p{font-size:18px;color:#a8b5c7;max-width:580px;margin:0 auto 36px}.local-final-cta .secondary-link{display:block;margin-top:20px;font-size:14px;color:rgb(255 255 255 / .5);text-decoration:none}@media (max-width:960px){.local-hero-grid,.local-problem-layout,.local-content-block,.local-not-for .container,.local-definition .local-definition-top,.local-definition-divider,.local-not-for-grid,.local-sub-ind-grid,.local-proof-grid,.local-persona-grid,.b2b-service-grid{grid-template-columns:1fr}.local-numbers-bar .container{grid-template-columns:repeat(2,1fr)}.local-hero h1{font-size:34px}}@media (max-width:600px){.local-hero{padding:48px 0 72px}.local-hero h1{font-size:30px}.local-hero,.local-definition,.local-problem-framing,.local-how-different,.local-sub-industries,.local-approach,.local-proof,.local-who-for,.local-objections,.local-final-cta{padding:72px 0}.local-inline-cta{padding:40px 0}.local-inline-cta p{font-size:18px}.local-numbers-bar .container{grid-template-columns:1fr;gap:32px}.local-definition .local-definition-top{gap:28px;margin-bottom:32px}.local-definition .local-definition-visual .local-image-frame img,.local-definition .local-definition-visual .local-image-placeholder{min-height:320px;max-height:420px}}