/* Narrative sections: scope all presentation away from the approved hero and washer. */
.site-story{--story-ink:#122138;--story-muted:#65758b;--story-line:#dce4ef;color:var(--story-ink)}
.story-wrap{width:min(1200px,90%);margin:0 auto}.story-section{padding:110px 0}.story-kicker{font-size:12px;line-height:1.6;font-weight:600;letter-spacing:1.7px;color:#607ea8;margin-bottom:24px}.site-story h2{font-size:clamp(34px,4.4vw,60px);line-height:1.12;letter-spacing:-2.5px;font-weight:580;margin:0}.site-story h2 span{color:#7c8ba1}.site-story h2 em{font-style:normal;color:#95bbff}.site-story h3{font-size:23px;line-height:1.3;letter-spacing:-.65px;font-weight:600;margin:0 0 16px}.site-story p{font-size:17px;line-height:1.75;color:var(--story-muted)}.story-section-head{max-width:780px;margin-bottom:55px}.story-section-head>p{max-width:710px;margin:25px 0 0}.story-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.story-intro p{margin:0 0 20px}.story-lead{max-width:540px;margin:26px 0}.story-link{font-size:15px;display:inline-flex;align-items:center;gap:20px;color:#2466f5;font-weight:500;line-height:1.5}.story-link:hover{text-decoration:underline;text-underline-offset:5px}.story-closing-line{border-top:1px solid var(--story-line);padding-top:32px;margin:45px 0 0;max-width:100%}.story-closing-line strong{color:var(--story-ink);font-weight:500}.story-section-end{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-top:30px}.site-story .story-fine{font-size:13px;line-height:1.7}.site-story .button{border-radius:999px}.site-story button{cursor:pointer}.story-trust{padding:62px 0 70px;text-align:center}.story-trust>p{font-size:24px;line-height:1.5;letter-spacing:-.5px}.story-trust>p strong{color:var(--story-ink);font-weight:500}.story-trust ul{display:flex;flex-wrap:wrap;gap:13px 30px;justify-content:center;list-style:none;margin:30px 0;padding:0;font-size:14px;color:#526883}.story-trust li:before{content:'✓';color:#2466f5;margin-right:9px}.story-trust>small{font-size:14px;line-height:1.6;color:#77869b}.story-problem{background:#f4f6f9}.problem-list{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;margin-top:64px}.problem-list article{border-top:1px solid #ccd8e7;padding-top:20px}.problem-list article>span{font-size:12px;color:#7789a3}.problem-list h3{font-size:20px;margin:27px 0 17px;line-height:1.4}.problem-list p{font-size:15px;margin:0}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.solution-grid article{padding:34px;border-radius:24px;background:#f4f7fc;display:flex;flex-direction:column;min-width:0}.feature-number{font-size:12px;letter-spacing:1.2px;color:#6084b9;font-weight:500;display:block;margin-bottom:30px}.solution-grid h3{font-size:26px}.solution-grid p{font-size:16px;margin:0 0 25px}.solution-grid .story-link{margin-top:auto}.mini-receipt{background:#fff;border:1px solid #e2e8f2;border-radius:14px;padding:18px;margin-top:auto;display:grid;grid-template-columns:1fr auto;gap:10px;font-size:12px;align-items:center}.mini-receipt strong{font-size:17px;letter-spacing:-.4px}.mini-receipt small{grid-column:1/-1;color:#74859c;font-size:12px;border-top:1px dashed #dce4ef;padding-top:11px}.mini-track{margin-top:auto;display:flex;justify-content:space-between;gap:5px;font-size:12px;padding-top:15px;border-top:2px solid #8ab4ff}.mini-track span:last-child{color:#237f62}.story-owner{background:#eef3fa}.owner-preview{padding:9px;background:#fff;border:1px solid #dbe4f1;border-radius:20px;box-shadow:0 15px 50px #2c4c7510;overflow:hidden}.owner-preview img{display:block;width:100%;height:auto;border-radius:12px}.owner-preview>span{display:block;text-align:center;padding:13px 0 4px;font-size:12px;color:#6f8099}.owner-lenses{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:48px}.owner-lenses article>span{font-size:12px;color:#6482ab;letter-spacing:1.4px}.owner-lenses h3{font-size:22px;margin-top:16px}.owner-lenses p{font-size:16px}.story-risk{background:#0b1a30;color:#fff;position:relative;overflow:hidden}.story-risk .story-kicker{color:#94b0d7}.story-risk p{color:#afbdd1}.story-risk h2{color:#fff}.alert-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:60px}.alert-grid article{border:1px solid #304057;border-radius:23px;padding:30px;background:#14243b;position:relative;overflow:hidden;transition:border-color .8s,background .8s}.alert-grid article.is-highlighted{border-color:#829ecd;background:#1a304f}.alert-top{display:flex;justify-content:space-between;gap:15px;font-size:12px;letter-spacing:1px;color:#8295b0}.alert-type{color:#dfb682}.alert-time,.alert-symbol{font-size:43px;line-height:1;letter-spacing:-1px;font-weight:550;color:#ebf1ff;margin:30px 0 25px}.alert-time small{font-size:13px;display:block;margin-top:12px;letter-spacing:0;color:#96a9c4;font-weight:400}.alert-symbol{height:69px;padding-top:10px}.alert-grid h3{font-size:24px}.alert-grid p{font-size:16px;max-width:480px}.alert-action{border-top:1px solid #304057;padding-top:20px;margin-top:28px;display:flex;justify-content:space-between;gap:20px;align-items:center}.alert-action>span{font-size:10px;letter-spacing:1px;color:#8196b3}.alert-action strong{font-weight:500;font-size:14px;color:#c2d7fa}.site-story .risk-outro{font-size:clamp(28px,3.6vw,48px);letter-spacing:-1.5px;line-height:1.2;text-align:center;margin:60px 0 0;color:#9fb0c9}.risk-outro strong{font-weight:500;color:#fff}.margin-demo{padding:30px;border-radius:24px;background:#f2f6fc;border:1px solid #dce6f3}.demo-heading{display:flex;flex-direction:column;gap:8px}.demo-heading strong{font-size:19px;letter-spacing:-.4px}.demo-heading>span{font-size:12px;color:#72859d}.margin-legend{display:flex;gap:22px;font-size:12px;color:#70839c;margin:26px 0}.margin-legend span:before{content:'';width:8px;height:8px;background:#c3d4ed;display:inline-block;margin-right:7px;border-radius:2px}.margin-legend span+span:before{background:#2466f5}.margin-item{margin-top:26px}.margin-item>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px}.margin-item strong{font-size:16px}.margin-item>small{color:#6a7b90;font-size:12px;display:block;line-height:1.6}.margin-bar{display:flex;height:39px;border-radius:7px;overflow:hidden;margin:12px 0 9px}.margin-bar>*{width:var(--bar);background:#c3d4ed;color:#344e70;display:grid;place-items:center;font-size:12px;font-weight:500}.margin-bar>b{background:#2466f5;color:#fff}.margin-insight{border-top:1px solid #d6e0ef;margin-top:30px;padding-top:22px}.margin-insight>span{font-size:11px;letter-spacing:1px;color:#2466f5}.margin-insight p{font-size:15px;line-height:1.7;margin-bottom:0}.profit-details{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin:50px 0 20px}.profit-details h3{font-size:22px}.profit-details p{font-size:16px}.profit-note{background:#f5f7fa;border-radius:14px;padding:18px 23px;font-size:13px;color:#6c7e97;line-height:1.7;margin:15px 0 25px}.story-workflow{background:#f1f5fb}.workflow-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:44px 40px}.workflow-steps li{border-top:2px solid #cbd8ec;padding-top:24px;transition:border-color .7s}.workflow-steps li.is-highlighted{border-color:#2466f5}.workflow-steps li>span{font-size:36px;color:#8eaad0;font-weight:500;letter-spacing:-1px;display:block;margin-bottom:28px}.workflow-steps h3{font-size:23px}.workflow-steps p{font-size:16px;margin-bottom:0}.role-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.role-grid article{border-top:1px solid #dce4ef;padding-top:28px}.role-grid article>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#eaf1fd;color:#2e67bf;font-size:14px;margin-bottom:25px}.role-grid h3{font-size:24px}.role-grid p{font-size:16px}.role-grid small{font-size:12px;color:#7187a7}.story-quality{background:#f4f6f9}.quality-checklist{padding:35px;background:#fff;border:1px solid #e1e7ee;border-radius:22px}.quality-checklist ul{list-style:none;padding:0;margin:0}.quality-checklist li{padding:17px 0;border-bottom:1px solid #edf0f6;font-size:16px;line-height:1.5;display:flex;gap:15px}.quality-checklist li:before{content:'✓';color:#2d77d3}.quality-checklist p{font-size:15px;margin-top:25px}.quality-evidence{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center;margin-top:72px;border-top:1px solid #dae2ee;padding-top:60px}.quality-evidence h3{font-size:30px}.quality-evidence p{font-size:16px}.quality-evidence figure{margin:0;min-width:0}.quality-evidence img{display:block;width:100%;height:auto;border:1px solid #dde6f3;border-radius:16px}.quality-evidence figcaption{font-size:12px;color:#8392a6;margin-top:13px;text-align:center}.incident-lifecycle{display:flex;gap:12px;align-items:center;font-size:12px;margin:26px 0}.incident-lifecycle span{padding:8px 10px;background:#e6edf7;border-radius:8px;color:#45658d}.incident-lifecycle b{color:#8e9fb5;font-weight:400}.customer-benefits{padding:0;list-style:none;display:grid;gap:16px;margin-top:30px;font-size:15px;color:#516c8d}.customer-benefits li:before{content:'✓';margin-right:10px;color:#2466f5}.tracking-card{padding:32px 35px;background:#f2f6fc;border:1px solid #e2e9f3;border-radius:27px;text-align:center;max-width:455px;width:100%;justify-self:center;box-shadow:0 20px 60px #21466e0b}.tracking-brand{display:flex;gap:7px;align-items:center;font-weight:700;letter-spacing:-.5px;font-size:20px;margin-bottom:38px;text-align:left}.tracking-brand>span{margin-left:auto;max-width:120px;font-size:10px;font-weight:400;line-height:1.5;letter-spacing:.5px;color:#8192aa}.tracking-card>small{font-size:11px;letter-spacing:1px;color:#7289a9}.tracking-check{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#dff4e9;color:#288763;font-size:25px;margin:27px auto}.tracking-card h3{font-size:31px;line-height:1.2}.tracking-card p{font-size:15px}.tracking-dots{display:flex;gap:5px;margin:35px 0}.tracking-dots i{height:4px;border-radius:8px;background:#2ea378;flex:1}.tracking-card dl{margin:0}.tracking-card dl>div{display:flex;justify-content:space-between;font-size:14px;border-top:1px solid #dce4ee;padding:18px 0}.tracking-card dt{color:#70829c}.tracking-card dd{margin:0;color:#2c7759}.retention-strip{margin-top:80px;padding-top:40px;border-top:1px solid #dce4ef;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.retention-strip .story-kicker{font-size:10px}.retention-strip h3{font-size:27px}.retention-strip p{font-size:16px}.story-outlets{background:#edf3fc}.outlet-directory{padding:25px;background:#ffffffa6;border-radius:25px;border:1px solid #d9e4f5}.outlet-directory>div{display:flex;align-items:center;gap:12px;padding:12px 0 30px}.outlet-directory>div>span{margin-left:auto;font-size:12px;color:#617eaa}.outlet-directory article{display:flex;gap:20px;align-items:center;padding:27px 0;border-top:1px solid #dce6f3}.outlet-directory article>span{color:#81a1ce;font-size:12px}.outlet-directory article strong{font-size:18px}.outlet-directory article small{display:block;font-size:13px;color:#7b90ae;margin-top:8px}.outlet-directory article b{margin-left:auto;color:#6f8dba;font-weight:400}.outlet-directory>small{font-size:12px;color:#7d90ac;display:block;padding-top:15px}.story-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.story-plan{border:1px solid #dce4ef;border-radius:24px;overflow:hidden;background:#fff;min-width:0}.story-plan.recommended{border:2px solid #2466f5;box-shadow:0 12px 40px #2466f514}.story-plan-band{min-height:56px;display:flex;align-items:center;padding:14px 22px;font-size:10px;letter-spacing:.9px;line-height:1.4;background:#f2f6fb;color:#6c7f9a}.recommended .story-plan-band{background:#2466f5;color:#fff}.story-plan-content{padding:25px 22px 30px}.story-plan-content h3{font-size:26px}.story-plan-content>p{font-size:14px;line-height:1.6;min-height:67px;margin:0 0 22px}.story-price{font-size:29px;font-weight:600;letter-spacing:-1.2px;white-space:nowrap}.story-price>span{font-size:12px;display:block;color:#75869e;letter-spacing:0;font-weight:400;margin-top:8px}.story-plan .button{width:100%;padding:13px 14px;font-size:13px;gap:12px;margin:25px 0 26px;min-height:46px}.story-plan .plan-soft{background:#edf3fd;color:#315886}.story-plan ul{list-style:none;padding:0;margin:0;font-size:14px;line-height:1.55;color:#5f718a;display:grid;gap:14px}.story-plan li{display:flex;gap:9px}.story-plan li:before{content:'✓';color:#4084e4;flex:none}.pricing-reassurance{display:flex;justify-content:center;flex-wrap:wrap;gap:15px 30px;margin-top:30px;font-size:12px;color:#73839b}.story-start{background:#f4f7fb}.start-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:0;margin:0 0 35px}.start-steps li>span{font-size:45px;letter-spacing:-2px;color:#7e9ece;display:block;margin-bottom:27px}.start-steps h3{font-size:24px}.start-steps p{font-size:16px}.story-comparison table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.55}.story-comparison th{text-align:left;padding:22px 25px;font-weight:600;background:#edf3fb;font-size:18px;width:50%}.story-comparison th:last-child{color:#2466f5}.story-comparison td{padding:21px 25px;border-bottom:1px solid #e0e7ef;color:#7a889b}.story-comparison td+td{color:#36577e;background:#f8faff}.story-purpose{padding:75px 0 95px;text-align:center;border-top:1px solid #dce4ef}.story-purpose p{max-width:780px;margin:28px auto}.story-purpose>div:last-child{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;font-size:13px;color:#5e7caa}.story-faq{background:#f6f8fb}.story-faq .story-wrap{display:grid;grid-template-columns:1fr 1.4fr;gap:90px}.story-faq details{border-bottom:1px solid #dce4ef;padding:21px 0}.story-faq details:first-child{padding-top:0}.story-faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:30px;font-size:17px;font-weight:500;line-height:1.6;list-style:none}.story-faq summary::-webkit-details-marker{display:none}.story-faq summary>span{color:#7695bf;font-size:21px}.story-faq details[open] summary>span{transform:rotate(45deg)}.story-faq details p{font-size:16px;line-height:1.8;margin:17px 0 5px}.story-final{text-align:center;background:radial-gradient(ellipse at 50% 90%,#e0ebff,white 70%)}.story-final h2{margin-top:23px}.story-final p{max-width:740px;margin:26px auto 30px}.story-final .story-wrap>div{display:flex;gap:15px;justify-content:center}.story-ghost{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:15px 24px;border:1px solid #d5e0f1;border-radius:999px;background:#fff;color:#526e93;font-size:14px}.story-final small{display:block;font-size:12px;color:#8293aa;line-height:1.6;margin-top:25px}.mobile-start{display:none}.story-enter{transition:opacity .7s,transform .7s}.story-enter.will-enter{opacity:0;transform:translateY(25px)}.story-enter.is-visible{opacity:1;transform:none}
@media(min-width:701px) and (max-width:1000px){header nav{gap:18px;font-size:12px}.story-split{gap:40px}.problem-list{grid-template-columns:repeat(3,1fr)}.solution-grid{grid-template-columns:repeat(2,1fr)}.story-plans{grid-template-columns:repeat(2,1fr)}.role-grid{grid-template-columns:repeat(2,1fr)}.quality-evidence{gap:30px}.story-faq .story-wrap{gap:45px}.mini-receipt{font-size:11px}}
@media(max-width:700px){.story-section{padding:70px 0}.story-wrap{width:90%}.site-story h2{font-size:38px;letter-spacing:-1.6px;line-height:1.14}.site-story h3{letter-spacing:-.5px}.story-kicker{font-size:10px;letter-spacing:1.25px;margin-bottom:20px}.site-story p{font-size:16px}.story-split{grid-template-columns:1fr;gap:30px}.story-section-head{margin-bottom:35px}.story-trust{padding:42px 0 50px}.story-trust>p{font-size:22px}.story-trust ul{gap:13px 18px;justify-content:flex-start;text-align:left;font-size:12px}.story-trust li{width:calc(50% - 9px)}.story-trust>small{font-size:12px}.problem-list{grid-template-columns:1fr;gap:0;margin-top:30px}.problem-list article{display:grid;grid-template-columns:28px 1fr;column-gap:12px;padding:25px 0}.problem-list article>span{padding-top:5px}.problem-list h3{margin:0;font-size:22px}.problem-list h3 br{display:none}.problem-list p{grid-column:2;font-size:15px;margin:13px 0 0}.story-closing-line{margin-top:20px;padding-top:25px}.solution-grid{grid-template-columns:1fr;gap:16px}.solution-grid article{padding:28px}.solution-grid h3{font-size:27px}.feature-number{margin-bottom:23px}.owner-preview{padding:4px;border-radius:12px}.owner-preview img{border-radius:8px}.owner-preview>span{font-size:10px;padding:9px}.owner-lenses{grid-template-columns:1fr;gap:15px;margin-top:30px}.owner-lenses article{border-bottom:1px solid #d6e1f0;padding-bottom:12px}.story-section-end{flex-direction:column;align-items:flex-start;gap:5px}.alert-grid{grid-template-columns:1fr;margin-top:32px}.alert-grid article{padding:26px}.alert-action{gap:12px;align-items:flex-start;flex-direction:column}.alert-action>span{font-size:10px}.alert-action strong{font-size:15px}.margin-demo{padding:25px}.margin-item>div:first-child{font-size:12px}.profit-details{grid-template-columns:1fr;gap:10px;margin-top:30px}.profit-note{padding:18px;font-size:12px}.workflow-steps{grid-template-columns:1fr;gap:0}.workflow-steps li{padding:24px 0 24px 55px;border-top:0;border-left:2px solid #cbd8ec;position:relative;margin-left:14px}.workflow-steps li>span{position:absolute;left:-18px;top:24px;background:#f1f5fb;font-size:23px;margin:0;padding:4px 0}.workflow-steps h3{font-size:24px}.workflow-steps li.is-highlighted{border-color:#2466f5}.role-grid{grid-template-columns:1fr 1fr;gap:28px 22px}.role-grid h3{font-size:22px}.role-grid p{font-size:15px}.quality-checklist{padding:25px}.quality-checklist li{font-size:15px}.quality-evidence{grid-template-columns:1fr;gap:35px;margin-top:40px;padding-top:35px}.quality-evidence h3{font-size:28px}.tracking-card{padding:27px 24px;max-width:100%}.retention-strip{grid-template-columns:1fr;gap:5px;margin-top:45px;padding-top:30px}.retention-strip .story-kicker{font-size:9px}.retention-strip h3{font-size:27px}.outlet-directory{padding:22px}.story-plans{grid-template-columns:1fr;gap:22px}.story-plan-band{min-height:47px;font-size:10px}.story-plan-content{padding:28px}.story-plan-content>p{min-height:0;font-size:15px}.story-plan-content h3{font-size:29px}.story-price{font-size:35px}.story-plan ul{font-size:15px}.story-plan .button{font-size:15px}.pricing-reassurance{justify-content:flex-start;gap:12px}.start-steps{grid-template-columns:1fr;gap:25px;margin-bottom:28px}.start-steps li>span{font-size:30px;margin-bottom:15px}.story-comparison th{padding:17px 12px;font-size:16px}.story-comparison td{font-size:13px;padding:17px 12px;vertical-align:top}.story-purpose{padding:50px 0}.story-purpose>div:last-child{font-size:12px;gap:12px}.story-faq .story-wrap{grid-template-columns:1fr;gap:30px}.story-faq summary{font-size:16px;gap:15px}.story-faq details p{font-size:15px}.story-final .story-wrap>div{flex-direction:column;align-items:center}.story-final .button,.story-ghost{width:100%;max-width:300px}.story-final small{font-size:12px}.mobile-start{display:flex;position:fixed;bottom:calc(14px + env(safe-area-inset-bottom));left:5%;right:5%;width:90%;z-index:19;box-shadow:0 7px 30px #12377f35;transform:translateY(130px);opacity:0;transition:transform .3s,opacity .3s;pointer-events:none;font-size:14px}.mobile-start.is-shown{transform:none;opacity:1;pointer-events:auto}footer{padding-bottom:95px!important}}
@media(prefers-reduced-motion:reduce){.story-enter.will-enter{opacity:1;transform:none}.story-enter{transition:none}}
