.section-sol .sol-problem{background:var(--brand-cream)}.section-sol .sol-quality{background:var(--brand-cream-deep)}.section-sol .sol-comparison,.section-sol .sol-faq{background:var(--brand-cream)}.section-sol .sol-final-cta{background:var(--brand-cream-deep)}.section-sol .sol-problem-grid{display:grid;grid-template-columns:1fr;gap:48px;max-width:1100px;margin:0 auto}@media(min-width:750px){.section-sol .sol-problem-grid{grid-template-columns:1fr 1fr;gap:64px}}.section-sol .sol-bullet-list{list-style:none;margin:24px 0 0;padding:0}.section-sol .sol-bullet-list li{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--brand-rule);font-family:var(--brand-body);font-size:16px;line-height:1.45;color:var(--brand-fg)}.section-sol .sol-bullet-list li:last-child{border-bottom:none}.section-sol .sol-bullet-list i{flex-shrink:0;width:22px;text-align:center;font-size:18px;line-height:1.45}.section-sol .sol-bullet-list--problem i,.section-sol .sol-bullet-list--solution i{color:var(--brand-burgundy)}.section-sol .sol-stripe{padding:64px 0}@media(min-width:750px){.section-sol .sol-stripe{padding:96px 0}}.section-sol .sol-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}#MainContent .section-sol .sol-heading.sol-heading,.section-sol .sol-heading{font-family:var(--brand-display);font-weight:800;font-size:clamp(32px,4.2vw,52px);line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;color:var(--brand-navy);margin:0 0 16px}#MainContent .section-sol .sol-lede.sol-lede,.section-sol .sol-lede{font-family:var(--brand-body);font-size:clamp(15px,1.4vw,18px);line-height:1.55;color:var(--brand-fg-muted);max-width:620px;margin:0 auto 40px}.section-sol .sol-lede--left{margin-left:0;margin-right:0}#MainContent .section-sol .sol-block-title.sol-block-title,.section-sol .sol-block-title{font-family:var(--brand-display);font-weight:800;font-size:clamp(22px,2.2vw,28px);text-transform:uppercase;letter-spacing:.01em;color:var(--brand-navy);margin:0 0 8px}.section-sol .sol-block-title--solution{color:var(--brand-burgundy)}@media(min-width:750px){#MainContent .section-sol .sol-block-title--oneline.sol-block-title--oneline,.section-sol .sol-block-title--oneline{white-space:nowrap;font-size:clamp(20px,2vw,26px)}}@media(min-width:750px){#MainContent .section-sol .how-it-works-section .sol-lede.sol-lede,.section-sol .how-it-works-section .sol-lede{max-width:none;white-space:nowrap}}.section-sol .how-it-works-section{padding:80px 0}.section-sol .how-it-works-steps{display:grid;grid-template-columns:1fr;gap:32px;max-width:1100px;margin:48px auto 0}@media(min-width:750px){.section-sol .how-it-works-steps{grid-template-columns:repeat(3,1fr);gap:40px}}.section-sol .how-it-works-section .step{text-align:center}.section-sol .how-it-works-section .step-number{width:40px;height:40px;margin:0 auto 16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--brand-body);font-weight:700;font-size:18px}@media(min-width:750px){.section-sol .how-it-works-section .step-number{width:60px;height:60px;font-size:24px}}.section-sol .sol-quality-grid{display:grid;grid-template-columns:1fr;gap:28px;max-width:1100px;margin:48px auto 0}@media(min-width:750px){.section-sol .sol-quality-grid{grid-template-columns:repeat(3,1fr);gap:32px}}.section-sol .sol-quality-card{background:var(--brand-cream);border-radius:16px;overflow:hidden;box-shadow:0 2px 10px #1d252d0f;transition:transform .2s ease,box-shadow .2s ease}.section-sol .sol-quality-card:hover{transform:translateY(-3px);box-shadow:0 6px 22px #1d252d1f}.section-sol .sol-quality-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.section-sol .sol-quality-body{padding:24px 24px 28px}#MainContent .section-sol .sol-quality-card h3.sol-quality-card-h.sol-quality-card-h,.section-sol .sol-quality-card h3{font-family:var(--brand-display);font-weight:800;font-size:22px;text-transform:uppercase;letter-spacing:.01em;color:var(--brand-navy);margin:0 0 8px}#MainContent .section-sol .sol-quality-card p.sol-quality-card-p.sol-quality-card-p,.section-sol .sol-quality-card p{font-family:var(--brand-body);font-size:15px;line-height:1.55;color:var(--brand-fg-muted);margin:0}.section-sol .comparison-table-wrapper{max-width:1024px;margin:48px auto 0;overflow-x:auto}.section-sol .comparison-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--brand-cream);border-radius:16px;overflow:hidden;font-family:var(--brand-body);box-shadow:0 2px 10px #1d252d14}.section-sol .comparison-table th,.section-sol .comparison-table td{padding:18px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--brand-rule)}.section-sol .comparison-table thead th{font-family:var(--brand-display);font-weight:800;font-size:14px;letter-spacing:.14em;text-transform:uppercase;background:var(--brand-navy);color:var(--brand-cream)}.section-sol .comparison-table thead th.bb-col{background:var(--brand-burgundy);color:var(--brand-cream)}.section-sol .comparison-table .feature-name{font-weight:600;color:var(--brand-navy);font-size:15px}.section-sol .comparison-table .bb-feature{color:var(--brand-navy);font-weight:500;font-size:14px}.section-sol .comparison-table .bb-feature i{color:var(--brand-burgundy);margin-right:8px}.section-sol .comparison-table .competitor-feature{color:var(--brand-fg-muted);font-size:14px}.section-sol .comparison-table .competitor-feature i{color:var(--brand-fg-muted);margin-right:8px}.section-sol .comparison-table tbody tr:last-child td{border-bottom:none}.section-sol .sol-personalised{max-width:720px;margin:0 auto;text-align:center;padding:48px 32px;background:var(--brand-cream-deep);border:1px solid var(--brand-rule);border-radius:20px;box-shadow:0 4px 18px #1d252d0f}#MainContent .section-sol .sol-personalised p.sol-personalised-p.sol-personalised-p,.section-sol .sol-personalised p{font-family:var(--brand-body);font-size:16px;line-height:1.55;color:var(--brand-fg-muted);margin:0 0 24px}.section-sol .sol-stripe .sol-eyebrow-wrap{margin-bottom:16px}.section-sol .sol-center{text-align:center}.section-sol .sol-cta-row{margin-top:40px;text-align:center}#MainContent .section-sol .sol-cta-row .sol-cta-microcopy.sol-cta-microcopy,.section-sol .sol-cta-row .sol-cta-microcopy{font-family:var(--brand-body);font-size:13px;color:var(--brand-fg-muted);margin:12px 0 0}.section-sol .faq-list{max-width:800px;margin:48px auto 0}.section-sol .faq-item{margin-bottom:12px}#MainContent .section-sol .faq-section summary.sol-faq-q.sol-faq-q,.section-sol .faq-section summary{font-family:var(--brand-display);font-weight:800;font-size:18px;letter-spacing:.01em;color:var(--brand-navy);text-transform:uppercase}#MainContent .section-sol .faq-section details>div.sol-faq-a.sol-faq-a,.section-sol .faq-section details>div{font-family:var(--brand-body);font-size:15px;line-height:1.6;color:var(--brand-fg-muted)}@media(max-width:749px){.section-sol .sol-stripe{padding:56px 0}.section-sol .sol-quality-card img{aspect-ratio:16 / 10}.section-sol .comparison-table th,.section-sol .comparison-table td{padding:14px 12px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/section-seo-optimized-landing.css.map */
