.headerBackground-module-scss-module__BeaVHW__layer{z-index:0;pointer-events:none;position:absolute;inset:0;container-type:inline-size}.headerBackground-module-scss-module__BeaVHW__canvas{opacity:0;transition:opacity .12s linear}.headerBackground-module-scss-module__BeaVHW__canvasLoaded{opacity:1}.headerBackground-module-scss-module__BeaVHW__fallback{z-index:-1;pointer-events:none;opacity:1;transform-origin:50%;background:linear-gradient(115deg,#953eff,#ff0a53 50%,#2563eb);transition:opacity .12s linear;position:absolute;inset-block:calc(-1.74604cqw - 2px);inset-inline:-1px;transform:skewY(-2deg)}.headerBackground-module-scss-module__BeaVHW__loaded{opacity:0}html[data-theme=dark] .headerBackground-module-scss-module__BeaVHW__fallback{background:radial-gradient(circle at 20% 30%,#ff484873,#0000 38%),radial-gradient(circle at 80% 65%,#2235e58c,#0000 42%),#000}@media (prefers-reduced-motion:reduce){.headerBackground-module-scss-module__BeaVHW__canvas,.headerBackground-module-scss-module__BeaVHW__fallback{transition:none}}
.rootHeader-module-scss-module__2feexa__header{width:100vw;height:auto;padding:4.5rem var(--padding) 6.5rem;isolation:isolate;flex-direction:column;align-items:center;gap:1rem;margin:0 auto;display:flex;position:relative;overflow:hidden}.rootHeader-module-scss-module__2feexa__header .rootHeader-module-scss-module__2feexa__backgroundWrapper{z-index:0;background:0 0;position:absolute;inset:0}.rootHeader-module-scss-module__2feexa__header .rootHeader-module-scss-module__2feexa__title{text-align:center;color:hsl(var(--white));text-shadow:0 .5px 5px hsl(var(--foreground)/.1);text-wrap:balance;z-index:1;max-width:800px;font-size:3.75rem;font-weight:900;line-height:1;position:relative}.rootHeader-module-scss-module__2feexa__header .rootHeader-module-scss-module__2feexa__description{color:hsl(var(--white));text-wrap:pretty;text-align:center;z-index:1;max-width:600px;font-size:1.25rem;font-weight:400;line-height:1.4;position:relative}.rootHeader-module-scss-module__2feexa__header .rootHeader-module-scss-module__2feexa__toolWrapper{width:min(100%,var(--content-width));border-radius:var(--radius);background:hsl(var(--background)/.92);z-index:1;margin-top:1.25rem;padding:clamp(.65rem,1.6vw,1rem);position:relative}.rootHeader-module-scss-module__2feexa__header .rootHeader-module-scss-module__2feexa__waves{z-index:-1;width:auto;height:1200px;position:absolute;top:0}:is(html[data-theme=dark] .rootHeader-module-scss-module__2feexa__header .rootHeader-module-scss-module__2feexa__title,html[data-theme=dark] .rootHeader-module-scss-module__2feexa__header .rootHeader-module-scss-module__2feexa__description){color:hsl(var(--white)/.8)}@media screen and (max-width:768px){.rootHeader-module-scss-module__2feexa__header{padding:3rem var(--padding) 3.5rem}.rootHeader-module-scss-module__2feexa__header .rootHeader-module-scss-module__2feexa__title{font-size:2.25rem}.rootHeader-module-scss-module__2feexa__header .rootHeader-module-scss-module__2feexa__description{font-size:1rem}.rootHeader-module-scss-module__2feexa__header .rootHeader-module-scss-module__2feexa__toolWrapper{border-radius:var(--radius);margin-top:.75rem;padding:.65rem}}
.content-module-scss-module__iCQqpq__content{max-width:var(--max-width);flex-direction:column;gap:2rem;margin:0 auto;padding:0;display:flex}.content-module-scss-module__iCQqpq__content h1,.content-module-scss-module__iCQqpq__content h2,.content-module-scss-module__iCQqpq__content h3,.content-module-scss-module__iCQqpq__content h4,.content-module-scss-module__iCQqpq__content h5,.content-module-scss-module__iCQqpq__content h6{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.content-module-scss-module__iCQqpq__content h1{color:hsl(var(--foreground));font-size:2.5rem;font-weight:700;line-height:1.3}.content-module-scss-module__iCQqpq__content h2{color:hsl(var(--foreground)/.9);font-size:2rem;font-weight:700;line-height:1.35}.content-module-scss-module__iCQqpq__content h3{color:hsl(var(--foreground)/.8);font-size:1.75rem;font-weight:600;line-height:1.4}.content-module-scss-module__iCQqpq__content h4{color:hsl(var(--foreground)/.7);font-size:1.5rem;font-weight:600;line-height:1.45}.content-module-scss-module__iCQqpq__content h5{font-size:1.25rem;font-weight:500;line-height:1.5}.content-module-scss-module__iCQqpq__content h6{font-size:1.125rem;font-weight:500;line-height:1.55}.content-module-scss-module__iCQqpq__content a{color:hsl(var(--primary));font-size:1rem;font-weight:400;line-height:1.7;font-weight:inherit;text-decoration:underline}.content-module-scss-module__iCQqpq__content p,.content-module-scss-module__iCQqpq__content li{color:hsl(var(--foreground)/1);margin-bottom:1rem;font-size:1rem;font-weight:400;line-height:1.7}.content-module-scss-module__iCQqpq__contentPlain h1{color:hsl(var(--foreground));font-size:2.5rem;font-weight:700;line-height:1.3}.content-module-scss-module__iCQqpq__contentPlain h2{color:hsl(var(--foreground)/.9);font-size:2rem;font-weight:700;line-height:1.35}.content-module-scss-module__iCQqpq__contentPlain h3{color:hsl(var(--foreground)/.8);font-size:1.75rem;font-weight:600;line-height:1.4}.content-module-scss-module__iCQqpq__contentPlain h4{color:hsl(var(--foreground)/.7);font-size:1.5rem;font-weight:600;line-height:1.45}.content-module-scss-module__iCQqpq__contentPlain h5{font-size:1.25rem;font-weight:500;line-height:1.5}.content-module-scss-module__iCQqpq__contentPlain h6{font-size:1.125rem;font-weight:500;line-height:1.55}.content-module-scss-module__iCQqpq__contentPlain a{color:hsl(var(--primary));font-size:1rem;font-weight:400;line-height:1.7;font-weight:inherit;text-decoration:underline}.content-module-scss-module__iCQqpq__contentPlain p,.content-module-scss-module__iCQqpq__contentPlain li{color:hsl(var(--foreground)/1);margin-bottom:1rem;font-size:1rem;font-weight:400;line-height:1.7}.content-module-scss-module__iCQqpq__contentPlain li{list-style:initial;margin-left:2rem;padding:0 0 0 .1rem}.content-module-scss-module__iCQqpq__contentPlain li:first-child{margin-top:.5rem}:is(html[data-theme=dark] .content-module-scss-module__iCQqpq__content p,html[data-theme=dark] .content-module-scss-module__iCQqpq__content li,html[data-theme=dark] .content-module-scss-module__iCQqpq__contentPlain p,html[data-theme=dark] .content-module-scss-module__iCQqpq__contentPlain li){color:hsl(var(--muted-foreground)/1)}@media screen and (max-width:768px){.content-module-scss-module__iCQqpq__contentPlain h1,.content-module-scss-module__iCQqpq__content h1{font-size:2rem}.content-module-scss-module__iCQqpq__contentPlain h2,.content-module-scss-module__iCQqpq__content h2{font-size:1.75rem}.content-module-scss-module__iCQqpq__contentPlain h3,.content-module-scss-module__iCQqpq__content h3{font-size:1.5rem}.content-module-scss-module__iCQqpq__contentPlain h4,.content-module-scss-module__iCQqpq__content h4,.content-module-scss-module__iCQqpq__contentPlain h5,.content-module-scss-module__iCQqpq__content h5{font-size:1.25rem}.content-module-scss-module__iCQqpq__contentPlain h6,.content-module-scss-module__iCQqpq__content h6,.content-module-scss-module__iCQqpq__contentPlain a,.content-module-scss-module__iCQqpq__content a,.content-module-scss-module__iCQqpq__contentPlain p,.content-module-scss-module__iCQqpq__contentPlain li,.content-module-scss-module__iCQqpq__content p,.content-module-scss-module__iCQqpq__content li{font-size:1rem}}
.sectionHeader-module-scss-module__mEgOmG__title{text-align:center;width:fit-content;margin:0 auto}
.sectionOverview-module-scss-module__J4AZna__gradientBackground{transition:transform .16s cubic-bezier(.23,1,.32,1)}.sectionOverview-module-scss-module__J4AZna__overviewSection{padding:4rem var(--padding) 6rem;width:100%;max-width:var(--max-width);flex-direction:column;justify-content:flex-start;align-items:center;gap:2rem;margin:0 auto;display:flex;position:relative}.sectionOverview-module-scss-module__J4AZna__overviewSection .sectionOverview-module-scss-module__J4AZna__header{text-align:center;flex-direction:column;justify-self:flex-start;align-items:center;display:flex}.sectionOverview-module-scss-module__J4AZna__overviewSection .sectionOverview-module-scss-module__J4AZna__header .sectionOverview-module-scss-module__J4AZna__description{margin:0}.sectionOverview-module-scss-module__J4AZna__overviewSection .sectionOverview-module-scss-module__J4AZna__featuresList{flex-wrap:wrap;align-items:stretch;gap:1.5rem;width:100%;max-width:100%;display:flex;position:relative}.sectionOverview-module-scss-module__J4AZna__overviewSection .sectionOverview-module-scss-module__J4AZna__featuresList .sectionOverview-module-scss-module__J4AZna__feature{text-align:center;cursor:pointer;background-color:hsl(var(--black));border:1px solid hsl(var(--border));border-radius:var(--radius);will-change:auto;font-optical-sizing:auto;flex-direction:column;flex:min(300px,100%);justify-content:flex-start;align-items:center;gap:.25rem;height:150px;padding:1.5rem;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s,border-color .16s;display:flex;position:relative;overflow:hidden}.sectionOverview-module-scss-module__J4AZna__overviewSection .sectionOverview-module-scss-module__J4AZna__featuresList .sectionOverview-module-scss-module__J4AZna__feature .sectionOverview-module-scss-module__J4AZna__cardIcon{color:hsl(var(--white))}.sectionOverview-module-scss-module__J4AZna__overviewSection .sectionOverview-module-scss-module__J4AZna__featuresList .sectionOverview-module-scss-module__J4AZna__feature .sectionOverview-module-scss-module__J4AZna__cardIcon:nth-child(0){fill:red}.sectionOverview-module-scss-module__J4AZna__overviewSection .sectionOverview-module-scss-module__J4AZna__featuresList .sectionOverview-module-scss-module__J4AZna__feature .sectionOverview-module-scss-module__J4AZna__cardTitle{color:hsl(var(--white));font-size:1.5rem;font-weight:700}.sectionOverview-module-scss-module__J4AZna__overviewSection .sectionOverview-module-scss-module__J4AZna__featuresList .sectionOverview-module-scss-module__J4AZna__feature .sectionOverview-module-scss-module__J4AZna__cardDescription{color:hsl(var(--white)/.7);text-wrap:pretty;font-size:.875rem}.sectionOverview-module-scss-module__J4AZna__overviewSection .sectionOverview-module-scss-module__J4AZna__featuresList .sectionOverview-module-scss-module__J4AZna__feature:nth-child(2){color:#fff}.sectionOverview-module-scss-module__J4AZna__overviewSection .sectionOverview-module-scss-module__J4AZna__featuresList .sectionOverview-module-scss-module__J4AZna__feature:nth-child(3){color:#fff;grid-column:span 2}@media (hover:hover) and (pointer:fine){.sectionOverview-module-scss-module__J4AZna__featuresList .sectionOverview-module-scss-module__J4AZna__feature:hover{background-color:hsl(var(--black)/.2);transform:translateY(-2px)}html[data-theme=light] .sectionOverview-module-scss-module__J4AZna__featuresList .sectionOverview-module-scss-module__J4AZna__feature:hover .sectionOverview-module-scss-module__J4AZna__gradientBackground{transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){.sectionOverview-module-scss-module__J4AZna__gradientBackground,.sectionOverview-module-scss-module__J4AZna__overviewSection .sectionOverview-module-scss-module__J4AZna__featuresList .sectionOverview-module-scss-module__J4AZna__feature{transition:none}}
@font-face{font-family:geistMono;src:url(../media/GeistVF-s.p.0e569l9b0bre8.woff)format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.geistmono_aff21c66-module__500H4q__className{font-family:geistMono,geistMono Fallback}.geistmono_aff21c66-module__500H4q__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
.accordionItem-module-scss-module__itR58q__accordionItem{background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);overflow:hidden}.accordionItem-module-scss-module__itR58q__accordionItem .accordionItem-module-scss-module__itR58q__accordionButton{cursor:pointer;width:100%;color:hsl(var(--card-foreground));background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem;display:flex}.accordionItem-module-scss-module__itR58q__accordionItem .accordionItem-module-scss-module__itR58q__accordionButton:hover{background:hsl(var(--muted))}.accordionItem-module-scss-module__itR58q__accordionItem .accordionItem-module-scss-module__itR58q__accordionButton .accordionItem-module-scss-module__itR58q__accordionTitle{font-weight:700}.accordionItem-module-scss-module__itR58q__accordionItem .accordionItem-module-scss-module__itR58q__accordionButton .accordionItem-module-scss-module__itR58q__accordionIcon{font-size:1.5rem}.accordionItem-module-scss-module__itR58q__accordionItem .accordionItem-module-scss-module__itR58q__accordionContent{background:hsl(var(--card));color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border));padding:1rem}
.accordion-module-scss-module__Fwagua__accordion{flex-direction:column;gap:.5rem;display:flex}
.faqSection-module-scss-module__g9_Wpa__faqSection{max-width:var(--content-width);background:hsl(var(--background));color:hsl(var(--foreground));margin:0 auto;padding:clamp(1rem,2vw,1.5rem) 0 clamp(4rem,8vw,7rem)}.faqSection-module-scss-module__g9_Wpa__faqSection .faqSection-module-scss-module__g9_Wpa__title{text-align:center;width:fit-content;color:hsl(var(--foreground)/.9);margin:0 auto 1.5rem;font-size:2rem;font-weight:700;line-height:1.35}.faqSection-module-scss-module__g9_Wpa__faqContainer{flex-direction:column;gap:1rem;display:flex}@media screen and (max-width:768px){.faqSection-module-scss-module__g9_Wpa__faqSection{width:100%;padding-inline:var(--padding)}.faqSection-module-scss-module__g9_Wpa__faqSection .faqSection-module-scss-module__g9_Wpa__title{font-size:1.75rem}}
.features-module-scss-module__FMhjJW__keyFeatures{max-width:var(--max-width);padding:clamp(4rem,8vw,6rem) var(--padding) clamp(1.5rem,3vw,2.5rem);flex-direction:column;align-items:center;gap:1.5rem;margin:0 auto;display:flex;position:relative}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__lightBeam{z-index:-1;will-change:auto;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__featuresList{flex-wrap:wrap;justify-content:space-evenly;align-items:stretch;gap:1.5rem;display:flex}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__featuresList .features-module-scss-module__FMhjJW__feature{background-color:hsl(var(--card));border-radius:var(--radius);border:1px solid hsl(var(--muted-foreground)/.25);flex-direction:column;flex:min(300px,100%);align-items:flex-start;gap:4px;padding:1rem;display:flex}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__featuresList .features-module-scss-module__FMhjJW__feature .features-module-scss-module__FMhjJW__title{font-size:1.1rem;font-weight:600}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__featuresList .features-module-scss-module__FMhjJW__feature .features-module-scss-module__FMhjJW__title .features-module-scss-module__FMhjJW__icon{vertical-align:middle;stroke-width:1.5px;margin-bottom:2px;margin-right:.5rem}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__featuresList .features-module-scss-module__FMhjJW__feature .features-module-scss-module__FMhjJW__description{color:hsl(var(--muted-foreground));font-size:.875rem}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__featuresList .features-module-scss-module__FMhjJW__feature:first-child .features-module-scss-module__FMhjJW__title .features-module-scss-module__FMhjJW__icon{color:hsl(var(--warning))}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__featuresList .features-module-scss-module__FMhjJW__feature:nth-child(2) .features-module-scss-module__FMhjJW__title .features-module-scss-module__FMhjJW__icon{color:hsl(var(--primary))}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__featuresList .features-module-scss-module__FMhjJW__feature:nth-child(3) .features-module-scss-module__FMhjJW__title .features-module-scss-module__FMhjJW__icon{color:hsl(var(--success))}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__featuresList .features-module-scss-module__FMhjJW__feature:nth-child(4) .features-module-scss-module__FMhjJW__title .features-module-scss-module__FMhjJW__icon{color:hsl(var(--activeText))}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__featuresList .features-module-scss-module__FMhjJW__feature:nth-child(5) .features-module-scss-module__FMhjJW__title .features-module-scss-module__FMhjJW__icon{color:hsl(var(--purple))}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__featuresList .features-module-scss-module__FMhjJW__feature:nth-child(6) .features-module-scss-module__FMhjJW__title .features-module-scss-module__FMhjJW__icon{color:hsl(var(--yellow))}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__featuresList .features-module-scss-module__FMhjJW__feature:nth-child(7) .features-module-scss-module__FMhjJW__title .features-module-scss-module__FMhjJW__icon{color:hsl(var(--orange))}
.dot-module-scss-module__CVbHgW__dot{pointer-events:none;min-width:100%;min-height:100%;fill:hsl(var(--muted-foreground)/.7);position:absolute;inset:0}
.resources-module-scss-module__K6EZ7G__resources{max-width:var(--max-width);padding:clamp(2rem,4vw,3rem) var(--padding) clamp(2rem,4vw,3rem);flex-direction:column;gap:1.5rem;margin:0 auto;display:flex}.resources-module-scss-module__K6EZ7G__resources .resources-module-scss-module__K6EZ7G__navLinks{flex-wrap:wrap;align-items:stretch;gap:1.5rem;display:flex}.resources-module-scss-module__K6EZ7G__resources .resources-module-scss-module__K6EZ7G__navLinks .resources-module-scss-module__K6EZ7G__link{min-height:110px;padding:var(--padding);border:1px solid hsl(var(--white)/.38);border-radius:var(--radius);isolation:isolate;box-sizing:border-box;color:hsl(var(--white));background:linear-gradient(115deg,#2563eb,#953eff 52%,#ff0a53);flex:min(300px,100%);justify-content:center;align-items:center;font-weight:500;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .16s;display:flex;position:relative;overflow:hidden}.resources-module-scss-module__K6EZ7G__resources .resources-module-scss-module__K6EZ7G__navLinks .resources-module-scss-module__K6EZ7G__link .resources-module-scss-module__K6EZ7G__label{z-index:1;text-align:center;text-wrap:balance;text-shadow:0 1px 5px hsl(var(--black)/.26);position:relative}.resources-module-scss-module__K6EZ7G__resources .resources-module-scss-module__K6EZ7G__navLinks .resources-module-scss-module__K6EZ7G__link .resources-module-scss-module__K6EZ7G__gradientBackground{z-index:0;border-radius:inherit;transition:transform .16s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.resources-module-scss-module__K6EZ7G__resources .resources-module-scss-module__K6EZ7G__navLinks .resources-module-scss-module__K6EZ7G__link:hover{border-color:hsl(var(--white)/.7);transform:translateY(-2px)}.resources-module-scss-module__K6EZ7G__resources .resources-module-scss-module__K6EZ7G__navLinks .resources-module-scss-module__K6EZ7G__link:hover .resources-module-scss-module__K6EZ7G__gradientBackground{transform:scale(1.015)}}@media screen and (max-width:640px){.resources-module-scss-module__K6EZ7G__resources{gap:1.25rem}.resources-module-scss-module__K6EZ7G__resources .resources-module-scss-module__K6EZ7G__navLinks{gap:.85rem}.resources-module-scss-module__K6EZ7G__resources .resources-module-scss-module__K6EZ7G__navLinks .resources-module-scss-module__K6EZ7G__link{min-height:88px}}@media (prefers-reduced-motion:reduce){.resources-module-scss-module__K6EZ7G__resources .resources-module-scss-module__K6EZ7G__navLinks .resources-module-scss-module__K6EZ7G__link,.resources-module-scss-module__K6EZ7G__resources .resources-module-scss-module__K6EZ7G__navLinks .resources-module-scss-module__K6EZ7G__link .resources-module-scss-module__K6EZ7G__gradientBackground{transition:none}}
