.site-header{--u:calc(min(100vw, 1440px) / 693);position:fixed;top:0;left:0;z-index:80;width:100vw;height:calc(50 * var(--u));margin:0;background:var(--green-900);color:#fff}.site-header-spacer{height:calc(50 * min(100vw, 1440px) / 693)}.site-nav{justify-content:flex-end;gap:calc(24 * var(--u));width:calc(693 * var(--u));height:100%;margin:0 auto;padding-right:calc(17 * var(--u))}.site-nav,.site-nav-actions,.site-nav-links{display:flex;align-items:center}.site-nav-links{gap:calc(24 * var(--u))}.site-nav-links a{color:#fff;font-size:calc(8.8 * var(--u));font-weight:600;text-decoration:none;white-space:nowrap;transition:color .16s ease}.site-nav-links a:focus-visible,.site-nav-links a:hover{color:#d3ef8f}.nav-product-menu{position:relative;z-index:1;color:#fff;font-size:calc(8.8 * var(--u));font-weight:600;white-space:nowrap}.nav-product-menu>button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.nav-product-menu>button:after{margin-left:.4em;content:"⌄"}.nav-product-menu>button:focus-visible,.nav-product-menu>button:hover{color:#d3ef8f}.nav-contact-toggle{margin-left:3px}.nav-contact-toggle:after{content:"⌄"}.nav-product-menu-items{position:absolute;top:100%;left:50%;display:grid;min-width:max-content;padding:6px;border:1px solid rgb(255 255 255/16%);border-radius:8px;background:var(--green-900);box-shadow:0 8px 20px rgb(0 0 0/18%);transform:translateX(-50%);visibility:hidden;opacity:0;transition:opacity .12s ease,visibility .12s ease}.nav-product-menu[data-open=true] .nav-product-menu-items{visibility:visible;opacity:1}@media (hover:hover) and (min-width:761px){.nav-product-menu:focus-within .nav-product-menu-items,.nav-product-menu:hover .nav-product-menu-items{visibility:visible;opacity:1}}.nav-product-menu-items a{padding:8px 12px;font-size:inherit}.nav-product-menu-items a:focus-visible,.nav-product-menu-items a:hover{border-radius:5px;background:rgb(255 255 255/10%)}.site-nav-actions{gap:calc(12 * var(--u))}.nav-action{display:flex;align-items:center;justify-content:center;gap:calc(5 * var(--u));height:calc(30 * var(--u));padding:0 calc(8 * var(--u));border:1px solid rgb(255 255 255/92%);border-radius:calc(7 * var(--u));color:#fff;text-decoration:none;white-space:nowrap;transition:background-color .16s ease}.phone-action{width:calc(68 * var(--u))}.line-action{width:calc(66 * var(--u))}.nav-action:focus-visible,.nav-action:hover{background:rgb(255 255 255/12%)}.nav-action svg{width:calc(14 * var(--u));height:calc(14 * var(--u));flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.nav-action span{display:flex;flex-direction:column;line-height:1.2}.nav-action strong{font-size:calc(7 * var(--u));font-weight:700}.nav-action small{font-size:calc(5.2 * var(--u))}.line-action small{font-size:calc(9 * var(--u));font-weight:800;letter-spacing:.02em}@media (max-width:700px){.site-header{--u:2px;height:auto;padding:12px 0}.site-nav{flex-direction:column;gap:12px;width:100%;padding:0 16px}.site-nav-links{flex-wrap:wrap;justify-content:center;gap:8px 20px}.nav-product-menu,.site-nav-links a{font-size:14px}.nav-contact-toggle{min-width:32px;min-height:44px;margin-left:0}.nav-product-menu-items{position:fixed;z-index:81;top:112px;right:8px;left:8px;width:max-content;min-width:0;max-width:calc(100vw - 16px);margin-inline:auto;transform:none}.nav-product-menu-items a{min-height:44px;padding:12px 16px;font-size:15px}.nav-product-menu[data-open=false] .nav-product-menu-items{visibility:hidden;opacity:0}}.lang-switch{display:flex;height:calc(30 * var(--u));overflow:hidden;border:1px solid rgb(255 255 255/92%);border-radius:calc(7 * var(--u))}.lang-switch a{display:flex;align-items:center;padding:0 calc(7 * var(--u));color:#fff;font-size:calc(7.5 * var(--u));font-weight:700;text-decoration:none}.lang-switch a[aria-current=true]{background:#fff;color:var(--green-900)}@media (max-width:760px){.site-header-spacer{height:112px}.lang-switch{height:44px;border-radius:7px}.lang-switch a{padding:0 12px;font-size:13px}}@media (min-width:761px){html[lang=en] .phone-action{width:calc(82 * var(--u))}html[lang=en] .line-action{width:calc(72 * var(--u))}}.hero-scope{--u:calc(min(100vw, 1440px) / 693);width:min(100%,1440px);margin-inline:auto}@keyframes home-enter-left{0%{opacity:0;transform:translate3d(-28px,0,0)}to{opacity:1;transform:none}}@keyframes home-enter-right{0%{opacity:0;transform:translate3d(28px,0,0)}to{opacity:1;transform:none}}@keyframes home-enter-up{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.brand-lockup{animation:home-enter-left 2s ease both}.campaign-bg{animation:home-enter-right 2s ease .12s both}.campaign-copy{animation:home-enter-up 2s ease .24s both}.home-page[data-reveal-ready=true] [data-reveal]{opacity:0;transform:translate3d(0,40px,0);visibility:hidden}.home-page[data-reveal-ready=true] [data-reveal=left]:not([data-revealed=true]){transform:translate3d(-40px,0,0)}.home-page[data-reveal-ready=true] [data-reveal=right]:not([data-revealed=true]){transform:translate3d(40px,0,0)}.home-page[data-reveal-ready=true] [data-reveal=up]:not([data-revealed=true]){transform:translate3d(0,40px,0)}.home-page[data-reveal-ready=true] [data-reveal][data-revealed=true]{opacity:1;transform:translateZ(0);visibility:visible;transition:opacity 2s ease,transform 2s ease,visibility 0s}}.brand-lockup{display:flex;align-items:center;gap:calc(20 * var(--u));padding:calc(20 * var(--u)) 0 0 calc(35 * var(--u))}.brand-lockup>img{width:calc(100 * var(--u));height:calc(100 * var(--u));flex:0 0 auto}.brand-copy h1{margin:0;font-family:var(--font-poppins),sans-serif;font-size:calc(32 * var(--u));font-weight:800;letter-spacing:calc(-1.2 * var(--u));line-height:1.1;color:#0b5a38}.brand-copy h1 em{font-style:italic;color:#b7b21b}.brand-tagline{margin:calc(4 * var(--u)) 0 0;font-size:calc(22 * var(--u));font-weight:800;line-height:1.25;color:#0b5a38}.brand-audience{margin:calc(8 * var(--u)) 0 0;font-size:calc(13 * var(--u));font-weight:500;color:#1f2f27}.campaign-banner{position:relative;isolation:isolate;overflow:hidden;width:calc(671 * var(--u));margin:calc(55 * var(--u)) 0 0 calc(22 * var(--u));min-height:calc(671 * var(--u) * 519 / 1366);padding-bottom:calc(10 * var(--u))}.campaign-bg{position:absolute;z-index:-1;left:0;top:calc(-.06808 * 671 * var(--u));width:100%;height:auto;max-width:none}.campaign-bubble{position:absolute;top:calc(14 * var(--u));left:calc(512 * var(--u));margin:0;font-size:calc(12 * var(--u));font-weight:700;line-height:1.25;text-align:center;color:#0d4a32;transform:rotate(6deg)}.campaign-copy{position:relative;width:58%;padding:calc(14 * var(--u)) 0 0 calc(30 * var(--u))}.campaign-kicker{display:inline-block;margin:0 0 calc(20 * var(--u)) calc(6 * var(--u));font-size:calc(11 * var(--u));font-style:italic;font-weight:700;color:#174b37;transform:rotate(-5deg)}.campaign-copy h2{margin:0;font-size:calc(21 * var(--u));font-weight:800;line-height:1.25;color:#0a4f32}.campaign-subtitle{margin:calc(10 * var(--u)) 0 0;font-size:calc(13 * var(--u));font-weight:700;color:#154d37}.campaign-description{margin:calc(8 * var(--u)) 0 0;font-size:calc(9.5 * var(--u));line-height:1.55;color:#456255}.campaign-notice{display:flex;flex-direction:column;align-items:center;width:calc(212 * var(--u));margin:calc(10 * var(--u)) 0 0;padding:calc(5 * var(--u)) calc(8 * var(--u));border-radius:calc(18 * var(--u));background:#237344;color:#fff;font-size:calc(6.5 * var(--u));line-height:1.45;text-align:center}.campaign-notice strong{font-weight:800;color:#ffe45c}.campaign-notice b{color:#ff3b30}.campaign-benefits{display:flex;align-items:center;margin:calc(10 * var(--u)) 0 0;padding:0;list-style:none;font-size:calc(7.5 * var(--u));font-weight:700;color:#174f37}.campaign-benefits li{display:flex;align-items:center;gap:calc(5 * var(--u));padding:0 calc(12 * var(--u))}.campaign-benefits li:first-child{padding-left:0}.campaign-benefits li+li{border-left:1px solid #b9c9bf}.campaign-benefits i{display:grid;place-items:center;width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:50%;background:#1f7a43;color:#fff}.campaign-benefits svg{width:60%;height:60%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.brand-about{margin:calc(14 * var(--u)) 0 0 calc(45 * var(--u));font-size:calc(8.5 * var(--u));line-height:1.55;color:#1a1a1a}.brand-about p{margin:0}@media (min-width:761px){html[lang=en] .brand-tagline{font-size:calc(18 * var(--u))}html[lang=en] .campaign-banner{padding-bottom:calc(24 * var(--u))}html[lang=en] .campaign-copy{width:47%}html[lang=en] .campaign-copy h2{font-size:calc(18 * var(--u))}html[lang=en] .campaign-subtitle{font-size:calc(11 * var(--u))}html[lang=en] .campaign-description{font-size:calc(8.5 * var(--u))}html[lang=en] .campaign-kicker{margin-bottom:calc(14 * var(--u))}html[lang=en] .campaign-notice{width:calc(232 * var(--u));font-size:calc(6 * var(--u))}html[lang=en] .campaign-benefits{font-size:calc(7 * var(--u));white-space:nowrap}html[lang=en] .campaign-benefits li{padding:0 calc(8 * var(--u));gap:calc(4 * var(--u))}}.intro-section{padding:48px 0 22px}.benefits-title h2,.faq-content h2,.intro-section h2,.section-heading h2{margin:0;color:#17452f;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.3}.section-eyebrow{margin:0 0 7px;color:#6d8d45;font-size:10px;font-weight:800;letter-spacing:1.25px}.intro-subtitle{margin:5px 0 0;color:#637168;font-size:16px}.intro-copy{max-width:760px;margin:17px 0 0;color:var(--muted);font-size:14px;line-height:1.8}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.section-heading>p{max-width:430px;margin:0 0 4px;color:var(--muted);font-size:13px;line-height:1.6}.choose{--u:calc(min(100vw, 1440px) / 632);width:calc(632 * var(--u));margin-inline:auto;padding:calc(19 * var(--u)) calc(24 * var(--u)) calc(24 * var(--u)) calc(45 * var(--u));color:#111}.choose-title{margin:0;font-size:calc(19 * var(--u));font-weight:800;line-height:1.3}.choose-sub{margin:calc(8 * var(--u)) 0 0;font-size:calc(14 * var(--u));line-height:1.3}.choose-detail{margin:calc(29 * var(--u)) 0 0;font-size:calc(11 * var(--u));line-height:1.45}.choose-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(4 * var(--u));width:calc(563 * var(--u));margin-top:calc(18 * var(--u))}.loan-card{position:relative;isolation:isolate;--face:#d3e4ee;--mid:#c3d6e2;--back:#e6e6e6;margin:0 calc(14 * var(--u)) calc(14 * var(--u)) 0}.loan-card.is-peach{--face:#fdf0e1;--mid:#f4dfc6}.loan-card.is-green{--face:#e6f4df;--mid:#d3e8c9}.loan-card.is-blue{--face:#d3e4ee;--mid:#c3d6e2}.loan-card:after,.loan-card:before{position:absolute;inset:0;border-radius:calc(18 * var(--u));content:""}.loan-card:before{z-index:0;background:var(--mid);transform:translate(calc(7 * var(--u)),calc(7 * var(--u)))}.loan-card:after{z-index:-1;background:var(--back);transform:translate(calc(14 * var(--u)),calc(14 * var(--u)))}.lc-face{position:relative;z-index:1;height:100%;padding-bottom:calc(9 * var(--u));border-radius:calc(18 * var(--u));background:var(--face)}.lc-head{position:relative;height:calc(80 * var(--u))}.lc-head h3{position:absolute;top:calc(12 * var(--u));left:calc(11 * var(--u));margin:0;font-size:calc(11.5 * var(--u));font-weight:800;line-height:1.2;color:#0f3d2c}.lc-photo{position:absolute;top:calc(6 * var(--u));right:calc(6 * var(--u));width:52%;height:calc(68 * var(--u));overflow:hidden;border-radius:calc(10 * var(--u)) calc(14 * var(--u)) calc(10 * var(--u)) calc(14 * var(--u));-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 32%);mask-image:linear-gradient(90deg,transparent 0,#000 32%)}.lc-icon{position:absolute;top:calc(52 * var(--u));left:calc(14 * var(--u));width:calc(18 * var(--u));height:calc(18 * var(--u))}.lc-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lc-icon .solid{fill:currentColor}.lc-tag{position:absolute;top:calc(52 * var(--u));left:calc(46 * var(--u));font-size:calc(5.6 * var(--u));font-weight:700;font-style:italic;line-height:1.3;text-align:center;color:#3a2fa0;transform:rotate(-6deg)}.is-peach .lc-icon,.is-peach .lc-tag{color:#f08a24}.is-green .lc-icon,.is-green .lc-tag{color:#2f9a57}.is-blue .lc-icon,.is-blue .lc-tag{color:#4b3fa7}.lc-list{margin:0 calc(7 * var(--u));padding:calc(10 * var(--u)) calc(8 * var(--u)) calc(9 * var(--u)) calc(24 * var(--u));border-radius:calc(16 * var(--u));background:#fff;font-size:calc(7.2 * var(--u));line-height:1.75;list-style:disc;color:#222}.lc-list li::marker{font-size:calc(6 * var(--u))}.lc-list li:first-child{font-weight:800}.lc-list li.no-dot{list-style:none}.choose-note{width:calc(563 * var(--u));margin:calc(36 * var(--u)) 0 0;text-align:right;font-size:calc(6.5 * var(--u));color:#222}.choose-note:before{content:"• "}.lc-face,.lc-photo img,.loan-card,.loan-card:after,.loan-card:before{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease}.lc-face{will-change:transform}@media (hover:hover){.loan-card:focus-within,.loan-card:hover{z-index:2;transform:scale(1.1)}.loan-card:focus-within .lc-face,.loan-card:hover .lc-face{transform:translate(calc(-6 * var(--u)),calc(-9 * var(--u)));box-shadow:calc(3 * var(--u)) calc(6 * var(--u)) calc(8 * var(--u)) rgb(0 0 0/12%),calc(8 * var(--u)) calc(14 * var(--u)) calc(22 * var(--u)) rgb(0 0 0/18%)}.loan-card:focus-within:before,.loan-card:hover:before{transform:translate(calc(11 * var(--u)),calc(11 * var(--u)))}.loan-card:focus-within:after,.loan-card:hover:after{transform:translate(calc(22 * var(--u)),calc(22 * var(--u)))}.loan-card:hover .lc-photo img{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.lc-face,.lc-photo img,.loan-card,.loan-card:after,.loan-card:before{transition:none}}@media (max-width:700px){.choose{--u:1.6px;margin-inline:0;padding:24px 16px}.choose,.choose-grid,.choose-note{width:100%}.choose-grid{grid-template-columns:minmax(0,1fr);gap:16px}}@media (min-width:701px){html[lang=en] .lc-head h3{max-width:46%;font-size:calc(9.2 * var(--u))}html[lang=en] .lc-tag{left:calc(44 * var(--u));white-space:nowrap}}.steps-section{--u:calc(min(100vw, 1440px) / 681);--step-back:#d9ecd4;padding:calc(26 * var(--u)) 0 calc(34 * var(--u));background:linear-gradient(180deg,#f6faf4,#eaf4e6)}.steps-inner{width:calc(681 * var(--u));margin-inline:auto;padding:0 calc(14 * var(--u))}.steps-eyebrow{margin:0 0 calc(4 * var(--u));color:#3f9a49;font-size:calc(6.5 * var(--u));font-weight:800;letter-spacing:.14em}.steps-head h2{margin:0;color:#0f4a32;font-size:calc(16 * var(--u));font-weight:800;line-height:1.2}.steps-lead{margin:calc(4 * var(--u)) 0 0;color:#1d2f26;font-size:calc(11 * var(--u));line-height:1.4}.steps-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:calc(22 * var(--u));margin:calc(24 * var(--u)) 0 0;padding:0 calc(6 * var(--u)) calc(6 * var(--u)) 0;list-style:none}.step-card{position:relative;display:flex;align-items:flex-start;gap:calc(10 * var(--u));padding:calc(15 * var(--u)) calc(14 * var(--u));border:1px solid #e0ecdd;border-radius:calc(16 * var(--u));background:#fff;box-shadow:calc(5 * var(--u)) calc(5 * var(--u)) 0 var(--step-back),0 calc(6 * var(--u)) calc(14 * var(--u)) rgb(24 70 45/8%);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.step-card:before{position:absolute;right:calc(10 * var(--u));bottom:calc(2 * var(--u));color:rgb(63 154 73/9%);content:attr(data-step);font-size:calc(38 * var(--u));font-weight:800;line-height:1;pointer-events:none}.step-card:not(:last-child):after{position:absolute;top:50%;right:calc(-17 * var(--u));display:grid;place-items:center;width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:50%;background:#fff;box-shadow:0 calc(1 * var(--u)) calc(3 * var(--u)) rgb(0 0 0/14%);color:#3f9a49;content:"›";font-size:calc(10 * var(--u));font-weight:800;line-height:1;transform:translateY(-50%)}.step-number{display:inline-flex;align-items:center;justify-content:center;width:calc(26 * var(--u));height:calc(26 * var(--u));flex:0 0 auto;border-radius:50%;background:linear-gradient(145deg,#4eae5c,#1f7a43);box-shadow:0 0 0 calc(3 * var(--u)) #e4f2dc;color:#fff;font-size:calc(8 * var(--u));font-weight:800}.step-card h3{margin:calc(1 * var(--u)) 0 0;color:#0f3d2c;font-size:calc(9.5 * var(--u));font-weight:800;line-height:1.3}.step-card p{margin:calc(4 * var(--u)) 0 0;color:var(--muted);font-size:calc(7.2 * var(--u));line-height:1.6}@media (hover:hover){.step-card:hover{transform:translate(calc(-2 * var(--u)),calc(-4 * var(--u)));box-shadow:calc(8 * var(--u)) calc(8 * var(--u)) 0 #cde5c7,0 calc(10 * var(--u)) calc(20 * var(--u)) rgb(24 70 45/14%)}}@media (prefers-reduced-motion:reduce){.step-card{transition:none}}@media (max-width:700px){.steps-section{--u:2px;padding:28px 0 36px}.steps-inner{width:100%;padding:0 16px}.steps-eyebrow{font-size:11px}.steps-head h2{font-size:clamp(22px,6vw,30px)}.steps-lead{font-size:13px}.steps-grid{grid-auto-flow:row;grid-auto-columns:auto;gap:30px;margin-top:20px}.step-card{padding:16px;border-radius:16px}.step-number{width:36px;height:36px;font-size:13px}.step-card h3{font-size:16px}.step-card p{font-size:13px}.step-card:not(:last-child):after{top:auto;right:auto;bottom:-27px;left:50%;width:24px;height:24px;font-size:18px;transform:translateX(-50%) rotate(90deg)}}.benefits-section{--u:calc(min(100vw, 1440px) / 681);--bar:#e7ece7;position:relative;width:calc(681 * var(--u));margin-inline:auto;padding:calc(23 * var(--u)) 0 calc(7 * var(--u)) calc(14 * var(--u))}.benefits-section h2{margin:0;color:#0f4a32;font-size:calc(16 * var(--u));font-weight:800;line-height:1.2}.benefits-lead{margin:0;color:#1d2f26;font-size:calc(11 * var(--u));line-height:1.4}.benefit-bar{justify-content:space-between;width:calc(482 * var(--u));height:calc(36 * var(--u));margin:calc(3.5 * var(--u)) 0 0;padding:0 calc(7 * var(--u)) 0 calc(5 * var(--u));border-radius:999px;background:var(--bar);color:#1d5a3c;list-style:none}.benefit-bar,.benefit-bar li{display:flex;align-items:center}.benefit-bar li{gap:calc(6 * var(--u))}.benefit-bar svg{flex:0 0 auto;width:auto;height:calc(22 * var(--u))}.benefit-bar .f{fill:currentColor}.benefit-bar .s{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.benefit-bar .w{fill:none;stroke:var(--bar);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.benefit-bar strong{display:block;color:#14382a;font-size:calc(8.6 * var(--u));font-weight:800;line-height:1.25;white-space:nowrap}.benefit-bar span{display:block;color:#333;font-size:calc(6.4 * var(--u));line-height:1.3;white-space:nowrap}.benefits-banner-wrap{position:absolute;top:calc(6.3 * var(--u));right:calc(13.8 * var(--u));width:calc(168.7 * var(--u));aspect-ratio:1366/768;margin:0}.benefits-banner{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.benefits-banner-text{position:absolute;top:47%;left:7%;margin:0;color:#0d4a32;font-size:calc(9.5 * var(--u));font-style:italic;font-weight:800;line-height:1.3;text-shadow:0 0 calc(3 * var(--u)) rgb(255 255 255/90%),0 0 calc(6 * var(--u)) rgb(255 255 255/70%);transform:translateY(-50%) rotate(-6deg);transform-origin:left center}.benefits-banner-text span{display:block}@media (min-width:701px){html[lang=en] .benefit-bar{gap:calc(5 * var(--u));height:auto;min-height:calc(36 * var(--u));padding-block:calc(3 * var(--u))}html[lang=en] .benefit-bar li{min-width:0;flex:1 1;gap:calc(4 * var(--u))}html[lang=en] .benefit-bar svg{height:calc(18 * var(--u))}html[lang=en] .benefit-bar strong{font-size:calc(7.4 * var(--u))}html[lang=en] .benefit-bar span{font-size:calc(5.6 * var(--u));white-space:normal}}@media (max-width:700px){.benefits-section{--u:2px;width:100%;padding:24px 16px 16px}.benefits-section h2{font-size:clamp(22px,6vw,30px)}.benefits-lead{font-size:13px}.benefit-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;width:100%;height:auto;margin-top:12px;padding:14px 16px;border-radius:22px}.benefit-bar li{min-width:0;gap:8px}.benefit-bar li:last-child{grid-column:1/-1}.benefit-bar svg{height:24px}.benefit-bar strong{font-size:12px;white-space:normal}.benefit-bar span{font-size:10px;white-space:normal}.benefits-banner-wrap{position:relative;top:auto;right:auto;width:100%;margin-top:8px}.benefits-banner-text{font-size:clamp(18px,5vw,24px)}}.support-section{--u:calc(min(100vw, 1440px) / 681);width:calc(681 * var(--u));margin-inline:auto;padding:calc(6 * var(--u)) calc(7 * var(--u)) calc(14 * var(--u)) calc(8 * var(--u));scroll-margin-top:24px}.support-panel{position:relative;height:calc(275 * var(--u));overflow:hidden;background:#3d7b4c}.faq-frame,.support-panel{border-radius:calc(16 * var(--u))}.faq-frame{position:absolute;top:calc(18 * var(--u));left:calc(20 * var(--u));width:calc(367 * var(--u));height:calc(214 * var(--u));background:rgb(255 255 255/10%);box-shadow:inset 0 0 0 calc(4 * var(--u)) rgb(255 255 255/9%)}.faq-man{position:absolute;top:calc(38 * var(--u));left:calc(26 * var(--u));width:calc(117 * var(--u));height:calc(190 * var(--u));object-fit:contain;object-position:center bottom}.faq-card{position:absolute;top:calc(45 * var(--u));left:calc(150 * var(--u));display:flex;flex-direction:column;width:calc(214 * var(--u));max-height:calc(186 * var(--u));overflow:hidden;border:1px solid rgb(17 75 47/12%);border-radius:calc(10 * var(--u));background:#f7faf7;box-shadow:0 calc(4 * var(--u)) calc(14 * var(--u)) rgb(0 0 0/18%)}.faq-card-header{display:flex;align-items:center;flex:0 0 auto;gap:calc(7 * var(--u));min-height:calc(25 * var(--u));padding:0 calc(10 * var(--u));background:linear-gradient(110deg,#178046,#2d9a50);color:#fff}.faq-card-header>span{display:grid;flex:0 0 auto;place-items:center;width:calc(14 * var(--u));height:calc(14 * var(--u));border:1px solid rgb(255 255 255/75%);border-radius:50%;font-size:calc(9 * var(--u));font-weight:800;line-height:1}.faq-card-header h2{margin:0;color:inherit;font-size:calc(8.5 * var(--u));font-weight:800;line-height:1.25}.faq-body{display:grid;gap:calc(4 * var(--u));align-content:start;padding:calc(7 * var(--u));overflow-y:auto;scrollbar-color:#9cbea5 transparent;scrollbar-width:thin}.faq-item{position:relative;border:1px solid #e0e9e1;border-radius:calc(6 * var(--u));background:#fff;color:#1b3a2a;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.faq-item[open]{border-color:#a9d2b1;background:#f5faf5;box-shadow:0 1px 5px rgb(21 91 56/8%)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:calc(6 * var(--u));min-height:calc(22 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u));cursor:pointer;font-size:calc(6.8 * var(--u));font-weight:700;line-height:1.35;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{border-radius:calc(6 * var(--u));outline:2px solid #2d9a50;outline-offset:-2px}.faq-item svg{flex:0 0 auto;width:calc(8 * var(--u));height:calc(6 * var(--u));fill:none;stroke:#35784a;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.faq-item[open] svg{transform:rotate(180deg)}.faq-item>p{margin:0;padding:0 calc(8 * var(--u)) calc(8 * var(--u));color:#4a5a50;font-size:calc(6.2 * var(--u));line-height:1.55}.faq-item.is-docs{border-color:#e0e9e1;background:#fff}.faq-item.is-docs summary{min-height:calc(20 * var(--u));font-size:calc(6.4 * var(--u))}.faq-item.is-docs[open] summary svg{position:static}.faq-item ol{display:grid;gap:calc(2 * var(--u));margin:0;padding:0 calc(9 * var(--u)) calc(8 * var(--u));list-style:none;counter-reset:doc}.faq-item ol li{display:flex;align-items:flex-start;gap:calc(5 * var(--u));font-size:calc(5.8 * var(--u));line-height:1.4;counter-increment:doc}.faq-item ol li:before{display:grid;place-items:center;flex:0 0 auto;width:calc(8 * var(--u));height:calc(8 * var(--u));margin-top:calc(1 * var(--u));border-radius:50%;background:#3f9a49;color:#fff;content:counter(doc);font-size:calc(4.5 * var(--u));font-weight:800}@media (max-width:700px){.faq-card-header{gap:10px;min-height:46px;padding:0 12px}.faq-card-header>span{width:26px;height:26px;font-size:17px}.faq-card-header h2{font-size:16px}.faq-body{gap:8px;padding:10px}.faq-item,.faq-item summary:focus-visible{border-radius:9px}.faq-item summary{min-height:46px;gap:10px;padding:8px 11px;font-size:13px}.faq-item svg{width:14px;height:9px}.faq-item>p{padding:0 11px 11px;font-size:12px;line-height:1.6}.faq-item.is-docs summary{min-height:42px;font-size:12px}.faq-item ol{gap:5px;padding:0 12px 12px}.faq-item ol li{gap:7px;font-size:11px}.faq-item ol li:before{width:15px;height:15px;font-size:9px}}.support-right{position:absolute;top:calc(25 * var(--u));left:calc(411 * var(--u));width:calc(207 * var(--u))}.support-insight{display:flex;flex-direction:column;align-items:flex-start;min-height:calc(214 * var(--u));padding:calc(16 * var(--u));border:1px solid rgb(255 255 255/65%);border-radius:calc(14 * var(--u));background:radial-gradient(circle at 100% 0,rgb(169 230 93/25%),transparent 38%),linear-gradient(145deg,#fff 5%,#f0f8e9);box-shadow:0 calc(8 * var(--u)) calc(22 * var(--u)) rgb(11 52 30/16%);color:#18372a}.support-insight-mark{display:flex;align-items:center;justify-content:center;width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(10 * var(--u));background:#e8f4dc}.support-insight-mark svg{width:calc(17 * var(--u));height:calc(17 * var(--u));fill:none;stroke:#237146;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.support-insight-eyebrow{margin:calc(11 * var(--u)) 0 0;color:#568045;font-size:calc(6.5 * var(--u));font-weight:800;letter-spacing:.04em}.support-insight h3{margin:calc(5 * var(--u)) 0 0;color:#153f2a;font-size:calc(11.5 * var(--u));font-weight:800;line-height:1.3}.support-insight-list{display:grid;gap:calc(7 * var(--u));width:100%;margin:calc(11 * var(--u)) 0 0;padding:0;list-style:none}.support-insight-list li{display:grid;grid-template-columns:calc(13 * var(--u)) minmax(0,1fr);gap:calc(7 * var(--u));align-items:start;color:#324c39;font-size:calc(7 * var(--u));line-height:1.45}.support-insight-list li>span{display:grid;place-items:center;width:calc(13 * var(--u));height:calc(13 * var(--u));border-radius:50%;background:#2e8a4d;color:#fff;font-size:calc(6 * var(--u));font-weight:800;line-height:1}.support-insight-note{width:100%;margin-top:auto;padding-top:calc(9 * var(--u));border-top:1px solid rgb(35 128 77/16%);color:#567052;font-size:calc(6.5 * var(--u));line-height:1.5}@media (max-width:700px){.support-section{--u:2px;width:100%;padding:12px 12px 24px}.support-panel{display:flex;flex-direction:column;gap:16px;height:auto;padding:16px;overflow:visible}.faq-frame{display:none}.faq-man{position:static;align-self:center;width:auto;height:220px}.faq-card,.support-right{position:static;width:100%;max-height:none}.faq-body{overflow:visible}.support-insight{min-height:0;padding:22px;border-radius:16px}.support-insight-mark{width:42px;height:42px;border-radius:12px}.support-insight-mark svg{width:22px;height:22px}.support-insight-eyebrow{margin-top:14px;font-size:11px}.support-insight h3{margin-top:8px;font-size:19px}.support-insight-list{gap:12px;margin-top:14px}.support-insight-list li{grid-template-columns:26px minmax(0,1fr);gap:10px;font-size:13px}.support-insight-list li>span{width:26px;height:26px;font-size:12px}.support-insight-note{margin-top:16px;padding-top:12px;font-size:12px}}.site-footer{position:relative;isolation:isolate;overflow:hidden;padding-top:48px;background:radial-gradient(ellipse at 92% 8%,rgb(95 189 34/16%),transparent 34%),linear-gradient(135deg,#0d3829,#104c36 58%,#0c3a2a);color:rgb(255 255 255/84%)}.site-footer:before{position:absolute;z-index:-1;top:-150px;left:-100px;width:340px;height:340px;border:1px solid rgb(255 255 255/7%);border-radius:50%;box-shadow:0 0 0 34px rgb(255 255 255/2%),0 0 0 68px rgb(255 255 255/2%);content:""}.footer-top{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(150px,.7fr) minmax(280px,1.2fr);gap:clamp(24px,5vw,68px);padding-bottom:42px}.footer-brand-link{display:inline-flex;align-items:center;gap:12px;color:#fff;text-decoration:none}.footer-brand-link>img{flex:0 0 auto;border-radius:13px;box-shadow:0 6px 16px rgb(0 0 0/18%)}.footer-brand-link>span{display:grid;gap:4px}.footer-brand-link strong{font-size:18px;letter-spacing:.04em}.footer-brand-link em{color:#a9e65d;font-style:normal}.footer-brand-link small{color:rgb(255 255 255/66%);font-size:11px}.footer-motto{max-width:260px;margin:22px 0 0;padding-left:12px;border-left:3px solid #8ccf43;color:#d8edc7;font-size:14px;font-weight:700;line-height:1.6}.footer-contact,.footer-links{padding-top:5px}.footer-contact h2,.footer-links h2{margin:0 0 16px;color:#fff;font-size:15px;font-weight:800}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.footer-links a{display:inline-flex;align-items:center;gap:8px;color:rgb(255 255 255/75%);font-size:13px;text-decoration:none;transition:color .16s ease,transform .16s ease}.footer-links a:before{color:#a9e65d;content:"›";font-size:19px;line-height:.8}.footer-links a:hover{color:#fff;transform:translateX(3px)}.footer-contact-list{display:grid;gap:7px}.footer-contact-item{display:grid;grid-template-columns:82px minmax(0,1fr);gap:4px 10px;align-items:center;padding:9px 11px;border:1px solid rgb(255 255 255/9%);border-radius:9px;background:rgb(255 255 255/5%);color:inherit;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.footer-contact-item:hover{border-color:rgb(169 230 93/50%);background:rgb(255 255 255/10%)}.footer-contact-item small{color:#b7df8c;font-size:11px}.footer-contact-item strong{overflow-wrap:anywhere;color:#fff;font-size:13px;font-weight:650}.footer-address strong,.footer-address>span{grid-column:2}.footer-address>span{color:#c8eba6;font-size:11px}.footer-bottom{border-top:1px solid rgb(255 255 255/14%);background:rgb(4 24 16/24%)}.footer-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;color:rgb(255 255 255/66%);font-size:12px}.footer-bottom-inner a{display:inline-flex;align-items:center;gap:8px;color:#d8edc7;text-decoration:none}.footer-bottom-inner a span{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgb(216 237 199/40%);border-radius:50%;color:#fff}.footer-bottom-inner a:hover{color:#fff}.footer-bottom-inner a:focus-visible,.footer-brand-link:focus-visible,.footer-contact-item:focus-visible,.footer-links a:focus-visible{outline:2px solid #b9ef7b;outline-offset:3px}@media (max-width:900px){.footer-top{grid-template-columns:minmax(190px,1fr) minmax(150px,.8fr);gap:32px}.footer-contact{grid-column:1/-1}.footer-contact-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.site-footer{padding-top:34px}.footer-top{grid-template-columns:1fr;gap:28px;padding-bottom:30px}.footer-contact{grid-column:auto}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.footer-links h2{grid-column:1/-1;margin-bottom:0}.footer-contact-list{grid-template-columns:1fr}.footer-bottom-inner{flex-direction:column;justify-content:center;gap:8px;padding-block:14px;text-align:center}}