@font-face{font-family:roboto;src:url(../media/normal_300_700_75be45f9-s.p.0333ktddfbsxy.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:roboto Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.roboto_5b26fed6-module__PlSRfG__className{font-family:roboto,roboto Fallback}.roboto_5b26fed6-module__PlSRfG__variable{--gy-font-roboto:"roboto", "roboto Fallback"}
[data-theme=greenyellow]{--gy-teal-deep:#003d42;--gy-teal:#00636a;--gy-cyan:#00a9a3;--gy-lime:#81be2b;--gy-lime-text:#649e21;--gy-yellow:#fccd2d;--gy-ink:#333;--gy-body:#5c5d65;--gy-surface:#efefef;--gy-dark:#1b1e20;--gy-red:#f82105;--gy-font:var(--gy-font-roboto), Roboto, Arial, sans-serif;font-family:var(--gy-font);color:var(--gy-ink);--cc-surface:#fff;--cc-ink:var(--gy-teal-deep);--cc-muted:var(--gy-body);--cc-accent:var(--gy-yellow);--cc-accent-ink:var(--gy-teal-deep);--cc-accent-hover:#e9bb1d;--cc-accent-hover-ink:var(--gy-teal-deep);--cc-check:var(--gy-teal);--cc-radius:8px;--cc-btn-radius:50px;background:#fff}[data-theme=greenyellow] h1,[data-theme=greenyellow] h2,[data-theme=greenyellow] h3,[data-theme=greenyellow] h4{font-family:var(--gy-font);font-weight:600;line-height:1.2}[data-theme=greenyellow] p{color:var(--gy-body);line-height:1.7}[data-theme=greenyellow] .gy-container{max-width:1400px;margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}[data-theme=greenyellow] .gy-section{padding-block:clamp(3rem,6vw,5.5rem)}[data-theme=greenyellow] .gy-btn{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:2px solid #0000;border-radius:50px;align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}[data-theme=greenyellow] .gy-btn-teal{background:var(--gy-teal);color:#fff}[data-theme=greenyellow] .gy-btn-teal:hover{background:var(--gy-teal-deep)}[data-theme=greenyellow] .gy-btn-yellow{background:var(--gy-yellow);color:var(--gy-teal-deep)}[data-theme=greenyellow] .gy-btn-yellow:hover{background:#fff}[data-theme=greenyellow] .gy-btn-ghost{color:#fff;background:0 0;border-color:#fff}[data-theme=greenyellow] .gy-btn-ghost:hover{background:#ffffff24}[data-theme=greenyellow] .gy-header{z-index:60;background:#fff;position:sticky;top:0;box-shadow:0 1px 6px #00000014}[data-theme=greenyellow] .gy-nav a{color:var(--gy-teal);font-size:.95rem;font-weight:500;text-decoration:none}[data-theme=greenyellow] .gy-nav a:hover{color:var(--gy-cyan)}[data-theme=greenyellow] .gy-nav a.gy-btn-teal{color:#fff}[data-theme=greenyellow] .gy-nav a.gy-btn-teal:hover{color:#fff;background:var(--gy-teal-deep)}[data-theme=greenyellow] .gy-hero{background:var(--gy-teal-deep);justify-content:center;align-items:center;min-height:min(88vh,820px);display:flex;position:relative;overflow:hidden}[data-theme=greenyellow] .gy-hero-poster{position:absolute;inset:0}[data-theme=greenyellow] .gy-hero video,[data-theme=greenyellow] .gy-hero .gy-hero-poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-theme=greenyellow] .gy-hero-band{z-index:2;text-align:center;background:#003d42d1;width:100%;padding-block:clamp(2rem,4vw,3.5rem);position:relative}[data-theme=greenyellow] .gy-hero-band h1{color:#fff;font-size:clamp(1.7rem,3.6vw,2.9rem);font-weight:600}[data-theme=greenyellow] .gy-hero-band .gy-hero-sub{color:var(--gy-yellow);margin-top:.5rem;font-size:clamp(1.15rem,2.2vw,1.75rem);font-weight:600}[data-theme=greenyellow] .gy-hero-band .gy-hero-proof{color:#fff;max-width:56ch;margin:1.1rem auto 0;font-size:clamp(1rem,1.4vw,1.15rem)}[data-theme=greenyellow] .gy-hero-divider{z-index:3;width:100%;line-height:0;position:absolute;bottom:-1px;left:0}[data-theme=greenyellow] .gy-hero-divider svg{width:100%;height:clamp(28px,5vw,64px);display:block}[data-theme=greenyellow] .gy-band-teal{background:var(--gy-teal-deep);color:#fff}[data-theme=greenyellow] .gy-band-teal h2,[data-theme=greenyellow] .gy-band-teal h3{color:#fff}[data-theme=greenyellow] .gy-band-teal p{color:#ffffffe0}[data-theme=greenyellow] .gy-band-dark{background:var(--gy-dark);color:#fff}[data-theme=greenyellow] .gy-band-grey{background:var(--gy-surface)}[data-theme=greenyellow] .gy-accent-lime{color:var(--gy-lime-text)}[data-theme=greenyellow] .gy-band-teal .gy-accent-lime,[data-theme=greenyellow] .gy-band-dark .gy-accent-lime{color:var(--gy-lime)}[data-theme=greenyellow] .gy-accent-yellow{color:var(--gy-yellow)}[data-theme=greenyellow] .gy-capex-card{color:var(--gy-ink);background:#fff;border-radius:8px;padding:clamp(1.5rem,3vw,2.25rem)}[data-theme=greenyellow] .gy-capex-card h3{color:var(--gy-teal-deep)}[data-theme=greenyellow] .gy-capex-card li{color:var(--gy-body);align-items:flex-start;gap:.6rem;padding-block:.4rem;font-weight:500;display:flex}[data-theme=greenyellow] .gy-capex-card li svg{color:var(--gy-lime-text);flex-shrink:0;margin-top:.15rem}[data-theme=greenyellow] .gy-marquee{position:relative;overflow:hidden}[data-theme=greenyellow] .gy-marquee-track{align-items:center;gap:clamp(2rem,5vw,4rem);width:max-content;animation:38s linear infinite gy-marquee;display:flex}[data-theme=greenyellow] .gy-marquee:hover .gy-marquee-track{animation-play-state:paused}[data-theme=greenyellow] .gy-marquee-cell{background:#fff;flex-shrink:0;width:130px;height:60px;position:relative}[data-theme=greenyellow] .gy-marquee-cell img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}@keyframes gy-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){[data-theme=greenyellow] .gy-marquee{overflow-x:auto}[data-theme=greenyellow] .gy-marquee-track{animation:none}}[data-theme=greenyellow] .gy-model-card{text-align:center;color:var(--gy-teal-deep);background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.75rem 1rem;font-weight:600}[data-theme=greenyellow] .gy-model-card img{width:auto;height:56px;margin:0 auto .9rem}[data-theme=greenyellow] .gy-qualify-col{border-radius:8px;padding:clamp(1.5rem,3vw,2.25rem)}[data-theme=greenyellow] .gy-qualify-fit{background:var(--gy-teal-deep);color:#fff}[data-theme=greenyellow] .gy-qualify-fit h3{color:var(--gy-yellow)}[data-theme=greenyellow] .gy-qualify-fit li{color:#ffffffeb}[data-theme=greenyellow] .gy-qualify-fit li svg{color:var(--gy-lime)}[data-theme=greenyellow] .gy-qualify-nofit{background:var(--gy-surface);border:1px solid #ddd}[data-theme=greenyellow] .gy-qualify-nofit h3{color:var(--gy-teal-deep)}[data-theme=greenyellow] .gy-qualify-nofit li{color:var(--gy-body)}[data-theme=greenyellow] .gy-qualify-nofit li svg{color:var(--gy-teal)}[data-theme=greenyellow] .gy-qualify-col li{align-items:flex-start;gap:.65rem;padding-block:.45rem;line-height:1.55;display:flex}[data-theme=greenyellow] .gy-qualify-col li svg{flex-shrink:0;margin-top:.2rem}[data-theme=greenyellow] .gy-pill{color:var(--gy-teal-deep);text-align:center;background:#fff;border:1px solid #cfd4d3;border-radius:8px;padding:1rem 1.4rem;font-weight:600}[data-theme=greenyellow] .gy-transition-card{border-radius:8px;min-height:260px;display:block;position:relative;overflow:hidden}[data-theme=greenyellow] .gy-transition-card img.gy-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-theme=greenyellow] .gy-transition-overlay{color:#fff;background:linear-gradient(#00636a40,#003d42bf);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:1.35rem;font-weight:600;transition:background-color .25s;display:flex;position:absolute;inset:0}[data-theme=greenyellow] .gy-transition-card:hover .gy-transition-overlay{background:linear-gradient(#00636a73,#003d42e0)}[data-theme=greenyellow] .gy-transition-overlay img{width:auto;height:64px}[data-theme=greenyellow] .gy-insured{border:1px solid #ddd;border-left:5px solid var(--gy-lime);background:#f7f8f7;border-radius:8px;align-items:flex-start;gap:1.25rem;max-width:46rem;margin-inline:auto;padding:1.75rem 2rem;display:flex}[data-theme=greenyellow] .gy-insured svg{color:var(--gy-teal);flex-shrink:0;margin-top:.15rem}[data-theme=greenyellow] .gy-pullstats{border-block:1px solid #e2e6e4;flex-wrap:wrap;gap:2.25rem;margin-block:1.5rem;padding-block:1.1rem;display:flex}[data-theme=greenyellow] .gy-pullstats .n{color:var(--gy-lime-text);font-size:2.6rem;font-weight:700;line-height:1}[data-theme=greenyellow] .gy-pullstats .l{color:var(--gy-body);max-width:12rem;margin-top:.4rem;font-size:.9rem}[data-theme=greenyellow] .gy-cols2{column-count:2;column-rule:1px solid #ffffff40;column-gap:3.5rem}@media (max-width:860px){[data-theme=greenyellow] .gy-cols2{column-count:1}}[data-theme=greenyellow] .gy-cols2 p{break-inside:avoid;margin-bottom:1rem}[data-theme=greenyellow] .gy-split-img{border-radius:8px;min-height:320px;position:relative;overflow:hidden}[data-theme=greenyellow] .gy-split-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-theme=greenyellow] .gy-stat{text-align:center}[data-theme=greenyellow] .gy-stat img{width:auto;height:54px;margin:0 auto .6rem}[data-theme=greenyellow] .gy-stat .gy-stat-n{color:var(--gy-lime-text);font-size:clamp(2rem,3.4vw,2.8rem);font-weight:700;line-height:1}[data-theme=greenyellow] .gy-stat .gy-stat-l{color:var(--gy-body);margin-top:.45rem;font-size:.92rem}[data-theme=greenyellow] .gy-quote{color:#fff;max-width:62rem;margin-inline:auto;font-size:clamp(1.05rem,1.8vw,1.35rem);font-style:italic;line-height:1.7}[data-theme=greenyellow] .gy-quote-cite{color:var(--gy-yellow);margin-top:1.25rem;font-style:normal;font-weight:600}[data-theme=greenyellow] .gy-acc{background:#fff;border:1px solid #dfe3e2;border-radius:8px}[data-theme=greenyellow] .gy-acc summary{cursor:pointer;color:var(--gy-teal-deep);justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.4rem;font-size:1rem;font-weight:600;list-style:none;display:flex}[data-theme=greenyellow] .gy-acc summary::-webkit-details-marker{display:none}[data-theme=greenyellow] .gy-acc summary:after{content:"+";color:var(--gy-cyan);font-size:22px;font-weight:300}[data-theme=greenyellow] .gy-acc[open] summary:after{content:"−"}[data-theme=greenyellow] .gy-acc>div{padding:0 1.4rem 1.2rem}[data-theme=greenyellow] .gy-faq-group-head{border-bottom:2px solid var(--gy-teal-deep);flex-wrap:wrap;align-items:baseline;gap:.35rem 1.25rem;padding-bottom:.9rem;display:flex}[data-theme=greenyellow] .gy-faq-group-head h3{text-transform:uppercase;letter-spacing:.08em;color:var(--gy-teal-deep);font-size:1.05rem}[data-theme=greenyellow] .gy-faq-card{background:#eef4f4;border:1px solid #cfe0e0;border-radius:8px;padding:1.6rem}[data-theme=greenyellow] .gy-faq-card .gy-eyebrow{text-transform:uppercase;letter-spacing:.28em;color:var(--gy-teal);font-size:.72rem;font-weight:600}[data-theme=greenyellow] .gy-faq-promise{border-left:3px solid var(--gy-lime);background:#f6faf0;border-radius:0 8px 8px 0;padding:1.6rem}[data-theme=greenyellow] .gy-faq-promise .gy-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--gy-lime-text);font-size:.78rem;font-weight:600}[data-theme=greenyellow] .gy-form label{color:#ffffffd9;margin-bottom:.35rem;font-size:.88rem;font-weight:500;display:block}[data-theme=greenyellow] .gy-form .gy-req{color:var(--gy-red)}[data-theme=greenyellow] .gy-form input,[data-theme=greenyellow] .gy-form select,[data-theme=greenyellow] .gy-form textarea{color:#fff;width:100%;font-size:1rem;font-family:var(--gy-font);background:#ffffff12;border:1px solid #ffffff47;border-radius:4px;padding:.8rem .9rem}[data-theme=greenyellow] .gy-form select{appearance:auto}[data-theme=greenyellow] .gy-form select option{color:var(--gy-ink);background:#fff}[data-theme=greenyellow] .gy-form input:focus,[data-theme=greenyellow] .gy-form select:focus,[data-theme=greenyellow] .gy-form textarea:focus{outline:2px solid var(--gy-cyan);outline-offset:1px}[data-theme=greenyellow] .gy-form ::placeholder{color:#ffffff73}[data-theme=greenyellow] .gy-form-note{color:#fff9;margin-top:.35rem;font-size:.82rem}[data-theme=greenyellow] .gy-contact-path{border:2px solid var(--gy-cyan);color:#fff;border-radius:50px;align-items:center;gap:.55rem;padding:.7rem 1.3rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}[data-theme=greenyellow] .gy-contact-path:hover{background:#00a9a32e}[data-theme=greenyellow] .gy-nofit-note{border:1px solid #fccd2d80;border-left:4px solid var(--gy-yellow);background:#fccd2d14;border-radius:0 8px 8px 0;padding:1.25rem 1.5rem}[data-theme=greenyellow] .gy-placeholder-badge{letter-spacing:.03em;color:#ffffffbf;text-transform:uppercase;border:1px dashed #ffffff8c;border-radius:4px;margin-left:.5rem;padding:.15rem .5rem;font-size:.72rem;display:inline-block}[data-theme=greenyellow] .gy-placeholder-badge-light{color:#6b7271;border-color:#b8bdbc}[data-theme=greenyellow] .gy-footer{border-top:4px solid var(--gy-teal-deep);text-align:center;background:#fff;padding-block:2.5rem 2rem}[data-theme=greenyellow] .gy-footer a{color:var(--gy-teal);text-decoration:none}[data-theme=greenyellow] .gy-footer a:hover{color:var(--gy-cyan)}[data-theme=greenyellow] .gy-footer .gy-social a{border:2px solid var(--gy-teal);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}[data-theme=greenyellow] .gy-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(22px)}[data-theme=greenyellow] .gy-reveal.gy-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-theme=greenyellow] .gy-reveal{opacity:1;transition:none;transform:none}}[data-theme=greenyellow] .gy-top-btn{z-index:70;background:var(--gy-teal);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 3px 10px #00000040}[data-theme=greenyellow] .gy-top-btn:hover{background:var(--gy-teal-deep)}[data-theme=greenyellow] .gy-terms h1{color:var(--gy-teal-deep);font-size:clamp(1.7rem,3vw,2.4rem)}[data-theme=greenyellow] .gy-terms h2{color:var(--gy-teal);margin-top:2rem;font-size:1.25rem}[data-theme=greenyellow] .gy-terms p,[data-theme=greenyellow] .gy-terms li{color:var(--gy-body);margin-top:.8rem;line-height:1.7}[data-theme=greenyellow] .gy-terms ul{padding-left:1.5rem;list-style:outside}@media (max-width:860px){[data-theme=greenyellow] .gy-nav-desktop{display:none}}@media (min-width:861px){[data-theme=greenyellow] .gy-nav-toggle{display:none}}
