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