@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9ce3050912c26948-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/155cae559bbd1a77-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cce080f35d014443-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39969fcf98a3026e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d664cce900333ee-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f97d1853053d8931-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/7ff6869a1704182a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato Fallback;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_172376{font-family:Lato,Lato Fallback;font-style:normal}.__variable_172376{--font-lato:"Lato","Lato Fallback"}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/3a5d46f13b907f03-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/706916f3187cfecb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fc2a50719ade75c3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/68cff56a7207348e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/a6b5dea332871235-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/b65f84204621f0fa-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/f5255165e2423218-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/f26922de4bd311cd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/482f960b47669d58-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/a17e6abc638602a7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2ef8c3e32805fa0d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/38944cd53330cfe5-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7265bd3f9eb7fe28-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65c344bc49233072-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/91c3caac73720166-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/80755942c15fc3df-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5ec058ec9419b0f7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/01c9e5d8aa820247-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0fac09c5d5acd5a7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3359c9acc30ef440-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"IBM Plex Serif Fallback";src:local("Times New Roman");ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.00%;size-adjust:116.43%}.__className_0a582a{font-family:"IBM Plex Serif","IBM Plex Serif Fallback"}.__variable_0a582a{--font-plex-serif:"IBM Plex Serif","IBM Plex Serif Fallback"}*{box-sizing:border-box}body,html{margin:0;padding:0;max-width:100%;overflow-x:hidden}img,picture{max-width:100%;height:auto}img{display:block}body{background:#f4f7f5;color:#0f1215;font-family:var(--font-lato),sans-serif;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}button,input,textarea{font:inherit}.v4-bg{background:radial-gradient(120% 90% at 10% 6%,#d9ede8 0,rgba(217,237,232,0) 46%),radial-gradient(120% 100% at 96% 26%,#fbf0d4 0,rgba(251,240,212,0) 50%),radial-gradient(110% 110% at 62% 102%,#e2edf1 0,rgba(226,237,241,0) 58%),#f4f7f5;min-height:100vh;color:#1d2433}.container{max-width:1280px}.container,.container-narrow{margin:0 auto;padding-left:56px;padding-right:56px}.container-narrow{max-width:880px}.container-lead{max-width:1180px;margin:0 auto;padding-left:56px;padding-right:56px}.hero-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:48px;align-items:center;padding:72px 0 96px}.grid-3{display:grid;gap:24px}.blog-grid,.grid-3{grid-template-columns:repeat(3,1fr)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.lead-grid{display:grid;grid-template-columns:1fr 1fr}.promo-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:32px;padding:46px 52px 78px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:36px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.glass-card{background:rgba(255,255,255,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.75);border-radius:26px;padding:34px 30px;box-shadow:0 20px 50px rgba(2,47,49,.1)}.card-lift{transition:transform .18s,box-shadow .18s}.card-lift:hover{transform:translateY(-6px);box-shadow:0 30px 64px rgba(2,47,49,.16)}.btn-teal{display:inline-block;background:linear-gradient(135deg,#13a3a6,#006568);color:#fff;font-weight:700;border:0;border-radius:999px;cursor:pointer;transition:filter .12s,transform .14s}.btn-teal-add-to-cart{background:linear-gradient(135deg,#e3c14a,#c9a62f);color:#FFF}.btn-teal:focus-visible{outline:2px solid #006568;outline-offset:2px}.btn-teal:hover{filter:brightness(1.07);transform:translateY(-1px)}.btn-teal:disabled{opacity:.6;cursor:default;filter:none;transform:none}.btn-gold{display:inline-block;background:linear-gradient(135deg,#e3c14a,#c9a62f);color:#022f31;font-weight:900;border:0;border-radius:999px;cursor:pointer;transition:filter .12s,transform .14s}.btn-gold:focus-visible{outline:2px solid #a38425;outline-offset:2px}.btn-gold:hover{filter:brightness(1.05);transform:translateY(-1px)}.nav-dropdown .dropdown-menu:hover,.nav-dropdown:focus-within .dropdown-menu,.nav-dropdown:hover .dropdown-menu{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.nav-dropdown>a,.nav-dropdown>span{display:inline-flex;align-items:center;gap:6px;line-height:80px}.dropdown-menu a:hover{background:rgba(0,101,104,.06);color:#006568}.page-content--elementor{max-width:100%;overflow:hidden}.page-content--elementor img{max-width:100%;height:auto}.page-content--elementor iframe{max-width:100%}.section-title{font-weight:900;font-size:42px;line-height:1.08;letter-spacing:-.025em;margin:0;color:#182233}.section-title .accent{color:#006568}.section-body{margin-top:14px;font-size:17px;line-height:1.8;color:#515a63;max-width:720px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7e6516;margin-bottom:16px}.badge-gold,.eyebrow-gold{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a38425}.badge-gold{display:inline-block;border:1px solid rgba(201,166,47,.4);border-radius:999px;padding:6px 16px}.hv0:hover{filter:brightness(1.07);transform:translateY(-1px)}.hv1:hover{filter:brightness(1.06);transform:translateY(-2px)}.hv2:hover{transform:translateY(-6px);box-shadow:0 30px 64px rgba(2,47,49,.16)}.hv3:hover{filter:brightness(1.07)}.hv4:hover{background:#006568;color:#fff;border-color:#006568}.faq-x{transition:transform .16s}details[open] .faq-x{transform:rotate(45deg)}.faq-toggle{transition:background .14s}.faq-toggle:focus-visible{outline:2px solid #006568;outline-offset:-2px;border-radius:24px}.faq-toggle:hover{background:rgba(0,101,104,.04)}.social-link{border-radius:50%;transition:background .12s,color .12s,border-color .12s}.social-link:focus-visible{outline:2px solid #006568;outline-offset:2px}.social-link:hover{background:#FFF;color:#fff;border-color:#006568}.footer-link:focus-visible{outline:2px solid #006568;outline-offset:2px;border-radius:4px}.footer-link:hover{color:#006568}.field{padding:14px 16px;border:1px solid rgba(2,47,49,.16);border-radius:12px;background:rgba(255,255,255,.7);font-size:15px}.field:focus{outline:2px solid rgba(19,163,166,.55);outline-offset:1px}@keyframes stpRise{0%{transform:translateY(14px)}to{transform:none}}.stp-reveal{animation:stpRise .5s cubic-bezier(0,0,.2,1)}@keyframes heroCascade{0%{opacity:0;transform:translateY(22px) scale(.97);filter:blur(7px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.hero-cascade>*{animation:heroCascade .72s cubic-bezier(.16,.84,.44,1) backwards}.hero-cascade>:first-child{animation-delay:60ms}.hero-cascade>:nth-child(2){animation-delay:.18s}.hero-cascade>:nth-child(3){animation-delay:.3s}.hero-cascade>:nth-child(4){animation-delay:.42s}@media (prefers-reduced-motion:reduce){.hero-cascade>*,.stp-reveal{animation:none}}.blog-layout{display:flex;gap:48px;align-items:flex-start}.blog-toc{flex:0 0 240px;position:sticky;top:100px;order:2}.blog-main{flex:1 1;min-width:0;max-width:720px;order:1}.post-content img{max-width:100%;height:auto;border-radius:12px}.post-content iframe{max-width:100%}.comp-cards{display:none}@media (max-width:980px){.comp-table{display:none!important}.comp-cards{display:flex!important;flex-direction:column;gap:18px}}.mnav-btn{display:none}.mnav-btn summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.8);box-shadow:0 8px 20px rgba(2,47,49,.1);transition:background .12s}.mnav-btn summary:focus-visible{outline:2px solid #006568;outline-offset:2px}.mnav-btn summary::-webkit-details-marker{display:none}details.mnav-btn[open]>summary{background:#006568}details.mnav-btn[open]>summary svg{stroke:#fff}.mnav-panel{position:fixed;left:12px;right:12px;top:78px;z-index:95;background:rgba(255,255,255,.97);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.9);border-radius:22px;box-shadow:0 30px 70px rgba(2,47,49,.24);padding:18px 22px 22px;max-height:calc(100vh - 96px);overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 22px}.mnav-top{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(2,47,49,.08)}.mnav-top a.home{font-weight:900;font-size:16px;color:#182233;padding:6px 0}.mnav-top a.home:hover{color:#006568}.mnav-top a.cta{background:linear-gradient(135deg,#e3c14a,#c9a62f);color:#022f31;font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:10px 18px;border-radius:999px}.mnav-top a.cta:hover{filter:brightness(1.05)}.mnav-grp{min-width:0;padding-top:14px}.mnav-grp .gl{display:block;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#7e6516;padding-bottom:4px}.mnav-grp a{display:block;font-size:14px;line-height:1.3;color:#31353a;padding:8px 0}.mnav-grp a:hover{color:#006568}@media (max-width:420px){.mnav-panel{grid-template-columns:1fr}.mnav-grp{padding-top:12px}}.article-section h2{font-weight:900;font-size:28px;line-height:1.2;letter-spacing:-.02em;color:#182233;margin:44px 0 0}.article-section h2:first-child{margin-top:0}.article-section p{font-size:16px;line-height:1.75;color:#3d454d;margin:16px 0 0}.article-section strong{color:#182233}.article-section ol,.article-section ul{padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:12px;list-style:none}.article-section ol li,.article-section ul li{display:flex;gap:10px;font-size:15px;line-height:1.55;color:#31353a}.article-section ul li:before{content:"";flex:0 0 auto;width:15px;height:15px;margin-top:3px;background:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23006568' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") no-repeat 50%;flex-shrink:0}.article-section ol{counter-reset:article-ol}.article-section ol li{counter-increment:article-ol}.article-section ol li:before{content:counter(article-ol) ".";width:auto;height:auto;margin-top:0;background:none;font-weight:700;color:#006568;font-size:15px;flex-shrink:0}.article-section a{color:#006568;font-weight:700}.article-section a:hover{text-decoration:underline}@media (max-width:900px){.article-section h2{font-size:22px!important}}@media (max-width:600px){.article-section h2{font-size:20px!important}.article-section p{font-size:15px!important}}@media (max-width:1199px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.case-study-grid,.footer-grid,.grid-3,.stats-grid{grid-template-columns:repeat(2,1fr)}.hero-grid,.lead-grid,.promo-grid{grid-template-columns:1fr}.desktop-nav{display:none!important}.mnav-btn{display:block}.hero-visual{display:none}.blog-layout{flex-direction:column}.blog-toc{flex:none;width:100%;position:static;order:0}.blog-main{order:0}[style*="1fr 1fr 1fr"],[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns: repeat(4"],[style*="grid-template-columns:repeat(3"],[style*="grid-template-columns:repeat(4"]{grid-template-columns:repeat(2,1fr)!important}[style*="grid-template-columns: .85fr 1.15fr"],[style*="grid-template-columns: 1.02fr 1fr"],[style*="grid-template-columns: 1.05fr .95fr"],[style*="grid-template-columns: 1.15fr .85fr"],[style*="grid-template-columns: 1fr 1.04fr"],[style*="grid-template-columns: 1fr 1fr"],[style*="grid-template-columns:.85fr 1.15fr"],[style*="grid-template-columns:1.02fr 1fr"],[style*="grid-template-columns:1.05fr .95fr"],[style*="grid-template-columns:1.15fr .85fr"],[style*="grid-template-columns:1fr 1.04fr"],[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}.btn-teal{padding:14px 24px!important;font-size:15px!important}.contact-info .ci-row{flex-wrap:wrap;gap:4px 16px}.contact-info .ci-row a,.contact-info .ci-row span:last-child{text-align:left;min-width:0}}@media (max-width:767px){.blog-grid{grid-template-columns:1fr}}@media (max-width:600px){.case-study-grid,.footer-grid,.form-grid,.grid-3,.stats-grid{grid-template-columns:1fr}.container,.container-lead,.container-narrow{padding-left:20px;padding-right:20px}.cta-card{padding:44px 24px!important}.highlight-card{padding:32px 20px!important}h1{font-size:33px!important;line-height:1.18!important}h2{font-size:25px!important;line-height:1.22!important}.header-tel{display:none!important}.header-bar{height:64px!important;gap:10px!important;padding-left:18px!important;padding-right:18px!important}.header-cta{font-size:13px!important;padding:9px 13px!important}.stat-cell{border-left:0!important}.lead-panel{padding:36px 24px!important}.promo-grid{padding:36px 24px 78px}.form-grid .field,.form-grid input{grid-column:auto!important}.blog-toc{margin-bottom:24px}.blog-main h1{font-size:28px!important}.blog-main img{height:200px!important}.post-content{font-size:16px!important}.post-content h2{font-size:22px!important}.post-content h3{font-size:18px!important}[style*="display: grid"],[style*="display:grid"]{grid-template-columns:1fr!important}[style*="border-left: 1px solid rgba(2, 47, 49"],[style*="border-left:1px solid rgba(2,47,49"]{border-left:0!important}[style*="margin: 0 auto"],[style*="margin: 0px auto"],[style*="margin:0 auto"],[style*="max-width: 1180px"],[style*="max-width: 1280px"]{padding-left:20px!important;padding-right:20px!important}.contact-info [style*="padding: 56px 52px"]{padding:32px 24px!important}.contact-info .ci-row{flex-direction:column;gap:4px;padding:12px 0!important}.contact-info .ci-row a,.contact-info .ci-row span:last-child{text-align:left;font-size:14px!important}.post-content table{display:block}.post-content pre,.post-content table{overflow-x:auto;-webkit-overflow-scrolling:touch}.post-content pre{white-space:pre}.post-content iframe{aspect-ratio:16/9}.post-content iframe,.post-content img{max-width:100%;height:auto}.post-content{overflow-wrap:break-word;word-break:break-word}.btn-teal{padding:12px 20px!important;font-size:14px!important;white-space:wrap}}.legal-hero{padding:64px 56px 0}.legal-h1{font-family:var(--font-lato),sans-serif;font-weight:900;font-size:50px;line-height:1.06;letter-spacing:-.025em;color:#182233;margin:22px 0 0;max-width:820px}.legal-date{font-family:Space Mono,monospace;font-size:13px;color:#63686d;margin:18px 0 0}.legal-doc-section{padding:48px 0 0}.legal-doc-outer{max-width:1280px;margin:0 auto;padding:0 56px}.legal-toc-desktop{background:rgba(255,255,255,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.75);border-radius:20px;padding:24px 28px;margin-bottom:24px;box-shadow:0 14px 34px rgba(2,47,49,.06)}.legal-toc-desktop ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 16px}.legal-toc-desktop ul li{page-break-inside:avoid;break-inside:avoid}.legal-doc-card{background:rgba(255,255,255,.62);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.8);border-radius:26px;padding:26px 52px 52px;box-shadow:0 20px 50px rgba(2,47,49,.1)}.legal-doc-card h2{font-family:var(--font-lato),sans-serif;font-weight:900;font-size:24px;line-height:1.25;letter-spacing:-.015em;color:#182233;margin:40px 0 0}.legal-doc-card h2:first-child{margin-top:0}.legal-doc-card h3{font-weight:700;font-size:18px;line-height:1.3;color:#006568;margin:28px 0 0}.legal-doc-card h3,.legal-doc-card p{font-family:var(--font-lato),sans-serif}.legal-doc-card p{font-size:15px;line-height:1.75;color:#3d454d;margin:14px 0 0}.legal-doc-card ol,.legal-doc-card ul{margin:14px 0 0;padding-left:22px;display:flex;flex-direction:column;gap:8px;list-style:disc}.legal-doc-card ol li,.legal-doc-card ul li{font-family:var(--font-lato),sans-serif;font-size:15px;line-height:1.7;color:#3d454d}.legal-doc-card a{color:#006568;font-weight:700}.legal-doc-card a:hover{text-decoration:underline}.legal-doc-card strong{font-weight:700}.legal-cta-band{position:relative;overflow:hidden;background:rgba(255,255,255,.55);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.75);border-radius:32px;padding:74px 64px;text-align:center;box-shadow:0 30px 70px rgba(2,47,49,.12)}.legal-cta-blob-tl{position:absolute;top:-120px;left:-60px;width:360px;height:360px;background:radial-gradient(circle,rgba(19,163,166,.22),transparent 64%);pointer-events:none}.legal-cta-blob-br{position:absolute;bottom:-140px;right:-50px;width:340px;height:340px;background:radial-gradient(circle,rgba(234,213,145,.4),transparent 64%);pointer-events:none}.legal-toc-desktop a{text-decoration:none}.legal-toc-desktop a:hover{color:#006568}.v4-bg #hero img{box-shadow:none!important}@media (max-width:900px){.legal-toc-desktop{display:none!important}.legal-toc-mobile{display:block!important}}@media (max-width:600px){.legal-hero{padding:48px 20px 0}.legal-h1{font-size:33px;line-height:1.18}.legal-doc-outer{padding:0 20px}.legal-doc-card{padding:26px 24px 36px}.legal-cta-band{padding:48px 24px}}.cc-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:start}.cc-form .form-row{margin-bottom:16px}.cc-form label{display:block;font-size:13px;font-weight:700;margin-bottom:4px;color:#31353a}.cc-form .field{width:100%}.cc-form .form-half{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cc-card-row{display:flex;gap:12px}.cc-card-row>*{flex:1 1}.cc-summary .item{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgba(2,47,49,.08)}.cc-summary .item-img{width:56px;height:56px;border-radius:8px;object-fit:cover;flex-shrink:0}.cc-summary .item-name{font-weight:600;font-size:14px}.cc-summary .item-meta{font-size:13px;color:#515a63}.cc-summary .total-line{display:flex;justify-content:space-between;padding:6px 0;font-size:14px}.cc-summary .total-line.grand{font-weight:900;font-size:18px;padding-top:12px;border-top:2px solid rgba(2,47,49,.12)}.cc-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.cc-actions button{width:100%;padding:14px;font-size:16px}.cc-error{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626}.cc-error,.cc-success{padding:12px 16px;font-size:14px;margin-bottom:16px}.cc-success{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;color:#16a34a}@media (max-width:700px){.cc-layout{grid-template-columns:1fr}}.mspcard{background:rgba(255,255,255,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.75);border-radius:24px;box-shadow:0 20px 50px rgba(2,47,49,.1);overflow:hidden}.msprow{display:grid;grid-template-columns:minmax(210px,1.55fr) repeat(4,minmax(92px,1fr));gap:14px;padding:13px 26px}.mspband,.msprow{align-items:center}.mspband{background:rgba(255,255,255,.4);border-bottom:1px solid rgba(2,47,49,.08);padding:20px 26px 16px}.mspbandlabel{grid-column:2/-1;background:#006568;color:#fff;font-family:Lato,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;text-align:center;padding:11px 14px;border-radius:12px}.msphead{background:rgba(0,101,104,.055);border-bottom:1px solid rgba(2,47,49,.1);align-items:end;padding:20px 26px 16px}.msphead .mspsvc{font-family:Lato,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#b99323}.msphead .mspcell{flex-direction:column;gap:3px}.msphead .mspcell b{font-size:16px;color:#182233}.msphead .mspcell b,.msphead .mspcell i{font-family:Lato,sans-serif;font-weight:900}.msphead .mspcell i{font-style:normal;font-size:15px;color:#006568}.msphead .mspcell span{font-family:Lato,sans-serif;font-size:11.5px;font-weight:400;color:#63686d;line-height:1.35}.mspitem{border-bottom:1px solid rgba(2,47,49,.08);transition:background .12s}.mspitem:last-child{border-bottom:0}.mspitem:hover{background:rgba(0,101,104,.035)}.mspitem>summary{cursor:pointer;list-style:none}.mspitem>summary::-webkit-details-marker{display:none}.mspsvc{display:flex;gap:11px;min-width:0;font-family:Lato,sans-serif;font-weight:700;color:#1b2023;text-wrap:pretty}.mspplus,.mspsvc{align-items:center;font-size:15px}.mspplus{flex:0 0 auto;display:inline-flex;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(0,101,104,.09);color:#006568;line-height:1;transition:transform .16s}.mspitem[open] .mspplus{transform:rotate(45deg)}.mspcell{display:flex;align-items:center;justify-content:center;text-align:center;font-size:12.5px;font-weight:700;color:#006568;line-height:1.3}.mspcell,.mspdesc{font-family:Lato,sans-serif}.mspdesc{padding:2px 26px 20px 60px;font-size:14px;line-height:1.65;color:#4a4f54}.mspdesc a{color:#006568;font-weight:700}.mspfoot{background:rgba(0,101,104,.045);border-top:1px solid rgba(2,47,49,.1);padding:18px 26px}.mspfoot .mspsvc{font-size:14px;font-weight:700;color:#515a63}.mspbtn{display:block;width:100%;text-align:center;background:linear-gradient(135deg,#13a3a6,#006568);color:#fff!important;font-family:Lato,sans-serif;font-weight:700;font-size:13px;line-height:1.25;padding:11px 10px;border-radius:999px;box-shadow:0 10px 22px rgba(0,101,104,.24);transition:filter .12s;text-decoration:none}.mspbtn:hover{filter:brightness(1.07)}@media (max-width:900px){.msphead{grid-template-columns:1fr 1fr!important;gap:10px;padding:18px 20px 20px;align-items:stretch}.msphead .mspsvc{grid-column:1/-1;margin-bottom:2px}.msphead .mspcell{background:rgba(255,255,255,.65);border:1px solid rgba(2,47,49,.08);border-radius:14px;padding:12px 8px;justify-content:center}.mspfoot{grid-template-columns:1fr 1fr!important;gap:10px;padding:18px 20px}.mspfoot .mspsvc{grid-column:1/-1}.mspfoot .mspcell{border-top:0;padding:5px}.mspfoot .mspcell:before{content:none}.mspband{grid-template-columns:1fr!important;gap:14px;justify-items:center}.mspbandlabel{grid-column:1;width:100%}.msprow{grid-template-columns:1fr!important;gap:0;padding:16px 20px}.mspcell{justify-content:space-between;padding:7px 0;border-top:1px dashed rgba(2,47,49,.13)}.mspcell:before{content:attr(data-plan);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#63686d}}.ddgrid{display:grid;grid-template-columns:1.6fr .95fr;gap:26px;align-items:start}.ddcards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ddform{position:sticky;top:100px}.ddrow2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ddfield{width:100%;min-width:0;padding:13px 16px;border:1px solid rgba(2,47,49,.16);border-radius:12px;background:rgba(255,255,255,.7);font-family:Lato,sans-serif;font-size:14.5px;color:#182233;box-sizing:border-box}.ddfield::placeholder{color:#949ba1}.ddfield:focus{outline:2px solid rgba(19,163,166,.45);outline-offset:1px}@media (max-width:1080px){.ddgrid{grid-template-columns:1fr}.ddform{position:static}}@media (max-width:760px){.ddcards{grid-template-columns:1fr}}.cmpcards{display:none}.cmpwrap{background:rgba(255,255,255,.62);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.8);border-radius:26px;box-shadow:0 20px 50px rgba(2,47,49,.1);overflow:hidden}.cmp{display:grid;grid-template-columns:minmax(196px,1.7fr) repeat(6,minmax(70px,1fr))}.cmp>div{display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 8px}.cmp>div.fx:first-child{align-items:center!important;font-size:16px!important}.cmp .fx{justify-content:flex-start;text-align:left;padding-left:24px;font-family:Lato,sans-serif;font-size:14.5px;font-weight:600;color:#26303a;text-wrap:pretty}.cmp .grp{grid-row:1;flex-direction:column;gap:8px;padding:24px 10px 18px}.cmp .grp,.cmp .sub{border-left:1px solid rgba(2,47,49,.07)}.cmp .sub{font-family:Lato,sans-serif;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#63686d;padding:0 8px 14px}.cmp .rowline{border-top:1px solid rgba(2,47,49,.07)}.cmp .zebra{background:rgba(255,255,255,.42)}.cmp .no{color:#c3c9cd;font-family:Lato,sans-serif;font-size:15px}@media (max-width:980px){.cmpwrap{display:none!important}.cmpcards{display:flex!important;flex-direction:column;gap:20px}}@media (max-width:600px){.cmp{min-width:680px;font-size:11px}}