/* Visual layer over the preserved 2026-10-03 calm SaaS design. */
.sales-hero__grid{gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}
@media(min-width:1001px){.sales-hero h1{font-size:clamp(3rem,4.4vw,4.15rem)!important}}
.sales-hero__visual{display:block;min-height:0;padding:0!important;background:#0a2341!important;border-radius:24px;isolation:isolate}
.sales-hero__visual:before,.sales-hero__visual:after{display:none}
.service-photo{display:block;position:relative;height:300px;overflow:hidden}
.service-photo img{width:100%;height:100%;object-fit:cover;object-position:60% 35%;display:block}
.service-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,#0a2341)}
.service-photo__caption{position:relative;margin:-42px 24px 0;z-index:1;color:#fff;display:grid;gap:6px}
.service-photo__caption span{font-size:.59rem;letter-spacing:.13em;font-weight:700;color:#b3d7fc}
.service-photo__caption small{font-size:.78rem;line-height:1.4}
.sales-hero__demo{position:relative!important;margin:18px;width:calc(100% - 36px);max-width:none;padding:16px;border-radius:16px;background:#0d2a4b!important;box-shadow:none!important}
.demo-live{color:#216bc9}.demo-result b{background:#246fce}
.sales-hero__demo .demo-response{background:linear-gradient(130deg,#146fe1,#1254b6);color:#fff;box-shadow:none}
.sales-hero__demo .demo-response p{color:#fff}
.benefit:nth-child(2) .benefit__icon{color:#0878f9!important;background:#e4effb!important}
.benefit .benefit__icon--stars{color:#0878f9!important;background:#e4effb!important}
.sales-contrast--clean .contrast-heading>p:not(.eyebrow){color:#5b6676!important}
.outcome-card--dark h3{color:#fff!important}.outcome-stars{color:#91bfff!important}
.how-guide__signal{min-height:220px;padding:24px;justify-content:flex-start;background:#0c315b!important;gap:12px}
.how-guide__signal:before{display:none}
.signal-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:16px;border:1px solid #74a9e24d;background:#ffffff0d;color:#b3d7fc;margin-bottom:6px}
.signal-icon svg{width:35px;height:35px}
.how-guide__signal b{max-width:235px;line-height:1.45}.how-guide__signal small{color:#c6d8eb;opacity:1}
.how-guide__signal--sms{background:#123b68!important}.how-guide__signal--review{background:#19436e!important}
.contrast-clean-card{box-shadow:0 10px 28px rgba(17,47,78,.06);border:1px solid #d5e0eb}
.web-service-visual{background:linear-gradient(135deg,#e3edf8,#f4f7fb);overflow:hidden}
.site-preview{width:88%;max-width:370px;background:#fff;border:1px solid #c9d8e7;border-radius:12px;box-shadow:0 18px 35px #14375c1a;overflow:hidden;transform:rotate(-3deg)}
.site-preview__bar{display:flex;align-items:center;gap:4px;height:26px;padding:0 10px;background:#eaf0f7;border-bottom:1px solid #d9e4ef}
.site-preview__bar i{width:5px;height:5px;border-radius:50%;background:#a4b4c5}.site-preview__bar span{font-size:8px;color:#6a7e91;margin-left:16px}
.site-preview__content{background:#102e52;padding:20px 22px;color:#fff;display:grid;gap:8px;position:relative}
.site-preview__content:after{content:"";position:absolute;right:15px;top:25px;width:55px;height:70px;border-radius:8px;background:linear-gradient(145deg,#4b86c3,#1e568f);opacity:.5}
.site-preview__tag{font-size:6px;letter-spacing:.1em;color:#aad1ff}.site-preview strong{font-size:17px;line-height:1.2;font-family:var(--font-head);position:relative;z-index:1}
.site-preview small{font-size:8px;color:#d5e2f0}.site-preview em{justify-self:start;font-size:8px;font-style:normal;background:#1e6fff;padding:7px 11px;border-radius:4px}
.site-preview__tiles{display:flex;justify-content:space-around;padding:14px 8px;color:#335372;font-size:8px}
.how-guide__photo{height:210px;overflow:hidden;border-radius:16px 16px 0 0;background:#dce6f0}
.how-guide__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%}
.how-guide__card .how-guide__signal{border-radius:0 0 16px 16px;min-height:112px;padding:18px 20px;gap:8px;border-top:0}
.how-guide__card .how-guide__signal b{max-width:none}
.outcome-story__head{align-items:center;gap:46px}
.outcome-story__photo{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:20px;border:1px solid #d5e0eb}
.outcome-story__context p{color:#61758a;line-height:1.75;margin:16px 0 0}
@media(max-width:900px){.outcome-story__head{gap:22px}.outcome-story__context{max-width:680px}.how-guide__photo{height:230px}}
@media(max-width:600px){.how-guide__photo{height:auto;aspect-ratio:3/2}.how-guide__card .how-guide__signal{min-height:104px}.outcome-story__photo{border-radius:16px}}
@media(max-width:1000px){.sales-hero__grid{grid-template-columns:1fr;gap:36px}.sales-hero__visual{max-width:680px;width:100%;margin:auto}.service-photo{height:340px}}
@media(max-width:768px){.nav__links{background:#fff!important}}
@media(max-width:600px){.sales-hero__visual{padding:0!important;border-radius:20px}.service-photo{height:250px}.service-photo img{object-position:center 35%}.service-photo__caption{margin-left:18px;margin-right:18px}.sales-hero__demo{margin:14px;width:calc(100% - 28px);padding:12px}.sales-hero__demo .demo-call strong{font-size:.92rem}.sales-hero__demo .demo-response p{font-size:.82rem}.how-guide__signal{min-height:210px}.sales-hero h1{font-size:clamp(2.6rem,10.9vw,3.9rem)!important}}

/* 2026-10-04 BEAUTIFIER PASS — less boxes, more rhythm, depth and polish */
:root{--beauty-blue:#1677e8;--beauty-ink:#071a33;--beauty-soft:#f4f8fc}
body{background:#f5f8fc!important}
.section{padding-top:96px!important;padding-bottom:96px!important}
.eyebrow{color:#1677e8!important;letter-spacing:.16em!important}
.section-title,.contrast-heading h2,.how-guide__heading h2{letter-spacing:-.045em!important}
.btn--primary{box-shadow:0 10px 26px rgba(22,119,232,.24);transition:transform .2s ease,box-shadow .2s ease}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(22,119,232,.3)}
.sales-hero{position:relative;overflow:hidden}.sales-hero:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;right:-180px;top:-220px;background:radial-gradient(circle,rgba(70,166,255,.20),transparent 68%);pointer-events:none}
.sales-hero__visual{border:1px solid rgba(162,207,255,.22)!important;box-shadow:0 30px 75px rgba(0,0,0,.30)!important;transform:rotate(.35deg)}
.service-photo{height:340px}.service-photo__caption{margin:-52px 24px 0;padding:13px 16px;border-radius:13px;background:rgba(4,23,49,.72);backdrop-filter:blur(8px);width:max-content;max-width:calc(100% - 48px)}
.sales-hero__demo{border:0!important;background:transparent!important;margin:14px 18px 18px!important;padding:0!important}.sales-hero__demo .demo-call{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)!important}.sales-hero__demo .demo-response{background:linear-gradient(135deg,#197ce9,#0e56b7)!important}.demo-result{padding:8px 4px 0!important}
.benefits{padding:64px 0!important;background:linear-gradient(180deg,#f5f8fc,#fff)!important}.benefits__grid{gap:0!important;max-width:1080px;margin:auto}.benefit{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:24px 34px!important}.benefit+.benefit{border-left:1px solid #dce6f0!important}.benefit:hover{transform:none!important;box-shadow:none!important}.benefit__icon{width:52px!important;height:52px!important;flex:0 0 52px!important;border-radius:50%!important;background:linear-gradient(145deg,#eaf4ff,#d9eaff)!important}
.sales-contrast--clean{background:#fff!important}.contrast-clean-grid{max-width:1060px;margin:46px auto 0!important;display:grid!important;grid-template-columns:1fr 80px 1fr!important;align-items:stretch!important}.contrast-clean-card{border:0!important;box-shadow:none!important;border-radius:24px!important;padding:36px!important}.contrast-clean-card--missed{background:linear-gradient(145deg,#f2f4f7,#e8edf2)!important}.contrast-clean-card--kept{background:linear-gradient(145deg,#eaf4ff,#f7fbff)!important;box-shadow:inset 0 0 0 1px #cfe4fb!important}.contrast-shift{display:grid!important;place-items:center!important;color:#1677e8!important;font-size:2rem!important}
.how-guide{background:linear-gradient(180deg,#edf4fb 0%,#f8fbfe 100%)!important}.how-guide__steps{gap:0!important;max-width:1160px;margin:auto!important;background:#fff;border-radius:28px;box-shadow:0 24px 60px rgba(17,47,78,.09);overflow:hidden}.how-guide__card{border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 0 30px!important;overflow:hidden}.how-guide__card+.how-guide__card{border-left:1px solid #dce6ef!important}.how-guide__top{padding:24px 26px 18px!important;margin:0!important}.how-guide__photo{height:220px!important;border-radius:0!important}.how-guide__card .how-guide__signal{margin:0 20px 22px!important;border-radius:0 0 14px 14px!important;min-height:96px!important}.how-guide__card>h3,.how-guide__card>p,.how-guide__result{margin-left:26px!important;margin-right:26px!important}.how-guide__result{margin-top:auto!important}.how-guide__note{border:0!important;box-shadow:none!important;background:transparent!important;padding:34px 8px 0!important}
.outcome-story{background:#fff!important}.outcome-story__head{grid-template-columns:.9fr 1.1fr!important}.outcome-story__photo{border:0!important;box-shadow:0 20px 50px rgba(13,42,77,.14);border-radius:26px!important}.outcome-flow{position:relative;gap:0!important;margin-top:54px!important;padding:0 18px}.outcome-flow:before{content:"";position:absolute;left:9%;right:9%;top:32px;height:2px;background:linear-gradient(90deg,#8ebce9,#1677e8,#8ebce9)}.outcome-card{position:relative;border:0!important;box-shadow:none!important;background:transparent!important;padding:70px 30px 20px!important;color:#10243e!important}.outcome-card+.outcome-card{border-left:1px solid #e1e9f1!important}.outcome-num{position:absolute!important;top:12px!important;left:30px!important;width:42px!important;height:42px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#1677e8!important;color:#fff!important;z-index:2}.outcome-card h3,.outcome-card p,.outcome-card small{color:inherit!important}.outcome-card--blue,.outcome-card--dark{background:transparent!important}.outcome-phone,.outcome-example,.outcome-stars{border-radius:16px!important}.outcome-cta{margin-top:28px!important;border-radius:20px!important;background:#edf5fd!important;border:0!important}
.simple-pricing{background:linear-gradient(180deg,#f1f6fb,#fff)!important}.simple-price-grid{gap:14px!important}.simple-price-card{border:1px solid #dbe6f0!important;border-radius:20px!important;box-shadow:none!important;transition:.22s ease}.simple-price-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(17,47,78,.10)!important}.simple-price-card--complete{transform:scale(1.035);box-shadow:0 22px 45px rgba(11,46,87,.18)!important}
.website-refresh{background:#fff!important}.web-service-grid{gap:22px!important}.web-service-card{border:0!important;border-radius:24px!important;box-shadow:0 16px 44px rgba(17,47,78,.09)!important;background:#f8fbfe!important}.web-service-visual{border-radius:24px 24px 0 0!important}.service-badge{background:#e5f1ff!important;color:#116ac9!important}
.cta-banner{margin:0!important;background:radial-gradient(circle at 80% 20%,#155b9c 0,#0b3d70 30%,#071a33 75%)!important}.cta-banner .container{padding-top:10px;padding-bottom:10px}
@media(max-width:900px){.benefits__grid{display:grid!important}.benefit+.benefit{border-left:0!important;border-top:1px solid #dce6f0!important}.contrast-clean-grid{grid-template-columns:1fr!important}.contrast-shift{height:60px;transform:rotate(90deg)}.how-guide__steps{display:grid!important;grid-template-columns:1fr!important;max-width:680px}.how-guide__card+.how-guide__card{border-left:0!important;border-top:1px solid #dce6ef!important}.outcome-story__head{grid-template-columns:1fr!important}.outcome-flow{display:grid!important}.outcome-flow:before{display:none}.outcome-card+.outcome-card{border-left:0!important;border-top:1px solid #e1e9f1!important}}
@media(max-width:600px){.section{padding-top:70px!important;padding-bottom:70px!important}.sales-hero__visual{transform:none}.service-photo{height:280px}.benefit{padding:24px 8px!important}.contrast-clean-card{padding:28px 24px!important}.simple-price-card--complete{transform:none}.outcome-flow{padding:0}.outcome-card{padding-left:18px!important;padding-right:18px!important}.outcome-num{left:18px!important}}

/* 2026-10-04 image-led story */
.story-scene{position:relative;max-width:1120px;min-height:520px;margin:48px auto 0;border-radius:30px;overflow:hidden;background:#071a33;box-shadow:0 28px 65px rgba(12,42,75,.18)}
.story-scene>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 38%}
.story-scene__veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,22,43,.92),rgba(5,22,43,.65) 43%,rgba(5,22,43,.05) 78%)}
.story-scene__copy{position:relative;z-index:1;width:min(560px,58%);padding:70px 0 62px 62px;color:#fff}
.story-scene__copy>span{font-size:.7rem;letter-spacing:.15em;font-weight:800;color:#8ecbff}
.story-scene__copy h3{font-size:clamp(2rem,3.3vw,3.15rem);line-height:1.04;letter-spacing:-.045em;margin:14px 0 18px;color:#fff}
.story-scene__copy p{font-size:1.03rem;line-height:1.7;color:#d7e4f1;max-width:510px}
.story-scene__proof{display:flex;align-items:center;gap:12px;margin-top:32px;flex-wrap:wrap}
.story-scene__proof b{font-size:.76rem;color:#fff}
.story-scene__proof i{display:block;width:34px;height:1px;background:#62b5ff}
@media(max-width:720px){.story-scene{min-height:570px;border-radius:22px}.story-scene>img{object-position:65% center}.story-scene__veil{background:linear-gradient(180deg,rgba(5,22,43,.2),rgba(5,22,43,.95) 58%)}.story-scene__copy{width:auto;padding:280px 24px 30px}.story-scene__copy h3{font-size:2.1rem}.story-scene__proof{gap:8px}.story-scene__proof i{width:18px}}

/* image-led service journey */
.service-journey{margin:58px auto 0;max-width:1120px}
.journey-scene{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(38px,6vw,84px);margin:0 0 86px}
.journey-scene--reverse .journey-scene__art{order:2}.journey-scene--reverse .journey-scene__copy{order:1}
.journey-scene__art{position:relative;min-height:430px;overflow:hidden;border-radius:28px;box-shadow:0 24px 55px rgba(12,42,75,.15)}
.journey-scene__art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.journey-scene__number{position:absolute;left:22px;bottom:14px;font-size:5.8rem;line-height:1;font-weight:900;letter-spacing:-.08em;color:rgba(255,255,255,.9);text-shadow:0 3px 20px rgba(0,0,0,.2)}
.journey-scene__label{display:block;font-size:.72rem;letter-spacing:.17em;font-weight:900;color:#1876c9;margin-bottom:14px}
.journey-scene__copy h3{font-size:clamp(2rem,3vw,3rem);line-height:1.06;letter-spacing:-.04em;margin:0 0 18px;color:#10243e}
.journey-scene__copy p{font-size:1.05rem;line-height:1.75;color:#52677d;margin-bottom:24px}.journey-scene__copy strong,.journey-scene__copy small{display:block}.journey-scene__copy strong{color:#10243e;margin-bottom:5px}.journey-scene__copy small{color:#718398}
.journey-scene__copy blockquote{margin:25px 0 8px;padding:0;border:0;font-size:1.2rem;line-height:1.45;font-weight:750;color:#10243e}.journey-stars{font-size:1.45rem;letter-spacing:.12em;margin:22px 0 6px;color:#1876c9}
@media(max-width:760px){.journey-scene{grid-template-columns:1fr;gap:25px;margin-bottom:64px}.journey-scene--reverse .journey-scene__art,.journey-scene--reverse .journey-scene__copy{order:initial}.journey-scene__art{min-height:330px;border-radius:22px}.journey-scene__number{font-size:4.6rem}.journey-scene__copy{padding:0 5px}}

/* continuous customer story */
.customer-story{background:#071a33;color:#fff}.customer-story__heading{max-width:760px;margin-bottom:46px}.customer-story__heading h2{color:#fff;text-align:left;margin:8px 0 16px}.customer-story__heading>p:last-child{color:#c8d8e8;font-size:1.05rem;line-height:1.7}
.customer-story__canvas{position:relative;min-height:690px;max-width:1120px;margin:auto;overflow:hidden;border-radius:30px}.customer-story__canvas>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.customer-story__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,18,36,.95) 0%,rgba(4,18,36,.72) 45%,rgba(4,18,36,.12) 78%)}
.customer-story__narrative{position:relative;z-index:1;width:min(540px,52%);padding:54px 0 48px 54px}.story-beat{padding:0 0 28px;margin:0 0 28px;border-bottom:1px solid rgba(255,255,255,.18)}.story-beat:last-child{border-bottom:0;margin-bottom:0}.story-beat>span{font-size:.7rem;font-weight:900;letter-spacing:.16em;color:#8ecbff}.story-beat h3{font-size:clamp(1.65rem,2.4vw,2.45rem);line-height:1.08;margin:10px 0 12px;color:#fff}.story-beat p{color:#d7e4f1;line-height:1.65}.story-beat blockquote{border:0;padding:0;margin:11px 0 10px;font-size:1.2rem;font-weight:800;color:#fff}.story-rating{font-size:1.35rem;letter-spacing:.14em;margin:10px 0;color:#8ecbff}
.customer-story__close{max-width:1120px;margin:28px auto 0;display:flex;align-items:center;justify-content:space-between;gap:28px}.customer-story__close strong{font-size:1.12rem;max-width:620px}
@media(max-width:760px){.customer-story__canvas{min-height:760px;border-radius:22px}.customer-story__canvas>img{object-position:64% center}.customer-story__shade{background:linear-gradient(180deg,rgba(4,18,36,.22),rgba(4,18,36,.94) 38%)}.customer-story__narrative{width:auto;padding:250px 24px 28px}.story-beat{padding-bottom:20px;margin-bottom:20px}.customer-story__close{align-items:flex-start;flex-direction:column}}

/* website service as visual showcase */
.website-showcase{background:#f7f9fc}.website-showcase__intro{max-width:760px;margin-bottom:48px}.website-showcase__intro h2{text-align:left;margin:8px 0 14px}.website-showcase__intro>p:last-child{font-size:1.05rem;line-height:1.7;color:#52677d}
.website-showcase__scene{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(38px,6vw,80px);max-width:1120px;margin:auto}.website-showcase__art{position:relative;min-height:510px;border-radius:28px;overflow:hidden;box-shadow:0 26px 60px rgba(12,42,75,.16)}.website-showcase__art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.website-screen{position:absolute;left:7%;right:7%;bottom:7%;padding:24px 26px;border-radius:18px;background:rgba(7,26,51,.92);backdrop-filter:blur(8px);color:#fff}.website-screen span{display:block;font-size:.64rem;letter-spacing:.14em;color:#8ecbff;margin-bottom:9px}.website-screen strong{display:block;font-size:1.45rem;line-height:1.15;max-width:360px}.website-screen small{display:block;color:#d7e4f1;margin:8px 0 14px}.website-screen em{font-style:normal;font-weight:800;color:#fff}
.website-showcase__copy h3{font-size:clamp(2rem,3vw,3rem);line-height:1.06;letter-spacing:-.04em;margin:14px 0 18px;color:#10243e}.website-showcase__copy p{font-size:1.04rem;line-height:1.75;color:#52677d}.website-showcase__actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}.showcase-link{font-weight:800;color:#126db8;text-decoration:none}
@media(max-width:760px){.website-showcase__scene{grid-template-columns:1fr;gap:28px}.website-showcase__art{min-height:420px;border-radius:22px}.website-screen{left:5%;right:5%;bottom:5%}.website-showcase__copy{padding:0 4px}}

/* 2026-10-05 approved mobile restoration: example card returns to blue with white copy */
.sales-hero__demo .demo-call{background:linear-gradient(145deg,#0a4d8c,#082e58)!important;color:#fff!important}
.sales-hero__demo .demo-call small,.sales-hero__demo .demo-call strong{color:#fff!important;opacity:1!important}

/* 2026-10-05 contrast/visibility pass — no layout changes */
.service-photo__caption{background:rgba(4,23,49,.88)!important;text-shadow:0 1px 3px rgba(0,0,0,.45)}
.story-scene__veil{background:linear-gradient(90deg,rgba(4,18,36,.94) 0%,rgba(4,18,36,.78) 46%,rgba(4,18,36,.28) 78%,rgba(4,18,36,.12) 100%)!important}
.story-scene__copy p{color:#edf5fc!important;text-shadow:0 1px 2px rgba(0,0,0,.32)}
.story-scene__copy>span{color:#a9d8ff!important}
.customer-story__shade{background:linear-gradient(90deg,rgba(4,18,36,.96) 0%,rgba(4,18,36,.78) 48%,rgba(4,18,36,.24) 80%)!important}
.customer-story__heading>p:last-child,.story-beat p{color:#e5eef7!important}
.website-screen{background:rgba(7,26,51,.96)!important}
.website-screen small{color:#e5eef7!important}
@media(max-width:760px){.story-scene__veil{background:linear-gradient(180deg,rgba(4,18,36,.18),rgba(4,18,36,.95) 40%)!important}.story-scene__copy{color:#fff!important}.customer-story__shade{background:linear-gradient(180deg,rgba(4,18,36,.18),rgba(4,18,36,.96) 36%)!important}}

/* 2026-10-05 demo readability + spacing */
.sales-hero__demo .demo-call small,.sales-hero__demo .demo-call strong{color:#fff!important;opacity:1!important}
.sales-hero__demo .demo-call{padding:14px 16px!important}
.sales-hero__demo .demo-call small{margin-bottom:4px!important}
.sales-hero__demo .demo-call strong{margin-top:4px!important;line-height:1.3!important}
.sales-hero__demo{gap:8px!important}

/* 2026-10-05 brighten image-led story sections */
.story-scene__veil{background:linear-gradient(90deg,rgba(4,18,36,.78) 0%,rgba(4,18,36,.58) 46%,rgba(4,18,36,.16) 80%,rgba(4,18,36,.06) 100%)!important}
.customer-story__shade{background:linear-gradient(90deg,rgba(4,18,36,.82) 0%,rgba(4,18,36,.62) 48%,rgba(4,18,36,.14) 82%)!important}
@media(max-width:760px){.story-scene__veil{background:linear-gradient(180deg,rgba(4,18,36,.08),rgba(4,18,36,.80) 44%)!important}.customer-story__shade{background:linear-gradient(180deg,rgba(4,18,36,.08),rgba(4,18,36,.82) 40%)!important}}

/* 2026-10-05 guide note contrast fix */
.how-guide__note strong{color:#102e52!important}
.how-guide__note p{color:#405a72!important;opacity:1!important}

/* 2026-10-05 brighter photography pass */
.story-scene__veil{background:linear-gradient(90deg,rgba(4,18,36,.58) 0%,rgba(4,18,36,.38) 46%,rgba(4,18,36,.08) 80%,transparent 100%)!important}
.customer-story__shade{background:linear-gradient(90deg,rgba(4,18,36,.62) 0%,rgba(4,18,36,.42) 48%,rgba(4,18,36,.07) 82%,transparent 100%)!important}
.story-scene>img,.customer-story__canvas>img,.journey-scene__art>img{filter:brightness(1.12) saturate(1.04)!important}
@media(max-width:760px){.story-scene__veil{background:linear-gradient(180deg,rgba(4,18,36,.03),rgba(4,18,36,.62) 48%)!important}.customer-story__shade{background:linear-gradient(180deg,rgba(4,18,36,.03),rgba(4,18,36,.66) 44%)!important}}
