/* Supreme Life commercial website. Keep the request visible in the opening view. */
.business-site{line-height:1.7;background:#fff}.business-site h1,.business-site h2{font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:-.045em}.business-site h2{line-height:1.12}.business-site h3{line-height:1.3}.business-site p{max-width:75ch}.business-site .primary-nav{gap:21px}.business-site .hero-with-planner{background:linear-gradient(115deg,#edf1fb 0%,#f7f8fc 66%,#fff 100%)}.business-site .hero-with-planner .hero-grid{padding-block:38px 44px;gap:60px}.business-site .hero-with-planner .hero-copy{padding-top:46px}.business-site .hero-with-planner h1{font-size:clamp(2.8rem,4.15vw,4.1rem);line-height:1.06;letter-spacing:-.055em}.business-site .hero h1 span{font-style:normal;font-weight:700}.business-site .hero-copy .eyebrow{margin-bottom:24px}.business-site .hero-description{font-size:1.05rem;max-width:480px}.hero-service-list{list-style:none;padding:0;margin:35px 0 0;display:flex;gap:9px 18px;flex-wrap:wrap;color:#4c5871;font-size:.74rem}.hero-service-list li::before{content:'✓';color:var(--blue);font-weight:700;margin-right:7px}.business-site .quote-card{border-radius:8px;box-shadow:0 12px 45px #1822340b}.business-site .quote-card h2{letter-spacing:-.035em}.business-site .button,.business-site .header-action{border-radius:5px}.service-assurance{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-block:30px;border-bottom:1px solid var(--border)}.service-assurance article{display:flex;align-items:flex-start;gap:15px}.service-assurance article>span{font-size:1rem;color:var(--blue)}.service-assurance strong{display:block;color:var(--ink);font-size:.91rem}.service-assurance p{font-size:.8rem;margin:4px 0 0}.business-section{padding-block:80px;scroll-margin-top:95px}.business-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:75px;align-items:end;margin-bottom:35px}.business-heading h2,.fit-grid h2,.team-heading h2,.preparation-grid h2{font-size:clamp(2rem,3.1vw,3rem);margin:0 0 8px}.business-heading>p{font-size:.98rem;margin:0 0 8px}.business-site .eyebrow{color:var(--blue);margin-bottom:16px}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.services-grid article{border-top:3px solid var(--blue);padding-top:24px}.services-grid article>span{font-size:.71rem;color:var(--blue);font-weight:700}.services-grid h3{font-size:1.24rem;margin:17px 0 14px}.services-grid p{font-size:.9rem;margin-bottom:0}.funding-options{background:#f4f6fa;border-block:1px solid var(--border)}.funding-products{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.funding-product{display:flex;flex-direction:column;position:relative;background:#fff;padding:29px;border:1px solid #dce1eb;border-radius:7px}.funding-product .product-number{display:inline-flex;align-items:center;justify-content:center;background:#edf1ff;color:var(--blue);margin-bottom:22px;border-radius:4px}.funding-product h3{font-size:1.5rem;margin:0 0 13px}.funding-product p{font-size:.89rem;line-height:1.75}.funding-product .product-lead{color:var(--ink);font-size:.91rem}.funding-product .product-uses{border-top:1px solid var(--border);padding-top:16px;font-size:.78rem}.funding-product .text-link{font-size:.82rem;margin-top:auto;padding-top:10px;display:inline-flex;justify-content:space-between;gap:15px}.other-options{margin:27px 0 0;font-size:.85rem;max-width:none!important}.service-steps{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:0 0 32px;gap:28px}.service-steps li>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid #bcc9f8;color:var(--blue);background:#f4f6ff;border-radius:50%;font-weight:700;margin:0 0 19px}.service-steps h3{font-size:1.18rem}.service-steps p{font-size:.88rem;margin:0}.fit-section{background:var(--ink);color:#c5cedd}.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.fit-grid h2{color:white}.fit-grid .eyebrow{color:#adc0ff}.fit-grid>div>p:not(.eyebrow){font-size:1rem;margin-top:23px}.fit-grid .text-link{display:inline-block;color:#c4d0ff;margin-top:9px}.fit-factors{display:grid;grid-template-columns:1fr 1fr;gap:27px 35px}.fit-factors article{border-top:1px solid #435168;padding-top:17px}.fit-factors h3{color:white;font-size:1rem;margin:0 0 12px}.fit-factors p{font-size:.87rem;margin:0}.industry-business-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 36px}.industry-business-grid article{padding-left:19px;border-left:2px solid #c7d3fc}.industry-business-grid h3{font-size:1.1rem;margin:0 0 12px}.industry-business-grid p{font-size:.89rem;margin:0}.team-section{background:#edf1fc;border-block:1px solid #dde4f5;padding-block:62px}.team-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.team-heading>p:last-child{font-size:1.05rem;max-width:410px;margin-top:22px}.team-details p{font-size:.96rem}.team-details .button{margin-top:10px}.team-email{display:block;font-size:.82rem;font-weight:600;overflow-wrap:anywhere;margin-top:20px;color:var(--blue)}.business-site .loan-calculator{max-width:1000px;margin:0;border-radius:7px}.business-site .calculator-results output{font-family:Arial,Helvetica,sans-serif;font-size:3.2rem;font-weight:700}.preparation-section{background:#f6f7fa;border-block:1px solid var(--border)}.preparation-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.preparation-grid>div>p:not(.eyebrow){font-size:.94rem;margin-top:21px}.preparation-grid #readiness-list{background:#fff;border:1px solid var(--border);border-radius:7px;padding:24px 30px}.preparation-grid label{display:flex;align-items:flex-start;gap:12px;padding:8px 0;font-size:.85rem;cursor:pointer}.preparation-grid input{width:17px;height:17px;flex-shrink:0;margin-top:5px;accent-color:var(--blue)}.preparation-grid #readiness-count{font-size:.8rem;color:var(--blue);margin:17px 0 4px}.business-site .faq-search{margin:0;background:#f6f7fa;border:1px solid var(--border);border-radius:6px}.business-faq-list{display:grid;grid-template-columns:1fr 1fr;gap:0 45px;align-items:start}.business-faq-list .faq-item{align-self:start;margin:0;border-radius:0;border:0;border-bottom:1px solid var(--border)}.business-faq-list summary{padding:21px 0}.business-faq-list .faq-answer{padding:0 0 20px}.business-faq-list .faq-answer p{font-size:.89rem;margin:0}.business-site .inquiry-copy .eyebrow{color:#aec1ff}.business-site .inquiry-copy h2{font-size:3rem}.business-site .inquiry-form{border-radius:8px}.business-site .inquiry-form label,.business-site .quote-card .field{line-height:1.5}.business-site .footer-brand p{font-size:.95rem;line-height:1.65}.business-site .footer-grid{grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:35px}.business-site .footer-grid a{overflow-wrap:anywhere}.business-site .disclosure{max-width:none;font-size:.72rem}.business-site .funding-send .button{margin-top:12px}.business-site #download-plan{background:white;color:var(--blue);border:1px solid var(--border);font-size:.8rem}.legal-page{max-width:820px;padding-block:58px 80px}.legal-page h1{font-size:2.8rem;line-height:1.1}.legal-page h2{font-size:1.4rem;margin-top:34px;letter-spacing:-.02em}.legal-page p,.legal-page li{font-size:.96rem}.legal-page a{overflow-wrap:anywhere;color:var(--blue)}.legal-page .legal-date{font-size:.8rem;color:#6b7484}.legal-header{border-bottom:1px solid var(--border);padding:25px 0}.legal-header .container{display:flex;align-items:center;justify-content:space-between;gap:25px}.legal-header .back-link{font-size:.85rem;text-decoration:none}
@media(max-width:1150px){.business-site .primary-nav{gap:15px}.business-site .hero-with-planner .hero-grid{gap:35px}.business-site .hero-with-planner h1{font-size:3.1rem}.business-heading,.fit-grid,.team-grid,.preparation-grid{gap:45px}.funding-product{padding:24px}.services-grid{grid-template-columns:1fr 1fr}.service-steps{grid-template-columns:1fr 1fr;gap:32px}.business-site .footer-grid{grid-template-columns:1fr 1fr}.business-site .footer-grid nav:last-child{grid-column:auto}}
@media(max-width:950px){.business-site .hero-with-planner h1{font-size:2.65rem}.business-site .hero-description{font-size:.96rem}.funding-products{grid-template-columns:1fr 1fr}.industry-business-grid{grid-template-columns:1fr 1fr}.business-section{padding-block:60px}.service-assurance{gap:22px}.service-assurance article{gap:10px}.business-site .inquiry-grid{gap:40px}}
@media(max-width:740px){.business-site .container{width:calc(100% - 40px)}.business-site .hero-with-planner .hero-grid{width:100%;padding:0 18px 28px;gap:18px}.business-site .hero-with-planner .hero-copy{padding:22px 3px 0}.business-site .hero-with-planner h1{font-size:2.35rem;line-height:1.04}.business-site .hero-copy .eyebrow{margin-bottom:11px;font-size:.53rem}.hero-service-list{display:none}.business-site .hero-with-planner .quote-card{padding:23px 20px}.business-site .hero-with-planner .quote-card h2{font-size:1.47rem}.service-assurance{grid-template-columns:1fr;padding-block:25px;gap:20px}.service-assurance article{gap:15px}.service-assurance strong{font-size:.87rem}.service-assurance p{font-size:.79rem}.business-heading,.fit-grid,.team-grid,.preparation-grid{grid-template-columns:1fr;gap:24px}.business-heading{margin-bottom:29px}.business-heading h2,.fit-grid h2,.team-heading h2,.preparation-grid h2{font-size:2rem}.business-heading>p{font-size:.94rem}.business-section{padding-block:48px}.services-grid{gap:26px 22px}.services-grid h3{font-size:1.12rem}.services-grid p{font-size:.85rem}.funding-products{grid-template-columns:1fr}.funding-product{padding:26px}.funding-product h3{font-size:1.45rem}.funding-product p{font-size:.91rem}.funding-product .product-number{margin-bottom:17px}.service-steps{grid-template-columns:1fr;gap:24px}.service-steps li{position:relative;padding-left:54px}.service-steps li>span{position:absolute;left:0;top:0;width:34px;height:34px}.service-steps h3{margin:0 0 8px}.fit-factors{gap:25px 22px}.industry-business-grid{grid-template-columns:1fr;gap:25px}.team-section{padding-block:45px}.team-heading>p:last-child{font-size:1rem;margin-top:15px}.business-site .calculator-results output{font-size:2.8rem}.preparation-grid #readiness-list{padding:20px}.business-faq-list{grid-template-columns:1fr}.business-site .inquiry-copy h2{font-size:2.4rem}.business-site .inquiry-grid{gap:30px}.business-site .footer-grid{gap:30px 23px}.business-site .footer-grid nav:last-child{grid-column:1/-1}.business-site .inquiry-fields input,.business-site textarea{font-size:16px}.legal-page{padding-block:35px 55px}.legal-page h1{font-size:2.3rem}.legal-header .back-link{font-size:.72rem}.legal-header .brand-name{font-size:.73rem}.legal-header .brand-name small{font-size:.4rem}}
@media(max-width:370px){.business-site .hero-with-planner h1{font-size:2rem}.business-site .hero-with-planner .hero-grid{padding-inline:13px}.business-site .hero-with-planner .quote-card{padding:20px 16px}.services-grid,.fit-factors{grid-template-columns:1fr}.business-site .container{width:calc(100% - 32px)}.legal-header .brand-name small{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.business-site .inquiry-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.business-site .inquiry-grid>*{min-width:0}.business-site .inquiry-copy .text-link{overflow-wrap:anywhere}
@media(max-width:740px){.business-site .inquiry-grid{grid-template-columns:minmax(0,1fr)}.recaptcha-panel>div:has(iframe[width="304"]){transform:scale(.78);transform-origin:top left;width:304px;height:62px}}
.business-site .inquiry-expectations li{color:#c5cedd}
