.srp{--srp-red:#be1e2d;--srp-red-dark:#9f1825;--srp-navy:#1d3141;--srp-ink:#383838;--srp-heading:#1f2a33;--srp-salmon:#faf6f5;--srp-h2:55px;--srp-h3:25px;--srp-text:17px;color:var(--srp-ink);font-family:var(--font-sans);font-size:var(--srp-text);line-height:1.5}.srp h1,.srp h2,.srp h3,.srp p,.srp ol,.srp ul{margin:0;padding:0}.srp ol,.srp ul{list-style:none}.srp img{max-width:100%;height:auto;display:block}.srp-center{text-align:center}.srp-h2{font-family:var(--font-display);font-size:var(--srp-h2);color:var(--srp-navy);font-weight:500;line-height:1.2}.srp h3{font-family:var(--font-display);font-size:var(--srp-h3);font-weight:500;line-height:1.2}.srp strong{font-weight:700}.srp-hero{isolation:isolate;flex-direction:column;min-height:90vh;display:flex;position:relative;overflow:hidden}.srp-hero-img{object-fit:cover;object-position:center;z-index:-2;position:absolute;inset:0;width:100%!important;max-width:none!important;height:100%!important}.srp-hero:before{content:"";z-index:-1;background:linear-gradient(162deg,#fff 34%,#fff0 83%);position:absolute;inset:0}.srp-hero-inner{flex-direction:column;gap:20px;width:100%;max-width:1200px;margin:0 auto;padding:130px 0 120px;display:flex}.srp-eyebrow{font-family:var(--font-display);color:var(--srp-red-dark);font-size:25px;font-weight:400;line-height:1.5}.srp-h1{font-family:var(--font-display);color:var(--srp-navy);font-size:64px;font-weight:500;line-height:1.2;margin-top:-15px!important}.srp-intro{position:relative}.srp-intro:before{content:"";background:linear-gradient(180deg,var(--srp-salmon) 0%,#fff 100%);opacity:.6;pointer-events:none;position:absolute;inset:0}.srp-intro-inner{flex-direction:column;gap:20px;max-width:1200px;margin:0 auto;padding:0 0 8%;display:flex;position:relative}.srp-card{z-index:1;background:#fff;border-radius:15px;flex-direction:column;gap:20px;margin-top:-120px;padding:50px;display:flex;position:relative;box-shadow:0 4px 20px 5px #0000000d}.srp-card-row{flex-direction:row;gap:20px;display:flex}.srp-card-h2{flex:0 auto;min-width:0}.srp-card-text{flex-direction:column;flex:0 auto;gap:20px;width:80%;min-width:0;display:flex}.srp-audiences{background:#f2f2f27d;border-radius:5px;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;padding:20px;display:grid}.srp-audience{border-right:3px solid #fff;align-items:center;gap:15px;display:flex}.srp-audience:last-child{border-right:0}.srp-audience-icon{background:var(--srp-red);fill:#fff;color:#fff;border-radius:10%;flex:none;padding:15px;line-height:1;transition:background-color .3s;display:inline-flex}.srp-audience-icon svg{width:1em;height:1em;display:block}.srp-audience--sm .srp-audience-icon{font-size:26px}.srp-audience--md .srp-audience-icon{font-size:30px}.srp-audience:hover .srp-audience-icon{background:var(--srp-red-dark)}.srp-audience h3{color:var(--srp-ink);margin:8px 0!important}.srp-audience p{font-size:15px;line-height:1.5}.srp-features-h2{margin-top:8%!important}.srp-features{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:30px;padding-top:30px;display:grid}.srp-feature{background:var(--srp-salmon);text-align:center;border-radius:10px;height:100%;padding:30px;transition:background-color .3s}.srp-feature:hover{background:#fff}.srp-feature-icon{width:150px;margin:0 auto;padding-bottom:20px}.srp-feature h3{color:var(--srp-heading)}.srp-feature p{margin-top:15px}.srp-benefits{background:#faf6f573}.srp-benefits-inner{flex-direction:column;gap:20px;max-width:1140px;margin:0 auto;padding:8% 0;display:flex}.srp-benefits-photo{background:#eee8e6;border-radius:15px;min-height:70vh;margin-top:30px;position:relative;overflow:hidden}.srp-benefits-photo img{object-fit:cover;object-position:center;position:absolute;inset:0;width:100%!important;max-width:none!important;height:100%!important}.srp-benefit-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:-140px;padding:0 50px;display:grid;position:relative}.srp-benefit{background:#fff;border-radius:10px;flex-direction:column;gap:20px;padding:0 30px 30px;display:flex;box-shadow:0 20px 40px -10px #0000001a}.srp-benefit-icon{background:var(--srp-salmon);border-radius:50%;align-self:flex-start;margin:-35px 0 -8px -10px;padding:10px;line-height:1;display:inline-flex}.srp-benefit-icon svg{width:70px;height:70px;display:block}.srp-benefit h3{color:var(--srp-navy)}.srp-steps-inner{flex-direction:row;gap:20px;max-width:1200px;margin:0 auto;padding:8% 0;display:flex}.srp-steps-lead{flex-direction:column;flex:0 auto;gap:20px;width:70%;min-width:0;padding:10px;display:flex}.srp-phone img{object-fit:contain;object-position:center;width:70%;height:530px!important}.srp-step-list{background:#f2f2f27d;border-radius:10px;flex-direction:column;flex:0 auto;gap:20px;width:100%;min-width:0;display:flex;padding:40px!important}.srp-step{flex-direction:column;gap:20px;display:flex}.srp-step-head{flex-direction:row;align-items:center;gap:20px;display:flex}.srp-step-number{background:var(--srp-red);color:#fff;font-family:var(--font-display);border-radius:8px;flex:none;padding:8px 20px;font-size:30px;font-weight:500;line-height:1.2}.srp-step h3{color:var(--srp-navy);flex:auto}.srp-step-text{border-left:4px solid var(--srp-navy);margin-left:22px!important;padding:20px 0 20px 40px!important}.srp-tools{position:relative}.srp-tools:before{content:"";background:linear-gradient(180deg,var(--srp-salmon) 0%,#fff 100%);opacity:.7;pointer-events:none;position:absolute;inset:0}.srp-tools-inner{flex-direction:column;gap:20px;max-width:1100px;margin:0 auto;padding:8% 0;display:flex;position:relative}.srp-tools-eyebrow{font-family:var(--font-display);color:var(--srp-red-dark);font-size:25px;font-weight:500;line-height:1.2}.srp-tools-h2{margin-top:-15px!important}.srp-tools-strong{margin-top:10px!important}.srp-tools-lead{margin-top:-10px!important}.srp-pills{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:20px;display:grid;padding-top:10px!important}.srp-pill{border:1px solid var(--srp-red);color:var(--srp-ink);fill:var(--srp-red);background:#fff;border-radius:50px;align-items:center;gap:10px;padding:5px 25px;font-size:15px;line-height:1.5;display:flex}.srp-pill-icon{flex:none;font-size:16px;line-height:1;display:inline-flex}.srp-pill-icon svg{width:1em;height:1em;display:block}.srp-pill-text{margin:8px 0}.srp-pill:hover{background:var(--srp-red);color:#fff;fill:#fff}.srp-dashboard{margin-top:20px}.srp-dashboard img{width:100%}.srp-dashboard--phone,.srp-enlarge{display:none}.srp-dashboard a{border-radius:4px;display:block}.srp-dashboard a:focus-visible{outline:3px solid var(--srp-red);outline-offset:3px}.image-viewer .image-viewer-prev:disabled,.image-viewer .image-viewer-next:disabled{visibility:hidden}.srp-enlarge{color:#38383887;font-size:17px;margin-top:-10px!important}.srp-tools-close{font-family:var(--font-display);color:var(--srp-ink);font-size:25px;font-weight:500;line-height:1.2;margin-top:10px!important}.srp-agents{isolation:isolate;position:relative;overflow:hidden}.srp-agents-bg{z-index:-2;background-image:var(--cta-background);background-position:bottom;background-size:cover;position:absolute;inset:0}.srp-agents:before{content:"";z-index:-1;background:linear-gradient(180deg,#1d3141ad 0%,var(--srp-navy) 100%);position:absolute;inset:0}.srp-agents-inner{color:#fff;flex-direction:column;gap:20px;max-width:900px;margin:0 auto;padding:7% 0;display:flex}.srp-agents-eyebrow{font-family:var(--font-display);color:var(--srp-salmon);font-size:25px;font-weight:500;line-height:1.2}.srp-agents-h2{color:#fff;margin-top:-10px!important}.srp-agents-first{padding-top:10px!important}.srp-agents-strong{font-family:var(--font-display);font-size:25px;font-weight:500;line-height:1.2}.srp-agents-strong strong{font-weight:inherit}.srp-agents-action{text-align:center;padding-top:30px}.srp-button{background:linear-gradient(90deg,var(--srp-red) 0%,#f2295b 100%);color:#fff;font-family:var(--font-sans);border-radius:80px;padding:14px 40px;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;transition:all .3s;display:inline-block}.srp-button:hover,.srp-button:focus-visible{color:#fff;background:linear-gradient(90deg,var(--srp-red-dark) 0%,var(--srp-red) 100%)}.srp-button:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width>=1025px){.srp-agents-bg{background-attachment:fixed}}@media (width<=1024px){.srp{--srp-h2:40px;--srp-h3:22px;--srp-text:16px}.srp-hero{min-height:80vh;padding:0 5%}.srp-hero-inner{padding:15% 0 5%}.srp-h1{font-size:55px}.srp-intro-inner{max-width:700px}.srp-card{margin-top:-180px;padding:40px}.srp-card-row{flex-direction:column}.srp-card-text{width:100%}.srp-audiences{grid-template-columns:1fr;margin-top:0}.srp-audience{border-bottom:3px solid #fff;border-right:0;align-items:flex-start;padding-bottom:20px}.srp-audience:last-child{border-bottom:0;padding-bottom:0}.srp-audience p{font-size:16px}.srp-features{gap:20px;padding-top:0}.srp-feature{padding:20px}.srp-feature:last-child .srp-feature-icon{padding-bottom:35px}.srp-benefits{padding:0 5%}.srp-benefits-photo{min-height:320px}.srp-benefit-grid{grid-template-columns:1fr;gap:50px;margin-top:-100px;padding:0 20px}.srp-benefit{padding:0 20px 20px}.srp-benefit-icon{margin-bottom:-9px}.srp-benefit:first-child .srp-benefit-icon svg{width:50px;height:50px}.srp-steps{padding:0 5%}.srp-steps-lead{width:80%}.srp-phone{padding-top:10px}.srp-phone img{width:100%}.srp-step-list{justify-content:center;padding:30px!important}.srp-step-number{padding:8px 18px;font-size:24px}.srp-step-text{padding:10px 0 10px 40px!important}.srp-tools{padding:0 5%}.srp-tools-eyebrow,.srp-tools-close{font-size:22px}.srp-tools-strong,.srp-tools-lead,.srp-enlarge{font-size:16px}.srp-pills{grid-template-columns:repeat(2,1fr)}.srp-pill{font-size:16px}.srp-agents{padding:0 5%}.srp-agents-inner{padding:8% 0}.srp-agents-eyebrow,.srp-agents-strong{font-size:22px}}@media (width<=767px){.srp{--srp-h2:34px}.srp-hero{min-height:550px}.srp-hero-inner{padding:25% 0 5%}.srp-eyebrow{font-size:22px}.srp-h1{font-size:40px}.srp-intro{padding:0 5%}.srp-intro-inner{max-width:none;padding-bottom:15%}.srp-card{padding:20px}.srp-audience{flex-direction:column;align-items:flex-start;gap:15px}.srp-features{grid-template-rows:none;grid-template-columns:1fr;padding-top:20px}.srp-feature-icon,.srp-feature:last-child .srp-feature-icon{padding-bottom:6.5px}.srp-benefits-inner{padding:15% 0}.srp-benefits-h2{text-align:start}.srp-benefits-photo{min-height:280px}.srp-steps-inner{flex-wrap:wrap;padding:15% 0}.srp-steps-lead,.srp-step-list{width:100%}.srp-steps-lead{padding:0}.srp-steps-h2{text-align:center}.srp-phone{padding-top:0}.srp-step-list{padding:20px!important}.srp-tools-inner{padding:15% 0}.srp-pills{grid-template-rows:none;grid-template-columns:1fr}.srp-dashboard--wide{display:none}.srp-dashboard--phone,.srp-enlarge{display:block}.srp-agents-inner{padding:15% 0}.srp-agents-eyebrow,.srp-agents-h2{padding:0 30px!important}.srp-agents-action{padding-top:20px}}@media (prefers-reduced-motion:reduce){.srp-audience-icon,.srp-feature,.srp-button{transition:none}}
