.mat-bottompad,.mat-bottompad *{box-sizing:border-box}.mat-bottompad{scroll-behavior:smooth;color:#151925;font-family:var(--font-dm-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:#fbf7ef;margin:0;overflow-x:hidden}.mat-bottompad a{color:#173c78;text-decoration:none}.mat-bottompad a:hover{color:#0d2b5e}.mat-bottompad h1,.mat-bottompad h2,.mat-bottompad h3,.mat-bottompad h4{font-family:var(--font-poppins),system-ui,sans-serif;letter-spacing:-.01em;margin:0;line-height:1.06}.mat-bottompad p{margin:0}input[type=range]{accent-color:#2d65a2}.mat-range{appearance:none!important}.mat-range::-webkit-slider-runnable-track{-webkit-appearance:none;background:0 0;border-radius:999px;height:8px}.mat-range::-webkit-slider-thumb{-webkit-appearance:none!important;background:#fff!important;border:2px solid #2d65a2!important;border-radius:999px!important;width:18px!important;height:18px!important;margin-top:0!important;box-shadow:0 1px 4px #173b6359!important}.mat-range::-moz-range-track{background:0 0;border-radius:999px;height:8px}.mat-range::-moz-range-progress{background:#2d65a2;border-radius:999px;height:8px}.mat-range::-moz-range-thumb{background:#fff;border:2px solid #2d65a2;border-radius:999px;width:18px;height:18px;box-shadow:0 1px 4px #173b6359}#mat-nav{z-index:40;position:sticky;top:130px}@media (max-width:1199px){#mat-nav{top:104px}html{scroll-padding-top:180px}}@media (max-width:767px){#mat-nav{top:96px}html{scroll-padding-top:170px}}html{scroll-padding-top:200px}@keyframes matFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes matFloatY2{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}@keyframes matSpinSlow{to{transform:rotate(360deg)}}@keyframes matPulseDot{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes matScanSweep{0%{transform:translate(-8%)}50%{transform:translate(108%)}to{transform:translate(-8%)}}@keyframes matArcRise{0%{opacity:0;transform:translateY(9px)scaleY(.4)}to{opacity:1;transform:none}}@keyframes matBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes matDrift{0%,to{transform:translate(0)}50%{transform:translate(9px,-8px)}}@keyframes matSwipeNudge{0%,to{transform:translate(0)}50%{transform:translate(7px)}}.mat-card{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s}.mat-card:hover{border-color:#d7c5a4;transform:translateY(-6px);box-shadow:0 22px 46px #173b6324}.mat-arc{animation:.5s cubic-bezier(.2,.7,.2,1) both matArcRise}.mat-bar{transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) both matBarGrow}.mat-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.mat-scroll::-webkit-scrollbar{height:6px}.mat-scroll::-webkit-scrollbar-thumb{background:#d7c5a4;border-radius:8px}details[open] .mat-chev{transform:rotate(45deg)}.mat-tab{transition:background .25s,color .25s,border-color .25s,transform .25s}.mat-tab:hover{transform:translateY(-2px)}.mat-swipe,.mat-sticky{display:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (max-width:1199px){.mat-topbar-info,.mat-navrow{display:none!important}.mat-hero{grid-template-columns:1fr!important;padding-top:52px!important;padding-bottom:60px!important}.mat-grid4,.mat-grid3{grid-template-columns:repeat(2,1fr)!important}.mat-trust{grid-template-columns:repeat(3,1fr)!important}.mat-2col{grid-template-columns:1fr!important}.mat-2col-rev>div:first-child{order:2}.mat-steps{grid-template-columns:repeat(3,1fr)!important}.mat-swipe{display:flex!important}.mat-flute-body,.mat-flute-note{grid-template-columns:1fr!important}}@media (max-width:820px){.mat-btns{flex-direction:column!important;align-items:stretch!important}.mat-btns>a{text-align:center}}@media (max-width:767px){.mat-grid4,.mat-grid3{grid-template-columns:1fr!important}.mat-trust{grid-template-columns:repeat(2,1fr)!important}.mat-steps,.mat-faq-cols{grid-template-columns:1fr!important}.mat-sec{padding-top:56px!important;padding-bottom:56px!important}.mat-pad{padding-left:20px!important;padding-right:20px!important}.mat-herobtn{text-align:center;width:100%}.mat-cta-grid,.mat-footer-grid{grid-template-columns:1fr!important}.mat-sticky{display:flex!important}.mat-bottompad{padding-bottom:96px!important}.mat-topbar{padding:9px 16px!important}.mat-logorow{gap:14px!important;padding:12px 16px!important}.mat-quote-btn{padding:11px 16px!important;font-size:12.5px!important}.mat-compare{grid-template-columns:1fr!important}}
