.HeroBanner-module__z6kSKW__bannerSection{width:100%;overflow:hidden}.HeroBanner-module__z6kSKW__carousel{aspect-ratio:2;width:100%;position:relative;overflow:hidden}.HeroBanner-module__z6kSKW__slidesTrack{width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);display:flex}.HeroBanner-module__z6kSKW__slide{flex-shrink:0;width:100%;height:100%;position:relative}.HeroBanner-module__z6kSKW__dots{z-index:10;gap:6px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.HeroBanner-module__z6kSKW__dot{cursor:pointer;background:0 0;border:2px solid #fffc;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.HeroBanner-module__z6kSKW__dot:hover{background:#ffffff80}.HeroBanner-module__z6kSKW__dotActive{background:#fff;border-color:#fff;transform:scale(1.2)}@media (min-width:640px){.HeroBanner-module__z6kSKW__carousel{aspect-ratio:2}.HeroBanner-module__z6kSKW__dots{gap:8px;bottom:16px}.HeroBanner-module__z6kSKW__dot{width:10px;height:10px}}@media (min-width:1024px){.HeroBanner-module__z6kSKW__carousel{aspect-ratio:2}.HeroBanner-module__z6kSKW__dots{gap:10px;bottom:20px}.HeroBanner-module__z6kSKW__dot{width:11px;height:11px}}
.CategoryCircles-module__FgLWVa__categorySection{background:#fff;max-width:1320px;margin:0 auto;padding:32px 0 24px;overflow:hidden}.CategoryCircles-module__FgLWVa__header{text-align:center;margin-bottom:20px;padding:0 24px}.CategoryCircles-module__FgLWVa__title{color:#1a1a1a;letter-spacing:-.3px;font-size:20px;font-weight:700;font-family:var(--font-heading);margin-bottom:4px}.CategoryCircles-module__FgLWVa__subtitle{color:#999;font-size:13px;font-weight:400}.CategoryCircles-module__FgLWVa__scrollRow{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:20px;padding:8px 20px 16px;display:flex;overflow-x:auto}.CategoryCircles-module__FgLWVa__scrollRow::-webkit-scrollbar{display:none}.CategoryCircles-module__FgLWVa__itemOuter{scroll-snap-align:center;flex-shrink:0;position:relative}.CategoryCircles-module__FgLWVa__categoryCard{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:10px;width:140px;padding:0;text-decoration:none;display:flex}.CategoryCircles-module__FgLWVa__imageWrapper{border:3px solid #fff;border-radius:50%;outline:2px solid #0000000a;width:130px;height:130px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000014}.CategoryCircles-module__FgLWVa__categoryCard:hover .CategoryCircles-module__FgLWVa__imageWrapper{box-shadow:0 6px 20px #00000024;transform:scale(1.08)!important}.CategoryCircles-module__FgLWVa__image{transition:transform .35s}.CategoryCircles-module__FgLWVa__categoryCard:hover .CategoryCircles-module__FgLWVa__image{transform:scale(1.1)}.CategoryCircles-module__FgLWVa__categoryName{color:#333;text-align:center;max-width:100px;font-size:13px;font-weight:600;line-height:1.3;font-family:var(--font-body);transition:color .2s}.CategoryCircles-module__FgLWVa__categoryCard:hover .CategoryCircles-module__FgLWVa__categoryName{color:var(--color-primary,#16a34a)}.CategoryCircles-module__FgLWVa__comingSoonBadge{color:#fff;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;background:#000000b8;border-radius:6px 6px 0 0;padding:2px 7px;font-size:7px;font-weight:700;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.CategoryCircles-module__FgLWVa__snackbar{color:#fff;z-index:9999;background:#1a1a1a;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:600;animation:.3s CategoryCircles-module__FgLWVa__snackSlide;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #00000040}@keyframes CategoryCircles-module__FgLWVa__snackSlide{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (min-width:640px){.CategoryCircles-module__FgLWVa__scrollRow{justify-content:center;gap:28px;padding:8px 24px 16px}.CategoryCircles-module__FgLWVa__categoryCard{width:140px}.CategoryCircles-module__FgLWVa__imageWrapper{width:120px;height:120px}.CategoryCircles-module__FgLWVa__categoryName{font-size:13px}}@media (min-width:768px){.CategoryCircles-module__FgLWVa__scrollRow{gap:36px;overflow-x:visible}.CategoryCircles-module__FgLWVa__categoryCard{width:160px}.CategoryCircles-module__FgLWVa__imageWrapper{width:140px;height:140px}.CategoryCircles-module__FgLWVa__categoryName{font-size:14px}.CategoryCircles-module__FgLWVa__title{font-size:24px}}@media (min-width:1024px){.CategoryCircles-module__FgLWVa__scrollRow{gap:48px}.CategoryCircles-module__FgLWVa__categoryCard{width:175px}.CategoryCircles-module__FgLWVa__imageWrapper{width:155px;height:155px}.CategoryCircles-module__FgLWVa__categoryName{font-size:14px}.CategoryCircles-module__FgLWVa__title{font-size:26px}}
.HowItWorks-module__u8qSLG__section{background:linear-gradient(160deg,#064e3b 0%,#065f46 35%,#047857 70%,#059669 100%);padding:6rem 1rem;position:relative;overflow:hidden}.HowItWorks-module__u8qSLG__patternOverlay{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 5c-8 0-15 10-15 25s7 25 15 25 15-10 15-25S38 5 30 5z' fill='%23fff' fill-opacity='1'/%3E%3C/svg%3E");background-size:80px 80px;position:absolute;inset:0}.HowItWorks-module__u8qSLG__section:before,.HowItWorks-module__u8qSLG__section:after{content:"";pointer-events:none;z-index:1;height:120px;position:absolute;left:0;right:0}.HowItWorks-module__u8qSLG__section:before{background:linear-gradient(#ffffff0f,#0000);top:0}.HowItWorks-module__u8qSLG__section:after{background:linear-gradient(#0000,#00000026);bottom:0}.HowItWorks-module__u8qSLG__header{text-align:center;z-index:2;margin-bottom:4rem;position:relative}.HowItWorks-module__u8qSLG__subtitle{color:#a7f3d0;letter-spacing:.2em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff26;border-radius:9999px;margin-bottom:1.25rem;padding:.35rem 1.4rem;font-size:.7rem;font-weight:700;display:inline-block}.HowItWorks-module__u8qSLG__title{font-family:var(--font-heading);color:#fff;margin-bottom:1rem;font-size:2.2rem;font-weight:800;line-height:1.15}.HowItWorks-module__u8qSLG__titleHighlight{background:linear-gradient(90deg,#6ee7b7,#a7f3d0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.HowItWorks-module__u8qSLG__headerDesc{color:#a7f3d099;max-width:480px;margin:0 auto;font-size:1rem;line-height:1.6}.HowItWorks-module__u8qSLG__timeline{z-index:2;max-width:1200px;margin:0 auto;position:relative}.HowItWorks-module__u8qSLG__pathLine{display:none}.HowItWorks-module__u8qSLG__step{align-items:flex-start;gap:1.5rem;margin-bottom:2.5rem;display:flex;position:relative}.HowItWorks-module__u8qSLG__step:last-child{margin-bottom:0}.HowItWorks-module__u8qSLG__numberCol{flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}.HowItWorks-module__u8qSLG__numberCircle{width:56px;height:56px;font-family:var(--font-heading);color:#065f46;z-index:3;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;font-weight:800;transition:transform .3s;display:flex;position:relative;box-shadow:0 0 0 4px #6ee7b740,0 8px 24px #0003}.HowItWorks-module__u8qSLG__step:hover .HowItWorks-module__u8qSLG__numberCircle{transform:scale(1.1)}.HowItWorks-module__u8qSLG__numberCircle:after{content:"";border:2px solid #6ee7b74d;border-radius:50%;animation:3s ease-in-out infinite HowItWorks-module__u8qSLG__ringPulse;position:absolute;inset:-6px}@keyframes HowItWorks-module__u8qSLG__ringPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.15)}}.HowItWorks-module__u8qSLG__verticalLine{background:linear-gradient(#6ee7b780,#6ee7b71a);flex-grow:1;width:2px;min-height:40px;margin-top:.75rem}.HowItWorks-module__u8qSLG__card{-webkit-backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff1a;border-radius:1.25rem;flex:1;padding:2rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.HowItWorks-module__u8qSLG__card:hover{background:#ffffff1f;border-color:#6ee7b74d;transform:translateY(-4px);box-shadow:0 20px 50px #00000040}.HowItWorks-module__u8qSLG__card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0a,#0000);width:60%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%}.HowItWorks-module__u8qSLG__card:hover:after{left:120%}.HowItWorks-module__u8qSLG__iconWrap{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.25rem;transition:transform .3s;display:flex}.HowItWorks-module__u8qSLG__card:hover .HowItWorks-module__u8qSLG__iconWrap{transform:scale(1.08)rotate(3deg)}.HowItWorks-module__u8qSLG__iconGreen{color:#6ee7b7;background:#6ee7b726}.HowItWorks-module__u8qSLG__iconAmber{color:#fcd34d;background:#fcd34d26}.HowItWorks-module__u8qSLG__iconBlue{color:#7dd3fc;background:#7dd3fc26}.HowItWorks-module__u8qSLG__cardTitle{font-family:var(--font-heading);color:#f0fdf4;margin-bottom:.5rem;font-size:1.25rem;font-weight:700;transition:color .3s}.HowItWorks-module__u8qSLG__card:hover .HowItWorks-module__u8qSLG__cardTitle{color:#6ee7b7}.HowItWorks-module__u8qSLG__cardDesc{color:#d1fae58c;font-size:.9rem;line-height:1.7}.HowItWorks-module__u8qSLG__watermarkNum{font-family:var(--font-heading);color:#ffffff08;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:5rem;font-weight:900;line-height:1;position:absolute;bottom:-8px;right:12px}@media (min-width:768px){.HowItWorks-module__u8qSLG__section{padding:7rem 2rem}.HowItWorks-module__u8qSLG__title{font-size:3rem}.HowItWorks-module__u8qSLG__titleHighlight{display:inline}.HowItWorks-module__u8qSLG__timeline{align-items:stretch;gap:0;display:flex;position:relative}.HowItWorks-module__u8qSLG__pathLine{z-index:1;height:2px;display:block;position:absolute;top:40px;left:10%;right:10%}.HowItWorks-module__u8qSLG__pathLineSvg{width:100%;height:8px;overflow:visible}.HowItWorks-module__u8qSLG__pathDash{stroke-dasharray:8 10;animation:2s linear infinite HowItWorks-module__u8qSLG__pathFlow}@keyframes HowItWorks-module__u8qSLG__pathFlow{to{stroke-dashoffset:-18px}}.HowItWorks-module__u8qSLG__step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:2rem;margin-bottom:0;padding:0 1rem}.HowItWorks-module__u8qSLG__numberCol{z-index:3;flex-direction:row;position:relative}.HowItWorks-module__u8qSLG__verticalLine{display:none}.HowItWorks-module__u8qSLG__card{text-align:center;padding:2.5rem 2rem}.HowItWorks-module__u8qSLG__iconWrap{margin-left:auto;margin-right:auto}.HowItWorks-module__u8qSLG__watermarkNum{font-size:6.5rem;bottom:-12px;left:50%;right:auto;transform:translate(-50%)}}
.WhyChooseUs-module__YwVtra__section{background:#05160a;padding:80px 24px;position:relative;overflow:hidden}.WhyChooseUs-module__YwVtra__bgVideoWrapper{z-index:0;position:absolute;inset:0;overflow:hidden}.WhyChooseUs-module__YwVtra__bgVideo{object-fit:cover;min-width:115%;min-height:115%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.15)}.WhyChooseUs-module__YwVtra__bgOverlay{z-index:1;background:radial-gradient(circle,#061c0fbf 0%,#020c06e6 100%);position:absolute;inset:0}.WhyChooseUs-module__YwVtra__container{z-index:2;max-width:1000px;margin:0 auto;position:relative}.WhyChooseUs-module__YwVtra__header{text-align:center;margin-bottom:48px}.WhyChooseUs-module__YwVtra__title{color:#fff;letter-spacing:-.5px;margin:0 0 8px;font-size:32px;font-weight:700}.WhyChooseUs-module__YwVtra__subtitle{color:#ffffffb3;font-size:16px;font-weight:400}.WhyChooseUs-module__YwVtra__minimalGrid{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.WhyChooseUs-module__YwVtra__minimalCard{text-align:center;background:0 0;border-radius:16px;flex-direction:column;flex:1;align-items:center;padding:24px 16px;transition:all .3s;display:flex;position:relative}.WhyChooseUs-module__YwVtra__minimalCard:before{content:"";opacity:0;z-index:-1;-webkit-backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;transition:opacity .3s;position:absolute;inset:0}.WhyChooseUs-module__YwVtra__minimalCard:hover:before{opacity:1}.WhyChooseUs-module__YwVtra__minimalCard:hover{transform:translateY(-4px)}.WhyChooseUs-module__YwVtra__iconWrap{color:#4ade80;background:#4ade801a;border:1px solid #4ade8033;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;transition:all .3s;display:flex}.WhyChooseUs-module__YwVtra__minimalCard:hover .WhyChooseUs-module__YwVtra__iconWrap{color:#fff;background:#4ade8033;transform:scale(1.1)}.WhyChooseUs-module__YwVtra__cardTitle{color:#fff;letter-spacing:.5px;margin:0 0 6px;font-size:16px;font-weight:600}.WhyChooseUs-module__YwVtra__cardDesc{color:#fff9;margin:0;font-size:13px;line-height:1.5}@media (max-width:768px){.WhyChooseUs-module__YwVtra__minimalGrid{flex-wrap:wrap;justify-content:center}.WhyChooseUs-module__YwVtra__minimalCard{flex:0 0 calc(50% - 12px)}}@media (max-width:480px){.WhyChooseUs-module__YwVtra__section{padding:60px 16px}.WhyChooseUs-module__YwVtra__title{font-size:28px}.WhyChooseUs-module__YwVtra__minimalCard{flex:0 0 100%;padding:20px}.WhyChooseUs-module__YwVtra__minimalCard:before{opacity:1;background:#ffffff0d}}
