:where(.t3) *,:where(.t3) :before,:where(.t3) :after{box-sizing:border-box}:where(.t3) h1,:where(.t3) h2,:where(.t3) h3,:where(.t3) p,:where(.t3) ul,:where(.t3) ol,:where(.t3) figure,:where(.t3) blockquote,:where(.t3) dl,:where(.t3) dd,:where(.t3) dt{margin:0;padding:0}:where(.t3) ul,:where(.t3) ol{list-style:none}:where(.t3) a{color:inherit;text-decoration:none}.t3 [id]{scroll-margin-top:calc(84px + var(--appnav-h,0px))}.t3{--green:#0e4a37;--green-2:#146149;--green-3:#1d7d5d;--mint:#eef7f1;--mint-2:#dcefe3;--lime:#b9f23d;--lime-d:#96d11b;--ink:#12261f;--muted:#53675e;--line:#d9e6de;--ph-bg:#cfe8d9;--ph-fg:#8cc7a6;--ph-tx:#2b6a4f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:DM Sans,system-ui,sans-serif;line-height:1.6;overflow-x:clip}.t3 h1,.t3 h2,.t3 h3{color:var(--green);letter-spacing:-.02em;font-family:Outfit,DM Sans,sans-serif;font-weight:600;line-height:1.1}.t3 em{background:linear-gradient(transparent 62%, var(--lime) 62% 92%, transparent 92%);font-style:normal}.t3-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.t3-btn{cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 26px;font:600 16px/1.2 Outfit,sans-serif;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.t3-btn:hover{transform:translateY(-2px)}.t3-btn-lg{min-height:58px;padding:14px 30px;font-size:20px}.t3-btn-lime{background:var(--lime);color:var(--green);box-shadow:0 6px 0 -1px var(--lime-d)}.t3-btn-dark{background:var(--green);color:#fff}.t3-btn-ghost{color:var(--green);border-color:var(--green);background:0 0}.t3-btn-ghost:hover{background:var(--green);color:#fff}.t3-head{top:var(--appnav-h,0px);z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky}.t3-head-in{align-items:center;gap:24px;height:76px;display:flex}.t3-brand{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.t3-mark{background:var(--green);width:44px;height:44px;color:var(--lime);border-radius:16px 16px 16px 4px;flex:none;place-items:center;font:600 17px Outfit,sans-serif;display:grid}.t3-brand-name{color:var(--green);-webkit-line-clamp:2;-webkit-box-orient:vertical;font:600 19px/1.15 Outfit,sans-serif;display:-webkit-box;overflow:hidden}.t3-nav{background:var(--mint);border-radius:999px;gap:2px;padding:4px;display:flex}.t3-nav a{color:var(--muted);border-radius:999px;padding:8px 14px;font-size:14.5px;font-weight:500}.t3-nav a:hover{color:var(--green);background:#fff}.t3-head-cta{flex:none;padding:10px 20px}.t3-hero{padding:56px 0 72px;position:relative;overflow:hidden}.t3-hero:before{content:"";background:var(--mint);border-radius:50%;width:640px;height:640px;position:absolute;top:-240px;left:-200px}.t3-hero-in{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid;position:relative}.t3-chip{border:1.5px solid var(--mint-2);color:var(--green-3);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.t3-hero h1{margin-bottom:20px;font-size:clamp(38px,5.2vw,66px)}.t3-lead{color:var(--muted);max-width:540px;margin-bottom:28px;font-size:18px}.t3-callbox{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.t3-call{background:var(--green);color:#fff;border-radius:999px;align-items:center;gap:14px;max-width:100%;padding:12px 28px 12px 12px;transition:transform .15s;display:inline-flex;box-shadow:0 10px 0 -2px #082b20}.t3-call:hover{transform:translateY(-2px)}.t3-call-ico{background:var(--lime);width:56px;height:56px;color:var(--green);border-radius:50%;flex:none;place-items:center;display:grid}.t3-call-txt{flex-direction:column;min-width:0;line-height:1.1;display:flex}.t3-call-txt small{color:#b5d9c6;font-size:13px;font-weight:500}.t3-call-txt strong{letter-spacing:-.01em;font:600 clamp(26px,3.2vw,34px) Outfit,sans-serif}.t3-points{flex-wrap:wrap;gap:8px 22px;font-size:15px;font-weight:500;display:flex}.t3-points li{align-items:center;gap:8px;display:flex}.t3-points svg{color:var(--green-3);flex:none}.t3-hero-art{justify-content:center;padding:20px 20px 30px;display:flex;position:relative}.t3-arch{z-index:1;background:#fff;border-radius:999px 999px 32px 32px;width:min(380px,100%);padding:10px;position:relative;box-shadow:0 30px 60px -30px #0e4a3780}.t3-photo{aspect-ratio:4/5;border-radius:999px 999px 24px 24px;width:100%}.t3-orb{z-index:0;background:var(--lime);border-radius:50%;width:220px;height:220px;position:absolute;bottom:0;right:0}.t3-float{z-index:2;color:var(--green);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font:600 14px Outfit,sans-serif;animation:5s ease-in-out infinite t3-bob;display:inline-flex;position:absolute;box-shadow:0 14px 30px -14px #0e4a3780}.t3-float-ico{background:var(--mint-2);width:34px;height:34px;color:var(--green-3);border-radius:50%;place-items:center;display:grid}.t3-float-a{top:18%;left:-6px}.t3-float-b{animation-delay:-2s;bottom:26%;right:-6px}.t3-float-b .t3-float-ico{background:var(--lime);color:var(--green)}@keyframes t3-bob{0%,to{translate:0}50%{translate:0 -8px}}.t3-name{z-index:2;background:var(--green);color:#fff;white-space:nowrap;border-radius:999px;flex-direction:column;align-items:center;padding:8px 22px;line-height:1.2;display:flex;position:absolute;bottom:0;left:50%;translate:-50%}.t3-name strong{font:600 16px Outfit,sans-serif}.t3-name span{color:var(--lime);font-size:12px}.t3-trust{padding:0 0 8px}.t3-trust-in{background:var(--mint);border-radius:24px;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px;display:grid}.t3-trust-in li{min-height:56px;color:var(--green);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font:600 15px Outfit,sans-serif;display:flex}.t3-trust-in li span{background:var(--lime);width:38px;height:38px;color:var(--green);border-radius:12px;flex:none;place-items:center;display:grid}.t3-section{padding:92px 0 0}.t3-sec-head{text-align:center;max-width:660px;margin:0 auto 44px}.t3-sec-head p:last-child{color:var(--muted);margin-top:12px}.t3-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--green-3);background:var(--mint);border-radius:999px;margin-bottom:14px;padding:8px 14px;font:600 13px/1 Outfit,sans-serif;display:inline-block}.t3-eyebrow-dk{background:var(--mint-2)}.t3-eyebrow-lt{color:var(--lime);background:#ffffff1f}.t3-section h2{font-size:clamp(30px,3.8vw,46px)}.t3-up-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.t3-up{background:var(--mint);border-radius:26px;padding:26px 22px;transition:transform .2s,background .2s;position:relative}.t3-up:hover{background:var(--mint-2);transform:translateY(-4px)}.t3-up-feature{background:var(--green);color:#d6efe1;grid-column:span 2}.t3-up-feature:hover{background:var(--green-2)}.t3-up.t3-up-feature h3{color:#fff;font-size:30px}.t3-up.t3-up-feature p{color:#cfe8da;max-width:420px;font-size:17px}.t3-up-ico{width:56px;height:56px;color:var(--green-3);background:#fff;border-radius:18px;place-items:center;margin-bottom:16px;display:grid}.t3-up.t3-up-feature .t3-up-ico{background:var(--lime);color:var(--green)}.t3-up-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--green-3);margin-bottom:8px;font:600 11px Outfit,sans-serif;display:inline-block}.t3-up.t3-up-feature .t3-up-tag{color:var(--lime)}.t3-up h3{margin-bottom:8px;font-size:21px}.t3-up p{color:var(--muted);font-size:15px}.t3-compare{background:var(--mint);border-radius:36px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;padding:52px;display:grid}.t3-compare-copy h2{margin-bottom:14px}.t3-compare-copy p{color:var(--muted);margin-bottom:24px}.t3-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.t3-cmp{background:#fff;border-radius:24px;padding:22px}.t3-cmp-after{background:var(--green)}.t3-cmp-tag{letter-spacing:.1em;text-transform:uppercase;color:#a4510e;background:#ffe4cf;border-radius:999px;margin-bottom:10px;padding:5px 12px;font:600 12px Outfit,sans-serif;display:inline-block}.t3-cmp-after .t3-cmp-tag{background:var(--lime);color:var(--green)}.t3-cmp h3{margin-bottom:16px;font-size:21px}.t3-cmp-after h3{color:#fff}.t3-bar{margin-bottom:14px}.t3-bar span{color:var(--muted);margin-bottom:6px;font-size:13.5px;font-weight:500;display:block}.t3-cmp-after .t3-bar span{color:#b5d9c6}.t3-bar i{background:linear-gradient(90deg,#f6a96a,#ec7a3a);border-radius:999px;height:14px;display:block}.t3-cmp-after .t3-bar i{background:linear-gradient(90deg, var(--lime), #7ed321)}.t3-cmp-note{color:var(--muted);text-align:center;grid-column:1/-1;font-size:13px}.t3-rep-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.t3-rep{border:1.5px solid var(--line);border-radius:22px;align-items:flex-start;gap:16px;padding:20px 22px;transition:border-color .2s,background .2s;display:flex}.t3-rep:hover{border-color:var(--green-3);background:var(--mint)}.t3-rep-ico{background:var(--lime);width:48px;height:48px;color:var(--green);border-radius:16px;flex:none;place-items:center;display:grid}.t3-rep h3{margin-bottom:4px;font-size:19px}.t3-rep p{color:var(--muted);font-size:14.5px}.t3-emerg{background:var(--lime);border-radius:36px;align-items:center;gap:28px;padding:36px 44px;display:flex;position:relative;overflow:hidden}.t3-emerg:after{content:"";pointer-events:none;border:36px solid #0e4a3714;border-radius:50%;width:240px;height:240px;position:absolute;top:-90px;right:-60px}.t3-emerg-ico{background:var(--green);width:76px;height:76px;color:var(--lime);border-radius:50%;flex:none;place-items:center;display:grid}.t3-emerg>div{z-index:1;flex:auto;min-width:0;position:relative}.t3-emerg h2{margin-bottom:8px;font-size:clamp(26px,3vw,36px)}.t3-emerg p{color:#1d3d30}.t3-emerg .t3-btn{z-index:1;position:relative}.t3-steps{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.t3-steps li{border:1.5px solid var(--line);background:#fff;border-radius:28px;padding:24px 22px 26px;position:relative}.t3-steps li:nth-child(2n){margin-top:28px}.t3-step-n{background:var(--green);width:52px;height:52px;color:var(--lime);border-radius:50%;place-items:center;margin-bottom:16px;font:600 22px Outfit,sans-serif;display:grid}.t3-steps h3{margin-bottom:6px;font-size:21px}.t3-steps p{color:var(--muted);font-size:14.5px}.t3-about{background:var(--green);color:#d6efe1;border-radius:40px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:56px;padding:52px;display:grid}.t3-photo2{aspect-ratio:1;border:8px solid var(--lime);border-radius:50%;width:100%}.t3-about-photo{justify-self:center;width:100%;max-width:380px}.t3-about h2{color:#fff;margin-bottom:16px;font-size:clamp(28px,3.4vw,40px)}.t3-about-copy>p{color:#cfe8da;margin-bottom:18px}.t3-about ul{gap:10px;margin-bottom:26px;font-weight:500;display:grid}.t3-about li{align-items:center;gap:10px;display:flex}.t3-about li svg{color:var(--lime);flex:none}.t3-areas{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.t3-areas li{background:var(--mint);min-height:48px;color:var(--green);border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font:500 15.5px Outfit,sans-serif;display:inline-flex}.t3-areas li svg{color:var(--green-3)}.t3-areas li:nth-child(3n){background:var(--mint-2)}.t3-rev-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.t3-rev{background:var(--mint);border-radius:26px;flex-direction:column;gap:14px;padding:24px;display:flex}.t3-rev .stars{color:#e5a800}.t3-rev blockquote{flex:auto;font-size:15px}.t3-rev figcaption{color:var(--muted);align-items:center;gap:10px;font-size:13.5px;display:flex}.t3-rev figcaption>span:last-child{flex-direction:column;line-height:1.3;display:flex}.t3-rev strong{color:var(--green);font-family:Outfit,sans-serif}.t3-av{background:var(--green);width:40px;height:40px;color:var(--lime);border-radius:50%;flex:none;place-items:center;font:600 13px Outfit,sans-serif;display:grid}.t3-quote{background:var(--green-2);border-radius:40px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:52px;display:grid}.t3-quote h2{color:#fff;margin-bottom:12px}.t3-quote-copy>p{color:#cfe8da}.t3-fin{background:#ffffff14;border-radius:22px;align-items:flex-start;gap:14px;margin-top:26px;padding:18px;display:flex}.t3-fin>span{background:var(--lime);width:48px;height:48px;color:var(--green);border-radius:16px;flex:none;place-items:center;display:grid}.t3-fin p{color:#cfe8da;font-size:14.5px}.t3-fin strong{color:#fff;font:600 18px Outfit,sans-serif;display:block}.t3-formbox{background:#fff;border-radius:28px;padding:28px}.t3-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.t3-field{flex-direction:column;gap:6px;min-width:0;display:flex}.t3-field span{color:var(--green);font:600 13px Outfit,sans-serif}.t3-field input,.t3-field select{border:1.5px solid var(--line);width:100%;min-height:48px;color:var(--ink);background:var(--mint);border-radius:14px;padding:10px 16px;font:500 15px DM Sans,sans-serif}.t3-field input:focus,.t3-field select:focus{border-color:var(--green-3);background:#fff;outline:3px solid #b9f23d99}.t3-form-btn{background:var(--lime);width:100%;min-height:54px;color:var(--green);box-shadow:0 6px 0 -1px var(--lime-d);cursor:pointer;border:0;border-radius:999px;font:600 18px Outfit,sans-serif}.t3-form-note{color:var(--muted);text-align:center;margin-top:14px;font-size:12.5px}.t3-faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;display:grid}.t3-faq-head h2{margin-bottom:20px}.t3 .faq-list{gap:12px;display:grid}.t3 .faq-list details{background:var(--mint);border-radius:22px;padding:0 22px}.t3 .faq-list details[open]{box-shadow:inset 0 0 0 2px var(--green-3);background:#fff}.t3 .faq-list summary{cursor:pointer;min-height:60px;color:var(--green);justify-content:space-between;align-items:center;gap:16px;font:600 17px/1.3 Outfit,sans-serif;list-style:none;display:flex}.t3 .faq-list summary::-webkit-details-marker{display:none}.t3 .faq-list summary:after{content:"+";background:var(--green);width:30px;height:30px;color:var(--lime);border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.t3 .faq-list details[open] summary:after{content:"−";background:var(--lime);color:var(--green)}.t3 .faq-list details p{color:var(--muted);padding:0 0 20px}.t3-cta{padding-top:92px}.t3-cta-in{background:linear-gradient(135deg, var(--green), var(--green-3));text-align:center;border-radius:40px;flex-direction:column;align-items:center;gap:20px;padding:60px 32px;display:flex}.t3-cta h2{color:#fff;max-width:720px;font-size:clamp(28px,3.8vw,44px)}.t3-cta-phone{background:var(--lime);min-height:64px;color:var(--green);box-shadow:0 8px 0 -1px var(--lime-d);border-radius:999px;justify-content:center;align-items:center;gap:14px;max-width:100%;padding:10px 36px;font:600 clamp(28px,4.6vw,48px)/1 Outfit,sans-serif;transition:transform .15s;display:inline-flex}.t3-cta-phone:hover{transform:translateY(-2px)}.t3-cta-in p{color:#cfe8da}.t3-foot{background:var(--mint);margin-top:72px;padding:32px 0 28px}.t3-foot-brand{color:var(--green);margin-bottom:8px;font:600 20px Outfit,sans-serif}.t3-disclaimer{color:var(--muted);font-size:13px}@media (max-width:1080px){.t3-up-grid,.t3-rev-grid,.t3-steps{grid-template-columns:repeat(2,1fr)}.t3-up-feature{grid-column:span 2}.t3-compare,.t3-about,.t3-quote{gap:32px;padding:36px}.t3-steps li:nth-child(2n){margin-top:0}}@media (max-width:900px){.t3-nav{display:none}.t3-hero-in,.t3-compare,.t3-about,.t3-quote,.t3-faq{grid-template-columns:1fr;gap:32px}.t3-trust-in{grid-template-columns:1fr 1fr}.t3-rep-grid{grid-template-columns:1fr}.t3-emerg{text-align:center;flex-direction:column;align-items:center;padding:32px 24px}}@media (max-width:600px){.t3-wrap{padding-left:16px;padding-right:16px}.t3-head-in{gap:10px;height:68px}.t3-mark{width:40px;height:40px;font-size:15px}.t3-brand{gap:8px}.t3-brand-name{font-size:14.5px}.t3-head-cta{gap:6px;min-height:46px;padding:8px 14px;font-size:14px}.t3-hero{padding:32px 0 48px}.t3-callbox{flex-direction:column;align-items:stretch}.t3-call{gap:12px;padding:10px 20px 10px 10px}.t3-call-ico{width:48px;height:48px}.t3-call-txt strong{font-size:25px}.t3-callbox .t3-btn{width:100%}.t3-hero-art{padding:10px 6px 30px}.t3-float{font-size:12.5px}.t3-float-a{left:-4px}.t3-float-b{right:-4px}.t3-orb{width:150px;height:150px}.t3-trust-in{border-radius:20px;grid-template-columns:1fr}.t3-section{padding-top:64px}.t3-up-grid,.t3-rev-grid,.t3-steps,.t3-cards,.t3-form-grid{grid-template-columns:1fr}.t3-up-feature{grid-column:auto}.t3-compare,.t3-about,.t3-quote{border-radius:28px;padding:24px 18px}.t3-formbox{padding:20px 16px}.t3-emerg{border-radius:28px}.t3-emerg .t3-btn{width:100%}.t3-cta{padding-top:64px}.t3-cta-in{border-radius:28px;padding:40px 18px}.t3-cta-phone{gap:10px;padding:10px 22px;font-size:clamp(24px,8vw,32px)}.t3-cta-phone svg{width:26px;height:26px}.t3-btn{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.t3-float{animation:none}}.t3 .mo-reveal[data-mo=in]{animation-fill-mode:backwards}.t3-u-inl{display:flex}.t3-btn{position:relative;overflow:hidden}.t3-btn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:36%;transition:transform .65s;position:absolute;top:0;bottom:0;left:0;transform:translate(-170%)skew(-20deg)}.t3-btn:hover:after{transform:translate(400%)skew(-20deg)}.t3-up-ico,.t3-rep-ico{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.t3-up:hover .t3-up-ico{transform:rotate(-10deg)scale(1.1)}.t3-rep:hover .t3-rep-ico{transform:rotate(8deg)scale(1.12)}.t3-rep{transition:border-color .2s,background .2s,transform .2s}.t3-rep:hover{transform:translate(4px)}.t3-steps li{transition:transform .25s,box-shadow .25s}.t3-steps li:hover{transform:translateY(-5px);box-shadow:0 22px 40px -26px #0e4a3780}.t3-rev{transition:transform .25s,box-shadow .25s}.t3-rev:hover{transform:translateY(-5px);box-shadow:0 22px 40px -26px #0e4a3780}.t3-areas li{transition:transform .2s,background .2s}.t3-areas li:hover{background:var(--mint-2);transform:translateY(-3px)}.t3-rev-grid>.mo-fly{display:flex}.t3-rev-grid>.mo-fly>.t3-rev{flex:auto;min-width:0}.t3-hero:before{animation:14s ease-in-out infinite t3-u-drift}.t3-orb{animation:6s ease-in-out infinite t3-u-breathe}@keyframes t3-u-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(40px,24px)scale(1.06)}}@keyframes t3-u-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.t3-u-scrub .t3-bar i{transform-origin:0;will-change:transform}.t3-u-scrub .t3-cmp-before .t3-bar:first-of-type i{transform:scaleX(max(.02, min(1, calc((var(--pi,1) - 0) / 1))))}.t3-u-scrub .t3-cmp-before .t3-bar:nth-of-type(2) i{transform:scaleX(max(.02, min(1, calc((var(--pi,1) - .15) / .85))))}.t3-u-scrub .t3-cmp-before .t3-bar:nth-of-type(3) i,.t3-u-scrub .t3-cmp-after .t3-bar:first-of-type i{transform:scaleX(max(.02, min(1, calc((var(--pi,1) - .3) / .7))))}.t3-u-scrub .t3-cmp-after .t3-bar:nth-of-type(2) i{transform:scaleX(max(.02, min(1, calc((var(--pi,1) - .45) / .55))))}.t3-u-scrub .t3-cmp-after .t3-bar:nth-of-type(3) i{transform:scaleX(max(.02, min(1, calc((var(--pi,1) - .6) / .4))))}@media (prefers-reduced-motion:reduce){.t3-hero:before,.t3-orb{animation:none}.t3-u-scrub .t3-bar i{transform:none!important}.t3-btn:after{transition:none}}
