.landing-page-module__ErI98q__page{--gutter:clamp(16px, 4vw, 32px);--max:1180px;--line:var(--hairline,var(--border));--line-strong:var(--hairline-strong,var(--border));--soft:var(--muted-foreground);--panel:var(--surface-elevated,var(--card));--accent:var(--accent-blue,#1d9bf0);--accent-text:color-mix(in srgb, var(--accent) 72%, var(--foreground));color:var(--foreground)}.landing-page-module__ErI98q__eyebrow,.landing-page-module__ErI98q__index,.landing-page-module__ErI98q__ledgerHead,.landing-page-module__ErI98q__stepNum,.landing-page-module__ErI98q__weight,.landing-page-module__ErI98q__credits{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.landing-page-module__ErI98q__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin:0 0 20px;font-size:12px}.landing-page-module__ErI98q__h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(40px,6.4vw,76px);font-weight:500;line-height:1.02}.landing-page-module__ErI98q__h1Accent{color:var(--soft);display:block}.landing-page-module__ErI98q__lede{max-width:36rem;color:var(--soft);margin:24px 0 0;font-size:clamp(17px,1.6vw,19px);line-height:1.6}.landing-page-module__ErI98q__h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:1.08}.landing-page-module__ErI98q__h3{letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.3}.landing-page-module__ErI98q__index{color:var(--accent-text);margin:0 0 14px;font-size:12px}.landing-page-module__ErI98q__ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.landing-page-module__ErI98q__btnPrimary,.landing-page-module__ErI98q__btnSecondary{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:600;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.landing-page-module__ErI98q__btnPrimary{background:var(--foreground);color:var(--background)}.landing-page-module__ErI98q__btnPrimary:hover{background:color-mix(in srgb, var(--foreground) 86%, var(--background))}.landing-page-module__ErI98q__btnSecondary{border:1px solid color-mix(in srgb, var(--foreground) 28%, transparent);color:var(--foreground)}.landing-page-module__ErI98q__btnSecondary:hover{border-color:var(--foreground)}.landing-page-module__ErI98q__btnPrimary:focus-visible,.landing-page-module__ErI98q__btnSecondary:focus-visible,.landing-page-module__ErI98q__textLink:focus-visible,.landing-page-module__ErI98q__tool:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.landing-page-module__ErI98q__btnIcon{width:16px;height:16px}.landing-page-module__ErI98q__hero{max-width:var(--max);padding:clamp(48px, 8vw, 104px) var(--gutter) clamp(56px, 7vw, 96px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,72px);margin:0 auto;display:grid}.landing-page-module__ErI98q__heroFacts{color:var(--soft);flex-wrap:wrap;gap:10px 24px;margin:24px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.landing-page-module__ErI98q__heroFacts li{align-items:center;gap:8px;display:inline-flex}.landing-page-module__ErI98q__heroFacts svg{color:#00ba7c;width:15px;height:15px}.landing-page-module__ErI98q__ledger{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 72%, transparent);border-radius:16px;margin:0;overflow:hidden}.landing-page-module__ErI98q__ledgerHead{border-bottom:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:14px 18px;font-size:12px;display:flex}.landing-page-module__ErI98q__ledgerStamp{color:var(--soft);text-transform:none;letter-spacing:0}.landing-page-module__ErI98q__ledgerTable{border-collapse:collapse;width:100%;font-size:14px}.landing-page-module__ErI98q__ledgerTable tr+tr{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent)}.landing-page-module__ErI98q__ledgerTable th{text-align:left;vertical-align:middle;width:46%;padding:11px 0 11px 18px;font-weight:500}.landing-page-module__ErI98q__ledgerNote{color:var(--soft);margin-top:2px;font-size:12px;font-weight:400;display:block}.landing-page-module__ErI98q__ledgerTable td{vertical-align:middle;padding:11px 18px 11px 12px}.landing-page-module__ErI98q__cell{align-items:center;gap:12px;display:flex}.landing-page-module__ErI98q__bar{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:999px;flex:1;height:6px;position:relative;overflow:hidden}.landing-page-module__ErI98q__bar>span{border-radius:inherit;background:var(--accent);position:absolute;inset:0 auto 0 0}.landing-page-module__ErI98q__weight{text-align:right;min-width:3.2ch;font-size:13px}.landing-page-module__ErI98q__ledgerCaption{border-top:1px solid var(--line);color:var(--soft);padding:14px 18px 16px;font-size:12.5px;line-height:1.55}.landing-page-module__ErI98q__ledgerCaption a,.landing-page-module__ErI98q__prose a,.landing-page-module__ErI98q__inlineLink,.landing-page-module__ErI98q__founderRole a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.landing-page-module__ErI98q__ledgerCaption a:hover,.landing-page-module__ErI98q__prose a:hover,.landing-page-module__ErI98q__inlineLink:hover,.landing-page-module__ErI98q__founderRole a:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.landing-page-module__ErI98q__section{max-width:var(--max);padding:clamp(56px, 8vw, 96px) var(--gutter);border-top:1px solid var(--line);margin:0 auto;scroll-margin-top:80px}.landing-page-module__ErI98q__sectionHead{max-width:44rem;margin-bottom:40px}.landing-page-module__ErI98q__sectionLede{color:var(--soft);margin:14px 0 0;font-size:16px;line-height:1.6}.landing-page-module__ErI98q__split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.landing-page-module__ErI98q__prose{max-width:40rem;color:var(--soft);font-size:16px;line-height:1.7}.landing-page-module__ErI98q__prose>*+*{margin-top:18px}.landing-page-module__ErI98q__prose strong{color:var(--foreground);font-weight:600}.landing-page-module__ErI98q__prose .landing-page-module__ErI98q__h3{color:var(--foreground);margin-top:32px}.landing-page-module__ErI98q__definition{color:var(--foreground);font-size:clamp(18px,1.8vw,21px);line-height:1.55}.landing-page-module__ErI98q__steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-page-module__ErI98q__step{padding:24px 24px 8px 0}.landing-page-module__ErI98q__step+.landing-page-module__ErI98q__step{border-left:1px solid var(--line);padding-left:24px}.landing-page-module__ErI98q__step p,.landing-page-module__ErI98q__feature p,.landing-page-module__ErI98q__tool p,.landing-page-module__ErI98q__trustNotes p{color:var(--soft);margin:0;font-size:15px;line-height:1.6}.landing-page-module__ErI98q__stepNum{color:var(--accent-text);margin-bottom:20px;font-size:13px;display:block}.landing-page-module__ErI98q__featureGrid{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.landing-page-module__ErI98q__feature{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;padding:28px;display:flex}.landing-page-module__ErI98q__feature:nth-child(3n){border-right:0}.landing-page-module__ErI98q__feature:nth-last-child(-n+3){border-bottom:0}.landing-page-module__ErI98q__feature .landing-page-module__ErI98q__textLink{margin-top:auto;padding-top:20px}.landing-page-module__ErI98q__textLink{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:5px;align-items:center;gap:6px;margin-top:28px;font-size:14px;font-weight:500;display:inline-flex}.landing-page-module__ErI98q__textLink:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.landing-page-module__ErI98q__textLink svg{width:14px;height:14px}.landing-page-module__ErI98q__takeaways{gap:14px;margin:0;padding:0;list-style:none;display:grid}.landing-page-module__ErI98q__takeaways li{border-left:2px solid var(--accent);padding-left:16px}.landing-page-module__ErI98q__toolGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-page-module__ErI98q__tool{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 50%, transparent);border-radius:16px;flex-direction:column;padding:28px;transition:border-color .15s;display:flex}.landing-page-module__ErI98q__tool:hover{border-color:var(--line-strong)}.landing-page-module__ErI98q__toolCta{color:var(--accent-text);align-items:center;gap:6px;margin-top:20px;font-size:14px;font-weight:600;display:inline-flex}.landing-page-module__ErI98q__toolCta svg{width:15px;height:15px;transition:transform .15s}.landing-page-module__ErI98q__tool:hover .landing-page-module__ErI98q__toolCta svg{transform:translate(3px)}.landing-page-module__ErI98q__plans{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.landing-page-module__ErI98q__plan{padding:24px}.landing-page-module__ErI98q__plan+.landing-page-module__ErI98q__plan{border-left:1px solid var(--line)}.landing-page-module__ErI98q__planName{margin:0;font-size:15px;font-weight:600}.landing-page-module__ErI98q__price{letter-spacing:-.03em;margin:14px 0 0;font-size:40px;font-weight:500;line-height:1}.landing-page-module__ErI98q__price span{letter-spacing:0;color:var(--soft);margin-left:4px;font-size:14px;font-weight:400}.landing-page-module__ErI98q__credits{color:var(--soft);margin:10px 0 0;font-size:13px}.landing-page-module__ErI98q__plan ul{border-top:1px solid var(--line);color:var(--soft);gap:10px;margin:20px 0 0;padding:20px 0 0;font-size:14px;line-height:1.45;list-style:none;display:grid}.landing-page-module__ErI98q__plan li,.landing-page-module__ErI98q__wontList li{align-items:flex-start;gap:10px;display:flex}.landing-page-module__ErI98q__plan li svg,.landing-page-module__ErI98q__wontList li svg{flex:none;width:15px;height:15px;margin-top:3px}.landing-page-module__ErI98q__plan li svg{color:#00ba7c}.landing-page-module__ErI98q__founder{align-items:center;gap:14px;display:flex}.landing-page-module__ErI98q__avatar{border:1px solid var(--line-strong);width:48px;height:48px;font-family:var(--font-mono), ui-monospace, monospace;color:var(--foreground);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.landing-page-module__ErI98q__founderName{color:var(--foreground);margin:0;font-size:16px;font-weight:600}.landing-page-module__ErI98q__founderRole{margin:2px 0 0;font-size:14px}.landing-page-module__ErI98q__wontList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing-page-module__ErI98q__wontList li svg{color:var(--soft)}.landing-page-module__ErI98q__trustNotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.landing-page-module__ErI98q__trustNotes .landing-page-module__ErI98q__h3{margin-top:0}.landing-page-module__ErI98q__faq{border-top:1px solid var(--line)}.landing-page-module__ErI98q__faqItem{border-bottom:1px solid var(--line)}.landing-page-module__ErI98q__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.landing-page-module__ErI98q__faqItem summary::-webkit-details-marker{display:none}.landing-page-module__ErI98q__faqItem summary:after{content:"+";font-family:var(--font-mono), ui-monospace, monospace;color:var(--soft);flex:none;font-size:18px;transition:transform .15s}.landing-page-module__ErI98q__faqItem[open] summary:after{transform:rotate(45deg)}.landing-page-module__ErI98q__faqItem summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.landing-page-module__ErI98q__faqQuestion{margin:0;font-size:16px;font-weight:500;line-height:1.4}.landing-page-module__ErI98q__faqItem p{color:var(--soft);margin:0;padding:0 32px 20px 0;font-size:15px;line-height:1.65}.landing-page-module__ErI98q__final{max-width:var(--max);padding:clamp(64px, 9vw, 112px) var(--gutter);border-top:1px solid var(--line);text-align:center;margin:0 auto}.landing-page-module__ErI98q__finalTitle{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:0 auto;font-size:clamp(30px,4.4vw,52px);font-weight:500;line-height:1.05}.landing-page-module__ErI98q__final .landing-page-module__ErI98q__ctas{justify-content:center}@media (max-width:1023px){.landing-page-module__ErI98q__hero{grid-template-columns:minmax(0,1fr)}.landing-page-module__ErI98q__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page-module__ErI98q__step:nth-child(3){border-left:0;padding-left:0}.landing-page-module__ErI98q__step:nth-child(n+3){border-top:1px solid var(--line)}.landing-page-module__ErI98q__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page-module__ErI98q__feature:nth-child(3n){border-right:1px solid var(--line)}.landing-page-module__ErI98q__feature:nth-child(2n){border-right:0}.landing-page-module__ErI98q__feature:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.landing-page-module__ErI98q__feature:nth-last-child(-n+2){border-bottom:0}.landing-page-module__ErI98q__plans,.landing-page-module__ErI98q__toolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page-module__ErI98q__plan:nth-child(3){border-left:0}.landing-page-module__ErI98q__plan:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:767px){.landing-page-module__ErI98q__split,.landing-page-module__ErI98q__steps,.landing-page-module__ErI98q__featureGrid,.landing-page-module__ErI98q__toolGrid,.landing-page-module__ErI98q__plans,.landing-page-module__ErI98q__trustNotes{grid-template-columns:minmax(0,1fr)}.landing-page-module__ErI98q__step,.landing-page-module__ErI98q__step+.landing-page-module__ErI98q__step{border-left:0;padding:22px 0 14px}.landing-page-module__ErI98q__step+.landing-page-module__ErI98q__step{border-top:1px solid var(--line)}.landing-page-module__ErI98q__stepNum{margin-bottom:10px}.landing-page-module__ErI98q__feature,.landing-page-module__ErI98q__feature:nth-child(3n),.landing-page-module__ErI98q__feature:nth-child(2n){border-right:0;border-bottom:1px solid var(--line);padding:22px}.landing-page-module__ErI98q__feature:last-child{border-bottom:0}.landing-page-module__ErI98q__plan+.landing-page-module__ErI98q__plan,.landing-page-module__ErI98q__plan:nth-child(3){border-left:0;border-top:1px solid var(--line)}.landing-page-module__ErI98q__ctas>a{flex:100%}.landing-page-module__ErI98q__ledgerTable th{width:52%;padding-left:14px}.landing-page-module__ErI98q__ledgerTable td{padding-right:14px}.landing-page-module__ErI98q__ledgerHead,.landing-page-module__ErI98q__ledgerCaption{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.landing-page-module__ErI98q__btnPrimary,.landing-page-module__ErI98q__btnSecondary,.landing-page-module__ErI98q__tool,.landing-page-module__ErI98q__toolCta svg,.landing-page-module__ErI98q__faqItem summary:after{transition:none}}
.cinematic-module__wftMQq__shell{--void:var(--background);--optical:var(--foreground);--graphite:var(--muted-foreground);--chamber:var(--card);--chamber-2:var(--muted);--signal:#1d9bf0;--pill-stroke:color-mix(in srgb, var(--foreground) 22%, transparent);--signal-veil:#1d9bf017;background:var(--background);color:var(--foreground);min-height:100vh;position:relative;overflow-x:clip}.cinematic-module__wftMQq__atmosphere{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cinematic-module__wftMQq__veilA,.cinematic-module__wftMQq__veilB{position:absolute;inset:-20%}.cinematic-module__wftMQq__veilA{background:radial-gradient(ellipse 52% 38% at 48% 8%, var(--signal-veil), transparent 62%), radial-gradient(ellipse 36% 28% at 18% 72%, #f4f5f709, transparent 70%);animation:36s cubic-bezier(.16,1,.3,1) infinite alternate cinematic-module__wftMQq__driftA}.cinematic-module__wftMQq__veilB{background:radial-gradient(40% 32% at 82% 18%,#8a909812,#0000 68%),radial-gradient(28% 22% at 60% 88%,#1d9bf00a,#0000 70%);animation:48s ease-in-out infinite alternate cinematic-module__wftMQq__driftB}.cinematic-module__wftMQq__grain{opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.cinematic-module__wftMQq__content{z-index:1;position:relative}@keyframes cinematic-module__wftMQq__driftA{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(4%,3%)scale(1.08)}}@keyframes cinematic-module__wftMQq__driftB{0%{transform:translate(2%,4%)}to{transform:translate(-5%,-3%)}}@media (prefers-reduced-motion:reduce){.cinematic-module__wftMQq__veilA,.cinematic-module__wftMQq__veilB,.cinematic-module__wftMQq__grain{animation:none}.cinematic-module__wftMQq__veilA,.cinematic-module__wftMQq__veilB{transform:none}}
