body,html{width:100%!important;position:relative;padding:0!important;margin:0;color-scheme:light;font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-display:swap}html{background-color:#fff}body{background-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}a{text-decoration:none}.MuiButtonBase-root.MuiAccordionSummary-root,.MuiPaper-root.MuiAccordion-root{color:#fff!important}.grecaptcha-badge{z-index:9999!important}.mui-17fgzr9{min-height:2.4rem!important;line-height:1.3!important}@media (max-width:768px){.mui-17fgzr9{min-height:2.04rem!important}}.hero-button{min-width:180px!important;min-height:120px!important}@media (max-width:768px){.hero-button{min-width:200px!important;min-height:90px!important}}@media (prefers-color-scheme:dark){html{color-scheme:light}}html.dark{color-scheme:dark;background-color:#08080a}html.dark body{background-color:transparent}.new-badge{position:relative;display:inline-block;overflow:hidden}.new-badge:after{content:"";position:absolute;top:0;left:-160%;width:165%;height:180%;background:linear-gradient(65deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.35) 40%,#fff 45%,hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,0) 52%,hsla(0,0%,100%,.35) 54%,#fff 59%,hsla(0,0%,100%,.35) 64%,hsla(0,0%,100%,0) 80%);filter:blur(1.8px);animation:badgeTwinShine 1.4s linear infinite,badgeLineMorph 1.4s ease-in-out infinite}@keyframes badgeTwinShine{0%{left:-160%}to{left:160%}}@keyframes badgeLineMorph{0%{background-size:100% 100%;background-position:0 0}40%{background-size:115% 100%}60%{background-size:125% 100%}to{background-size:100% 100%}}.shine-btn{position:relative;overflow:hidden;z-index:0}.shine-btn:before{width:150%;background:linear-gradient(65deg,hsla(0,0%,100%,0) 42%,hsla(0,0%,76%,.4) 0,hsla(0,0%,76%,.4) 44%,hsla(0,0%,76%,.4) 46%,hsla(0,0%,76%,.4) 48%,hsla(0,0%,76%,.4) 50%,hsla(0,0%,100%,0) 52%)}.shine-btn:after,.shine-btn:before{content:"";position:absolute;top:0;left:-150%;height:100%;z-index:1;animation:shineMove 2.4s linear infinite}.shine-btn:after{width:155%;background:linear-gradient(65deg,hsla(0,0%,100%,0) 44%,hsla(0,0%,76%,.4) 45%,hsla(0,0%,76%,.4) 47%,hsla(0,0%,76%,.4) 49%,hsla(0,0%,100%,0) 50%);animation-delay:.15s}.shine-btn span{position:relative;z-index:2}@keyframes shineMove{0%{left:-150%}to{left:150%}}.lh-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.lh-word-reveal-line{display:inline}.lh-word-mask{overflow:hidden;vertical-align:bottom;-webkit-margin-end:.24em;margin-inline-end:.24em}.lh-word,.lh-word-mask{display:inline-block}.lh-word-accent{color:var(--lh-primary);background:linear-gradient(110deg,var(--lh-primary),#ff9a68);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}@media (prefers-reduced-motion:reduce){.lh-word-mask{overflow:visible}}.lh-cursor-layer{position:fixed;inset:0;z-index:2147483000;pointer-events:none;overflow:hidden}.lh-cursor-dot,.lh-cursor-halo{position:fixed;top:0;left:0;display:block;border-radius:50%;pointer-events:none;will-change:transform,opacity}.lh-cursor-dot{width:8px;height:8px;margin:-4px 0 0 -4px;background:var(--lh-primary,#e77237)}.lh-cursor-halo{width:34px;height:34px;margin:-17px 0 0 -17px;border:1px solid var(--lh-primary-30,#e772374d);background:radial-gradient(circle,#e772372e,transparent 70%)}@media (pointer:coarse){.lh-cursor-layer{display:none}}@media (prefers-reduced-motion:reduce){.lh-cursor-layer{display:none}}.lh-celestial{position:fixed;inset:0;z-index:-1;display:block;width:100%;height:100%;pointer-events:none;background-color:var(--lh-background,#08080a);background-image:radial-gradient(60% 45% at 18% 12%,#e772371f,transparent 70%),radial-gradient(55% 50% at 82% 78%,#3b2a6b1a,transparent 72%);background-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.lh-scroll-opacity>span{opacity:1!important}.lh-parallax{transform:none!important}}