.landing-sr,.landing-sr *{box-sizing:border-box}.landing-sr{scroll-behavior:smooth;color:#151925;font-family:var(--landing-dm-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;background-color:#fbf7ef;background-image:radial-gradient(#0f224a0d 1.2px,#0000 1.2px);background-size:22px 22px;margin:0;font-weight:400;overflow-x:hidden}@media (prefers-reduced-motion:reduce){.landing-sr,.landing-sr *{scroll-behavior:auto!important}.landing-sr *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landing-sr a{color:#173c78;text-decoration:none}.landing-sr a:hover{color:#0f224a}.landing-sr h1,.landing-sr h2,.landing-sr h3{font-family:var(--landing-poppins),system-ui,sans-serif;letter-spacing:-.02em;margin:0;line-height:1.05}.landing-sr{line-height:normal}.landing-sr p{margin:0;font-weight:400}@keyframes sr-floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes sr-floatY2{0%,to{transform:translateY(0)}50%{transform:translateY(14px)}}@keyframes sr-spinSlow{to{transform:rotate(360deg)}}@keyframes sr-inkDrop{0%,to{transform:translateY(0)rotate(45deg)scale(1)}50%{transform:translateY(10px)rotate(45deg)scale(1.15)}}@keyframes sr-printScan{0%,to{opacity:.55}50%{opacity:1}}@keyframes sr-swatchSway{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-4px)}}@keyframes sr-foilSweep{0%{background-position:120% 0}50%{background-position:-20% 0}to{background-position:120% 0}}@keyframes sr-boxBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes sr-drift{0%,to{transform:translate(0)}50%{transform:translate(12px,-10px)}}@keyframes sr-pulseDot{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes sr-marq{to{transform:translate(-50%)}}@keyframes sr-marqR{to{transform:translate(50%)}}@keyframes sr-pressGlow{0%,to{opacity:.55}50%{opacity:1}}.landing-sr .sr-marq-row:hover .sr-marq-track{animation-play-state:paused!important}.landing-sr .sr-flip-card{perspective:900px}.landing-sr .sr-flip-inner{transform-style:preserve-3d;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative}.landing-sr .sr-flip-card:hover .sr-flip-inner{transform:rotateY(180deg)}.landing-sr .sr-flip-face{backface-visibility:hidden}.landing-sr .sr-flip-back{position:absolute;inset:0;transform:rotateY(180deg)}.landing-sr .sr-2col>[data-reveal]>:only-child{height:100%}.landing-sr .srp-faq-cols{align-items:stretch!important}.landing-sr .srp-faq-cols>details{height:100%}@media (max-width:1024px){.landing-sr .sr-topbar-info,.landing-sr .sr-navrow{display:none!important}.landing-sr .sr-hero-grid{grid-template-columns:1fr!important;padding-top:52px!important;padding-bottom:56px!important}.landing-sr .sr-hero-visual{margin-top:12px;height:auto!important}.landing-sr .sr-grid3,.landing-sr .sr-grid4{grid-template-columns:repeat(2,1fr)!important}.landing-sr .sr-grid6{grid-template-columns:repeat(3,1fr)!important}.landing-sr .sr-footer-grid,.landing-sr .sr-timeline{grid-template-columns:1fr 1fr!important}}@media (max-width:760px){.landing-sr .srp-faq-cols,.landing-sr .sr-2col,.landing-sr .sr-cta-grid{grid-template-columns:1fr!important}.landing-sr .sr-cta-grid>*{min-width:0!important}.landing-sr div:has(>.sr-cta-grid){padding:32px 24px!important}.landing-sr .sr-cta-grid>div:last-child{margin-top:26px;border-left:none!important;padding-left:0!important}.landing-sr .sr-compare-head{display:none!important}.landing-sr .sr-compare-row{gap:2px;grid-template-columns:1fr!important;padding:14px 18px 4px!important}.landing-sr .sr-compare-row>div{padding:6px 0!important}.landing-sr .sr-compare-label{display:inline!important}.landing-sr .sr-grid6{grid-template-columns:repeat(2,1fr)!important}.landing-sr .sr-timeline{grid-template-columns:1fr!important}}@media (max-width:600px){.landing-sr .sr-grid3,.landing-sr .sr-grid4{grid-template-columns:repeat(2,1fr)!important}.landing-sr .sr-grid6{grid-template-columns:1fr 1fr!important}.landing-sr .sr-inner2{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.landing-sr .sr-inner2>*{padding:9px 10px!important}.landing-sr .sr-footer-grid{text-align:left;grid-template-columns:1fr!important}.landing-sr .sr-topbar{gap:10px!important;padding:9px 16px!important}.landing-sr .sr-logorow{gap:16px!important;padding:12px 16px!important}.landing-sr .sr-topbar-cta{padding:7px 12px!important;font-size:11px!important}.landing-sr .sr-quote-btn-lg{padding:11px 16px!important;font-size:12.5px!important}}
