.HeroSection-module__YGMWTW__hero{background:hsl(var(--background));justify-content:center;align-items:center;min-height:calc(100vh - 64px);display:flex;position:relative;overflow:visible}.HeroSection-module__YGMWTW__heroLayout{z-index:1;align-items:center;gap:48px;width:100%;max-width:1200px;margin:0 auto;padding:72px 24px 96px;display:grid;position:relative}@media (min-width:1024px){.HeroSection-module__YGMWTW__heroLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;padding-top:80px;padding-bottom:96px}}.HeroSection-module__YGMWTW__heroVisual{border-radius:var(--radius-xl);border:1px solid hsl(var(--border));width:100%;max-width:560px;box-shadow:var(--shadow-lg);aspect-ratio:4/3;margin:0 auto;position:relative;overflow:hidden}.HeroSection-module__YGMWTW__heroImage{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:1024px){.HeroSection-module__YGMWTW__heroVisual{max-width:none;margin:0 0 0 auto}}.HeroSection-module__YGMWTW__dotGrid{background-image:radial-gradient(circle, hsl(var(--border)) 1px, transparent 1px);pointer-events:none;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 70%,#0000 100%)}.HeroSection-module__YGMWTW__glowBlob{background:radial-gradient(ellipse at center, hsl(var(--primary) / .09) 0%, transparent 68%);pointer-events:none;width:700px;height:500px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.HeroSection-module__YGMWTW__inner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:560px;margin:0 auto;padding:0;display:flex;position:relative}@media (min-width:1024px){.HeroSection-module__YGMWTW__inner{text-align:left;align-items:flex-start;max-width:none;margin:0}.HeroSection-module__YGMWTW__subtitle{margin-left:0;margin-right:0}.HeroSection-module__YGMWTW__inner .HeroSection-module__YGMWTW__ctas,.HeroSection-module__YGMWTW__inner .HeroSection-module__YGMWTW__trustLine{justify-content:flex-start}.HeroSection-module__YGMWTW__inner .HeroSection-module__YGMWTW__statsBar{margin-left:0;margin-right:0}}.HeroSection-module__YGMWTW__eyebrow{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;margin-bottom:36px;padding:7px 16px;font-size:12.5px;font-weight:600;display:inline-flex}.HeroSection-module__YGMWTW__eyebrowDot{background:hsl(var(--primary));border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.4s ease-in-out infinite HeroSection-module__YGMWTW__breathe}@keyframes HeroSection-module__YGMWTW__breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.HeroSection-module__YGMWTW__headline{font-family:var(--font-display);letter-spacing:-.035em;color:hsl(var(--foreground));text-wrap:balance;margin-bottom:24px;font-size:clamp(40px,6.5vw,72px);font-weight:400;line-height:1.1}.HeroSection-module__YGMWTW__headlineItalic{color:hsl(var(--primary));font-style:italic}.HeroSection-module__YGMWTW__subtitle{color:hsl(var(--muted-foreground));text-wrap:pretty;max-width:580px;margin:0 auto 36px;font-size:clamp(15px,1.8vw,17px);line-height:1.75}.HeroSection-module__YGMWTW__ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;display:flex}.HeroSection-module__YGMWTW__primaryCta{background:hsl(var(--primary))!important;min-width:11rem!important;height:52px!important;color:hsl(var(--primary-foreground))!important;border-radius:10px!important;gap:8px!important;padding:0 2rem!important;font-size:15px!important;font-weight:700!important;transition:transform .16s,box-shadow .16s!important}.HeroSection-module__YGMWTW__primaryCta:hover{box-shadow:0 8px 28px hsl(var(--primary) / .32)!important;transform:translateY(-2px)!important}.HeroSection-module__YGMWTW__primaryCta:active{transform:translateY(0)scale(.99)!important}.HeroSection-module__YGMWTW__secondaryCta{height:52px!important;color:hsl(var(--muted-foreground))!important;background:0 0!important;border-radius:10px!important;gap:8px!important;padding:0 22px!important;font-size:14px!important;font-weight:600!important;transition:color .15s,background .15s!important}.HeroSection-module__YGMWTW__secondaryCta:hover{color:hsl(var(--foreground))!important;background:hsl(var(--muted))!important}.HeroSection-module__YGMWTW__trustLine{color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:none;margin:0 0 56px;font-size:12.5px;font-weight:500;display:flex}.HeroSection-module__YGMWTW__trustDot{opacity:.4;-webkit-user-select:none;user-select:none}.HeroSection-module__YGMWTW__statsBar{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;justify-content:center;align-items:stretch;width:100%;max-width:680px;display:flex;overflow:hidden}.HeroSection-module__YGMWTW__stat{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:20px 12px;display:flex;position:relative}.HeroSection-module__YGMWTW__statDivider{background:hsl(var(--border));width:1px;position:absolute;top:20%;bottom:20%;right:0}.HeroSection-module__YGMWTW__statValue{font-family:var(--font-display);color:hsl(var(--foreground));font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(22px,3vw,28px);font-weight:400;line-height:1}.HeroSection-module__YGMWTW__statLabel{color:hsl(var(--muted-foreground));text-align:center;max-width:100px;font-size:11.5px;font-weight:500;line-height:1.4}@media (max-width:640px){.HeroSection-module__YGMWTW__heroLayout{gap:36px;padding:56px 16px 72px}.HeroSection-module__YGMWTW__headline{letter-spacing:-.025em}.HeroSection-module__YGMWTW__statsBar{border-radius:12px;grid-template-columns:1fr 1fr;display:grid}.HeroSection-module__YGMWTW__stat{padding:18px 10px}.HeroSection-module__YGMWTW__statDivider{display:none}.HeroSection-module__YGMWTW__stat:first-child,.HeroSection-module__YGMWTW__stat:nth-child(2){border-bottom:1px solid hsl(var(--border))}.HeroSection-module__YGMWTW__stat:nth-child(odd){border-right:1px solid hsl(var(--border))}.HeroSection-module__YGMWTW__ctas{flex-direction:column;align-items:stretch;width:100%}.HeroSection-module__YGMWTW__primaryCta,.HeroSection-module__YGMWTW__secondaryCta{justify-content:center!important;width:100%!important}}.dark .HeroSection-module__YGMWTW__glowBlob{background:radial-gradient(ellipse at center, hsl(var(--primary) / .14) 0%, transparent 68%)}.dark .HeroSection-module__YGMWTW__dotGrid{background-image:radial-gradient(circle, hsl(var(--border) / 1) 1px, transparent 1px)}.dark .HeroSection-module__YGMWTW__statsBar{background:hsl(var(--card));border-color:hsl(var(--border))}.dark .HeroSection-module__YGMWTW__statDivider{background:hsl(var(--border))}
.BaseCard-module__HyQiiG__baseCard{background:hsl(var(--card));border:1px solid hsl(var(--border));will-change:transform;border-radius:14px;flex-direction:column;gap:12px;min-width:0;height:100%;padding:28px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.BaseCard-module__HyQiiG__baseCard:hover{box-shadow:0 1px 2px hsl(var(--foreground) / .04), 0 8px 24px hsl(var(--foreground) / .07), 0 20px 48px hsl(var(--foreground) / .04);border-color:hsl(var(--border));transform:translateY(-4px)}.BaseCard-module__HyQiiG__baseCard:active{transition-duration:80ms;transform:translateY(-1px)}.BaseCard-module__HyQiiG__baseCardAccent:before{content:"";background:hsl(var(--primary));border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:28px;right:28px}.BaseCard-module__HyQiiG__baseCardCentered{text-align:center;align-items:center}.BaseCard-module__HyQiiG__baseCardWithThumb{gap:0;padding:0}.BaseCard-module__HyQiiG__thumbnail{aspect-ratio:16/9;border-radius:13px 13px 0 0;flex-shrink:0;width:100%;overflow:hidden}.BaseCard-module__HyQiiG__thumbnailInner{width:100%;height:100%;display:block}.BaseCard-module__HyQiiG__body{flex-direction:column;flex:1;gap:12px;min-width:0;padding:28px;display:flex}.BaseCard-module__HyQiiG__bodyCentered{text-align:center;align-items:center}.BaseCard-module__HyQiiG__stepWrap{position:relative}.BaseCard-module__HyQiiG__stepNumber{font-family:var(--font-display);color:hsl(var(--primary) / .15);-webkit-user-select:none;user-select:none;margin:0 0 -8px;font-size:48px;font-weight:400;line-height:1}.BaseCard-module__HyQiiG__baseCardTitle{font-family:var(--font-body);color:hsl(var(--foreground));letter-spacing:-.02em;margin:0;font-size:16px;font-weight:700;line-height:1.35}.BaseCard-module__HyQiiG__baseCardDesc{font-family:var(--font-body);color:hsl(var(--muted-foreground));max-width:none;margin:0;font-size:14px;font-weight:400;line-height:1.75}.BaseCard-module__HyQiiG__meta{text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--primary));margin:0;font-size:12px;font-weight:700}.BaseCard-module__HyQiiG__date{color:hsl(var(--muted-foreground));margin:0;font-size:12px}.BaseCard-module__HyQiiG__avatar{background:linear-gradient(135deg, hsl(var(--muted)), hsl(var(--border)));border-radius:50%;flex-shrink:0;width:80px;height:80px;display:block}
.StatCard-module__sL2uuW__statCard{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:24px 28px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:flex;overflow:hidden}.StatCard-module__sL2uuW__statCard:hover{box-shadow:0 4px 16px hsl(var(--foreground) / .06), 0 12px 32px hsl(var(--foreground) / .04);transform:translateY(-3px)}.StatCard-module__sL2uuW__statValue{font-family:var(--font-display);color:hsl(var(--foreground));letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:42px;font-weight:400;line-height:1}.StatCard-module__sL2uuW__statLabel{font-family:var(--font-body);color:hsl(var(--muted-foreground));letter-spacing:.01em;max-width:none;margin:0;font-size:13px;font-weight:500;line-height:1.5}.StatCard-module__sL2uuW__statChange{border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.StatCard-module__sL2uuW__statChangePositive{background:hsl(var(--score-positive) / .12);color:hsl(var(--score-positive))}.StatCard-module__sL2uuW__statChangeNegative{background:hsl(var(--score-negative) / .12);color:hsl(var(--score-negative))}@media (max-width:640px){.StatCard-module__sL2uuW__statValue{font-size:32px}}
.PricingCard-module__bBuQWW__wrap{min-width:0;height:100%;padding-top:14px;position:relative;overflow:visible}.PricingCard-module__bBuQWW__pricingCard{background:hsl(var(--card));border:1.5px solid hsl(var(--border));border-radius:16px;flex-direction:column;gap:0;min-width:0;height:100%;padding:32px 28px;transition:box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.PricingCard-module__bBuQWW__pricingCard:hover{box-shadow:0 4px 12px hsl(var(--foreground) / .05), 0 16px 40px hsl(var(--foreground) / .06)}.PricingCard-module__bBuQWW__pricingCardFeatured{border-color:hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary) / .08), 0 8px 32px hsl(var(--primary) / .12), 0 24px 64px hsl(var(--primary) / .06);border-width:2px}.PricingCard-module__bBuQWW__featuredBadge{background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-family:var(--font-body);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 8px hsl(var(--primary) / .35);z-index:2;border-radius:999px;padding:5px 16px;font-size:11px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.PricingCard-module__bBuQWW__planName{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));margin:0 0 20px;font-size:12px;font-weight:700}.PricingCard-module__bBuQWW__priceRow{align-items:baseline;gap:1px;margin-bottom:6px;display:flex}.PricingCard-module__bBuQWW__priceCurrency{font-family:var(--font-body);color:hsl(var(--foreground));align-self:flex-start;margin-top:10px;font-size:18px;font-weight:700}.PricingCard-module__bBuQWW__priceAmount{font-family:var(--font-display);color:hsl(var(--foreground));letter-spacing:-.03em;font-size:48px;font-weight:400;line-height:1}.PricingCard-module__bBuQWW__pricePeriod{color:hsl(var(--muted-foreground));margin-left:2px;font-size:14px;font-weight:400}.PricingCard-module__bBuQWW__planDesc{color:hsl(var(--muted-foreground));max-width:none;margin:8px 0 24px;font-size:13.5px;line-height:1.65}.PricingCard-module__bBuQWW__planDivider{background:hsl(var(--border));border:none;height:1px;margin-bottom:24px}.PricingCard-module__bBuQWW__planFeatures{flex-direction:column;flex:1;gap:13px;margin:0 0 28px;padding:0;list-style:none;display:flex}.PricingCard-module__bBuQWW__planFeatureItem{color:hsl(var(--foreground));align-items:flex-start;gap:10px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.PricingCard-module__bBuQWW__planFeatureCheck{background:hsl(var(--primary) / .1);width:18px;height:18px;color:hsl(var(--primary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.PricingCard-module__bBuQWW__planCta{letter-spacing:-.01em;cursor:pointer;width:100%;min-width:9.5rem;height:48px;font-size:14px;font-weight:700;font-family:var(--font-body);border:none;border-radius:10px;justify-content:center;align-items:center;padding-left:1.5rem;padding-right:1.5rem;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.PricingCard-module__bBuQWW__planCta:hover{transform:translateY(-1px)}.PricingCard-module__bBuQWW__planCtaFeatured{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 4px 16px hsl(var(--primary) / .28)}.PricingCard-module__bBuQWW__planCtaFeatured:hover{box-shadow:0 8px 24px hsl(var(--primary) / .38)}.PricingCard-module__bBuQWW__planCtaDefault{border:1.5px solid hsl(var(--border));color:hsl(var(--foreground));background:0 0}.PricingCard-module__bBuQWW__planCtaDefault:hover{background:hsl(var(--muted));border-color:hsl(var(--border))}.dark .PricingCard-module__bBuQWW__pricingCardFeatured{border-color:hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary) / .15), 0 8px 32px hsl(var(--primary) / .2), 0 24px 64px hsl(var(--primary) / .08)}
.DarkCard-module__1p4C5a__darkCard{background:var(--scholaris-dark-band);color:#f8fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:14px;width:100%;padding:40px 36px;display:flex;position:relative;overflow:hidden}.DarkCard-module__1p4C5a__darkCard:before{content:"";opacity:.025;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.DarkCard-module__1p4C5a__darkCardTitle{font-family:var(--font-display);color:#e9edf1;letter-spacing:-.025em;z-index:1;margin:0;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.25;position:relative}.DarkCard-module__1p4C5a__darkCardDesc{color:#fff9;z-index:1;max-width:none;margin:0;font-size:15px;line-height:1.7;position:relative}.DarkCard-module__1p4C5a__darkCardCta{z-index:1;background:hsl(var(--primary));min-width:10.5rem;height:48px;color:hsl(var(--primary-foreground));letter-spacing:-.01em;cursor:pointer;font-size:14px;font-weight:700;font-family:var(--font-body);border:none;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;margin-top:8px;padding:0 2rem;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex;position:relative}.DarkCard-module__1p4C5a__darkCardCta:hover{opacity:.88;transform:translateY(-1px)}@media (max-width:640px){.DarkCard-module__1p4C5a__darkCard{padding:32px 24px}.DarkCard-module__1p4C5a__darkCardCta{justify-content:center;align-self:stretch;width:100%}}
.cardGrids-module__0jJo1G__grid{align-items:stretch;gap:20px;width:100%;display:grid;overflow:visible}.cardGrids-module__0jJo1G__grid>*{min-width:0}.cardGrids-module__0jJo1G__cols2,.cardGrids-module__0jJo1G__cols3,.cardGrids-module__0jJo1G__cols4{grid-template-columns:1fr}@media (min-width:640px){.cardGrids-module__0jJo1G__cols2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.cardGrids-module__0jJo1G__cols3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px) and (max-width:899px){.cardGrids-module__0jJo1G__cols4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.cardGrids-module__0jJo1G__cols4{grid-template-columns:repeat(4,minmax(0,1fr))}}.cardGrids-module__0jJo1G__pricingGrid{align-items:stretch;gap:20px;width:100%;max-width:1000px;margin:0 auto;padding-top:16px;display:grid;overflow:visible}.cardGrids-module__0jJo1G__pricingGrid>*{min-width:0}@media (min-width:900px){.cardGrids-module__0jJo1G__pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.ThreePillars-module__S-3wma__section{overflow:visible}.ThreePillars-module__S-3wma__header{margin-bottom:0}.ThreePillars-module__S-3wma__title{letter-spacing:-.03em;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.ThreePillars-module__S-3wma__subtitle{font-size:1.0625rem;line-height:1.75}
.HowItWorks-module__Hv8dkq__section{max-width:none}.HowItWorks-module__Hv8dkq__header{margin-bottom:0}.HowItWorks-module__Hv8dkq__title{letter-spacing:-.03em;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}
.pricing-module__i1O_2a__pricingHero{padding-top:clamp(5rem,12vw,6.5rem);padding-bottom:48px;overflow:visible}.pricing-module__i1O_2a__pricingHeroInner{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:560px;margin:0 auto;display:flex}.pricing-module__i1O_2a__pricingTitle{font-family:var(--font-display);letter-spacing:-.03em;color:hsl(var(--foreground));margin:0;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:400;line-height:1.15}.pricing-module__i1O_2a__pricingSubtitle{color:hsl(var(--muted-foreground));max-width:480px;margin:0;font-size:1rem;line-height:1.7}.pricing-module__i1O_2a__pricingSection{padding-top:48px;padding-bottom:80px;overflow:visible}.pricing-module__i1O_2a__toggleWrap{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px;display:flex}.pricing-module__i1O_2a__toggleOption{border-radius:var(--radius-full);border:2px solid hsl(var(--border));background:hsl(var(--card));font-family:var(--font-body);color:hsl(var(--foreground));cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.9375rem;font-weight:600;display:inline-flex}.pricing-module__i1O_2a__toggleOption:hover:not(.pricing-module__i1O_2a__toggleActive){background:hsl(var(--muted) / .5)}.pricing-module__i1O_2a__toggleActive{border-color:hsl(var(--primary));background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.pricing-module__i1O_2a__saveBadge{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:var(--radius-full);padding:2px 8px;font-size:.6875rem}.pricing-module__i1O_2a__guarantee{text-align:center;margin-top:var(--space-8);color:hsl(var(--muted-foreground));font-size:.9375rem}
.ScoreDemo-module__xx388q__section{padding:var(--home-section-y,clamp(4rem, 10vw, 6.5rem)) max(1.5rem, 5vw);background:hsl(var(--background));border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border))}.ScoreDemo-module__xx388q__inner{background:var(--scholaris-dark-band);color:#f8fafc;max-width:1120px;box-shadow:var(--shadow-lg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:3rem;margin:0 auto;padding:clamp(2rem,4vw,3rem);display:grid}@media (min-width:900px){.ScoreDemo-module__xx388q__inner{grid-template-columns:1fr 1fr}}.ScoreDemo-module__xx388q__copy{color:#f1f5f9}.ScoreDemo-module__xx388q__copy :is(h2,p){color:inherit}.ScoreDemo-module__xx388q__title{color:#fff;letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700}.ScoreDemo-module__xx388q__subtitle{color:#e2e8f0;max-width:36ch;margin-bottom:2rem;line-height:1.75}.ScoreDemo-module__xx388q__sliderLabel{color:#f8fafc;margin-bottom:.75rem;font-size:.9375rem;display:block}.ScoreDemo-module__xx388q__sliderLabel strong{color:#bfdbfe}.ScoreDemo-module__xx388q__slider{accent-color:#93c5fd;width:100%;max-width:320px}.ScoreDemo-module__xx388q__gaugeWrap{text-align:center}.ScoreDemo-module__xx388q__gauge{width:100%;max-width:280px;margin:0 auto}.ScoreDemo-module__xx388q__gaugeTrack{stroke:#ffffff38}.ScoreDemo-module__xx388q__gaugeNeedle{stroke:#f8fafc}.ScoreDemo-module__xx388q__score{margin-top:1rem}.ScoreDemo-module__xx388q__scoreValue{letter-spacing:-.04em;color:#93c5fd;font-size:3.5rem;font-weight:700;line-height:1;display:block}.ScoreDemo-module__xx388q__scoreLabel{text-transform:uppercase;letter-spacing:.1em;color:#cbd5e1;font-size:.875rem}
.FAQ-module__BrFl7a__faq{gap:var(--space-3);flex-direction:column;display:flex}.FAQ-module__BrFl7a__item{border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--card));overflow:hidden}.FAQ-module__BrFl7a__trigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) var(--space-6);font-family:var(--font-body);text-align:left;color:hsl(var(--foreground));background:0 0;border:none;font-size:1rem;font-weight:600;display:flex}.FAQ-module__BrFl7a__icon{transition:transform var(--transition-fast);flex-shrink:0}.FAQ-module__BrFl7a__iconOpen{transition:transform var(--transition-fast);flex-shrink:0;transform:rotate(180deg)}.FAQ-module__BrFl7a__answer{padding:0 var(--space-6) var(--space-5)}.FAQ-module__BrFl7a__answer p{color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.65}
.QuestionPreview-module__02C6BG__section{overflow:visible}.QuestionPreview-module__02C6BG__examLayout{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:16px;gap:0;display:grid;overflow:hidden}@media (min-width:768px){.QuestionPreview-module__02C6BG__examLayout{grid-template-columns:1fr 1fr}}.QuestionPreview-module__02C6BG__stimulus{background:hsl(var(--muted) / .35);border-bottom:1px solid hsl(var(--border));padding:2rem;font-size:.9375rem;line-height:1.75}@media (min-width:768px){.QuestionPreview-module__02C6BG__stimulus{border-bottom:none;border-right:1px solid hsl(var(--border))}}.QuestionPreview-module__02C6BG__stimulusLabel{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));margin-bottom:1rem;font-size:.6875rem;font-weight:700}.QuestionPreview-module__02C6BG__question{padding:2rem}.QuestionPreview-module__02C6BG__questionText{color:hsl(var(--foreground));margin-bottom:1.5rem;font-weight:500;line-height:1.65}.QuestionPreview-module__02C6BG__options{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;list-style:none;display:flex}.QuestionPreview-module__02C6BG__option{text-align:left;border:1.5px solid hsl(var(--border));background:hsl(var(--background));border-radius:12px;align-items:flex-start;gap:.75rem;width:100%;padding:1rem;font-size:.9375rem;transition:border-color .2s,background .2s;display:flex}.QuestionPreview-module__02C6BG__option:hover:not(:disabled){border-color:hsl(var(--primary) / .45);background:hsl(var(--muted) / .5)}.QuestionPreview-module__02C6BG__selected{border-color:hsl(var(--primary));background:hsl(var(--primary) / .08)}.QuestionPreview-module__02C6BG__correct{border-color:hsl(var(--score-positive));background:hsl(var(--score-positive) / .1)}.QuestionPreview-module__02C6BG__incorrect{border-color:hsl(var(--destructive));background:hsl(var(--destructive) / .08)}.QuestionPreview-module__02C6BG__optionId{background:hsl(var(--muted));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:700;display:flex}.QuestionPreview-module__02C6BG__revealBtn{width:100%}.QuestionPreview-module__02C6BG__explanation{background:hsl(var(--muted) / .4);border:1px solid hsl(var(--border));border-left:3px solid hsl(var(--primary));border-radius:12px;padding:1rem;animation:.3s QuestionPreview-module__02C6BG__slideIn}.QuestionPreview-module__02C6BG__explanation strong{color:hsl(var(--foreground));margin-bottom:.5rem;display:block}.QuestionPreview-module__02C6BG__explanation p{font-size:.9375rem;line-height:1.7}@keyframes QuestionPreview-module__02C6BG__slideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.PageShell-module__qsSepa__hero{background:hsl(var(--muted) / .35);padding-top:72px;padding-bottom:48px;position:relative;overflow:visible}.PageShell-module__qsSepa__hero.PageShell-module__qsSepa__default{--accent:hsl(var(--primary));--accent-light:hsl(var(--primary) / .1)}.PageShell-module__qsSepa__hero.PageShell-module__qsSepa__sat{--accent:var(--sat-color);--accent-light:#ede9fe}.PageShell-module__qsSepa__hero.PageShell-module__qsSepa__act{--accent:var(--act-color);--accent-light:#fce7f3}.PageShell-module__qsSepa__hero.PageShell-module__qsSepa__jamb{--accent:var(--jamb-color);--accent-light:#fef3c7}.dark .PageShell-module__qsSepa__hero.PageShell-module__qsSepa__sat{--accent-light:hsl(var(--exam-sat) / .18)}.dark .PageShell-module__qsSepa__hero.PageShell-module__qsSepa__act{--accent-light:hsl(var(--exam-act) / .18)}.dark .PageShell-module__qsSepa__hero.PageShell-module__qsSepa__jamb{--accent-light:hsl(var(--exam-jamb) / .18)}.PageShell-module__qsSepa__heroDecorClip{pointer-events:none;position:absolute;inset:0;overflow:hidden}.PageShell-module__qsSepa__heroDecor{width:400px;height:400px;color:var(--accent);position:absolute;top:-20%;right:-10%}.PageShell-module__qsSepa__heroShape{width:100%;height:100%}.PageShell-module__qsSepa__heroInner{text-align:center;max-width:720px;margin:0 auto;position:relative}.PageShell-module__qsSepa__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:var(--space-4);font-size:.8125rem;font-weight:700}.PageShell-module__qsSepa__heroTitle{margin-bottom:var(--space-4);color:hsl(var(--foreground));font-size:clamp(2rem,5vw,3rem)}.PageShell-module__qsSepa__heroSubtitle{color:hsl(var(--muted-foreground));margin-bottom:var(--space-8);font-size:1.125rem;line-height:1.6}.PageShell-module__qsSepa__heroCta{min-width:10.5rem;background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;opacity:1!important;padding-left:2rem!important;padding-right:2rem!important}.PageShell-module__qsSepa__section{width:100%;padding-top:96px;padding-bottom:96px;overflow:visible}.PageShell-module__qsSepa__sectionAlt{background:hsl(var(--muted) / .4);border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border))}@media (max-width:768px){.PageShell-module__qsSepa__section{padding-top:64px;padding-bottom:64px}}.PageShell-module__qsSepa__sectionInner{width:100%;max-width:1200px;margin:0 auto;overflow:visible}.PageShell-module__qsSepa__sectionTitle{color:hsl(var(--foreground));margin-bottom:32px;font-size:clamp(1.5rem,3vw,2rem)}.PageShell-module__qsSepa__content{flex-direction:column;width:100%;display:flex;overflow:visible}
.about-module__qQ3KoW__prose{max-width:640px}.about-module__qQ3KoW__prose p{color:hsl(var(--muted-foreground));margin-bottom:var(--space-6);font-size:1.0625rem;line-height:1.75}.about-module__qQ3KoW__press{color:hsl(var(--muted-foreground));font-size:.9375rem;font-style:italic}
.blog-module__9fogyq__categories{gap:var(--space-2);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.blog-module__9fogyq__category{padding:var(--space-2) var(--space-4);background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:var(--radius-full);color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:600}.blog-module__9fogyq__featuredCard{margin-bottom:var(--space-10)}.blog-module__9fogyq__cardLink{min-width:0;height:100%;color:inherit;text-decoration:none;display:block}
.business-module__rpn5fG__pricingWrap{max-width:480px}.business-module__rpn5fG__ctaSection{padding:var(--space-12) 0;overflow:visible}.business-module__rpn5fG__form{gap:var(--space-6);flex-direction:column;max-width:480px;display:flex}.business-module__rpn5fG__form label{gap:var(--space-2);color:hsl(var(--foreground));flex-direction:column;font-size:.875rem;font-weight:600;display:flex}.business-module__rpn5fG__form input,.business-module__rpn5fG__form select{padding:var(--space-3) var(--space-4);border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--background));color:hsl(var(--foreground));font-family:inherit}.business-module__rpn5fG__submitBtn{background:hsl(var(--primary));height:48px;color:hsl(var(--primary-foreground));font-family:var(--font-body);cursor:pointer;border:none;border-radius:10px;font-size:14px;font-weight:700;transition:opacity .15s,transform .15s}.business-module__rpn5fG__submitBtn:hover{opacity:.92;transform:translateY(-1px)}
.contact-module__Jc4ErW__form{gap:var(--space-6);flex-direction:column;max-width:560px;display:flex}.contact-module__Jc4ErW__row{gap:var(--space-6);display:grid}@media (min-width:640px){.contact-module__Jc4ErW__row{grid-template-columns:1fr 1fr}}.contact-module__Jc4ErW__form label{gap:var(--space-2);color:hsl(var(--foreground));flex-direction:column;font-size:.875rem;font-weight:600;display:flex}.contact-module__Jc4ErW__form input,.contact-module__Jc4ErW__form select,.contact-module__Jc4ErW__form textarea{padding:var(--space-3) var(--space-4);border:1px solid hsl(var(--input));border-radius:var(--radius-md);font-family:inherit;font-size:1rem}.contact-module__Jc4ErW__form input:focus,.contact-module__Jc4ErW__form select:focus,.contact-module__Jc4ErW__form textarea:focus{outline:2px solid hsl(var(--primary));outline-offset:2px}.contact-module__Jc4ErW__aside{margin-top:var(--space-12);padding:var(--space-8);background:hsl(var(--muted));border-radius:var(--radius-lg);max-width:400px}.contact-module__Jc4ErW__aside h3{font-family:var(--font-body);margin-bottom:var(--space-4);font-size:1rem;font-weight:700}.contact-module__Jc4ErW__aside p{color:hsl(var(--muted-foreground));margin-bottom:var(--space-3);font-size:.9375rem}
.creators-module__az43zq__revenue{max-width:640px}.creators-module__az43zq__revenueLead{margin-bottom:var(--space-6);color:hsl(var(--foreground));font-size:1.25rem;line-height:1.6}.creators-module__az43zq__revenueLead strong{color:hsl(var(--primary));font-size:1.5rem}.creators-module__az43zq__revenueList{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.creators-module__az43zq__revenueList li{padding-left:var(--space-6);color:hsl(var(--muted-foreground));position:relative}.creators-module__az43zq__revenueList li:before{content:"→";color:hsl(var(--primary));font-weight:700;position:absolute;left:0}.creators-module__az43zq__quote{color:hsl(var(--muted-foreground));padding:var(--space-8);background:hsl(var(--card));border-left:4px solid hsl(var(--primary));border-radius:var(--radius-md);border:1px solid hsl(var(--border));border-left-width:4px;font-size:1.125rem;font-style:italic;line-height:1.7}.creators-module__az43zq__quote footer{margin-top:var(--space-4);color:hsl(var(--muted-foreground));font-size:.875rem;font-style:normal;display:block}.creators-module__az43zq__ctaSection{padding:var(--space-16) 0;overflow:visible}
.exam-module__5y8vzG__featureList{gap:var(--space-4);flex-direction:column;max-width:640px;list-style:none;display:flex}.exam-module__5y8vzG__featureList li{padding-left:var(--space-8);color:hsl(var(--muted-foreground));font-size:1rem;position:relative}.exam-module__5y8vzG__featureList li:before{content:"";background:hsl(var(--primary));border-radius:50%;width:8px;height:8px;position:absolute;top:.5em;left:0}.exam-module__5y8vzG__chart{justify-content:center;align-items:flex-end;gap:var(--space-6);height:200px;padding:var(--space-8);background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;display:flex;position:relative;overflow:hidden}.exam-module__5y8vzG__chartBar{background:hsl(var(--primary));opacity:.85;border-radius:var(--radius-sm) var(--radius-sm) 0 0;width:48px;min-height:20px}.exam-module__5y8vzG__chartLabel{bottom:var(--space-4);color:hsl(var(--muted-foreground));font-size:.8125rem;position:absolute}.exam-module__5y8vzG__chartCaption{text-align:center;margin-top:var(--space-4);color:hsl(var(--muted-foreground));font-size:.9375rem}.exam-module__5y8vzG__ctaSection{padding:var(--space-16) 0;overflow:visible}
.learn-module__2Qewrq__toolbar{gap:var(--space-4);margin-bottom:var(--space-10);flex-direction:column;display:flex}@media (min-width:768px){.learn-module__2Qewrq__toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.learn-module__2Qewrq__search{align-items:center;gap:var(--space-3);max-width:400px;padding:var(--space-3) var(--space-4);border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--card));flex:1;display:flex}.learn-module__2Qewrq__search input{color:hsl(var(--foreground));background:0 0;border:none;flex:1;font-family:inherit;font-size:1rem}.learn-module__2Qewrq__search input:focus{outline:none}.learn-module__2Qewrq__filters{align-items:center;gap:var(--space-4);display:flex}.learn-module__2Qewrq__filters select{padding:var(--space-3) var(--space-4);border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--card));color:hsl(var(--foreground));font-family:inherit}.learn-module__2Qewrq__checkbox{align-items:center;gap:var(--space-2);color:hsl(var(--foreground));font-size:.9375rem;font-weight:500;display:flex}.learn-module__2Qewrq__cardLink{min-width:0;height:100%;color:inherit;text-decoration:none;display:block}.learn-module__2Qewrq__thumb{background:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));width:100%;height:100%;min-height:140px}.learn-module__2Qewrq__empty{text-align:center;padding:var(--space-16);color:hsl(var(--muted-foreground))}.learn-module__2Qewrq__emptyActions{margin-top:var(--space-4);justify-content:center;display:flex}
.legal-module__rHtxJq__prose{max-width:720px}.legal-module__rHtxJq__prose h2{font-family:var(--font-body);margin-top:var(--space-10);margin-bottom:var(--space-4);font-size:1.25rem;font-weight:700}.legal-module__rHtxJq__prose h2:first-child{margin-top:0}.legal-module__rHtxJq__prose p{color:var(--text-secondary);margin-bottom:var(--space-4);font-size:1rem;line-height:1.75}
