/* Three reviewed offers, scoped to their main landmarks. */
.ss-page{--ss-paper:#f1f7f3;--ss-line:#d8e5df;--ss-ink:#022c32;--ss-action:#007438}
.ss-page .ab-product-hero{background:white;color:#111317;border-bottom:1px solid var(--ss-line);padding:64px 0 56px}
.ss-page .ab-product-hero>.ab-product-container{display:grid;grid-template-columns:1.25fr 1fr;gap:54px;align-items:center}
.ss-page .ab-product-hero h1{color:var(--ss-ink);font-size:clamp(36px,3.8vw,52px);line-height:1.12;max-width:23ch}
.ss-page .ab-product-lead{font-size:20px;line-height:1.6}
.ss-page .ab-product-hero .ab-product-button{background:var(--ss-action);border-color:var(--ss-action);color:white}
.ss-page .ab-product-button-secondary,.ss-page .ab-product-hero .ab-product-button-secondary{background:white;color:var(--ss-action);border-color:var(--ss-action)}
.ss-page .ab-product-price-summary{font-size:17px;font-weight:400;border-left:0;border-top:1px solid var(--ss-line);padding:20px 0 0;line-height:1.6;margin-top:26px!important}
.ss-route{margin:0;padding:34px;background:var(--ss-paper);border-radius:8px}
.ss-route figcaption{font:400 26px/1.25 Brockmann,Roboto,sans-serif;letter-spacing:-.02em;color:var(--ss-ink);margin-bottom:30px}
.ss-route ol{padding:0!important;margin:0!important;list-style:none!important;counter-reset:route}
.ss-route li{position:relative;padding:22px 0 26px 42px!important;margin:0!important;border-top:1px solid #b6cec0;counter-increment:route}
.ss-route li::before{content:counter(route);position:absolute;left:0;top:24px;color:var(--ss-action);font-size:15px;font-weight:700}
.ss-route li:not(:last-child)::after{content:'↓';position:absolute;left:4px;bottom:3px;color:var(--ss-action);font-size:20px}
.ss-route strong,.ss-route span{display:block}
.ss-route strong{font-size:22px;line-height:1.3;color:var(--ss-ink)}
.ss-route span{font-size:16px;line-height:1.5;margin-top:8px}
.ss-page .ss-route-note{font-size:13px;margin:8px 0 0;color:#4a6a6e}
.ss-page .ab-product-section{padding:72px 0}
.ss-page .ab-product-section>p{max-width:72ch}
.ss-page .ss-explanation,.ss-page .ss-requirements{display:grid;grid-template-columns:.85fr 1.15fr;column-gap:64px}
.ss-page .ss-explanation>h2,.ss-page .ss-requirements>h2{grid-column:1;grid-row:1/8;max-width:18ch}
.ss-page .ss-explanation>p,.ss-page .ss-requirements>p{grid-column:2}
.ss-page .ss-result{background:var(--ss-paper);padding:38px;border-left:5px solid var(--ss-action)}
.ss-page .ss-work article{display:grid;grid-template-columns:.8fr 1.2fr;gap:42px;border-top:1px solid var(--ss-line);padding:28px 0}
.ss-page .ss-work article h3,.ss-page .ss-work article p{margin:0}
.ss-page .ss-work article h3{font-size:25px;color:var(--ss-ink)}
.ss-page .ab-product-pricing{background:var(--ss-paper);padding:42px;margin:16px 0;border:0;border-left:5px solid var(--ss-action)}
.ss-page .ab-product-pricing p{max-width:70ch}
.ss-page .ab-product-faq{max-width:none;display:grid;grid-template-columns:.8fr 1.2fr;column-gap:64px}
.ss-page .ab-product-faq>h2{grid-column:1;grid-row:1/9}
.ss-page .ab-product-faq-item{grid-column:2;padding:22px 0;margin:0}
.ss-page .ab-product-faq-item summary{cursor:pointer;list-style-position:outside;margin-left:20px;padding-left:5px;font:400 22px/1.4 Brockmann,Roboto,sans-serif;color:var(--ss-ink)}
.ss-page .ab-product-faq-item summary::marker{color:var(--ss-action)}
.ss-page .ab-product-faq-item p{margin:20px 0 0}
.ss-page summary:focus-visible{outline:3px solid var(--ss-action);outline-offset:5px}
.ss-page #form{max-width:900px;margin:auto}
.ss-page .ab-product-help{padding:36px;margin:40px 0 64px}
@media(max-width:900px){.ss-page .ab-product-hero>.ab-product-container{gap:30px;grid-template-columns:1.15fr 1fr}.ss-route{padding:24px}.ss-route strong{font-size:20px}.ss-page .ss-explanation,.ss-page .ss-requirements,.ss-page .ab-product-faq{column-gap:32px}}
@media(max-width:700px){.ss-page .ab-product-hero{padding:40px 0}.ss-page .ab-product-hero>.ab-product-container,.ss-page .ss-explanation,.ss-page .ss-requirements,.ss-page .ab-product-faq,.ss-page .ss-work article{display:block}.ss-page .ab-product-hero h1{font-size:36px;max-width:23ch}.ss-page .ab-product-lead{font-size:19px}.ss-page .ab-product-hero .ab-product-actions{display:grid}.ss-page .ab-product-hero .ab-product-button{width:100%}.ss-route{margin-top:30px}.ss-page .ab-product-section{padding:44px 0}.ss-page .ss-explanation>h2,.ss-page .ss-requirements>h2{max-width:none}.ss-page .ss-result,.ss-page .ab-product-pricing{padding:26px}.ss-page .ss-work article p{margin-top:16px}.ss-page .ab-product-faq>h2{margin-bottom:30px}.ss-page .ab-product-faq-item summary{font-size:21px}}
