.home_home__WAEBU{position:relative;overflow-x:clip}.home_kicker__mHSS_{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--k-green-ink)}[data-theme=dark] .home_kicker__mHSS_{color:#19B86B}.home_h2__woVvy{margin:12px 0 0;font-size:clamp(2.1rem,1.3rem + 3vw,3.7rem);line-height:1.02;letter-spacing:-.045em;font-weight:800;color:var(--k-forest);max-width:18ch}.home_headRow__awPPD,.home_head__e_Tlg{margin-bottom:clamp(1.8rem,3vw,3rem)}.home_headRow__awPPD{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:18px}.home_liveDot__IV6ZA{width:9px;height:9px;border-radius:50%;background:#19B86B}@media (prefers-reduced-motion:no-preference){.home_liveDot__IV6ZA{animation:home_ping__VGhk1 2s ease-out infinite}}@keyframes home_ping__VGhk1{0%{box-shadow:0 0 0 0 rgb(25 184 107/.5)}70%,to{box-shadow:0 0 0 9px rgb(25 184 107/0)}}.home_more__mvu4v{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--k-green-ink);text-decoration:none}[data-theme=dark] .home_more__mvu4v{color:#B9F5D4}.home_hero__H7CKu{position:relative;isolation:isolate;padding:clamp(6.5rem,5rem + 4vw,8rem) 0 clamp(3rem,5vw,5rem);min-height:min(100svh,940px);display:flex;align-items:center}.home_heroInner___iN_J{position:relative;z-index:2;width:100%}.home_ribbon__bf7YJ{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;will-change:transform}.home_ribbon__bf7YJ img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.home_ribbonLight__uw9SB{display:block}.home_ribbonDark__Vk8Px,[data-theme=dark] .home_ribbonLight__uw9SB{display:none}[data-theme=dark] .home_ribbonDark__Vk8Px{display:block}@media (max-width:999px){.home_ribbon__bf7YJ{opacity:.6}}.home_ghost__HiJ2X{position:absolute;z-index:-1;left:3vw;bottom:-.18em;font-size:clamp(9rem,22vw,21rem);font-weight:300;letter-spacing:-.07em;line-height:1;color:rgb(7 29 22/.04);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-theme=dark] .home_ghost__HiJ2X{color:rgb(185 245 212/.05)}.home_needs__IKp25{padding:clamp(4rem,8vw,7rem) 0 clamp(2rem,4vw,3rem)}.home_needList__yJ5S9{list-style:none;margin:28px 0 0;padding:0}.home_needList__yJ5S9 li a{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;text-decoration:none;font-size:clamp(2rem,1rem + 4.2vw,4.4rem);font-weight:800;letter-spacing:-.045em;line-height:1.18;color:rgb(7 29 22/.14);transition:color .5s var(--ease-out)}[data-theme=dark] .home_needList__yJ5S9 li a{color:rgb(185 245 212/.12)}.home_needList__yJ5S9 li[data-on] a{color:var(--k-forest)}.home_needGo__IUyi5{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-base);font-weight:700;letter-spacing:0;color:var(--k-green-ink);opacity:0;transform:translateX(-8px);transition:opacity .4s ease,transform .4s var(--ease-out)}[data-theme=dark] .home_needGo__IUyi5{color:#19B86B}.home_needList__yJ5S9 li[data-on] .home_needGo__IUyi5{opacity:1;transform:none}@media (hover:hover){.home_needList__yJ5S9 li a:hover{color:var(--k-forest)}.home_needList__yJ5S9 li a:hover .home_needGo__IUyi5{opacity:1;transform:none}}.home_needList__yJ5S9 li a:focus-visible{outline:3px solid var(--k-green);outline-offset:4px;border-radius:8px;color:var(--k-forest)}.home_steps__oULTz{padding:clamp(3rem,6vw,6rem) 0}.home_stepGrid__0Pgbm{list-style:none;margin:0;padding:0;display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr}@media (min-width:860px){.home_stepGrid__0Pgbm{grid-template-columns:repeat(3,1fr)}}.home_step__Tusaa{position:relative;border-radius:26px;padding:18px 18px 26px;background:var(--surface);border:1px solid var(--k-line);box-shadow:var(--shadow-1)}[data-theme=dark] .home_step__Tusaa{background:linear-gradient(160deg,rgb(185 245 212/.06),rgb(185 245 212/.02));border-color:rgb(185 245 212/.1);box-shadow:none}.home_step__Tusaa h3{margin:6px 6px 0;font-size:1.55rem;letter-spacing:-.03em;color:var(--k-forest)}.home_step__Tusaa p{margin:8px 6px 0;color:var(--k-muted);line-height:1.55}.home_stepNo__qOpe_{display:block;margin:20px 6px 0;font-size:14px;font-weight:800;color:var(--k-green-ink)}[data-theme=dark] .home_stepNo__qOpe_{color:#19B86B}.home_stepArt__oKS2Z{height:200px;border-radius:18px;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:14px;color:#fff;overflow:hidden;background:radial-gradient(220px 140px at 80% 0,rgb(185 245 212/.35),transparent 70%),linear-gradient(160deg,#0E7A47,#0C2A20 75%)}.home_miniAsk__aWqfC{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:rgb(7 29 22/.55);border:1px solid rgb(185 245 212/.25);font-weight:600;color:#B9F5D4}.home_miniAsk__aWqfC span{color:#fff;overflow:hidden;white-space:nowrap}.home_miniChips__lz8a_{display:flex;gap:8px}.home_miniChips__lz8a_ b{font-size:12.5px;padding:5px 11px;border-radius:999px;background:rgb(25 184 107/.3);color:#B9F5D4;border:1px solid rgb(185 245 212/.3)}.home_miniPeople__HQ3LF{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.home_miniPeople__HQ3LF li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:rgb(7 29 22/.5);border:1px solid rgb(185 245 212/.14);font-size:14px}.home_miniPeople__HQ3LF li[data-top]{border-color:#19B86B;background:rgb(25 184 107/.2)}.home_miniPeople__HQ3LF span{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#071D16;background:linear-gradient(135deg,#B9F5D4,#19B86B)}.home_miniPeople__HQ3LF b{flex:1 1;font-weight:600}.home_miniPeople__HQ3LF em{font-style:normal;font-size:11.5px;font-weight:800;padding:3px 9px;border-radius:999px;background:#19B86B;color:#071D16}.home_miniPay__hzBqd{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.home_miniPay__hzBqd li{display:flex;align-items:center;gap:12px;font-weight:600;color:#A7BDB2}.home_miniPay__hzBqd i{width:14px;height:14px;border-radius:50%;border:2px solid rgb(185 245 212/.4)}.home_miniPay__hzBqd li[data-done]{color:#fff}.home_miniPay__hzBqd li[data-done] i{background:#19B86B;border-color:#19B86B}.home_miniPay__hzBqd li[data-now]{color:#B9F5D4}.home_miniPay__hzBqd li[data-now] i{background:#B9F5D4;border-color:#B9F5D4;box-shadow:0 0 0 6px rgb(185 245 212/.2)}.home_wall__QCNmg{padding:clamp(3rem,6vw,6rem) 0}.home_wallGrid__dzwIE{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;height:clamp(440px,46vw,600px);overflow:hidden;padding-inline:var(--gutter);-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent)}@media (min-width:760px){.home_wallGrid__dzwIE{grid-template-columns:repeat(4,1fr)}}@media (max-width:759px){.home_wallCol__B4mxL:nth-child(n+3){display:none}}.home_wallCol__B4mxL,.home_wallRun__PdEs8{display:flex;flex-direction:column;gap:14px}@media (prefers-reduced-motion:no-preference){.home_wallCol__B4mxL[data-dir=up]{animation:home_wallUp__wcUxv 46s linear infinite}.home_wallCol__B4mxL[data-dir=down]{animation:home_wallDown__I8qc_ 52s linear infinite}.home_wallGrid__dzwIE:hover .home_wallCol__B4mxL{animation-play-state:paused}}@keyframes home_wallUp__wcUxv{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 7px))}}@keyframes home_wallDown__I8qc_{0%{transform:translateY(calc(-50% - 7px))}to{transform:translateY(0)}}.home_tile__vxr24{position:relative;display:block;border-radius:20px;overflow:hidden;text-decoration:none;border:1px solid var(--k-line)}[data-theme=dark] .home_tile__vxr24{border-color:rgb(185 245 212/.1)}.home_work__4lTou{aspect-ratio:4/3;background:#0C2A20}.home_work__4lTou img{width:100%;height:100%;object-fit:cover;display:block}.home_work__4lTou span{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:rgb(7 29 22/.78);color:#fff;font-size:12px;font-weight:700}.home_work__4lTou em{font-style:normal;color:#B9F5D4;font-weight:600;margin-left:4px}.home_person__ClxMF{padding:22px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;color:#fff;background:radial-gradient(160px 120px at 50% 0,rgb(185 245 212/.3),transparent 70%),linear-gradient(170deg,#19B86B,#0E7A47 55%,#0C2A20)}.home_person__ClxMF b{margin-top:8px;font-size:15px}.home_person__ClxMF small{color:#B9F5D4;font-size:12.5px}.home_newTag__02X_f{position:absolute;top:10px;left:10px;font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px;background:#B9F5D4;color:#071D16}.home_person__ClxMF:focus-visible{outline:3px solid #B9F5D4;outline-offset:-3px}.home_money__RTtgm{padding:clamp(3rem,6vw,6rem) 0}.home_moneyGrid__ytryl{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr}@media (min-width:900px){.home_moneyGrid__ytryl{grid-template-columns:1.1fr .9fr}}.home_bizCard__a2ZXc,.home_keepCard__kFHGG{border-radius:28px;padding:clamp(24px,3vw,40px);background:var(--surface);border:1px solid var(--k-line);box-shadow:var(--shadow-1)}[data-theme=dark] .home_bizCard__a2ZXc,[data-theme=dark] .home_keepCard__kFHGG{background:linear-gradient(160deg,rgb(185 245 212/.06),rgb(185 245 212/.02));border-color:rgb(185 245 212/.1);box-shadow:none}.home_bigNum__GAsO_{margin:0;font-size:clamp(4.4rem,2rem + 9vw,9.5rem);font-weight:800;letter-spacing:-.06em;line-height:1;color:var(--k-green-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-theme=dark] .home_bigNum__GAsO_{background:linear-gradient(180deg,#fff,#B9F5D4);-webkit-background-clip:text;background-clip:text;color:transparent}.home_keepText__h0fcz{margin:10px 0 0;font-size:1.15rem;color:var(--k-muted)}.home_keepText__h0fcz b{color:var(--k-forest)}.home_bars__LyMX2{display:grid;grid-gap:14px;gap:14px;margin-top:26px}.home_bars__LyMX2 span{display:block;font-size:14px;color:var(--k-muted);margin-bottom:6px}.home_bars__LyMX2 i{display:block;height:12px;border-radius:9px;background:var(--k-sage);overflow:hidden}.home_bars__LyMX2 em{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#19B86B,#B9F5D4);transform-origin:left}.home_bars__LyMX2 em[data-muted]{background:var(--k-line-strong)}.home_bizKicker__BWoP0{margin:0;font-weight:800;color:var(--k-green-ink)}[data-theme=dark] .home_bizKicker__BWoP0{color:#19B86B}.home_bizBig__uQstH{margin:8px 0 0;font-size:clamp(1.8rem,1.2rem + 2vw,2.7rem);font-weight:800;letter-spacing:-.04em;line-height:1.08;color:var(--k-forest)}.home_pills__rDDix{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 22px;padding:0}.home_pills__rDDix li{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;font-size:14px;font-weight:600;background:var(--k-sun-soft);color:var(--k-sun-ink);border:1px solid rgb(25 184 107/.3)}.home_stats__iCqWG{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px;margin:18px 0 0}.home_stats__iCqWG div{border-radius:20px;padding:20px;background:var(--surface);border:1px solid var(--k-line)}[data-theme=dark] .home_stats__iCqWG div{background:rgb(185 245 212/.04);border-color:rgb(185 245 212/.1)}.home_stats__iCqWG dt{font-size:14px;color:var(--k-muted)}.home_stats__iCqWG dd{margin:4px 0 0;font-size:2.2rem;font-weight:800;letter-spacing:-.04em;color:var(--k-forest)}.home_doors__jmskp{padding:clamp(2rem,4vw,3rem) 0 clamp(4rem,8vw,7rem)}.home_doorGrid__r7DSX{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr}@media (min-width:900px){.home_doorGrid__r7DSX{grid-template-columns:1.2fr 1fr}}.home_door__5byyI{position:relative;min-height:clamp(300px,30vw,420px);border-radius:32px;padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;justify-content:flex-end;gap:10px;text-decoration:none;overflow:hidden;transition:transform .5s var(--ease-out)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home_door__5byyI:hover{transform:translateY(-4px)}}.home_door__5byyI:focus-visible{outline:3px solid var(--k-green);outline-offset:4px}.home_doorHire__kmMuF{color:#071D16;background:radial-gradient(500px 300px at 80% 20%,rgb(185 245 212/.45),transparent 70%),linear-gradient(150deg,#19B86B,#12955A 55%,#0E7A47)}.home_doorWork__dQH9r{color:#fff;background:var(--grad-forest);border:1px solid rgb(185 245 212/.14);--logo-a:#0E7A47;--logo-mid:#19B86B;--logo-b:#B9F5D4;--logo-bar:#B9F5D4}.home_door__5byyI .home_doorMark___T8Ca{position:absolute;top:clamp(20px,3vw,36px);right:clamp(20px,3vw,36px);width:clamp(84px,9vw,120px);height:clamp(84px,9vw,120px)}.home_doorKicker__dyzhG{font-weight:800;font-size:15px}.home_doorWork__dQH9r .home_doorKicker__dyzhG{color:#19B86B}.home_doorTitle__OgXIs{font-size:clamp(2rem,1.2rem + 2.6vw,3.3rem);font-weight:800;letter-spacing:-.045em;line-height:1.03}.home_doorBtn__aK8sC{--bg-c:#071D16;--fg-c:#fff;--bd-c:#071D16}.home_doorBtn__aK8sC,.home_door__5byyI .btn{align-self:flex-start;margin-top:14px}.home_cat__sLEys{aspect-ratio:4/3;padding:18px;display:flex;flex-direction:column;justify-content:space-between;color:var(--k-forest);background:var(--surface)}[data-theme=dark] .home_cat__sLEys{color:#fff;background:linear-gradient(160deg,rgb(185 245 212/.08),rgb(185 245 212/.02))}.home_cat__sLEys svg{color:var(--k-green-ink)}[data-theme=dark] .home_cat__sLEys svg{color:#19B86B}.home_cat__sLEys b{font-size:1.15rem;letter-spacing:-.02em}.home_cat__sLEys small{display:block;margin-top:4px;font-size:13px;line-height:1.4;color:var(--k-muted)}.home_cat__sLEys:focus-visible{outline:3px solid var(--k-green);outline-offset:-3px}