.spp{--spp-accent:#185d9e;--spp-number:#196bb8;--spp-trust:linear-gradient(219deg, #185d9e 13.5%, #063856 53%);--spp-hero-overlay:linear-gradient(90deg, #06094847 39.9%, #0609481f 52.1%), #00000059;--spp-possibilities-overlay:linear-gradient(270deg, #0d7bbc00 28.8%, #0d7bbc47 62.7%);--spp-possibilities-base:#063856;--spp-possibilities-tag:#185d9e;--spp-strategy-tag-bg:#caeaf4;--spp-strategy-tag-ink:#004e50;--spp-review-tag:#185d9e;--spp-review-overlay:#185d9e96;--spp-review-blend:overlay;--spp-request-overlay:linear-gradient(90deg, #102040cc 35.2%, #10204000 100%);--spp-intro-tag-bg:#e8f5e9;--spp-intro-tag-ink:var(--teal)}.spp.is-ppr{--spp-accent:#007a1c;--spp-number:#f6c945;--spp-trust:linear-gradient(245deg, #0f4f43 1.8%, #08392b 70.2%);--spp-hero-overlay:linear-gradient(90deg, #18523047 39.9%, #1852301f 52.1%), #00000059;--spp-possibilities-overlay:linear-gradient(90deg, #063f31bf 35.7%, #063f3126 52.5%);--spp-possibilities-base:#185230;--spp-possibilities-tag:#007a1c;--spp-strategy-tag-bg:#fff4cc;--spp-strategy-tag-ink:#6b5005;--spp-review-tag:#03c283;--spp-review-overlay:transparent;--spp-request-overlay:linear-gradient(90deg, #063a3fcc 35.2%, #063a3f00 100%);--spp-intro-tag-bg:#fff4cc;--spp-intro-tag-ink:#7a5a00}.spp .sv-hero:before{background:var(--spp-hero-overlay)}.spp .hp-shell.spp-hero h1{max-width:680px}.spp .hp-shell.spp-hero .sv-tag{background:var(--sv-tag);color:var(--teal)}.spp .spp-hero .sv-button.is-gold{color:var(--teal)}.spp .hp-shell.spp-trust{background:var(--spp-trust);border-bottom:0}.spp .spp-trust li{color:#fff}.spp .spp-trust span{color:#fff9}.spp .hp-shell .spp-intro-tag{background:var(--spp-intro-tag-bg);color:var(--spp-intro-tag-ink);padding:6px 16px;font-size:13px;line-height:1.3}.spp .hp-shell.spp-intro h2 span{display:block}.spp .spp-intro .sv-intro-layout{grid-template-columns:minmax(0,1fr) minmax(0,712px)}.spp .sv-intro-image.spp-intro-image{aspect-ratio:712/624;object-fit:cover;border-radius:20px}.spp .hp-shell .spp-dark-tag,.spp .hp-shell .spp-review-tag{background:var(--spp-possibilities-tag);color:#fff}.spp .hp-shell .spp-review-tag{background:var(--spp-review-tag)}.spp .hp-shell .sv-tag.is-plain{text-transform:none}.spp .spp-check-list{gap:40px;width:100%;max-width:708px;margin:0;padding:0;list-style:none;display:grid}.spp .spp-check-list li,.spp .hp-shell .spp-review-callout{color:#fff;align-items:center;gap:10px;max-width:712px;font-weight:700;display:flex}.spp .spp-check-list li{font-size:25px;line-height:26px}.spp .spp-check-list li>span:not(.spp-circle),.spp .spp-review-callout>span:not(.spp-circle){flex:1}.spp .spp-chevron{flex-shrink:0;width:15px;height:auto;display:block;transform:rotate(-90deg)}.spp .spp-circle{background:#fafafa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.spp .spp-circle img{width:14px;height:8px;display:block}.spp .hp-shell.spp-possibilities{background:var(--spp-possibilities-overlay), var(--spp-possibilities-bg) center / cover no-repeat, var(--spp-possibilities-base);color:#fff;padding:150px 0}.spp .spp-possibilities-copy{flex-direction:column;align-items:flex-start;max-width:739px;display:flex}.spp .hp-shell.spp-possibilities h2{color:#fff;letter-spacing:0;margin:45px 0 15px;font-size:42px;font-weight:800;line-height:50px}.spp .hp-shell.spp-possibilities .spp-possibilities-copy>p{color:#fff;max-width:618px;margin-bottom:50px;font-size:18px;line-height:26px}.spp .hp-shell.spp-strategies{padding-bottom:120px}.spp .hp-shell .spp-heading h2{color:var(--teal)}.spp .hp-shell .spp-heading h2.is-ink{color:var(--sv-ink)}.spp .hp-shell.spp-strategies .sv-heading{max-width:1100px;margin-bottom:120px}.spp .hp-shell.spp-strategies .sv-heading p{max-width:800px;color:var(--sv-muted);font-size:18px;line-height:26px}.spp .hp-shell .spp-strategy-list{gap:150px;margin:0;padding:0;list-style:none;display:grid}.spp .spp-strategy-list li{grid-template-columns:minmax(0,620px) minmax(0,711px);justify-content:space-between;align-items:center;gap:64px;display:grid}.spp .spp-strategy-list li:nth-child(2n) .spp-strategy-image{order:2}.spp .spp-strategy-image{aspect-ratio:620/400;object-fit:cover;border-radius:20px;width:100%;height:auto;display:block}.spp .spp.is-funds .spp-strategy-list li:nth-child(2) .spp-strategy-image{object-position:right center}.spp .spp-strategy-copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.spp .hp-shell .spp-strategy-badge{background:var(--spp-strategy-tag-bg);color:var(--spp-strategy-tag-ink);letter-spacing:0;text-transform:uppercase;border-radius:100px;margin-bottom:16px;padding:14px 28px;font-size:22px;font-weight:700;line-height:1.25}.spp .hp-shell .spp-strategy-copy p{max-width:685px;color:var(--sv-text);font-size:20px;line-height:32px}.spp .hp-shell .spp-strategy-copy strong{color:var(--sv-ink);font-size:20px;line-height:32px}.spp .hp-shell .spp-strategy-copy .spp-suitability{align-items:flex-start;gap:12px;max-width:650px;display:flex}.spp .spp-suitability img{flex-shrink:0;width:25px;height:25px;margin-top:4px;display:block}.spp .hp-shell.spp-review{isolation:isolate;background:var(--spp-review-bg) center / cover no-repeat, #f6fcfa;color:#fff;padding:200px 0;position:relative}.spp .hp-shell.spp-review:before{content:"";z-index:-1;background:var(--spp-review-overlay);mix-blend-mode:var(--spp-review-blend,normal);position:absolute;inset:0}.spp .spp-review-copy{flex-direction:column;align-items:flex-start;max-width:712px;display:flex}.spp .hp-shell.spp-review h2{color:#fff;letter-spacing:0;margin:45px 0 16px;font-size:42px;font-weight:800;line-height:50px}.spp .hp-shell.spp-review h2 em{color:var(--sv-gold);font-style:normal}.spp .hp-shell.spp-review .spp-review-copy>p:not(.spp-review-callout){color:#fff;font-size:20px;line-height:32px}.spp .hp-shell .spp-review-callout{margin:24px 0 50px;font-size:20px;line-height:32px}.spp .hp-shell .spp-review-button{border-width:2px;font-size:18px;font-weight:700}.spp .hp-shell.spp-why{background:var(--sv-mint)}.spp .hp-shell.spp-why .sv-heading{margin-bottom:50px}.spp .hp-shell.spp-why .sv-heading p{max-width:780px}.spp .hp-shell .spp-why-list{grid-template-columns:repeat(2,minmax(0,598px));justify-content:center;gap:24px;margin:0;padding:0;list-style:none;display:grid}.spp .spp-why-list li{background:#fff;border:1px solid #004e501a;border-radius:20px;flex-direction:column;gap:8px;min-height:237px;padding:40px;display:flex}.spp .spp-why-number{color:var(--spp-number);font-size:34px;font-weight:800;line-height:1.25}.spp .hp-shell .spp-why-list h3{color:var(--sv-ink);letter-spacing:0;font-size:22px;font-weight:800;line-height:1.25}.spp .hp-shell .spp-why-list p{color:var(--sv-text);font-size:15px;line-height:24px}.spp .hp-shell.spp-why .sv-center{margin-top:50px}.spp .hp-shell .spp-why-button{font-size:18px;line-height:20px}.spp .hp-shell.spp-testimonials .sv-heading{max-width:760px}.spp .spp-testimonials figure{background:#f9fafb}.spp .ab-request-banner.spp-request-banner{background:var(--spp-request-overlay), var(--request-banner) center / cover no-repeat, var(--teal)}.spp .sv-request-form .spp-intent span{border-radius:20px;padding:10px 20px}.spp .sv-request-form .spp-intent span:before{display:none}.spp .sv-request-form .spp-intent input:checked+span{border-color:var(--teal);background:var(--teal);color:#fff;font-weight:600}.spp .hp-shell .sv-request-submit{color:var(--teal)!important}@media (width<=1200px){.spp .spp-strategy-list li{gap:48px}}@media (width<=1000px){.spp .spp-intro .sv-intro-layout{grid-template-columns:minmax(0,1fr)}.spp .spp-strategy-list li{grid-template-columns:minmax(0,1fr);gap:32px;max-width:620px;margin:0 auto}.spp .spp-strategy-list li:nth-child(2n) .spp-strategy-image{order:0}.spp .hp-shell .spp-strategy-list{gap:80px}.spp .hp-shell.spp-strategies .sv-heading{margin-bottom:64px}.spp .hp-shell.spp-possibilities{background:linear-gradient(90deg, var(--spp-possibilities-base) 25%, transparent 100%), var(--spp-possibilities-bg) 70% center / cover no-repeat, var(--spp-possibilities-base)}.spp .hp-shell.spp-review{padding:120px 0}.spp .hp-shell.spp-review:before{mix-blend-mode:normal;background:linear-gradient(90deg,#000000a6 30%,#00000040 100%)}.spp .hp-shell .spp-why-list{grid-template-columns:minmax(0,1fr);max-width:598px;margin-left:auto;margin-right:auto}}@media (width<=760px){.spp .hp-shell.spp-possibilities{background:linear-gradient(var(--spp-possibilities-base) 45%, #0000004d 100%), var(--spp-possibilities-bg) 75% center / cover no-repeat, var(--spp-possibilities-base);padding:80px 0}.spp .hp-shell.spp-possibilities h2,.spp .hp-shell.spp-review h2,.spp .hp-shell .spp-heading h2{font-size:28px;line-height:1.2}.spp .hp-shell.spp-possibilities h2,.spp .hp-shell.spp-review h2{margin-top:28px}.spp .spp-check-list{gap:24px}.spp .spp-check-list li{font-size:19px;line-height:1.3}.spp .hp-shell .spp-strategy-badge{padding:10px 20px;font-size:16px}.spp .hp-shell .spp-strategy-copy p,.spp .hp-shell .spp-strategy-copy strong,.spp .hp-shell.spp-review .spp-review-copy>p:not(.spp-review-callout),.spp .hp-shell .spp-review-callout{font-size:17px;line-height:1.55}.spp .hp-shell.spp-strategies .sv-heading p{font-size:16px}.spp .hp-shell.spp-review{padding:80px 0}.spp .spp-why-list li{min-height:0;padding:28px 24px}.spp .spp-why-number{font-size:28px}.spp .hp-shell .spp-why-list h3{font-size:19px}.spp .spp-intent label,.spp .hp-form.sv-request-form .spp-intent label{max-width:100%}}
