.Hero-module__Z8hQ_W__hero{padding:8rem 0 4rem;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__container{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.Hero-module__Z8hQ_W__title{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-accent)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:2rem;font-size:4rem;line-height:1.1}.Hero-module__Z8hQ_W__subtitle{color:var(--color-text-muted);max-width:90%;margin-bottom:3rem;font-size:1.25rem}.Hero-module__Z8hQ_W__actions{gap:1rem;display:flex}.Hero-module__Z8hQ_W__helplineBanner{border-radius:var(--radius-md);background:#2045600d;border:1px solid #20456014;margin-top:2rem;padding:.75rem 1.5rem}.Hero-module__Z8hQ_W__visual{justify-content:center;align-items:center;display:flex;position:relative}.Hero-module__Z8hQ_W__blob{z-index:-1;background:linear-gradient(120deg,#d9e8f2,#dbf0e9);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;width:500px;height:500px;animation:15s ease-in-out infinite Hero-module__Z8hQ_W__morph}@keyframes Hero-module__Z8hQ_W__morph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:scale(1)}50%{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:scale(1.1)}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:scale(1)}}@media (max-width:960px){.Hero-module__Z8hQ_W__hero{padding:4rem 0}.Hero-module__Z8hQ_W__container{text-align:center;grid-template-columns:1fr;gap:2rem}.Hero-module__Z8hQ_W__title{font-size:3rem}.Hero-module__Z8hQ_W__subtitle{margin-left:auto;margin-right:auto}.Hero-module__Z8hQ_W__actions{justify-content:center}.Hero-module__Z8hQ_W__blob{width:300px;height:300px;margin:0 auto}}
.Features-module__ZD3nRW__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.Features-module__ZD3nRW__card{text-align:center;padding:2.5rem 2rem}.Features-module__ZD3nRW__icon{margin-bottom:1rem;font-size:2.5rem}.Features-module__ZD3nRW__card h3{margin-bottom:.75rem}.Features-module__ZD3nRW__card p{color:var(--color-text-muted);line-height:1.6}
.QuoteMarquee-module__vXJsjq__marqueeSection{background:#20456008;border-top:1px solid #2045600f;border-bottom:1px solid #2045600f;padding:2rem 0;overflow:hidden}.QuoteMarquee-module__vXJsjq__marqueeWrapper{position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.QuoteMarquee-module__vXJsjq__marqueeTrack{width:max-content;animation:120s linear infinite QuoteMarquee-module__vXJsjq__scroll;display:flex}.QuoteMarquee-module__vXJsjq__marqueeTrack:hover{animation-play-state:paused}.QuoteMarquee-module__vXJsjq__quoteItem{white-space:nowrap;color:var(--color-text-muted);align-items:center;gap:.3rem;padding:0 3rem;font-size:.95rem;display:inline-flex}.QuoteMarquee-module__vXJsjq__quoteItem em{font-style:italic}.QuoteMarquee-module__vXJsjq__quoteItem strong{color:var(--color-primary);font-size:.85rem;font-weight:600}@keyframes QuoteMarquee-module__vXJsjq__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.QuoteMarquee-module__vXJsjq__quoteItem{padding:0 2rem;font-size:.85rem}}
.Carousel-module__oBo67W__carousel{width:100%;position:relative;overflow:hidden}.Carousel-module__oBo67W__track{overflow:hidden}.Carousel-module__oBo67W__slider{transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex}.Carousel-module__oBo67W__slide{flex-shrink:0;min-width:100%}.Carousel-module__oBo67W__arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;width:44px;height:44px;color:var(--color-primary);transition:all var(--transition-fast);z-index:2;background:#ffffffe6;border:1px solid #2045601a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Carousel-module__oBo67W__arrow:hover{background:var(--color-primary);color:#fff}.Carousel-module__oBo67W__arrowLeft{left:1rem}.Carousel-module__oBo67W__arrowRight{right:1rem}.Carousel-module__oBo67W__dots{justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.Carousel-module__oBo67W__dot{opacity:.3;cursor:pointer;width:10px;height:10px;transition:all var(--transition-fast);background:currentColor;border:none;border-radius:50%;padding:0}.Carousel-module__oBo67W__dot:hover{opacity:.6}.Carousel-module__oBo67W__dotActive{opacity:1;transform:scale(1.2)}@media (max-width:768px){.Carousel-module__oBo67W__arrow{width:36px;height:36px}.Carousel-module__oBo67W__arrowLeft{left:.5rem}.Carousel-module__oBo67W__arrowRight{right:.5rem}}
.Accordion-module__rDJ0ca__accordion{flex-direction:column;gap:.75rem;display:flex}.Accordion-module__rDJ0ca__item{background:var(--color-surface-glass);-webkit-backdrop-filter:var(--glass-backdrop);border-radius:var(--radius-md);transition:box-shadow var(--transition-fast);border:1px solid #20456014;overflow:hidden}.Accordion-module__rDJ0ca__item:hover{box-shadow:var(--shadow-subtle)}.Accordion-module__rDJ0ca__header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;display:flex}.Accordion-module__rDJ0ca__question{color:var(--color-text-main);font-size:1.05rem;font-weight:600;line-height:1.4}.Accordion-module__rDJ0ca__chevron{color:var(--color-primary);flex-shrink:0;transition:transform .3s}.Accordion-module__rDJ0ca__open .Accordion-module__rDJ0ca__chevron{transform:rotate(180deg)}.Accordion-module__rDJ0ca__body{max-height:0;transition:max-height .35s;overflow:hidden}.Accordion-module__rDJ0ca__open .Accordion-module__rDJ0ca__body{max-height:2000px}.Accordion-module__rDJ0ca__bodyInner{padding:0 1.5rem 1.25rem}.Accordion-module__rDJ0ca__bodyInner p{color:var(--color-text-muted);max-width:none;font-size:.95rem;line-height:1.7}
.DeaddictionCarousel-module__qjiU7q__wrapper{position:relative}.DeaddictionCarousel-module__qjiU7q__scrollContainer{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:1.5rem;padding:1rem 0;display:flex;overflow-x:auto}.DeaddictionCarousel-module__qjiU7q__scrollContainer::-webkit-scrollbar{display:none}.DeaddictionCarousel-module__qjiU7q__card{scroll-snap-align:start;background:var(--color-surface-glass);min-width:300px;max-width:300px;-webkit-backdrop-filter:var(--glass-backdrop);border-radius:var(--radius-lg);border:1px solid #20456014;flex-shrink:0;padding:1.5rem}.DeaddictionCarousel-module__qjiU7q__icon{margin-bottom:.75rem;font-size:2rem;display:block}.DeaddictionCarousel-module__qjiU7q__name{color:var(--color-primary);margin-bottom:.5rem;font-size:1.1rem}.DeaddictionCarousel-module__qjiU7q__description{color:var(--color-text-muted);max-width:none;margin-bottom:1rem;font-size:.9rem;line-height:1.6}.DeaddictionCarousel-module__qjiU7q__keyPoints{color:var(--color-text-muted);padding-left:1rem;font-size:.85rem;line-height:1.7}.DeaddictionCarousel-module__qjiU7q__keyPoints li{margin-bottom:.25rem}.DeaddictionCarousel-module__qjiU7q__arrow{z-index:2;cursor:pointer;width:36px;height:36px;color:var(--color-primary);transition:all var(--transition-fast);background:#fffffff2;border:1px solid #2045601a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.DeaddictionCarousel-module__qjiU7q__arrow:hover{background:var(--color-primary);color:#fff}.DeaddictionCarousel-module__qjiU7q__arrowLeft{left:-18px}.DeaddictionCarousel-module__qjiU7q__arrowRight{right:-18px}@media (max-width:768px){.DeaddictionCarousel-module__qjiU7q__arrowLeft{left:-10px}.DeaddictionCarousel-module__qjiU7q__arrowRight{right:-10px}}
