.Hero-module__lYpGPq__root{min-height:100vh;padding-top:var(--top-inset,100px);background-color:var(--hero-bg);justify-content:center;align-items:center;padding-bottom:80px;display:flex;position:relative;overflow:hidden}.Hero-module__lYpGPq__gridOverlay{opacity:.04;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.Hero-module__lYpGPq__lines{opacity:.5;position:absolute;inset:0}.Hero-module__lYpGPq__linesSvg{filter:blur(1px);width:100%;height:100%}.Hero-module__lYpGPq__bottomFade{background:linear-gradient(to bottom,transparent,var(--hero-bg));height:120px;position:absolute;bottom:0;left:0;right:0}.Hero-module__lYpGPq__content{z-index:1;text-align:center;max-width:900px;margin:0 auto;position:relative}.Hero-module__lYpGPq__headline{color:#fff;margin-bottom:24px}.Hero-module__lYpGPq__word{opacity:0;filter:blur(6px);animation:.7s cubic-bezier(.19,1,.22,1) forwards paused Hero-module__lYpGPq__heroBlurIn;animation-delay:calc(var(--i,0)*60ms + .2s);margin-right:.3em;display:inline-block}.Hero-module__lYpGPq__loaded .Hero-module__lYpGPq__word{animation-play-state:running}@keyframes Hero-module__lYpGPq__heroBlurIn{0%{opacity:0;filter:blur(6px)}50%{opacity:1}to{opacity:1;filter:blur()}}.Hero-module__lYpGPq__subtitle{color:#ffffffa6;opacity:0;max-width:640px;animation:Hero-module__lYpGPq__heroContentIn .6s var(--ease-out)forwards;margin:0 auto 32px;animation-play-state:paused;animation-delay:.8s;transform:translateY(.5rem)}.Hero-module__lYpGPq__loaded .Hero-module__lYpGPq__subtitle{animation-play-state:running}.Hero-module__lYpGPq__eyebrow{opacity:0;animation:Hero-module__lYpGPq__heroContentIn .6s var(--ease-out)forwards;animation-play-state:paused;animation-delay:.1s;transform:translateY(.5rem)}.Hero-module__lYpGPq__loaded .Hero-module__lYpGPq__eyebrow{animation-play-state:running}.Hero-module__lYpGPq__actions{opacity:0;animation:Hero-module__lYpGPq__heroContentIn .6s var(--ease-out)forwards;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;animation-play-state:paused;animation-delay:1s;display:flex;transform:translateY(.5rem)}.Hero-module__lYpGPq__loaded .Hero-module__lYpGPq__actions{animation-play-state:running}.Hero-module__lYpGPq__cards{opacity:0;animation:Hero-module__lYpGPq__heroContentIn .6s var(--ease-out)forwards;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;animation-play-state:paused;animation-delay:1.2s;display:grid;transform:translateY(.5rem)}.Hero-module__lYpGPq__loaded .Hero-module__lYpGPq__cards{animation-play-state:running}.Hero-module__lYpGPq__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;justify-content:space-between;gap:12px;padding:20px 24px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:flex}.Hero-module__lYpGPq__card:hover{background:#ffffff17;border-color:#fff3;transform:translateY(-2px)}.Hero-module__lYpGPq__cardTop{align-items:start;gap:16px;width:100%;display:flex}.Hero-module__lYpGPq__cardIcon{color:#86a87a;background:#86a87a26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.Hero-module__lYpGPq__cardBody{flex:1;min-width:0}.Hero-module__lYpGPq__cardTitle{color:#ffffffe6;margin:0 0 4px;font-size:1.2rem;font-weight:600}.Hero-module__lYpGPq__cardDesc{color:#ffffff73;margin:0;font-size:1rem;line-height:1.5}.Hero-module__lYpGPq__cardCta{color:#86a87a;white-space:nowrap;border:1px solid #86a87a66;border-radius:12px;align-self:flex-end;padding:6px 18px;font-size:.85rem;font-weight:600}.Hero-module__lYpGPq__cardArrow{color:#ffffff4d;flex-shrink:0;transition:color .2s,transform .2s}.Hero-module__lYpGPq__card:hover .Hero-module__lYpGPq__cardArrow{color:#86a87a;transform:translate(3px)}@keyframes Hero-module__lYpGPq__heroContentIn{0%{opacity:0;transform:translateY(.5rem)}75%{opacity:1}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Hero-module__lYpGPq__root{min-height:auto;padding-top:120px;padding-bottom:60px}.Hero-module__lYpGPq__content{max-width:100%;padding:0 16px}.Hero-module__lYpGPq__actions{flex-direction:column}.Hero-module__lYpGPq__cards{grid-template-columns:1fr}}
.Analyzer-module__XL_1hW__twoCol{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.5rem;display:grid}@media (max-width:768px){.Analyzer-module__XL_1hW__twoCol{grid-template-columns:1fr}}.Analyzer-module__XL_1hW__rightPanel{opacity:0;animation:Analyzer-module__XL_1hW__panelIn .5s var(--ease-out,ease)forwards;animation-delay:.15s;transform:translateY(.5rem)}.Analyzer-module__XL_1hW__stateVisible{animation:Analyzer-module__XL_1hW__panelIn .4s var(--ease-out,ease)forwards;animation-delay:0s}@keyframes Analyzer-module__XL_1hW__panelIn{to{opacity:1;transform:translateY(0)}}.Analyzer-module__XL_1hW__mockCard{-webkit-backdrop-filter:blur(16px);background:#ffffff73;border:1px solid #ffffff80;border-radius:1.25rem;flex-direction:column;justify-content:center;gap:1.5rem;height:100%;padding:2rem 2.5rem;display:flex;box-shadow:0 4px 24px #0000000f,inset 0 1px 2px #fffc}.Analyzer-module__XL_1hW__mockRatingWrap{flex-direction:column;align-items:center;gap:.5rem;display:flex}.Analyzer-module__XL_1hW__mockRingSvgWrap{width:96px;height:96px;position:relative}.Analyzer-module__XL_1hW__mockRingSvgWrap svg{width:100%;height:100%;transform:rotate(-90deg)}.Analyzer-module__XL_1hW__mockRatingLabel{color:var(--muted-foreground);justify-content:center;align-items:center;font-size:2rem;font-weight:700;display:flex;position:absolute;inset:0}.Analyzer-module__XL_1hW__mockRingFill{stroke-dashoffset:314px!important;stroke:var(--border)!important;animation:none!important}.Analyzer-module__XL_1hW__mockRatingHint{color:var(--muted-foreground);font-size:.75rem;font-weight:500}.Analyzer-module__XL_1hW__mockDims{flex-direction:column;gap:.75rem;display:flex}.Analyzer-module__XL_1hW__mockDimRow{align-items:center;gap:.75rem;display:flex}.Analyzer-module__XL_1hW__mockDimLabel{color:var(--muted-foreground);shrink:0;flex-shrink:0;width:6.5rem;font-size:.75rem}.Analyzer-module__XL_1hW__mockDimBarTrack{background:var(--muted);border-radius:3px;flex:1;height:6px;overflow:hidden}.Analyzer-module__XL_1hW__mockDimBar{background:var(--border);border-radius:3px;width:0%;height:100%}.Analyzer-module__XL_1hW__mockDimBarResult{background:var(--primary);width:0;height:100%;animation:Analyzer-module__XL_1hW__barGrow .8s var(--ease-out,ease)forwards;animation-delay:calc(var(--i,0)*.12s + .2s);border-radius:3px}.Analyzer-module__XL_1hW__mockDimRating{color:var(--muted-foreground);text-align:center;flex-shrink:0;width:1rem;font-size:.75rem}.Analyzer-module__XL_1hW__mockHint{color:var(--muted-foreground);text-align:center;font-size:.75rem;line-height:1.5}.Analyzer-module__XL_1hW__resultCompanyName{color:var(--foreground);text-align:center;font-size:.875rem;font-weight:600}.Analyzer-module__XL_1hW__formInner{flex-direction:column;gap:1.5rem;height:100%;display:flex}.Analyzer-module__XL_1hW__skeletonRing{background:linear-gradient(90deg,var(--muted)25%,var(--border)50%,var(--muted)75%);background-size:200% 100%;border-radius:50%;width:96px;height:96px;margin:0 auto;animation:1.5s infinite Analyzer-module__XL_1hW__shimmer}.Analyzer-module__XL_1hW__skeletonRows{flex-direction:column;gap:.75rem;display:flex}.Analyzer-module__XL_1hW__skeletonRow{background:linear-gradient(90deg,var(--muted)25%,var(--border)50%,var(--muted)75%);background-size:200% 100%;border-radius:6px;height:12px;animation:1.5s infinite Analyzer-module__XL_1hW__shimmer}@keyframes Analyzer-module__XL_1hW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Analyzer-module__XL_1hW__formCard{-webkit-backdrop-filter:blur(16px);box-sizing:border-box;background:#fff9;border:1px solid #ffffff80;border-radius:1.25rem;flex-direction:column;height:100%;padding:2rem 2.5rem;transition:box-shadow .3s;display:flex;box-shadow:0 4px 24px #0000000f,inset 0 1px 2px #fffc}.Analyzer-module__XL_1hW__formCard:focus-within{box-shadow:0 8px 32px #0000001a,inset 0 1px 2px #fffc}.Analyzer-module__XL_1hW__glassInput{background:#fff!important;border:1px solid #00000014!important;border-radius:.75rem!important;width:100%!important;font-size:1.2rem!important;transition:border-color .2s,box-shadow .2s!important;box-shadow:0 2px 8px #00000012,0 1px 2px #0000000a!important}.Analyzer-module__XL_1hW__glassInput:hover{border-color:#00000026!important;box-shadow:0 4px 12px #0000001a,0 1px 3px #0000000f!important}.Analyzer-module__XL_1hW__glassInput:focus-within,.Analyzer-module__XL_1hW__glassInput:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary)15%,transparent),0 2px 8px #00000012!important;outline:none!important}.Analyzer-module__XL_1hW__submitBtn{transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .2s!important}.Analyzer-module__XL_1hW__submitBtn:hover:not(:disabled){box-shadow:0 6px 20px color-mix(in srgb,var(--primary)30%,transparent)!important;transform:scale(1.02)!important}.Analyzer-module__XL_1hW__submitBtn:active:not(:disabled){transform:scale(.98)!important}.Analyzer-module__XL_1hW__results{--stagger:80ms}.Analyzer-module__XL_1hW__resultCard{opacity:0;animation:Analyzer-module__XL_1hW__resultIn .6s var(--ease-out)forwards;animation-delay:calc(var(--i,0)*var(--stagger) + .1s);transform:translateY(1rem)}@keyframes Analyzer-module__XL_1hW__resultIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.Analyzer-module__XL_1hW__ratingRing{width:120px;height:120px;margin:0 auto;position:relative}.Analyzer-module__XL_1hW__ratingRingSvg{width:100%;height:100%;transform:rotate(-90deg)}.Analyzer-module__XL_1hW__ratingTrack{fill:none;stroke:var(--border);stroke-width:6px}.Analyzer-module__XL_1hW__ratingFill{fill:none;stroke:var(--primary);stroke-width:6px;stroke-linecap:round;stroke-dasharray:314;stroke-dashoffset:314px;animation:1.2s cubic-bezier(.4,0,.2,1) .4s forwards Analyzer-module__XL_1hW__ringFill}.Analyzer-module__XL_1hW__ratingFill[data-rating=A]{--ring-offset:47}.Analyzer-module__XL_1hW__ratingFill[data-rating=B]{--ring-offset:94}.Analyzer-module__XL_1hW__ratingFill[data-rating=C]{--ring-offset:157}.Analyzer-module__XL_1hW__ratingFill[data-rating=D]{--ring-offset:220}@keyframes Analyzer-module__XL_1hW__ringFill{to{stroke-dashoffset:var(--ring-offset,94)}}.Analyzer-module__XL_1hW__ratingLabel{opacity:0;justify-content:center;align-items:center;font-size:2.5rem;font-weight:700;animation:.4s cubic-bezier(.34,1.56,.64,1) .8s forwards Analyzer-module__XL_1hW__ratingPop;display:flex;position:absolute;inset:0}@keyframes Analyzer-module__XL_1hW__ratingPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.Analyzer-module__XL_1hW__dimCard{position:relative;overflow:hidden}.Analyzer-module__XL_1hW__dimBar{width:0;height:3px;animation:Analyzer-module__XL_1hW__barGrow .8s var(--ease-out)forwards;animation-delay:calc(var(--i,0)*.15s + .5s);border-radius:0 0 2px;position:absolute;top:0;left:0}.Analyzer-module__XL_1hW__dimBar[data-rating=A]{width:85%}.Analyzer-module__XL_1hW__dimBar[data-rating=B]{width:70%}.Analyzer-module__XL_1hW__dimBar[data-rating=C]{width:50%}.Analyzer-module__XL_1hW__dimBar[data-rating=D]{width:30%}@keyframes Analyzer-module__XL_1hW__barGrow{0%{width:0}}.Analyzer-module__XL_1hW__gapItem{opacity:0;animation:Analyzer-module__XL_1hW__gapIn .4s var(--ease-out)forwards;animation-delay:calc(var(--i,0)*60ms + .6s);transform:translate(-.5rem)}@keyframes Analyzer-module__XL_1hW__gapIn{to{opacity:1;transform:translate(0)}}.Analyzer-module__XL_1hW__stdBadge{opacity:0;animation:.3s cubic-bezier(.34,1.56,.64,1) forwards Analyzer-module__XL_1hW__badgePop;animation-delay:calc(var(--i,0)*50ms + .3s);transform:scale(.8)}@keyframes Analyzer-module__XL_1hW__badgePop{to{opacity:1;transform:scale(1)}}.Analyzer-module__XL_1hW__findingItem{opacity:0;animation:Analyzer-module__XL_1hW__findingIn .4s var(--ease-out)forwards;animation-delay:calc(var(--i,0)*80ms + .2s);transform:translateY(.5rem)}@keyframes Analyzer-module__XL_1hW__findingIn{to{opacity:1;transform:translateY(0)}}.Analyzer-module__XL_1hW__infoItem{padding-left:12px;position:relative}.Analyzer-module__XL_1hW__infoItem:before{content:"";background:var(--primary);opacity:.3;border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px;left:0}
.HowItWorks-module__WawhIW__root{padding:var(--module-spacing-top)0 var(--module-spacing-bottom);min-height:calc(100vh*var(--item-count,4)*.45)}.HowItWorks-module__WawhIW__separator{background-color:var(--border);height:1px;margin-bottom:48px}.HowItWorks-module__WawhIW__separator>div{background-color:var(--border);height:1px}.HowItWorks-module__WawhIW__grid{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:1024px){.HowItWorks-module__WawhIW__grid{grid-template-columns:1fr 1fr;gap:24px}}.HowItWorks-module__WawhIW__sticky{top:calc(var(--top-inset,80px) + 48px);align-self:start;position:sticky}.HowItWorks-module__WawhIW__label{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.HowItWorks-module__WawhIW__heading{max-width:480px}.HowItWorks-module__WawhIW__description{color:var(--muted-foreground);max-width:440px;margin-top:24px}.HowItWorks-module__WawhIW__ctaWrap{margin-top:32px}.HowItWorks-module__WawhIW__cards{flex-direction:column;gap:48px;display:flex}.HowItWorks-module__WawhIW__card{opacity:.35;padding-top:24px;transition:opacity .5s;position:relative}.HowItWorks-module__WawhIW__cardActive{opacity:1}.HowItWorks-module__WawhIW__cardSep{background-color:var(--border);height:1px;position:absolute;top:0;left:0;right:0}.HowItWorks-module__WawhIW__card:before{content:"";background-color:var(--foreground);width:4px;height:4px;position:absolute;top:-2px;left:0}.HowItWorks-module__WawhIW__cardVisual{aspect-ratio:16/9;border-radius:12px;width:100%;margin-bottom:24px;position:relative;overflow:hidden}.HowItWorks-module__WawhIW__cardNum{opacity:.15;font-size:3rem;font-weight:700}.HowItWorks-module__WawhIW__cardTitle{margin-bottom:12px}.HowItWorks-module__WawhIW__cardDesc{color:var(--muted-foreground);max-width:440px}@media (max-width:1023px){.HowItWorks-module__WawhIW__root{min-height:auto}.HowItWorks-module__WawhIW__sticky{position:relative;top:auto}.HowItWorks-module__WawhIW__card{opacity:1}}
.Marketplace-module__tYHyzq__root{min-height:300vh;position:relative}.Marketplace-module__tYHyzq__stickyWrap{padding:var(--module-spacing-top)0 var(--module-spacing-bottom);position:sticky;top:56px;overflow:hidden}.Marketplace-module__tYHyzq__separator{background-color:var(--border);height:1px;margin-bottom:48px}.Marketplace-module__tYHyzq__separator>div{background-color:var(--border);height:1px}.Marketplace-module__tYHyzq__header{margin-bottom:48px}.Marketplace-module__tYHyzq__sliderWrap{overflow:visible}.Marketplace-module__tYHyzq__track{will-change:transform;gap:20px;transition:transform .1s linear;display:flex}.Marketplace-module__tYHyzq__card{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;flex-shrink:0;width:320px;transition:all .2s;display:flex;overflow:hidden}.Marketplace-module__tYHyzq__card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}@media (max-width:768px){.Marketplace-module__tYHyzq__root{min-height:auto}.Marketplace-module__tYHyzq__stickyWrap{position:relative;top:auto}.Marketplace-module__tYHyzq__sliderWrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px;overflow-x:auto}.Marketplace-module__tYHyzq__sliderWrap::-webkit-scrollbar{display:none}.Marketplace-module__tYHyzq__track{transform:none!important}.Marketplace-module__tYHyzq__card{width:280px}}
.Articles-module__lEAoPG__root{padding:var(--module-spacing-top)0 var(--module-spacing-bottom)}.Articles-module__lEAoPG__separator{background-color:var(--border);height:1px;margin-bottom:48px}.Articles-module__lEAoPG__separator>div{background-color:var(--border);height:1px}.Articles-module__lEAoPG__cards{grid-template-columns:1fr;gap:24px;margin-top:48px;display:grid}@media (min-width:768px){.Articles-module__lEAoPG__cards{grid-template-columns:repeat(3,1fr)}}.Articles-module__lEAoPG__card{border:1px solid var(--border);background:var(--card);border-radius:12px;position:relative;overflow:hidden}.Articles-module__lEAoPG__cardThumb{width:100%;height:200px;position:relative;overflow:hidden}.Articles-module__lEAoPG__cardContent{padding:24px}.Articles-module__lEAoPG__cardMeta{align-items:center;gap:8px;margin-bottom:12px;display:flex}.Articles-module__lEAoPG__cardDate{color:var(--muted-foreground);font-size:.75rem}.Articles-module__lEAoPG__cardTitle{margin-bottom:8px}.Articles-module__lEAoPG__cardExcerpt{color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:16px;display:-webkit-box;overflow:hidden}.Articles-module__lEAoPG__cardLink{color:var(--primary);align-items:center;gap:6px;font-size:.875rem;font-weight:500;transition:gap .2s;display:inline-flex}.Articles-module__lEAoPG__cardLink:hover{gap:10px}
.Footer-module__DaFM4q__root{background-color:var(--hero-bg);color:#fff;padding:80px 0 40px;position:relative;overflow:hidden}.Footer-module__DaFM4q__cta{text-align:center;padding-bottom:64px}.Footer-module__DaFM4q__ctaHeading{color:#fff;max-width:700px;margin-bottom:32px;margin-left:auto;margin-right:auto}.Footer-module__DaFM4q__ctaWord{opacity:0;filter:blur(6px);animation:.7s cubic-bezier(.19,1,.22,1) forwards paused Footer-module__DaFM4q__footerBlurIn;animation-delay:calc(var(--i,0)*60ms);margin-right:.3em;display:inline-block}.Footer-module__DaFM4q__visible .Footer-module__DaFM4q__ctaWord{animation-play-state:running}@keyframes Footer-module__DaFM4q__footerBlurIn{0%{opacity:0;filter:blur(6px)}50%{opacity:1}to{opacity:1;filter:blur()}}.Footer-module__DaFM4q__ctaActions{opacity:0;animation:Footer-module__DaFM4q__footerContentIn .6s var(--ease-out)forwards;animation-play-state:paused;animation-delay:.5s;transform:translateY(.5rem)}.Footer-module__DaFM4q__visible .Footer-module__DaFM4q__ctaActions{animation-play-state:running}@keyframes Footer-module__DaFM4q__footerContentIn{0%{opacity:0;transform:translateY(.5rem)}75%{opacity:1}to{opacity:1;transform:translateY(0)}}.Footer-module__DaFM4q__columns{grid-template-columns:1.5fr repeat(3,1fr);gap:32px;margin-bottom:64px;display:grid}.Footer-module__DaFM4q__logoCol{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.Footer-module__DaFM4q__logoText{align-items:center;gap:8px;font-size:1.125rem;font-weight:700;display:flex}.Footer-module__DaFM4q__tagline{color:#ffffff80;max-width:260px;font-size:.875rem;line-height:1.5}.Footer-module__DaFM4q__colTitle{text-transform:uppercase;letter-spacing:.1em;color:#fff6;margin-bottom:20px;font-size:.6875rem;font-weight:400}.Footer-module__DaFM4q__colLinks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__DaFM4q__colLink{color:#ffffffb3;font-size:.875rem;transition:color .2s}.Footer-module__DaFM4q__colLink:hover{color:#fff}.Footer-module__DaFM4q__bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;display:flex}.Footer-module__DaFM4q__copyright{color:#fff6;font-size:.75rem}.Footer-module__DaFM4q__legal{gap:24px;display:flex}.Footer-module__DaFM4q__legal a{color:#fff6;font-size:.75rem;transition:color .2s}.Footer-module__DaFM4q__legal a:hover{color:#fff}@media (max-width:768px){.Footer-module__DaFM4q__root{padding:60px 0 32px}.Footer-module__DaFM4q__columns{grid-template-columns:1fr 1fr;gap:32px 24px}.Footer-module__DaFM4q__logoCol{grid-column:span 2;margin-bottom:16px}.Footer-module__DaFM4q__bottom{flex-direction:column;align-items:flex-start}}
