@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.DMArfG_className{font-family:Archivo,Archivo Fallback;font-style:normal}.DMArfG_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.jITBLW_className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.jITBLW_variable{--font-public-sans:"Public Sans", "Public Sans Fallback"}
:root{--teal:#008c95;--ink:#212529;--muted:#494949;--line:#e5e5e5;--line-2:#dee2e6;--soft:#f5f5f5;--font-head:var(--font-archivo), system-ui, sans-serif;--font-body:var(--font-public-sans), system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:#fff;margin:0}img{max-width:100%;height:auto}a{color:var(--ink);-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{color:var(--muted)}:focus-visible{outline:3px solid var(--teal);outline-offset:2px}h1,h2,h3{font-family:var(--font-head);letter-spacing:-.02em;color:inherit;margin:0}h1{font-size:clamp(36px,5vw,62px);font-weight:900;line-height:1.05}h2{margin:0 0 18px;font-size:clamp(28px,3.4vw,40px);font-weight:900;line-height:1.1}h3{margin:0 0 8px;font-size:20px;font-weight:800}p,li{color:var(--muted);margin:0 0 14px;font-size:17px;line-height:1.7}.w{max-width:1200px;margin:0 auto;padding:0 24px}.sec{padding:72px 0}.alt{background:var(--soft)}.dark{background:var(--ink);color:#fff}.dark p,.dark li{color:var(--line)}.dark a{color:#fff}.teal{color:var(--teal)}.k{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:800;display:block}.dark .k,.hero .k{color:var(--line)}.prose{max-width:780px}.lead{color:var(--ink);font-size:19px}.grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.grid-wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr))}.two{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.two>*{flex:420px;min-width:0}.layout{flex-wrap:wrap;align-items:flex-start;gap:56px;display:flex}.layout>.main{flex:999 620px;min-width:0}.layout>.side{flex-direction:column;flex:340px;gap:20px;display:flex}.card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;padding:28px}.card-soft{background:var(--soft);border:0}.block-link{padding:6px 0;display:block}.num{font-family:var(--font-head);color:var(--teal);font-size:40px;font-weight:900;line-height:1.1;display:block}.stat{font-family:var(--font-head);font-size:34px;font-weight:900;display:block}.ph{background:var(--line-2);color:var(--muted);text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:240px;padding:16px;font-weight:700;display:flex}.ph-tall{min-height:400px}.meta{color:var(--line);margin-top:18px;font-size:14px}.main .meta{color:var(--muted)}.btn{background:var(--teal);color:#fff;font-family:var(--font-head);cursor:pointer;text-align:center;border:0;border-radius:8px;padding:16px 26px;font-size:19px;font-weight:900;text-decoration:none;display:inline-block}.btn:hover{background:var(--ink);color:#fff}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-sm{padding:12px 20px}.btn-dark{background:var(--ink)}.btn-dark:hover{background:#000}.btn-light{color:var(--ink);background:#fff}.btn-light:hover{background:var(--soft);color:var(--ink)}.site-header{background:var(--ink);color:#fff}.topbar{border-bottom:3px solid var(--teal);color:#fff;text-align:center;padding:10px 16px;font-size:15px;font-weight:700;text-decoration:none;display:block}.topbar:hover{color:#fff}.header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;padding-bottom:18px;display:flex}.brand{color:#fff;font-family:var(--font-head);letter-spacing:-.02em;align-items:center;gap:10px;font-size:22px;font-weight:900;text-decoration:none;display:flex}.brand:hover{color:#fff}.main-nav{flex-wrap:wrap;gap:20px;display:flex}.main-nav a{color:var(--line);font-size:15px;font-weight:600;text-decoration:none}.main-nav a:hover{color:#fff}.header-cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.phone{color:#fff;font-family:var(--font-head);font-size:20px;font-weight:800;text-decoration:none}.hero{background-color:var(--ink);color:#fff;background-image:repeating-linear-gradient(90deg,#ffffff09 0 28px,#0000 28px 56px)}.hero p{color:var(--line)}.hero-row{flex-wrap:wrap;align-items:center;gap:56px;padding-top:72px;padding-bottom:88px;display:flex}.hero-row>:first-child{flex:540px;min-width:0}.hero-row>:last-child{flex:380px;min-width:0}.hero-sub{margin-top:22px;font-size:20px}.crumbs{color:var(--muted);font-size:14px}.hero .crumbs{color:var(--line);padding-top:32px}.hero .crumbs a{color:#fff}.check{padding:0;list-style:none}.check li{padding-left:30px;font-weight:600;position:relative}.hero .check li{color:#fff}.check li:before{content:"✓";color:var(--teal);font-weight:900;position:absolute;left:0}.stats{text-align:center;padding-top:28px;padding-bottom:28px}.stats-wrap{border-bottom:1px solid var(--line)}.steps{counter-reset:s;padding:0;list-style:none}.steps li{counter-increment:s;margin-bottom:22px;padding-left:60px;position:relative}.steps li:before{content:counter(s);background:var(--ink);color:#fff;width:42px;height:42px;font-family:var(--font-head);border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:flex;position:absolute;top:0;left:0}.dark .steps li:before{background:var(--teal)}.tbl{margin-bottom:16px;overflow-x:auto}table{border-collapse:collapse;background:#fff;width:100%;min-width:480px}th,td{text-align:left;border-bottom:1px solid var(--line-2);vertical-align:top;padding:12px 14px;font-size:16px}th{background:var(--soft)}details{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:12px;padding:18px 22px}summary{cursor:pointer;font-size:18px;font-weight:700}details p{margin:12px 0 0}.chips{flex-wrap:wrap;gap:10px;display:flex}.chips a,.chips span{border:1px solid var(--line-2);background:#fff;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:600;text-decoration:none}.toc{background:var(--soft);border-radius:12px;padding:20px 24px}.toc a{padding:4px 0;font-size:15px;display:block}.lead-form{color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;gap:16px;padding:30px;display:flex;box-shadow:0 24px 60px #00000059}.side .lead-form{border:1px solid var(--line);box-shadow:0 8px 30px #0000001f}.lf-top{color:var(--muted);justify-content:space-between;font-size:13px;font-weight:700;display:flex}.lf-bar{background:var(--line);border-radius:3px;height:6px}.lf-bar div{background:var(--teal);border-radius:3px;height:6px;transition:width .3s}.lf-title{margin:0;font-size:26px;line-height:1.15}.lead-form fieldset{border:0;margin:0;padding:0}.lead-form legend,.lead-form label{margin-bottom:10px;font-size:15px;font-weight:700}.lead-form label{flex-direction:column;gap:6px;margin:0;display:flex}.lead-form input,.lead-form select{border:2px solid var(--line-2);color:var(--ink);background:#fff;border-radius:8px;padding:13px;font-family:inherit;font-size:16px}.lf-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lf-options button{border:2px solid var(--line-2);cursor:pointer;color:var(--ink);background:#fff;border-radius:8px;padding:14px 8px;font-family:inherit;font-size:15px;font-weight:700}.lf-options button[aria-pressed=true]{border-color:var(--teal);background:var(--soft)}.lf-submit{width:100%}.lf-back{color:var(--muted);cursor:pointer;background:0 0;border:0;font-family:inherit;font-weight:600}.lf-error{color:#b00020;margin:0;font-weight:700}.lf-trust{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:14px;font-size:13px;font-weight:600;display:flex}.cta-band{background:var(--teal);color:#fff}.cta-band p{color:#fff;margin:0;font-size:21px;font-weight:700}.cta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding-top:64px;padding-bottom:64px;display:flex}.cta-row h2{margin:0 0 8px;font-size:clamp(32px,4vw,44px)}.cta-buttons{flex-wrap:wrap;gap:14px;display:flex}.site-footer{background:var(--ink);color:var(--line);padding-bottom:72px}.footer-cols{flex-wrap:wrap;justify-content:space-between;gap:32px;padding-top:48px;padding-bottom:32px;font-size:14px;line-height:1.9;display:flex}.footer-about{flex:300px}.footer-brand{color:#fff;font-family:var(--font-head);font-size:20px}.footer-col{flex-direction:column;display:flex}.footer-col strong{color:#fff}.footer-col a,.footer-legal a{color:var(--line)}.footer-legal{border-top:1px solid var(--muted);flex-wrap:wrap;gap:20px;padding-top:16px;padding-bottom:16px;font-size:13px;display:flex}.mobile-bar{display:none}@media (max-width:760px){.main-nav,.phone{display:none}.hero-row{padding-top:40px;padding-bottom:56px}.sec{padding:52px 0}.mobile-bar{z-index:50;background:var(--ink);border-top:3px solid var(--teal);grid-template-columns:repeat(2,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bar a{color:#fff;text-align:center;padding:14px 4px;font-size:16px;font-weight:800;text-decoration:none}.mobile-bar a:last-child{background:var(--teal)}}.cookie-banner{z-index:60;background:var(--ink);color:#fff;border-radius:10px;align-items:center;gap:10px;max-width:420px;padding:10px 12px;display:flex;position:fixed;bottom:12px;left:12px;box-shadow:0 6px 20px #00000040}.cookie-banner p{color:#fff;flex:auto;margin:0;font-size:13px;line-height:1.4}.cookie-banner a{color:#fff}.cookie-banner div{flex-shrink:0;gap:6px;display:flex}.cookie-banner .btn{padding:7px 12px;font-size:14px}@media (max-width:760px){.cookie-banner{max-width:none;bottom:64px;right:12px}}.lf-legal{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.lf-legal a{color:var(--muted)}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.mobile-menu{display:none}@media (max-width:760px){.header-row{flex-wrap:nowrap;position:relative}.header-cta .btn-sm{display:none}.brand{font-size:19px}.mobile-menu{display:block}.burger{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;display:flex}.mobile-panel{z-index:70;background:var(--ink);border-top:1px solid var(--muted);flex-direction:column;gap:2px;padding:8px 24px 20px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #0000004d}.mobile-panel a:not(.btn){color:#fff;border-bottom:1px solid #333;padding:12px 0;font-size:18px;font-weight:700;text-decoration:none}.mobile-panel .btn{margin-top:12px}}
