.stayalert-page{font-family:var(--font-sans)}.stayalert-page *,.stayalert-page *:before,.stayalert-page *:after{letter-spacing:0}.stayalert-page :is(h1,h2,h3,p,ul,ol,figure){margin:0}.stayalert-page :is(ul,ol){list-style:none;padding:0}.stayalert-page :is(h1,h2,.sl-proposition){font-family:var(--font-display);font-weight:var(--font-weight-display)}.stayalert-page h2{font-size:56px;line-height:1.08}.stayalert-page em{font-weight:var(--font-weight-display-emphasis);color:var(--color-teal-dark)}.stayalert-page p{color:var(--color-muted);line-height:1.75}.stayalert-page strong{font-weight:600}.stayalert-page .sl-container{width:min(calc(100% - 48px),var(--container-wide));margin-inline:auto}.sl-section{padding-block:var(--space-section);scroll-margin-top:88px}.sl-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:72px;margin-bottom:36px}.sl-heading h2{margin-top:22px}.sl-heading>p{font-size:16px;max-width:530px}.sl-hero-stage{position:relative;isolation:isolate}.sl-hero-image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}.sl-hero-stage:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgb(247 250 249 / 84%),transparent 115px),linear-gradient(90deg,rgb(247 250 249 / 97%) 0%,rgb(247 250 249 / 90%) 24%,rgb(247 250 249 / 72%) 39%,transparent 58%)}.sl-hero-content{padding-block:142px 76px;min-height:718px;display:flex;align-items:center}.sl-masthead{max-width:550px;width:45%}.sl-masthead h1{font-size:88px;line-height:1;margin:16px 0 22px}.stayalert-page .sl-proposition{font-size:38px;line-height:1.12;color:var(--color-text)}.sl-intro{font-size:16px;max-width:470px;margin-top:24px!important}.stayalert-page .sl-intro{color:var(--color-text)}.sl-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.sl-hero-flow{border-block:1px solid var(--color-border);background:var(--color-surface)}.stayalert-page .sl-causal-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:74px;padding-block:28px}.sl-causal-rail>li{position:relative;display:flex;gap:18px;align-items:center;min-width:0}.sl-rail-icon{position:relative;width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;color:var(--color-teal-dark);background:var(--color-teal-pale);border:1px solid var(--color-border);border-radius:6px}.sl-rail-icon>svg{width:22px;height:22px}.sl-causal-rail strong{font-size:15px;line-height:1.4}.sl-causal-rail li>div>span{display:block;color:var(--color-muted);font-size:12px;line-height:1.6;margin-top:4px}.sl-rail-line,.sl-spine-line{position:absolute;height:1px;background:var(--color-border)}.sl-rail-line{width:36px;right:-54px;top:50%}.sl-rail-line>svg,.sl-spine-line>svg{position:absolute;width:12px;height:12px;right:-2px;top:-5.5px;color:var(--color-teal-dark)}[data-sl-trace]{position:absolute;display:block;inset:0;background:var(--color-brand-teal);transform-origin:left}[data-sl-marker]{position:absolute;inset:-5px;border:1px solid var(--color-brand-teal);border-radius:inherit;opacity:.55;pointer-events:none}@media(prefers-reduced-motion:no-preference){html.product-entry-enabled .stayalert-page [data-sl-semantic=pending] :is([data-sl-trace],[data-sl-marker]){opacity:0}}.sl-family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.sl-role{min-width:0;--sl-role-accent: #986606}.sl-role-cleaning{--sl-role-accent: var(--color-teal-dark)}.sl-role-call{--sl-role-accent: var(--color-blue)}.sl-device-frame{position:relative;overflow:hidden;width:min(100%,260px);aspect-ratio:2 / 3;margin:0 auto 20px;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 91%,transparent);mask-composite:intersect}.sl-device-frame img{position:absolute;width:300%;max-width:none;height:auto;top:50%;left:calc(var(--sl-crop) * -100%);transform:translateY(-50%);mix-blend-mode:multiply}.sl-role-copy{border-top:1px solid var(--color-border);padding-top:22px}.sl-role-actor{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--sl-role-accent);font-weight:600}.sl-role-actor svg{width:17px;height:17px}.sl-role h3{font-size:23px;line-height:1.3;margin-block:12px;font-weight:600}.sl-role-copy>p{font-size:15px}.sl-role-outcome{margin-top:22px;padding-left:16px;border-left:2px solid var(--sl-role-accent)}.sl-role-outcome strong{display:block;font-size:13px;line-height:1.55}.sl-role-outcome p{margin-top:6px;font-size:13px}.sl-mechanism{background:var(--color-technical);color:var(--color-surface)}.sl-mechanism p{color:#ffffffb8}.sl-mechanism em{color:var(--color-brand-teal)}.sl-mechanism-visual{padding-top:20px;--sl-spine-gap: 52px;--sl-branch-gap: 48px}.sl-spine{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sl-spine-gap)}.sl-spine>li{position:relative;min-width:0}.sl-step-number{font-size:11px;color:#ffffff7a;display:block;margin-bottom:18px}.sl-node-icon{position:relative;display:grid;place-items:center;width:54px;height:54px;border-radius:6px;background:#20b3ab17;border:1px solid rgb(32 179 171 / 30%);color:var(--color-brand-teal)}.sl-node-icon>svg{width:27px;height:27px}.sl-spine li:first-child .sl-node-icon{color:var(--color-amber);border-color:#d99a2459;background:#d99a2414}.sl-spine h3{font-size:19px;line-height:1.4;font-weight:600;margin-top:22px}.sl-spine p{font-size:13px;margin-top:8px}.sl-spine-line{left:74px;width:calc(100% - 48px);top:65px;background:#ffffff2e}.sl-spine-line>svg{color:var(--color-brand-teal)}.sl-branch-bus{position:relative;height:44px;margin-top:4px;margin-left:calc((100% - var(--sl-branch-gap) * 2) / 6);margin-right:calc((100% - var(--sl-spine-gap) * 3) / 8);border-bottom:1px solid rgb(255 255 255 / 20%);border-right:1px solid rgb(255 255 255 / 20%)}.sl-branch-bus>i{inset:auto 0 -1px;height:1px}.sl-branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sl-branch-gap)}.sl-branch{position:relative;min-width:0;padding-top:35px}.sl-branch-connector{position:absolute;height:22px;width:1px;top:0;left:50%;background:#fff3}.sl-branch-connector>i{transform-origin:top}.sl-branch-type{display:block;color:#ffffff8c;font-size:11px;margin-bottom:12px}.sl-branch h3{display:flex;align-items:center;gap:10px;font-size:20px;line-height:1.4;font-weight:600}.sl-branch h3 svg{width:21px;height:21px;flex-shrink:0;color:var(--color-brand-teal)}.sl-branch:first-child h3 svg{color:var(--color-amber)}.sl-branch ul{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:16px;font-size:13px;line-height:1.8;color:#fff}.sl-branch p{margin-top:12px;font-size:13px;max-width:345px}.sl-mechanism-foot{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:42px;padding-top:26px;border-top:1px solid rgb(255 255 255 / 18%)}.sl-mechanism-foot p{font-size:15px}.sl-mechanism-foot strong{color:#fff}.sl-mechanism-foot .commercial-link{min-width:210px}@media(min-width:1024px){.stayalert-page .sl-container{width:min(calc(100% - var(--homepage-content-gutter) * 2),var(--container-wide))}}@media(min-width:1680px){.sl-hero-content{min-height:798px}.sl-masthead h1{font-size:104px}}@media(max-width:1100px){.sl-masthead h1{font-size:72px}.stayalert-page .sl-proposition{font-size:32px}.sl-masthead{width:46%}.sl-heading{gap:32px}.stayalert-page h2{font-size:44px}.sl-family-grid{gap:24px}.sl-role h3{font-size:20px}.sl-mechanism-visual{--sl-spine-gap: 30px;--sl-branch-gap: 24px}.sl-spine h3{font-size:17px}}@media(max-width:900px){.sl-hero-content{min-height:778px;padding-top:126px;align-items:flex-start}.sl-masthead{width:48%}.sl-hero-image{object-position:59% center}.stayalert-page .sl-proposition{font-size:30px}.sl-intro{font-size:14px}.stayalert-page .sl-causal-rail{gap:30px}.sl-causal-rail>li{gap:10px}.sl-rail-line{width:16px;right:-23px}.sl-rail-icon{width:34px;height:34px;flex-basis:34px}.sl-causal-rail strong{font-size:13px}.sl-heading{grid-template-columns:1fr;gap:18px}.sl-device-frame{width:min(100%,220px)}.sl-role-copy>p{font-size:14px}.sl-branch h3{font-size:17px}}@media(max-width:640px){.sl-hero-stage{display:flex;flex-direction:column}.sl-hero-stage:after{display:none}.sl-hero-content{order:-1;min-height:0;padding-block:114px 0}.sl-masthead{width:100%;max-width:none}.sl-hero-image{position:static;height:300px;object-fit:cover;object-position:100% center;z-index:auto}}@media(max-width:600px){.sl-masthead h1{font-size:56px;margin:16px 0 18px}.stayalert-page .sl-proposition{font-size:32px;max-width:360px}.sl-intro{font-size:15px;margin-top:20px!important}.sl-ctas{margin-top:22px;gap:8px}.sl-ctas .button{flex:1 1 auto}.stayalert-page .sl-causal-rail{grid-template-columns:1fr;gap:26px;padding-block:26px}.sl-causal-rail>li{gap:16px}.sl-causal-rail strong{font-size:14px}.sl-rail-line{left:17px;top:calc(100% + 7px);height:14px;width:1px}.sl-rail-line>i{transform-origin:top}.sl-rail-line>svg{transform:rotate(90deg);top:auto;bottom:-4px;right:-5.5px}.sl-section{padding-block:56px}.stayalert-page h2{font-size:38px}.sl-heading{margin-bottom:24px}.sl-heading h2{margin-top:18px}.sl-heading>p{font-size:15px}.sl-family-grid{grid-template-columns:1fr;gap:40px}.sl-device-frame{width:220px;margin-bottom:12px}.sl-role h3{font-size:23px}.sl-role-copy{padding-top:18px}.sl-role-outcome{margin-top:18px}.sl-mechanism-visual{padding-top:8px}.sl-spine{grid-template-columns:1fr;gap:30px}.sl-spine>li{display:grid;grid-template-columns:44px 1fr;column-gap:18px}.sl-step-number{grid-column:2;margin-bottom:4px}.sl-node-icon{grid-column:1;grid-row:1 / 4;width:44px;height:44px;align-self:center}.sl-node-icon>svg{width:23px;height:23px}.sl-spine h3{grid-column:2;font-size:18px;margin-top:0}.sl-spine p{grid-column:2;font-size:12px;margin-top:4px}.sl-spine-line{left:22px;top:calc(100% - 3px);width:1px;height:30px}.sl-spine-line>i{transform-origin:top}.sl-spine-line>svg{transform:rotate(90deg);top:auto;bottom:-4px;right:-5.5px}.sl-branch-bus{margin:0 0 0 22px;height:30px;width:1px;border:0;background:#fff3}.sl-branch-bus>i{inset:0;height:auto;transform-origin:top}.sl-branches{grid-template-columns:1fr;gap:0;margin-left:22px;border-left:1px solid rgb(255 255 255 / 20%)}.sl-branch{padding:0 0 32px 30px}.sl-branch:last-child{padding-bottom:0}.sl-branch-connector{left:0;top:8px;height:1px;width:20px}.sl-branch-connector>i{transform-origin:left}.sl-branch h3{font-size:20px}.sl-branch-type{margin-bottom:8px}.sl-branch ul{margin-top:10px}.sl-mechanism-foot{flex-direction:column;align-items:stretch;margin-top:30px;gap:18px}}@media(max-width:360px){.sl-masthead h1{font-size:48px}.stayalert-page .sl-proposition{font-size:28px}.stayalert-page h2{font-size:34px}}.sl2-turnover{background:var(--color-surface)}.sl-phase2 :is(h3,h4){font-weight:600}.sl-phase2 h4{margin:0}.sl-phase2 :is(#checkout-handoff,#cleaning-ready,#early-check-in){scroll-margin-top:100px}.sl2-checkout-intro{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start;margin-top:46px}.sl2-checkout-intro h3{font-size:25px;line-height:1.35;max-width:390px}.sl2-checkout-intro p{font-size:15px}.sl-phase2 .sl2-device{width:150px;margin:0 auto}.sl-phase2 figcaption{text-align:center;font-size:14px;line-height:1.5}.sl-phase2 figcaption span{display:block;font-size:12px;color:var(--color-muted);margin-top:4px}.sl-phase2 .sl2-handoff{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:46px;align-items:start;margin-top:24px}.sl2-handoff>li{position:relative;min-width:0}.sl2-handoff-step{padding-top:93px}.sl2-event-icon{display:grid;place-items:center;width:46px;height:46px;position:relative;color:var(--color-teal-dark);background:var(--color-teal-pale);border:1px solid var(--color-border);border-radius:6px}.sl2-event-icon>svg{width:24px;height:24px}.sl2-handoff h4{font-size:20px;line-height:1.4;margin-top:22px;max-width:230px}.sl2-handoff p{font-size:13px;margin-top:8px;max-width:220px}.sl2-flow-line,.sl2-ready-line,.sl2-call-line{position:absolute;height:1px;background:var(--color-border)}.sl2-flow-line>svg,.sl2-ready-line>svg,.sl2-call-line>svg{position:absolute;width:12px;height:12px;right:-2px;top:-5.5px;color:var(--color-teal-dark)}.sl2-handoff .sl2-flow-line{left:64px;right:-28px;top:116px}.sl2-handoff .sl2-physical .sl2-flow-line{left:calc(50% + 84px)}.sl2-human-handoff{background:none;border-top:1px dashed var(--color-border)}.sl2-human-handoff [data-sl-trace]{background:none;border-top:1px dashed var(--color-brand-teal);top:-1px}.sl2-handoff-work .sl2-event-icon{background:transparent}.sl2-ready-next{margin-top:76px;padding-top:68px;border-top:1px solid var(--color-border)}.sl2-ready{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;align-items:center}.sl2-role-label{display:flex;align-items:center;gap:8px;color:var(--color-teal-dark);font-size:13px;font-weight:600}.sl2-role-label svg{width:18px;height:18px}.sl2-ready-heading h3{font-family:var(--font-display);font-size:40px;line-height:1.13;font-weight:var(--font-weight-display);margin-top:16px}.sl2-ready-heading p{margin-top:20px;font-size:15px;max-width:450px}.sl2-ready-visual{position:relative;display:grid;grid-template-columns:180px minmax(0,1fr);gap:70px;align-items:center}.sl2-ready-line{left:166px;width:65px;top:50%;margin-top:-12px}.sl2-ready-state h4{font-family:var(--font-display);font-size:36px;line-height:1.15;margin-top:22px;color:var(--color-teal-dark);font-weight:var(--font-weight-display)}.sl2-ready-state>p{font-size:14px;margin-top:6px}.sl-phase2 .sl2-ready-state ul{margin-top:22px;padding-top:18px;border-top:1px solid var(--color-border)}.sl2-ready-state li{display:flex;gap:9px;align-items:baseline;font-size:13px;line-height:1.6;margin-top:7px}.sl2-ready-state li svg{width:16px;height:16px;flex:0 0 16px;align-self:center;color:var(--color-teal-dark)}.sl2-opportunity{margin-top:52px;padding:30px 0 0 30px;border-top:1px solid var(--color-border);border-left:2px solid var(--color-amber)}.sl2-opportunity-heading{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:start}.sl2-optional-label{display:block;color:#8d5f11;font-size:12px;line-height:1.5;font-weight:600}.sl2-opportunity h3{font-size:25px;line-height:1.35;margin-top:12px}.sl2-opportunity-heading p{font-size:14px;max-width:550px}.sl-phase2 .sl2-opportunity-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin-top:32px}.sl2-opportunity-path li{position:relative;min-width:0}.sl2-opportunity-icon{position:relative;display:grid;place-items:center;width:30px;height:30px;color:#8d5f11;border-radius:50%}.sl2-opportunity-icon>svg{width:21px;height:21px}.sl2-opportunity-icon [data-sl-marker],.sl2-call-phone [data-sl-marker]{border-color:var(--color-amber)}.sl2-opportunity-path strong{display:block;font-size:14px;line-height:1.55;margin-top:16px;max-width:200px}.sl2-opportunity-path .sl2-flow-line{top:15px;left:50px;right:-18px}.sl2-opportunity-path [data-sl-trace],.sl2-call-assist-line [data-sl-trace]{background:var(--color-amber)}.sl2-opportunity-path .sl2-flow-line>svg,.sl2-call-assist-line>svg{color:#8d5f11}.sl2-workflow-link{display:flex;justify-content:flex-end;margin-top:24px}.sl2-call{border-top:1px solid var(--color-border)}.sl2-call-composition{display:grid;grid-template-columns:minmax(160px,.8fr) 52px minmax(0,1.2fr) 52px minmax(0,1fr);gap:22px;align-items:center}.sl2-call-composition .sl2-call-line{position:relative;width:100%}.sl2-call-source-line [data-sl-trace]{background:var(--color-blue)}.sl2-call-source-line>svg{color:var(--color-blue)}.sl2-call-device figcaption strong{color:var(--color-blue)}.sl2-call-context h3,.sl2-call-attempt h3{font-size:23px;line-height:1.35;margin-top:20px}.sl2-context-detail{display:block;font-size:12px;color:var(--color-muted);margin-top:7px}.sl2-call-context p,.sl2-call-attempt p{font-size:14px;margin-top:18px}.sl2-call-attempt{padding:24px 0 24px 26px;border-left:2px solid var(--color-amber)}.sl2-call-phone{display:grid;place-items:center;position:relative;color:#8d5f11;width:48px;height:48px;margin-top:22px;border-radius:50%}.sl2-call-phone>svg{width:28px;height:28px}.sl2-call-link{display:flex;justify-content:flex-end;margin-top:28px}@media(max-width:1100px){.sl2-checkout-intro{gap:32px}.sl-phase2 .sl2-handoff{gap:30px}.sl2-handoff h4{font-size:18px}.sl2-handoff .sl2-flow-line{right:-16px}.sl2-ready{gap:36px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.sl2-ready-visual{grid-template-columns:130px minmax(0,1fr);gap:32px}.sl2-ready-visual .sl2-device{width:130px}.sl2-ready-line{left:122px;width:27px}.sl2-ready-state h4{font-size:30px}.sl2-ready-heading h3{font-size:34px}.sl2-call-composition{grid-template-columns:150px 22px minmax(0,1fr) 22px minmax(0,1fr);gap:16px}.sl2-call-context h3,.sl2-call-attempt h3{font-size:20px}.sl2-call-attempt{padding-left:18px}}@media(max-width:700px){.sl2-checkout-intro{grid-template-columns:1fr;gap:14px;margin-top:28px}.sl2-checkout-intro h3{font-size:23px}.sl-phase2 .sl2-handoff{grid-template-columns:1fr;gap:34px}.sl2-handoff .sl2-physical{padding-bottom:12px}.sl2-physical figure{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:20px}.sl2-physical figcaption{text-align:left}.sl2-physical .sl2-device{width:110px}.sl2-handoff-step{padding:0 0 0 98px;min-height:70px}.sl2-handoff-step .sl2-event-icon{position:absolute;top:0;left:32px}.sl2-handoff h4{margin-top:0;font-size:19px;max-width:none}.sl2-handoff p{margin-top:6px;max-width:none}.sl2-handoff .sl2-flow-line{left:55px;right:auto;top:calc(100% + 3px);height:24px;width:1px}.sl2-handoff .sl2-physical .sl2-flow-line{left:55px;height:28px;top:100%}.sl2-handoff .sl2-flow-line>svg{transform:rotate(90deg);top:auto;bottom:-4px;right:-5.5px}.sl2-handoff .sl2-flow-line>i{transform-origin:top}.sl2-human-handoff{border-top:0;border-left:1px dashed var(--color-border)}.sl2-human-handoff [data-sl-trace]{border-top:0;border-left:1px dashed var(--color-brand-teal);top:0;left:-1px}.sl2-ready-next{margin-top:46px;padding-top:42px}.sl2-ready{grid-template-columns:1fr;gap:24px}.sl2-ready-visual{grid-template-columns:1fr;gap:22px}.sl2-ready-visual .sl2-device{width:150px}.sl2-ready-line{position:relative;left:auto;top:auto;margin:0;width:1px;height:28px;justify-self:center}.sl2-ready-line>i{transform-origin:top}.sl2-ready-line>svg{transform:rotate(90deg);top:auto;bottom:-4px;right:-5.5px}.sl2-ready-state{text-align:center}.sl2-ready-state .sl2-event-icon{margin-inline:auto}.sl-phase2 .sl2-ready-state ul{max-width:320px;margin-inline:auto;text-align:left}.sl2-ready-state h4{font-size:28px}.sl2-ready-state li{font-size:12px}.sl2-opportunity{padding:24px 0 0 18px;margin-top:38px}.sl2-opportunity-heading{grid-template-columns:1fr;gap:16px}.sl2-opportunity h3{font-size:24px}.sl-phase2 .sl2-opportunity-path{grid-template-columns:1fr;gap:28px}.sl2-opportunity-path li{display:flex;gap:18px;align-items:center;min-height:34px}.sl2-opportunity-icon{flex-shrink:0}.sl2-opportunity-path strong{margin:0;max-width:none}.sl2-opportunity-path .sl2-flow-line{left:15px;top:calc(100% + 4px);width:1px;height:20px}.sl2-opportunity-path .sl2-flow-line>i{transform-origin:top}.sl2-opportunity-path .sl2-flow-line>svg{transform:rotate(90deg);top:auto;bottom:-4px;right:-5.5px}.sl2-workflow-link{justify-content:flex-start;margin-top:28px}.sl2-call-composition{grid-template-columns:1fr;gap:22px}.sl2-call-composition .sl2-call-line{width:1px;height:32px;justify-self:center}.sl2-call-line>i{transform-origin:top}.sl2-call-line>svg{transform:rotate(90deg);top:auto;bottom:-4px;right:-5.5px}.sl2-call-context{text-align:center;max-width:440px;margin-inline:auto}.sl2-call-context .sl2-event-icon{margin-inline:auto}.sl2-call-attempt{padding:0 0 0 22px;margin-top:8px}.sl2-call-attempt h3{font-size:23px}.sl2-call-link{justify-content:flex-start}}@media(max-width:360px){.sl2-ready-heading h3{font-size:32px}}.sl3-systems{border-top:1px solid var(--color-border)}.sl3-writeback{--sl3-map-columns: minmax(0,1fr) 44px minmax(0,.8fr) 44px minmax(0,1.1fr);--sl3-map-gap: 28px}.sl3-map-head{display:grid;grid-template-columns:var(--sl3-map-columns);gap:var(--sl3-map-gap);align-items:start;padding-bottom:18px;font-size:13px;color:var(--color-muted)}.sl3-map-head>:nth-child(2){grid-column:3}.sl3-map-head>:nth-child(3){grid-column:5}.sl3-map-head strong{display:block;font-size:16px;color:var(--color-text)}.sl3-map-head div span{display:block;margin-top:5px;font-size:12px}.sl3-write-row{display:grid;grid-template-columns:var(--sl3-map-columns);gap:var(--sl3-map-gap);align-items:center;padding-block:30px;border-top:1px solid var(--color-border)}.sl3-write-row:last-child{border-bottom:1px solid var(--color-border)}.sl3-role{display:block;font-size:12px;color:#8d5f11;font-weight:600;margin-bottom:9px}.sl3-write-cleaning .sl3-role{color:var(--color-teal-dark)}.sl3-signal h3,.sl3-destination>strong{display:block;font-size:21px;line-height:1.4;font-weight:600}.sl3-assignment{display:flex;gap:14px;align-items:center}.sl3-context-icon{position:relative;display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-teal-dark);background:var(--color-teal-pale)}.sl3-context-icon>svg{width:21px;height:21px}.sl3-assignment strong{font-size:14px;line-height:1.4}.sl3-assignment div>span{display:block;color:var(--color-muted);font-size:12px;line-height:1.5;margin-top:5px}.sl3-connector{position:relative;width:100%;height:1px;background:var(--color-border)}.sl3-connector>svg{position:absolute;width:12px;height:12px;right:-2px;top:-5.5px;color:var(--color-teal-dark)}.sl3-mobile-owner{display:none}.sl3-system-foot,.sl3-install-foot{display:flex;justify-content:space-between;align-items:center;gap:48px;margin-top:26px}.sl3-system-foot p,.sl3-install-foot p{font-size:14px;max-width:700px}.sl-phase3 .commercial-link{min-width:210px;margin-top:0}.sl3-installation{background:var(--color-surface);border-top:1px solid var(--color-border)}.sl3-install-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:76px;align-items:start}.sl3-install-visual figure>img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center;border-radius:6px}.sl3-install-visual figcaption{margin-top:12px;color:var(--color-muted);font-size:12px;line-height:1.5}.sl3-battery{display:flex;gap:16px;margin-top:24px;padding-top:22px;border-top:1px solid var(--color-border)}.sl3-battery>svg{width:26px;height:26px;flex-shrink:0;color:var(--color-teal-dark);margin-top:3px}.sl3-battery div>span{display:block;color:var(--color-muted);font-size:12px}.sl3-battery strong{display:block;font-size:22px;line-height:1.35;margin-top:5px}.sl3-battery p{font-size:13px;margin-top:9px;max-width:480px}.sl3-install-steps li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:22px;padding-block:28px;border-top:1px solid var(--color-border)}.sl3-install-steps li:first-child{padding-top:18px}.sl3-step-index{color:var(--color-teal-dark);font-size:13px;font-weight:600;padding-top:5px}.sl3-install-steps h3{font-size:26px;line-height:1.3;font-weight:600}.sl3-install-steps p{font-size:15px;margin-top:12px}.sl3-install-foot{margin-top:34px;padding-top:24px;border-top:1px solid var(--color-border)}.sl3-history{background:var(--color-technical);color:var(--color-surface)}.sl3-history .sl-heading p{color:#ffffffb8}.sl3-history em{color:var(--color-brand-teal)}.sl3-history-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:56px;align-items:start}.sl3-ledger{min-width:0;border-top:1px solid rgb(255 255 255 / 22%)}.sl3-ledger table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.sl3-ledger caption{text-align:left;padding-block:24px}.sl3-ledger caption>strong{font-size:21px}.sl3-filter-labels{display:block;margin-top:10px;color:#ffffff94;font-size:12px;word-spacing:6px}.sl3-ledger th{padding:13px 12px;text-align:left;font-size:11px;font-weight:500;color:#ffffffa1;border-block:1px solid rgb(255 255 255 / 17%)}.sl3-ledger td{padding:24px 12px;line-height:1.6;vertical-align:top;border-bottom:1px solid rgb(255 255 255 / 15%)}.sl3-ledger th:first-child,.sl3-ledger td:first-child{padding-left:0;width:15%}.sl3-ledger th:nth-child(2){width:26%}.sl3-ledger th:nth-child(3){width:29%}.sl3-ledger td:last-child{padding-right:0}.sl3-ledger td:last-child strong{color:var(--color-brand-teal)}.sl3-ledger tbody tr:first-child td:last-child strong{color:#e1b75e}.sl3-mobile-field{display:none}.sl3-export-labels{display:flex;gap:24px;padding-top:20px;font-size:12px;color:#ffffffc7}.sl3-export-labels>span{display:inline-flex;align-items:center;gap:8px}.sl3-export-labels svg{width:18px;height:18px;color:var(--color-brand-teal)}.sl3-history .sl3-record-boundary{font-size:12px;line-height:1.7;color:#ffffffa1;margin-top:18px;max-width:570px}.sl-phase3 .sl3-management{margin:0}.sl3-management>div{padding-block:24px;border-top:1px solid rgb(255 255 255 / 20%)}.sl3-management>div:first-child{padding-top:25px}.sl3-management dt{display:flex;gap:12px;align-items:center;font-size:19px;line-height:1.4;font-weight:600}.sl3-management dt svg{width:22px;height:22px;flex-shrink:0;color:var(--color-brand-teal)}.sl3-management dd{margin:12px 0 0 34px;font-size:14px;line-height:1.75;color:#ffffffb8}.sl3-history .sl3-history-foot{display:flex;align-items:center;gap:12px;color:#ffffffc7;font-size:14px;margin-top:28px;padding-top:24px;border-top:1px solid rgb(255 255 255 / 18%)}.sl3-history-foot svg{width:20px;height:20px;flex:0 0 20px;color:var(--color-amber)}@media(max-width:1100px){.sl3-writeback{--sl3-map-columns: minmax(0,1fr) 24px minmax(0,.9fr) 24px minmax(0,1.1fr);--sl3-map-gap: 18px}.sl3-signal h3,.sl3-destination>strong{font-size:18px}.sl3-assignment{gap:10px}.sl3-install-layout{gap:36px}.sl3-history-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:30px}.sl3-ledger th,.sl3-ledger td{padding-inline:8px}.sl3-management dt{font-size:17px}}@media(max-width:900px){.sl3-install-steps li{grid-template-columns:26px minmax(0,1fr);gap:12px;padding-block:22px}.sl3-install-steps h3{font-size:23px}.sl3-install-steps p{font-size:14px}.sl3-history-layout{grid-template-columns:1fr;gap:36px}.sl3-management{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sl3-management dt{display:block}.sl3-management dt svg{display:block;margin-bottom:12px}.sl3-management dd{margin-left:0;font-size:13px}}@media(max-width:700px){.sl3-map-head{display:none}.sl3-write-row{grid-template-columns:1fr;gap:22px;padding-block:26px}.sl3-signal h3,.sl3-destination>strong{font-size:20px}.sl3-assignment{gap:16px}.sl3-mobile-owner{display:block;font-size:12px;color:var(--color-muted);margin-bottom:8px}.sl3-connector{width:1px;height:24px;margin-left:20px}.sl3-connector>i{transform-origin:top}.sl3-connector>svg{transform:rotate(90deg);right:-5.5px;top:auto;bottom:-4px}.sl3-system-foot,.sl3-install-foot{flex-direction:column;align-items:stretch;gap:22px}.sl-phase3 .commercial-link{align-self:flex-start}.sl3-install-layout{grid-template-columns:1fr;gap:30px}.sl3-install-visual figure>img{aspect-ratio:1}.sl3-battery strong{font-size:21px}.sl3-install-steps li{grid-template-columns:32px minmax(0,1fr);gap:16px}.sl3-install-foot{margin-top:22px}.sl3-ledger table,.sl3-ledger tbody,.sl3-ledger tr,.sl3-ledger caption{display:block}.sl3-ledger thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sl3-ledger tbody tr{padding-block:18px;border-top:1px solid rgb(255 255 255 / 17%)}.sl3-ledger tbody tr:last-child{border-bottom:1px solid rgb(255 255 255 / 17%)}.sl3-ledger td,.sl3-ledger td:first-child,.sl3-ledger td:last-child{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;width:auto;padding:7px 0;border:0;font-size:14px}.sl3-mobile-field{display:block;font-size:12px;color:#fff9}.sl3-management{display:block}.sl3-management dt{display:flex;font-size:19px}.sl3-management dt svg{display:inline;margin:0}.sl3-management dd{margin-left:34px;font-size:14px}}.sl4-commercial{background:var(--color-technical-panel);color:#fff;border-top:1px solid rgb(255 255 255 / 14%)}.sl4-commercial-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:72px}.sl4-commercial-heading h2{margin-top:22px}.sl4-commercial-heading h2 em{color:var(--color-brand-teal)}.sl4-commercial p{color:#ffffffc7;font-size:16px}.sl4-offer{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:72px;margin-block:36px 28px;padding-top:30px;border-top:1px solid rgb(255 255 255 / 18%)}.sl4-purchase>strong{display:block;max-width:320px;font-size:32px;line-height:1.25;font-weight:600}.sl4-offer-lines{margin:0}.sl4-offer-lines>div{padding-block:22px;border-top:1px solid rgb(255 255 255 / 18%)}.sl4-offer-lines>div:first-child{padding-top:0;border-top:0}.sl4-offer-lines dt{font-size:20px;font-weight:600;line-height:1.4}.sl4-offer-lines dd{margin:8px 0 0;color:#ffffffc7;font-size:14px;line-height:1.7}.sl4-commercial-close{display:flex;justify-content:space-between;align-items:center;gap:48px;padding-top:26px;border-top:1px solid rgb(255 255 255 / 18%)}.sl4-commercial-close>p{max-width:580px;font-size:14px}.sl4-commercial-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.sl4-commercial-actions .button-ghost{color:#fff}.sl4-faq-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:72px}.sl4-faq-layout h2{margin-top:22px}.sl4-faq-layout header>p{margin-top:20px;max-width:420px}.sl4-faq-layout header .commercial-link{max-width:360px;margin-top:24px}.sl4-faq-layout .faq-list{min-width:0}.sl4-faq-layout .faq-list details>p{margin-top:12px;font-size:14px;line-height:1.75}.sl4-close{padding-bottom:var(--space-section);scroll-margin-top:90px}.sl4-close>.container-wide{width:min(calc(100% - 48px),var(--container-wide))}@media(min-width:1024px){.sl4-close>.container-wide{width:min(calc(100% - var(--homepage-content-gutter) * 2),var(--container-wide))}}@media(max-width:1200px){.sl4-commercial-heading,.sl4-offer,.sl4-faq-layout{gap:40px}.sl4-commercial-close{gap:28px}}@media(max-width:1023px){.sl4-commercial-heading,.sl4-faq-layout{grid-template-columns:minmax(0,1fr);gap:28px}.sl4-commercial-heading>p{max-width:700px}.sl4-commercial-close{flex-direction:column;align-items:flex-start;gap:20px}.sl4-faq-layout header>p{max-width:none}}@media(max-width:600px){.sl4-offer{grid-template-columns:minmax(0,1fr);gap:28px;margin-block:28px 24px}.sl4-purchase>strong{font-size:28px}.sl4-offer-lines>div:first-child{padding-top:22px;border-top:1px solid rgb(255 255 255 / 18%)}.sl4-offer-lines dt{font-size:18px}.sl4-commercial-actions{flex-direction:column;align-items:stretch;width:100%;gap:8px}.sl4-commercial-actions .button{width:100%}}
