.LandingPage-module__N_128q__page{background:radial-gradient(circle at 50% -8rem, color-mix(in srgb, var(--accent) 7%, transparent), transparent 34rem), var(--bg);flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.LandingPage-module__N_128q__nav{z-index:30;margin-inline:auto;border:1px solid color-mix(in srgb, var(--border-2) 82%, transparent);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;width:min(100% - 28px,1160px);margin-top:10px;padding:9px 10px 9px 14px;display:flex;position:sticky;top:0;box-shadow:0 16px 48px #00000038,inset 0 1px #ffffff09}.LandingPage-module__N_128q__brand,.LandingPage-module__N_128q__actions,.LandingPage-module__N_128q__link,.LandingPage-module__N_128q__cta{align-items:center;display:flex}.LandingPage-module__N_128q__brand{gap:10px;min-width:max-content;min-height:44px;text-decoration:none}.LandingPage-module__N_128q__brandLogo{object-fit:contain}.LandingPage-module__N_128q__brandWordmark{color:var(--text-1);letter-spacing:-.025em;font-size:18px;font-weight:900}.LandingPage-module__N_128q__brandWordmark span{color:var(--accent)}.LandingPage-module__N_128q__actions{gap:8px}.LandingPage-module__N_128q__primaryNav{align-items:center;gap:4px;display:flex}.LandingPage-module__N_128q__primaryNav a{min-height:40px;color:var(--text-3);transition:color var(--motion-fast), background var(--motion-fast);border-radius:9px;align-items:center;padding-inline:12px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.LandingPage-module__N_128q__primaryNav a:hover{color:var(--text-1);background:var(--surface-hover)}.LandingPage-module__N_128q__link,.LandingPage-module__N_128q__cta{white-space:nowrap;min-height:44px;transition:color var(--motion-fast), background var(--motion-fast), border-color var(--motion-fast), transform var(--motion-fast);border-radius:10px;justify-content:center;padding-inline:12px;font-size:13px;font-weight:750;text-decoration:none}.LandingPage-module__N_128q__link{color:var(--text-2)}.LandingPage-module__N_128q__link:hover{color:var(--text-1);background:var(--surface-hover)}.LandingPage-module__N_128q__cta{border:1px solid color-mix(in srgb, var(--accent) 72%, white 28%);color:var(--accent-fg);background:var(--accent);box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 18%, transparent)}.LandingPage-module__N_128q__cta:hover{transform:translateY(-1px)}.LandingPage-module__N_128q__hero{position:relative;overflow:hidden}.LandingPage-module__N_128q__heroGlow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 9%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:700px;height:700px;position:absolute;top:5%;left:50%;transform:translate(-50%)}.LandingPage-module__N_128q__heroMeteors{pointer-events:none;position:absolute;inset:0;overflow:hidden}.LandingPage-module__N_128q__heroContent{z-index:1;text-align:center;width:min(100%,820px);margin:0 auto;padding:clamp(70px,10vw,112px) 24px 34px;position:relative}.LandingPage-module__N_128q__eyebrow{border:1px solid color-mix(in srgb, var(--accent) 27%, var(--border));width:fit-content;color:var(--text-2);background:color-mix(in srgb, var(--accent-dim) 68%, var(--surface));letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin:0 auto 20px;padding:7px 11px;font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.LandingPage-module__N_128q__eyebrow span{background:var(--accent);width:7px;height:7px;box-shadow:0 0 13px var(--accent-glow);border-radius:50%}.LandingPage-module__N_128q__heroAccent{color:var(--accent);text-shadow:0 0 36px color-mix(in srgb, var(--accent) 25%, transparent)}.LandingPage-module__N_128q__heroTitle{color:var(--text-1);letter-spacing:-.045em;text-wrap:balance;margin-bottom:20px;font-size:clamp(34px,6vw,62px);font-weight:930;line-height:1.06}.LandingPage-module__N_128q__heroCopy{max-width:600px;color:var(--text-2);text-wrap:balance;margin:0 auto 32px;font-size:clamp(15px,1.6vw,18px);line-height:1.65}.LandingPage-module__N_128q__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.LandingPage-module__N_128q__heroPrimary,.LandingPage-module__N_128q__heroSecondary{min-height:48px;transition:transform var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.LandingPage-module__N_128q__heroPrimary{color:var(--accent-fg);background:var(--accent);box-shadow:0 14px 34px color-mix(in srgb, var(--accent) 18%, transparent)}.LandingPage-module__N_128q__heroSecondary{border:1px solid var(--border-2);color:var(--text-1);background:color-mix(in srgb, var(--surface-2) 88%, transparent)}.LandingPage-module__N_128q__heroPrimary:hover,.LandingPage-module__N_128q__heroSecondary:hover{transform:translateY(-2px)}.LandingPage-module__N_128q__heroProof{color:var(--text-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:20px;font-size:11.5px;font-weight:650;display:flex}.LandingPage-module__N_128q__heroProof span{align-items:center;gap:6px;display:inline-flex}.LandingPage-module__N_128q__heroProof svg{color:var(--accent)}.LandingPage-module__N_128q__booksRow{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:0 24px 56px;display:flex;position:relative}.LandingPage-module__N_128q__booksLabel{color:var(--text-3);font-size:12px;font-weight:650}.LandingPage-module__N_128q__bookLogos{align-items:center;gap:8px;display:flex}.LandingPage-module__N_128q__bookLogo{border:1px solid var(--border-2);background:var(--surface-2);border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.LandingPage-module__N_128q__section{width:min(100%,1048px);margin:0 auto;padding:26px 24px;scroll-margin-top:90px}.LandingPage-module__N_128q__sectionTitle{color:var(--text-1);letter-spacing:-.025em;text-align:center;text-wrap:balance;margin-bottom:5px;font-size:clamp(21px,3vw,27px);font-weight:900}.LandingPage-module__N_128q__sectionCopy{max-width:650px;color:var(--text-3);text-align:center;text-wrap:balance;margin:0 auto 34px;font-size:13px;line-height:1.6}.LandingPage-module__N_128q__featureShowcase{border:1px solid var(--border);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-2) 93%, transparent), color-mix(in srgb, var(--surface) 90%, transparent));border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,5vw,56px);margin-bottom:28px;padding:clamp(20px,4vw,34px);display:grid;box-shadow:0 28px 70px #00000029,inset 0 1px #ffffff09}.LandingPage-module__N_128q__featureTitle{color:var(--text-1);letter-spacing:-.025em;margin:11px 0 8px;font-size:23px;font-weight:900}.LandingPage-module__N_128q__featureCopy{color:var(--text-2);margin-bottom:16px;font-size:14px;line-height:1.65}.LandingPage-module__N_128q__mockupWrap{width:100%}.LandingPage-module__N_128q__tierPill{letter-spacing:.07em;text-transform:uppercase;border:1px solid;border-radius:999px;width:fit-content;padding:4px 9px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.LandingPage-module__N_128q__tier_basic{color:#68adff;background:#4d9eff1c;border-color:#4d9eff4d}.LandingPage-module__N_128q__tier_advanced{color:#ff7188;background:#ff4d6a1c;border-color:#ff4d6a4d}.LandingPage-module__N_128q__tier_ultimate{color:#53e1ff;background:#39d9ff1c;border-color:#39d9ff52}.LandingPage-module__N_128q__boardMockup{border:1px solid var(--border-2);background:var(--surface-2);border-radius:14px;overflow:hidden;box-shadow:0 22px 60px #00000040}.LandingPage-module__N_128q__boardChrome{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface-3) 85%, transparent);align-items:center;gap:6px;padding:11px 14px;display:flex}.LandingPage-module__N_128q__chromeDot{border-radius:50%;width:8px;height:8px}.LandingPage-module__N_128q__chromeRed{background:var(--red)}.LandingPage-module__N_128q__chromeGold{background:var(--gold)}.LandingPage-module__N_128q__chromeGreen{background:var(--green)}.LandingPage-module__N_128q__boardTitle{color:var(--text-2);margin-left:8px;font-size:11px;font-weight:800}.LandingPage-module__N_128q__boardTitle span{color:var(--text-3);margin-left:5px;font-weight:600}.LandingPage-module__N_128q__boardHeader,.LandingPage-module__N_128q__boardRow{grid-template-columns:1.4fr 1fr 1fr 1fr;padding:9px 14px;display:grid}.LandingPage-module__N_128q__boardHeader{color:var(--text-3);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:850}.LandingPage-module__N_128q__boardRow{border-top:1px solid var(--border);color:var(--text-2);transition:background var(--motion-fast);font-size:12px;font-weight:650}.LandingPage-module__N_128q__boardRow>:first-child{color:var(--text-1);font-weight:800}.LandingPage-module__N_128q__boardRowHot{background:linear-gradient(90deg, var(--accent-dim), transparent)}.LandingPage-module__N_128q__hotOdd{color:var(--accent)}.LandingPage-module__N_128q__toolGrid,.LandingPage-module__N_128q__socialGrid,.LandingPage-module__N_128q__pricingGrid,.LandingPage-module__N_128q__stepsGrid{gap:16px;display:grid}.LandingPage-module__N_128q__toolGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.LandingPage-module__N_128q__socialGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.LandingPage-module__N_128q__stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.LandingPage-module__N_128q__cardLink{height:100%;text-decoration:none;display:block}.LandingPage-module__N_128q__featureCard{height:100%;transition:transform var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast);border-radius:14px;padding:18px}.LandingPage-module__N_128q__featureCard:hover{border-color:color-mix(in srgb, var(--accent) 26%, var(--border-2));transform:translateY(-3px);box-shadow:0 18px 42px #00000029}.LandingPage-module__N_128q__cardTopline{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.LandingPage-module__N_128q__cardIcon{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);width:36px;height:36px;color:var(--accent);background:var(--accent-dim);border-radius:10px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.LandingPage-module__N_128q__cardTopline .LandingPage-module__N_128q__cardIcon{margin-bottom:0}.LandingPage-module__N_128q__cardTitle{color:var(--text-1);margin-bottom:6px;font-size:14px;font-weight:850}.LandingPage-module__N_128q__cardCopy{color:var(--text-3);font-size:12.5px;line-height:1.55}.LandingPage-module__N_128q__step{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 86%, transparent);text-align:center;border-radius:15px;padding:22px 18px;position:relative}.LandingPage-module__N_128q__stepNumber{border:1px solid color-mix(in srgb, var(--accent) 70%, transparent);width:42px;height:42px;color:var(--accent);background:var(--accent-dim);box-shadow:0 10px 26px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:13px;justify-content:center;align-items:center;margin:0 auto 13px;font-size:16px;font-weight:900;display:flex}.LandingPage-module__N_128q__step h3{color:var(--text-1);margin-bottom:6px;font-size:15px;font-weight:850}.LandingPage-module__N_128q__step p{color:var(--text-3);font-size:13px;line-height:1.55}.LandingPage-module__N_128q__stepsTitle{margin-bottom:28px}.LandingPage-module__N_128q__pricingSection{width:min(100%,1048px);margin:0 auto;padding:28px 24px 48px}.LandingPage-module__N_128q__pricingGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.LandingPage-module__N_128q__priceCard{border-radius:15px;min-height:170px;padding:21px;position:relative}.LandingPage-module__N_128q__priceCardPopular{box-shadow:0 16px 42px color-mix(in srgb, var(--accent) 8%, transparent);border-color:color-mix(in srgb, var(--accent) 70%, transparent)!important}.LandingPage-module__N_128q__popularBadge{position:absolute;top:-10px;left:20px}.LandingPage-module__N_128q__priceCard h4{color:var(--text-1);margin-bottom:9px;font-size:14px;font-weight:850}.LandingPage-module__N_128q__priceValue{margin-bottom:10px}.LandingPage-module__N_128q__priceValue span{color:var(--text-1);letter-spacing:-.03em;font-size:27px;font-weight:920}.LandingPage-module__N_128q__priceValue small{color:var(--text-3);font-size:13px}.LandingPage-module__N_128q__trialBadge{margin-bottom:8px}.LandingPage-module__N_128q__priceCard p{color:var(--text-3);font-size:12.5px;line-height:1.55}.LandingPage-module__N_128q__pricingAction{text-align:center;margin-top:24px}.LandingPage-module__N_128q__secondaryAction,.LandingPage-module__N_128q__primaryAction{min-height:44px;transition:transform var(--motion-fast), border-color var(--motion-fast);border-radius:11px;justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.LandingPage-module__N_128q__secondaryAction{border:1px solid var(--border-2);color:var(--text-1);background:var(--surface-2)}.LandingPage-module__N_128q__primaryAction{color:var(--accent-fg);background:var(--accent);box-shadow:0 12px 30px color-mix(in srgb, var(--accent) 18%, transparent)}.LandingPage-module__N_128q__secondaryAction:hover,.LandingPage-module__N_128q__primaryAction:hover{transform:translateY(-2px)}.LandingPage-module__N_128q__faqSection{width:min(100%,760px);margin:0 auto;padding:0 24px 48px}.LandingPage-module__N_128q__faqTitle{margin-bottom:24px}.LandingPage-module__N_128q__faqList{flex-direction:column;gap:10px;display:flex}.LandingPage-module__N_128q__faqItem{border:1px solid var(--border);background:var(--surface);transition:border-color var(--motion-fast), background var(--motion-fast);border-radius:13px;overflow:hidden}.LandingPage-module__N_128q__faqItemOpen{border-color:color-mix(in srgb, var(--accent) 25%, var(--border-2));background:color-mix(in srgb, var(--surface-2) 80%, var(--surface))}.LandingPage-module__N_128q__faqButton{width:100%;min-height:54px;color:var(--text-1);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:14px;font-weight:750;display:flex}.LandingPage-module__N_128q__faqChevron{color:var(--text-3);flex-shrink:0}.LandingPage-module__N_128q__faqAnswerWrap{overflow:hidden}.LandingPage-module__N_128q__faqAnswer{color:var(--text-2);padding:0 18px 17px;font-size:13px;line-height:1.65}.LandingPage-module__N_128q__faqMore{text-align:center;margin-top:20px}.LandingPage-module__N_128q__finalCtaSection{width:min(100%,1100px);margin:0 auto 60px;padding:0 24px}.LandingPage-module__N_128q__finalCta{border:1px solid var(--border-2);background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--accent) 15%, transparent), transparent 62%), linear-gradient(180deg, var(--surface-2), var(--surface));text-align:center;border-radius:22px;padding:50px 24px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000002b}.LandingPage-module__N_128q__finalCta h2{color:var(--text-1);letter-spacing:-.035em;margin-bottom:11px;font-size:clamp(24px,4vw,32px);font-weight:920}.LandingPage-module__N_128q__finalCta p{color:var(--text-2);margin-bottom:24px;font-size:14px}.LandingPage-module__N_128q__footer{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface) 72%, transparent);margin-top:auto;padding:22px 24px}.LandingPage-module__N_128q__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:min(100%,1100px);margin:0 auto;display:flex}.LandingPage-module__N_128q__footerInner>span,.LandingPage-module__N_128q__footerLinks a{color:var(--text-3);font-size:12px}.LandingPage-module__N_128q__footerLinks{flex-wrap:wrap;gap:6px 12px;display:flex}.LandingPage-module__N_128q__footerLinks a{min-height:36px;transition:color var(--motion-fast);align-items:center;padding-inline:3px;text-decoration:none;display:inline-flex}.LandingPage-module__N_128q__footerLinks a:hover{color:var(--text-1)}.LandingPage-module__N_128q__stepsSection{width:min(100%,948px);margin-top:10px;margin-bottom:28px}.LandingPage-module__N_128q__inlineLink{min-height:36px;color:var(--accent);align-items:center;gap:6px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.LandingPage-module__N_128q__inlineLink:hover svg{transform:translate(2px)}.LandingPage-module__N_128q__inlineLink svg{transition:transform var(--motion-fast)}@media (max-width:820px){.LandingPage-module__N_128q__primaryNav{display:none}.LandingPage-module__N_128q__toolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage-module__N_128q__toolGrid>:last-child{grid-column:1/-1}.LandingPage-module__N_128q__socialGrid,.LandingPage-module__N_128q__pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage-module__N_128q__featureShowcase{grid-template-columns:1fr}}@media (max-width:520px){.LandingPage-module__N_128q__nav{border-radius:14px;gap:8px;width:calc(100% - 20px);margin-top:8px;padding:7px 7px 7px 10px}.LandingPage-module__N_128q__brand{gap:7px}.LandingPage-module__N_128q__brandLogo{width:28px;height:28px}.LandingPage-module__N_128q__brandWordmark{font-size:16px}.LandingPage-module__N_128q__actions{gap:2px}.LandingPage-module__N_128q__pricing{display:none}.LandingPage-module__N_128q__link{padding-inline:9px}.LandingPage-module__N_128q__cta{padding-inline:12px}.LandingPage-module__N_128q__heroContent{padding:62px 16px 24px}.LandingPage-module__N_128q__heroTitle{font-size:clamp(34px,11vw,46px)}.LandingPage-module__N_128q__heroCopy{font-size:15px}.LandingPage-module__N_128q__eyebrow{letter-spacing:.045em;max-width:100%;font-size:8.5px}.LandingPage-module__N_128q__heroActions{grid-template-columns:1fr;display:grid}.LandingPage-module__N_128q__heroPrimary,.LandingPage-module__N_128q__heroSecondary{width:100%}.LandingPage-module__N_128q__heroProof{text-align:left;justify-content:flex-start;align-items:flex-start;gap:9px 14px;padding-inline:2px}.LandingPage-module__N_128q__section{padding:22px 14px}.LandingPage-module__N_128q__featureShowcase{border-radius:17px;padding:18px}.LandingPage-module__N_128q__toolGrid,.LandingPage-module__N_128q__socialGrid,.LandingPage-module__N_128q__pricingGrid,.LandingPage-module__N_128q__stepsGrid{grid-template-columns:1fr}.LandingPage-module__N_128q__toolGrid>:last-child{grid-column:auto}.LandingPage-module__N_128q__pricingSection,.LandingPage-module__N_128q__faqSection,.LandingPage-module__N_128q__finalCtaSection{padding-inline:14px}.LandingPage-module__N_128q__finalCta{border-radius:18px;padding:40px 18px}.LandingPage-module__N_128q__footer{padding-inline:16px}.LandingPage-module__N_128q__footerInner{flex-direction:column;align-items:flex-start}.LandingPage-module__N_128q__footerLinks{gap:12px 16px}.LandingPage-module__N_128q__boardHeader,.LandingPage-module__N_128q__boardRow{grid-template-columns:1.2fr repeat(3,.9fr);padding-inline:10px}.LandingPage-module__N_128q__boardHeader{font-size:8px}.LandingPage-module__N_128q__boardRow{font-size:10.5px}}
