*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#10223e;background:#f5f8fc;margin:0;font-family:Arial,Helvetica,sans-serif}.nav{background:#fff;justify-content:space-between;align-items:center;max-width:1180px;height:78px;margin:auto;padding:0 24px;display:flex}.brand{color:#10223e;align-items:center;gap:10px;text-decoration:none;display:flex}.logo{color:#fff;background:linear-gradient(145deg,#00a870,#08795c);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 20px #00916233}.brand strong,.brand em{line-height:1;display:block}.brand strong{font-size:16px}.brand em{color:#008d65;margin-top:4px;font-size:12px;font-style:normal;font-weight:800}.nav nav{gap:26px;display:flex}.nav nav a{color:#56657a;font-size:14px;font-weight:700;text-decoration:none}.callTop{color:#08795c;background:#f9fffc;border:1px solid #d8ebe5;border-radius:11px;align-items:center;gap:8px;padding:11px 14px;font-weight:800;text-decoration:none;display:flex}.hero{color:#fff;background:radial-gradient(circle at 78% 16%,#174d70 0,#123751 24%,#0c273e 55%,#071a2b 100%);position:relative;overflow:hidden}.hero:after{content:"";filter:blur(10px);opacity:.11;background:#00c482;border-radius:50%;width:470px;height:470px;position:absolute;top:-150px;right:-150px}.heroGrid{z-index:2;grid-template-columns:1.08fr .92fr;align-items:center;gap:68px;max-width:1180px;margin:auto;padding:88px 24px 95px;display:grid;position:relative}.eyebrow,.kicker{color:#5ce0b5;letter-spacing:1.5px;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.copy h1{letter-spacing:-2.8px;margin:18px 0 22px;font-size:59px;line-height:1.02}.copy h1 span{color:#52dfb0}.copy>p{color:#c6d7e6;max-width:675px;font-size:19px;line-height:1.62}.actions{flex-wrap:wrap;gap:12px;margin-top:29px;display:flex}.primary,.secondary,.panelCta,.white,.ghost,.plainCall{justify-content:center;align-items:center;gap:9px;font-weight:900;text-decoration:none;display:inline-flex}.primary{color:#fff;background:#00a976;border-radius:12px;padding:15px 20px;box-shadow:0 12px 28px #00a97640}.secondary{color:#fff;background:#ffffff0d;border:1px solid #ffffff3d;border-radius:12px;padding:14px 18px}.miniTrust{color:#b8cadb;flex-wrap:wrap;gap:18px;margin-top:30px;font-size:13px;display:flex}.miniTrust span{align-items:center;gap:6px;display:flex}.miniTrust svg{color:#62dfb7}.heroPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff17;border:1px solid #ffffff21;border-radius:24px;padding:28px;box-shadow:0 25px 65px #0000003b}.panelHead{align-items:center;gap:14px;display:flex}.panelHead>span{background:#00a976;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.panelHead small{color:#6de5bd;letter-spacing:1.3px;font-size:11px;font-weight:900}.panelHead h2{margin:5px 0 0;font-size:23px}.steps{gap:11px;margin:25px 0;display:grid}.steps>div{color:#122640;background:#fff;border-radius:14px;gap:13px;padding:15px;display:flex}.steps b{color:#00875f;background:#e4f8f1;border-radius:10px;place-items:center;width:33px;height:33px;font-size:11px;display:grid}.steps span{flex-direction:column;display:flex}.steps strong{font-size:14px}.steps small{color:#718095;margin-top:4px;font-size:12px;line-height:1.4}.panelCta{color:#fff;background:#00a976;border-radius:12px;width:100%;padding:15px}.fine{text-align:center!important;color:#91a7ba!important;margin:13px 0 0!important;font-size:10px!important}.strip{background:#fff;border-radius:0 0 18px 18px;grid-template-columns:repeat(3,1fr);max-width:1180px;margin:0 auto;padding:0 24px;display:grid;box-shadow:0 16px 42px #1b344f14}.strip>div{border-right:1px solid #eaf0f4;align-items:center;gap:12px;padding:24px 25px;display:flex}.strip>div:last-child{border-right:0}.strip svg{color:#00946a}.strip span,.strip strong,.strip small{display:block}.strip strong{font-size:14px}.strip small{color:#8190a1;margin-top:3px;font-size:11px}.section{max-width:1180px;margin:auto;padding:100px 24px}.heading{text-align:center;max-width:720px;margin:0 auto 48px}.heading.left{text-align:left;margin-left:0}.heading>span{letter-spacing:1.5px;color:#008c66;font-size:12px;font-weight:900}.heading h2{letter-spacing:-1.5px;margin:13px 0;font-size:40px;line-height:1.1}.heading p{color:#6b788a;line-height:1.7}.cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cards article{background:#fff;border:1px solid #e5edf2;border-radius:19px;padding:28px;box-shadow:0 10px 28px #19314b0d}.icon{color:#008b64;background:#e6f8f2;border-radius:14px;place-items:center;width:49px;height:49px;display:grid}.cards h3{margin:20px 0 10px;font-size:21px}.cards p{color:#68768a;min-height:78px;line-height:1.65}.cards a,.textLink{color:#008a63;align-items:center;gap:5px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.feature{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1180px;margin:0 auto 96px;padding:0 24px;display:grid}.featureVisual{background:linear-gradient(150deg,#dff8ef,#bddfd5);border-radius:27px;height:470px;position:relative;overflow:hidden}.featureVisual:after{content:"";opacity:.18;background:#00a777;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-130px;right:-80px}.speedCard{color:#fff;background:#0b3041;border-radius:22px;padding:38px;position:absolute;top:62px;left:42px;right:42px;box-shadow:0 23px 52px #0b30413b}.speedCard svg{color:#55deb0}.speedCard strong{max-width:400px;margin:18px 0 10px;font-size:31px;line-height:1.12;display:block}.speedCard p{color:#bcd1d9;margin:0}.proofCard{z-index:3;color:#008b63;background:#fff;border-radius:15px;gap:10px;padding:14px 16px;display:flex;position:absolute;bottom:32px;right:18px;box-shadow:0 15px 35px #1f485326}.proofCard span{flex-direction:column;display:flex}.proofCard strong{color:#13263e;font-size:13px}.proofCard small{color:#768494;max-width:180px;margin-top:3px;font-size:10px}.featureCopy h2{letter-spacing:-1.4px;margin:14px 0 18px;font-size:39px;line-height:1.13}.featureCopy>p{color:#6b788a;line-height:1.7}.reasons{gap:14px;margin:26px 0;display:grid}.reasons div{color:#34445a;align-items:center;gap:10px;font-weight:700;display:flex}.reasons svg{color:#00a777;flex:none}.sr22{color:#fff;background:linear-gradient(135deg,#008c68,#006349);border-radius:28px;grid-template-columns:1.3fr .7fr;gap:60px;max-width:1180px;margin:0 auto 100px;padding:55px;display:grid;box-shadow:0 23px 58px #006b4e38}.sr22>div>span{color:#96ead0;letter-spacing:1.5px;font-size:12px;font-weight:900}.sr22 h2{letter-spacing:-1.4px;margin:12px 0;font-size:42px}.sr22 p{color:#d8eee7;line-height:1.7}.white{color:#00795a;background:#fff;border-radius:12px;padding:14px 18px}.ghost{color:#fff;border:1px solid #ffffff45;border-radius:12px;padding:14px 18px}.srBox{border-left:1px solid #ffffff40;flex-direction:column;justify-content:center;padding-left:40px;display:flex}.srBox strong{margin:12px 0 4px;font-size:18px}.srBox p{font-size:13px}.faq{padding-top:0}.faqGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.faqGrid article{background:#fff;border:1px solid #e6edf2;border-radius:16px;padding:24px}.faqGrid h3{margin:0 0 9px;font-size:17px}.faqGrid p{color:#6c798b;margin:0;font-size:14px;line-height:1.6}.final{color:#fff;background:#0d2a3c;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;max-width:1180px;margin:0 auto 70px;padding:35px 40px;display:flex}.final>div>span{color:#68dfba;letter-spacing:1.4px;font-size:11px;font-weight:900}.final h2{margin:7px 0 0;font-size:31px}.plainCall{color:#fff;padding:14px 8px}footer{background:#fff;border-top:1px solid #e6edf2;padding:48px max(24px,50vw - 566px) 28px}.footBrand{align-items:center;gap:12px;display:flex}.footBrand span:last-child{flex-direction:column;display:flex}.footBrand strong{font-size:15px}.footBrand small{color:#7e8b9a;margin-top:4px;font-size:11px}.legal{color:#8793a1;max-width:900px;margin-top:24px;font-size:11px;line-height:1.55}.bottom{color:#8793a1;border-top:1px solid #edf1f3;justify-content:space-between;margin-top:25px;padding-top:18px;font-size:11px;display:flex}@media (max-width:900px){.nav nav{display:none}.heroGrid,.feature,.sr22{grid-template-columns:1fr}.copy h1{font-size:48px}.strip{grid-template-columns:1fr}.strip>div{border-bottom:1px solid #eaf0f4;border-right:0}.strip>div:last-child{border-bottom:0}.cards{grid-template-columns:1fr}.feature{gap:40px}.srBox{border-top:1px solid #ffffff40;border-left:0;padding:28px 0 0}.final{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.nav{height:70px;padding:0 16px}.brand strong{font-size:14px}.callTop{padding:11px;font-size:0}.heroGrid{padding:62px 18px 70px}.copy h1{letter-spacing:-1.8px;font-size:40px}.copy>p{font-size:17px}.actions>a{width:100%}.miniTrust{gap:10px;display:grid}.heroPanel{padding:21px}.strip{border-radius:0;padding:0 15px}.section{padding:78px 18px}.heading h2,.featureCopy h2{font-size:32px}.feature{margin-bottom:75px;padding:0 18px}.featureVisual{height:390px}.speedCard{padding:29px 24px;top:45px;left:22px;right:22px}.speedCard strong{font-size:28px}.proofCard{bottom:21px;right:10px}.sr22{border-radius:0;margin-bottom:78px;padding:45px 20px}.sr22 h2{font-size:34px}.faqGrid{grid-template-columns:1fr}.final{margin:0 18px 55px;padding:29px 24px}.bottom{flex-direction:column;gap:10px}}.heroPhoto{background-position:50%;background-size:cover;border:1px solid #ffffff24;border-radius:26px;align-items:flex-end;min-height:520px;padding:20px;display:flex;box-shadow:0 28px 65px #00000047}.heroPhoto .heroPanel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05232ad6;width:100%}@media (max-width:900px){.heroPhoto{min-height:430px}}.quoteFields{gap:14px;margin:22px 0 4px;display:grid}.quoteFields .field{flex-direction:column;gap:6px;display:flex}.quoteFields .field span{color:#bfe6d8;letter-spacing:.3px;font-size:12px;font-weight:800}.quoteFields input,.quoteFields select{color:#fff;background:#ffffff12;border:1px solid #ffffff38;border-radius:11px;outline:none;width:100%;padding:13px 14px;font-family:inherit;font-size:15px}.quoteFields input::placeholder{color:#8fb3ab}.quoteFields input:focus,.quoteFields select:focus{background:#ffffff1f;border-color:#00c482}.quoteFields select option{color:#10223e}.panelCta{cursor:pointer;border:0;margin-top:6px;font-size:15px}.panelCta:disabled{opacity:.65;cursor:default}.err{color:#ffb3ab;margin:8px 0 0;font-size:13px;font-weight:700}
