@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.p.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_f5bf9803-module__ifJjhW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_f5bf9803-module__ifJjhW__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--green-950:#031f19;--green-900:#04372c;--green-800:#055744;--green-700:#08785a;--green-500:#10d38d;--green-300:#73f2bf;--mint:#d8ffef;--cream:#f4f2e9;--ink:#09231b;--muted:#60716b;--line:#093b2e26;--white:#fff;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}.container{width:min(1180px,100% - 48px);margin-inline:auto}.eyebrow{color:var(--green-700);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.hero{background:linear-gradient(#73f2bf11 1px, transparent 1px), linear-gradient(90deg, #73f2bf11 1px, transparent 1px), radial-gradient(circle at 74% 40%, #10d38d1f, transparent 28%), var(--green-950);min-height:820px;color:var(--white);background-size:64px 64px,64px 64px,auto,auto;position:relative;overflow:hidden}.hero:before{content:"";animation:heroSweep 8s var(--ease) infinite;background:linear-gradient(115deg,#0000 28%,#73f2bf0e 50%,#0000 72%) 0 0/220% 100%;position:absolute;inset:0}.hero__noise{opacity:.22;background-image:radial-gradient(#ffffff2e .65px,#0000 .65px);background-size:8px 8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.hero__orb{border:1px solid #73f2bf26;border-radius:50%;position:absolute;box-shadow:inset 0 0 90px #10d38d0d,0 0 100px #10d38d0f}.hero__orb--one{width:620px;height:620px;animation:9s ease-in-out infinite orbFloat;top:110px;right:-180px}.hero__orb--two{width:300px;height:300px;animation:7s ease-in-out -2s infinite reverse orbFloat;bottom:70px;left:-140px}.nav{z-index:2;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;padding-block:26px;display:grid;position:relative}.nav__brand{align-items:center;gap:12px;width:fit-content;display:inline-flex}.nav__brand span{color:var(--green-300);letter-spacing:.12em;border:1px solid #73f2bf66;padding:7px 9px;font-size:.73rem;font-weight:900}.nav__brand small{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.nav__links{gap:32px;display:flex}.nav__links a{color:#ffffffb3;font-size:.78rem;font-weight:750;position:relative}.nav__links a:after{background:var(--green-300);content:"";height:1px;transition:transform .22s var(--ease);position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.nav__links a:hover:after{transform:scaleX(1)}.nav__status{color:var(--green-300);letter-spacing:.11em;text-transform:uppercase;justify-self:end;margin:0;font-size:.7rem;font-weight:800}.nav__status span{align-items:center;gap:9px;display:flex}.nav__status span:before{background:var(--green-500);content:"";border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite statusPulse;box-shadow:0 0 0 6px #10d38d1f}.hero__grid{z-index:1;grid-template-columns:1.25fr .75fr;align-items:center;gap:80px;min-height:650px;padding-block:76px 112px;display:grid;position:relative}.hero__copy .eyebrow{color:var(--green-300)}h1{letter-spacing:-.085em;text-transform:uppercase;margin:25px 0 30px;font-size:clamp(5.4rem,11.5vw,10.7rem);font-weight:950;line-height:.72}h1 span{display:block}h1 span:last-child{color:#0000;-webkit-text-stroke:2px var(--green-300);margin-left:20%}.hero__lead{border-left:2px solid var(--green-500);color:#ffffffa8;max-width:580px;margin:0;padding-left:22px;font-size:clamp(1rem,1.8vw,1.15rem)}.hero-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .45s var(--ease), border-color .3s ease;background:linear-gradient(145deg,#73f2bf1a,#ffffff06);border:1px solid #73f2bf40;padding:34px;position:relative;box-shadow:0 30px 100px #00000047}.hero-panel:hover{border-color:#73f2bf8c;transform:translateY(-8px)rotate(-.5deg)}.hero-panel:after{background:var(--green-300);content:"";width:80px;height:3px;position:absolute;top:-1px;left:-1px;box-shadow:0 0 24px #73f2bfbf}.hero-panel__heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px;display:flex}.hero-panel__label{color:var(--green-300);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850}.hero-panel__heading>span{color:#fff6;font-size:.66rem;font-weight:700}.hero-panel__quick{gap:10px;display:grid}.quick-link{min-height:112px;transition:transform .28s var(--ease), border-color .22s ease, background .22s ease;background:#ffffff09;border:1px solid #ffffff1f;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.quick-link:before{content:"";width:3px;transition:width .28s var(--ease);background:#73f2bf59;position:absolute;top:0;bottom:0;left:0}.quick-link:hover{background:#73f2bf1a;border-color:#73f2bf85;transform:translate(7px)}.quick-link:hover:before{width:7px}.quick-link--primary{background:linear-gradient(110deg,#10d38d29,#ffffff09);border-color:#73f2bf59}.quick-link__number{color:var(--green-300);letter-spacing:.08em;align-self:start;padding-top:2px;font-size:.72rem;font-weight:900}.quick-link__copy{min-width:0}.quick-link__copy small{color:var(--green-300);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.61rem;font-weight:850;display:block}.quick-link__copy strong{color:#fff;letter-spacing:-.03em;font-size:1.22rem;line-height:1.1;display:block}.quick-link__copy em{color:#ffffff75;margin-top:7px;font-size:.7rem;font-style:normal;line-height:1.35;display:block}.quick-link>b{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.58rem}.quick-link:hover>b{color:var(--green-300)}.hero-animate{opacity:0;animation:heroEnter .8s var(--ease) forwards;transform:translateY(24px)}.hero__copy h1{animation-delay:.11s}.hero__lead{animation-delay:.22s}.hero-panel{animation-delay:.33s}.ticker{z-index:3;background:var(--green-500);color:var(--green-950);border-block:1px solid #73f2bf2e;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ticker__track{width:max-content;animation:24s linear infinite tickerMove;display:flex}.ticker span{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:13px 30px;font-size:.74rem;font-weight:900}.ticker .ticker__muted{color:#031f197a}.insurance{z-index:4;background:var(--cream);padding:72px 0 38px;position:relative}.insurance__shell{border:1px solid var(--line);background:#fffdf7;grid-template-columns:1.05fr .95fr;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #031f191f}.insurance__shell:before{background:var(--green-500);content:"";width:42%;height:4px;animation:insuranceBeam 5s var(--ease) infinite alternate;position:absolute;top:0;left:0;box-shadow:0 0 28px #10d38d8c}.insurance__intro{border-right:1px solid var(--line);padding:54px}.insurance__intro h2{max-width:560px;margin-top:16px;font-size:clamp(3rem,5vw,5rem)}.insurance__intro>p:not(.eyebrow){max-width:520px;color:var(--muted);margin:26px 0 34px;font-size:.94rem}.insurance__intro a{border:2px solid var(--green-950);min-height:52px;color:var(--green-950);letter-spacing:.06em;text-transform:uppercase;transition:transform .22s var(--ease), background .22s ease, color .22s ease;align-items:center;padding:13px 19px;font-size:.72rem;font-weight:900;display:inline-flex}.insurance__intro a:hover{background:var(--green-950);color:#fff;transform:translateY(-4px)}.insurance__fund{background:linear-gradient(#73f2bf12 1px, transparent 1px), linear-gradient(90deg, #73f2bf12 1px, transparent 1px), linear-gradient(145deg, var(--green-800), var(--green-950));color:#fff;background-size:42px 42px,42px 42px,auto;flex-direction:column;justify-content:center;padding:54px;display:flex;position:relative;overflow:hidden}.insurance__fund:after{content:"";border:1px solid #73f2bf26;border-radius:50%;width:360px;height:360px;animation:8s ease-in-out infinite orbFloat;position:absolute;bottom:-150px;right:-100px;box-shadow:0 0 80px #10d38d17}.insurance__fund p{z-index:1;color:#ffffff80;letter-spacing:.15em;text-transform:uppercase;margin:0 0 28px;font-size:.68rem;font-weight:850;position:relative}.insurance__fund strong{z-index:1;color:var(--green-300);letter-spacing:-.075em;text-shadow:0 0 45px #73f2bf2e;font-size:clamp(3rem,6vw,6.4rem);line-height:.78;position:relative}.insurance__fund>span{z-index:1;letter-spacing:.17em;margin-top:15px;font-size:1rem;font-weight:900;position:relative}.insurance__fund small{z-index:1;color:#fff6;letter-spacing:.1em;text-transform:uppercase;margin-top:44px;font-size:.64rem;font-weight:750;position:relative}.insurance__facts{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.insurance__facts>div{border-right:1px solid var(--line);min-height:170px;transition:background .24s ease, transform .32s var(--ease);padding:30px 34px;position:relative}.insurance__facts>div:last-child{border-right:0}.insurance__facts>div:hover{z-index:1;background:var(--mint);transform:translateY(-6px)}.insurance__facts strong{color:var(--green-700);letter-spacing:-.04em;font-size:1.7rem;line-height:1;display:block}.insurance__facts span{color:var(--green-950);letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font-size:.67rem;font-weight:900;display:block}.insurance__facts p{color:var(--muted);margin:13px 0 0;font-size:.76rem}.section{padding-block:112px}.channels{background:var(--cream)}.section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:50px;display:grid}h2{color:var(--green-950);letter-spacing:-.065em;margin:9px 0 0;font-size:clamp(2.8rem,6vw,5.3rem);line-height:.92}.section-heading>p{max-width:480px;color:var(--muted);justify-self:end;margin:0}.channel-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.channel-card{border:1px solid var(--line);min-height:420px;transition:transform .42s var(--ease), box-shadow .42s var(--ease), border-color .22s ease;background:#ffffffb3;flex-direction:column;grid-column:span 1;justify-content:space-between;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #031f190f}.channel-card:before{content:"";width:80%;height:100%;transition:left .8s var(--ease);background:linear-gradient(100deg,#0000,#ffffff80,#0000);position:absolute;top:0;left:-130%;transform:skew(-16deg)}.channel-card:hover{z-index:2;border-color:#08785a80;transform:translateY(-12px);box-shadow:0 32px 80px #031f1926}.channel-card:hover:before{left:150%}.channel-card--featured{background:linear-gradient(145deg, var(--green-800), var(--green-950));color:#fff;grid-column:span 2;min-height:470px;box-shadow:0 30px 80px #031f1933}.channel-card--featured:after{content:"";border:1px solid #73f2bf2e;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-120px;right:-80px;box-shadow:0 0 80px #10d38d14}.channel-card__top{z-index:1;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.channel-card__number{color:var(--green-700);letter-spacing:-.05em;font-size:1.8rem;font-weight:900}.channel-card--featured .channel-card__number{color:var(--green-300)}.channel-card__label{border:1px solid var(--line);color:var(--green-700);letter-spacing:.09em;text-transform:uppercase;padding:6px 8px;font-size:.62rem;font-weight:850}.channel-card--featured .channel-card__label{color:var(--green-300);border-color:#73f2bf3d}.channel-card__body{z-index:1;margin-block:auto 34px;padding-top:60px;position:relative}.channel-card h3{color:var(--green-950);letter-spacing:-.055em;margin:0 0 15px;font-size:clamp(1.8rem,3vw,3.2rem);line-height:.95}.channel-card--featured h3{color:#fff;max-width:480px;font-size:clamp(2.8rem,5vw,5rem)}.channel-card__body p{max-width:440px;color:var(--muted);margin:0;font-size:.92rem}.channel-card--featured .channel-card__body p{color:#fff9}.channel-card__action{z-index:1;border-top:1px solid var(--line);min-height:54px;color:var(--green-800);transition:padding .22s var(--ease), background .22s ease, color .22s ease;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:.8rem;font-weight:850;display:flex;position:relative}.channel-card__action b{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.channel-card__action:hover{background:var(--mint);padding-inline:22px}.channel-card--featured .channel-card__action{color:var(--green-300);border-color:#ffffff26}.channel-card--featured .channel-card__action b{color:#ffffff7a}.channel-card--featured .channel-card__action:hover{background:var(--green-500);color:var(--green-950)}.community{background:var(--cream);padding-block:0 112px}.community__shell{background:var(--green-950);color:#fff;grid-template-columns:.72fr 1.28fr;display:grid;overflow:hidden;box-shadow:0 35px 100px #031f1933}.community__intro{background:linear-gradient(150deg,#10d38d1f,#0000 65%);border-right:1px solid #ffffff1a;padding:52px;position:relative}.community__intro .eyebrow{color:var(--green-300)}.community__intro h2{color:#fff;margin-top:18px;font-size:clamp(2.6rem,4.8vw,4.5rem)}.community__intro>p:not(.eyebrow){color:#ffffff8c;margin:28px 0 0;font-size:.92rem}.community__count{border-top:1px solid #ffffff1f;align-items:end;gap:16px;padding-top:24px;display:flex;position:absolute;bottom:52px;left:52px;right:52px}.community__count strong{color:var(--green-300);letter-spacing:-.07em;font-size:3.8rem;line-height:.8}.community__count span{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:750}.group-list{padding:28px}.group-card{min-height:86px;transition:padding .28s var(--ease), background .22s ease, color .22s ease;border-bottom:1px solid #ffffff1a;grid-template-columns:42px 1fr auto;align-items:center;gap:18px;padding:14px 18px;display:grid}.group-card:hover{background:var(--green-500);color:var(--green-950);padding-inline:28px}.group-card__number{color:var(--green-300);letter-spacing:.1em;font-size:.72rem;font-weight:900}.group-card__name{font-size:.9rem;font-weight:750}.group-card__action{color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:850}.group-card:hover .group-card__number,.group-card:hover .group-card__action{color:var(--green-950)}.closing{background:var(--green-500);color:var(--green-950);padding-block:120px;overflow:hidden}.closing__inner{position:relative}.closing .eyebrow{color:var(--green-950)}.closing h2{text-transform:uppercase;max-width:800px;margin:24px 0 48px;font-size:clamp(4rem,10vw,9rem)}.closing a{border:2px solid var(--green-950);text-transform:uppercase;min-height:54px;transition:background .22s ease, color .22s ease, transform .22s var(--ease);align-items:center;padding:14px 24px;font-size:.8rem;font-weight:900;display:inline-flex}.closing a:hover{background:var(--green-950);color:#fff;transform:translateY(-4px)}footer{background:var(--green-950);color:#fff}.footer__inner{grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;padding-block:34px;display:grid}.footer__inner p{margin:0}.footer__inner p:first-child{color:var(--green-300);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:900}.footer__inner p:nth-child(2),.footer__inner small{color:#ffffff6b;font-size:.7rem}.motion-ready [data-reveal]{opacity:0;transform:translateY(36px)scale(.985)}.motion-ready [data-reveal].is-visible{opacity:1;transition:opacity .7s var(--ease) var(--delay,0s), transform .7s var(--ease) var(--delay,0s);transform:translateY(0)scale(1)}a:focus-visible{outline-offset:4px;outline:3px solid #ffcc4d}@keyframes heroEnter{to{opacity:1;transform:translateY(0)}}@keyframes heroSweep{0%,20%{background-position:200% 0}70%,to{background-position:-100% 0}}@keyframes orbFloat{0%,to{transform:translate(0,0)}50%{transform:translate(-18px,22px)}}@keyframes statusPulse{0%{box-shadow:0 0 #10d38d59}75%,to{box-shadow:0 0 0 9px #10d38d00}}@keyframes tickerMove{to{transform:translate(-50%)}}@keyframes insuranceBeam{0%{transform:translate(0)}to{transform:translate(138%)}}@media (max-width:920px){.nav{grid-template-columns:1fr auto}.nav__links{display:none}.hero__grid{grid-template-columns:1fr;gap:56px;padding-top:80px}.hero-panel{width:min(520px,100%)}.section-heading{grid-template-columns:1fr;gap:22px}.insurance__shell{grid-template-columns:1fr}.insurance__intro{border-right:0;border-bottom:1px solid var(--line)}.insurance__fund{min-height:420px}.section-heading>p{justify-self:start}.channel-grid{grid-template-columns:repeat(2,1fr)}.channel-card,.channel-card--featured{grid-column:span 1;min-height:410px}.channel-card--featured{grid-column:span 2}.community__shell{grid-template-columns:1fr}.community__intro{border-bottom:1px solid #ffffff1a;border-right:0;min-height:470px}}@media (max-width:600px){.container{width:min(100% - 28px,1180px)}.hero{min-height:920px}.nav__brand small{display:none}.nav__status{font-size:.6rem}.hero__grid{min-height:810px;padding-block:68px 112px}h1{margin-block:28px;font-size:clamp(4.5rem,25vw,6.3rem);line-height:.78}h1 span:last-child{margin-left:10%}.hero__lead{font-size:.94rem}.hero-panel{padding:22px}.hero-panel__heading{flex-direction:column;align-items:start;gap:5px}.quick-link{grid-template-columns:30px 1fr;min-height:140px}.quick-link>b{grid-column:2}.section{padding-block:82px}.insurance{padding-top:48px}.insurance__intro,.insurance__fund{padding:34px 24px}.insurance__fund{min-height:350px}.insurance__facts{grid-template-columns:1fr}.insurance__facts>div{border-right:0;border-bottom:1px solid var(--line);min-height:150px}.insurance__facts>div:last-child{border-bottom:0}h2{font-size:3.3rem}.channel-grid{grid-template-columns:1fr}.channel-card,.channel-card--featured{grid-column:span 1;min-height:390px;padding:22px}.channel-card--featured h3{font-size:3.2rem}.community{padding-bottom:82px}.community__intro{min-height:500px;padding:34px 24px}.community__count{bottom:34px;left:24px;right:24px}.group-list{padding:12px}.group-card{grid-template-columns:30px 1fr;gap:6px 12px;min-height:110px;padding:16px 12px}.group-card__number{grid-row:span 2}.group-card__action{grid-column:2}.closing{padding-block:88px}.closing h2{font-size:clamp(3.5rem,18vw,5.8rem)}.footer__inner{text-align:center;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-ready [data-reveal]{opacity:1;transform:none}}
