.landing_shell__fD38S{min-height:100vh;background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.5;font-feature-settings:"cv11";-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;overflow-x:clip}.landing_eyebrow__pJHaF{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground-muted))}.landing_eyebrowDot__upIfJ{width:7px;height:7px;border-radius:50%;background:hsl(var(--accent));box-shadow:0 0 0 3px rgba(255,90,31,.18);animation:landing_pulseDot__cjKMJ 2.4s ease-in-out infinite}@keyframes landing_pulseDot__cjKMJ{0%,to{box-shadow:0 0 0 3px rgba(255,90,31,.16)}50%{box-shadow:0 0 0 7px rgba(255,90,31,0)}}.landing_hero__zVbzX .landing_fadeIn__YLEXD,[data-visible] .landing_fadeIn__YLEXD{animation:landing_fadeRise__XN3EY .7s cubic-bezier(.2,.7,.1,1) both}@keyframes landing_fadeRise__XN3EY{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.landing_appHeader__esMwO{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:14px clamp(16px,4vw,32px);background:hsl(var(--background)/.85);color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border));backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px)}.landing_brand__ql83P{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:inherit}.landing_brandDot__8F6RO{width:9px;height:9px;border-radius:2px;background:hsl(var(--accent));box-shadow:0 0 0 3px rgba(255,90,31,.18)}.landing_brandWord__MP8c2{font-size:14px;font-weight:600;letter-spacing:-.005em;color:hsl(var(--foreground))}.landing_headerRight__7iipY{display:inline-flex;align-items:center;gap:8px}@media (max-width:540px){.landing_appHeader__esMwO{gap:8px;padding:12px 16px}.landing_headerRight__7iipY .landing_btnGhost__fAW0c{display:none}}.landing_btn__tbFXp{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:32px;padding:0 14px;border-radius:6px;border:1px solid transparent;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:-.005em;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease;white-space:nowrap}.landing_btnLg___5yBx{height:44px;padding:0 22px;font-size:14px}.landing_btnPrimary___y7j7{background:hsl(var(--foreground));color:hsl(var(--background))}.landing_btnPrimary___y7j7:hover{background:#27272a;transform:translateY(-1px);box-shadow:0 14px 30px -18px rgba(10,10,10,.45)}.landing_btnGhost__fAW0c{background:transparent;color:hsl(var(--foreground))}.landing_btnGhost__fAW0c:hover{background:hsl(var(--surface-muted))}.landing_btnOutline__JsmFU{background:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border-strong))}.landing_btnOutline__JsmFU:hover{background:hsl(var(--surface-muted));border-color:hsl(var(--foreground))}.landing_btnArrow__TRMw8{display:inline-block;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.landing_btn__tbFXp:hover .landing_btnArrow__TRMw8{transform:translateX(4px)}.landing_hero__zVbzX{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(3rem,7vw,6rem) clamp(16px,4vw,32px) clamp(2rem,5vw,4rem);max-width:1600px;margin:0 auto;align-items:center}@media (max-width:1000px){.landing_hero__zVbzX{grid-template-columns:1fr;align-items:stretch}}.landing_heroCopy__ARC2c{display:flex;flex-direction:column;gap:1.4rem;position:relative;z-index:2}.landing_h1__r_9X4{margin:0;font-size:clamp(2.2rem,5vw,4rem);font-weight:600;line-height:1.02;letter-spacing:-.025em;color:hsl(var(--foreground))}.landing_h1Line__YEDCA{display:block;opacity:0;transform:translateY(20px);animation:landing_lineRise__1VDDX .92s cubic-bezier(.2,.7,.1,1) both}@keyframes landing_lineRise__1VDDX{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.landing_h1Accent__Xz9By{color:hsl(var(--accent))}.landing_lead__OE2xX{margin:0;max-width:30em;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.55;color:hsl(var(--foreground-muted))}.landing_heroCtas__W5E5j{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.landing_heroVisual__UGKng{position:relative;margin:0;aspect-ratio:1200/300;width:100%;z-index:1}@media (max-width:1000px){.landing_heroVisual__UGKng{aspect-ratio:1200/220;margin-top:4px}}.landing_heroSvg__Il6UT{display:block;width:100%;height:100%;overflow:visible}.landing_svgIst___KJ72{stroke-dasharray:1200;stroke-dashoffset:1200;animation:landing_drawLine__xRYwC 1.5s cubic-bezier(.6,0,.2,1) .7s forwards}@keyframes landing_drawLine__xRYwC{to{stroke-dashoffset:0}}.landing_svgRace__Tk_bN{opacity:0;animation:landing_fadeRise__XN3EY .7s cubic-bezier(.2,.7,.1,1) both}.landing_svgPhaseSeg__mV_Rs{opacity:0;transform-origin:left center;animation:landing_phaseSegIn__yKeLU .48s cubic-bezier(.2,.7,.1,1) both}@keyframes landing_phaseSegIn__yKeLU{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.landing_excelProblem__dzJHR{max-width:1600px;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(16px,4vw,32px);border-top:1px solid hsl(var(--border))}.landing_excelInner__DFtlG{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.4rem)}.landing_excelHead__HxDgb{display:flex;flex-direction:column;gap:12px;max-width:760px}.landing_sectionLead__aW97s{margin:0;font-size:clamp(.98rem,1.1vw,1.05rem);line-height:1.55;color:hsl(var(--foreground-muted));max-width:60ch}.landing_excelGrid___5gxE{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,22px)}@media (max-width:720px){.landing_excelGrid___5gxE{grid-template-columns:1fr}}.landing_compareCard__NRNSh{margin:0;display:flex;flex-direction:column;gap:12px;padding:18px 18px 16px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--surface));overflow:hidden;opacity:0;transform:translateY(8px)}[data-visible] .landing_compareCard__NRNSh{animation:landing_fadeRise__XN3EY .72s cubic-bezier(.2,.7,.1,1) both}.landing_compareSvg__y4J8S{display:block;width:100%;height:auto;aspect-ratio:400/260;border-radius:8px;background:linear-gradient(180deg,hsl(var(--background)) 0,hsl(var(--surface)) 100%);border:1px solid hsl(var(--border));color:hsl(var(--foreground))}.landing_excelCard__uVGSR .landing_compareSvg__y4J8S{background:#161616;border-color:rgba(255,255,255,.08)}.landing_compareCaption__44H4E{display:flex;flex-direction:column;gap:2px;padding:2px 2px 0}.landing_compareCaptionLabel__ZgVXi{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground))}.landing_canvasCard__4xOng .landing_compareCaptionLabel__ZgVXi{color:hsl(var(--accent))}.landing_compareCaptionSub__U__GJ{font-size:12px;color:hsl(var(--foreground-muted))}@media (prefers-reduced-motion:reduce){.landing_compareCard__NRNSh{animation:none!important;opacity:1!important;transform:none!important}}.landing_raceFirst__HdSmj{max-width:1600px;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(16px,4vw,32px);border-top:1px solid hsl(var(--border))}.landing_raceFirstInner__dJlsy{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.4rem)}.landing_raceFirstHead__GOY4l{display:flex;flex-direction:column;gap:12px;max-width:760px}.landing_raceFirstSvg__FbSUN{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1200/280;color:hsl(var(--foreground));border-radius:8px;background:linear-gradient(180deg,hsl(var(--background)) 0,hsl(var(--surface)) 100%);border:1px solid hsl(var(--border))}.landing_raceFirstPhaseSeg__nufpt{opacity:0}[data-visible] .landing_raceFirstPhaseSeg__nufpt{animation:landing_raceFirstFadeIn__w6SBW .6s cubic-bezier(.2,.7,.1,1) both}.landing_raceFirstMarker__uyvV7{opacity:0}[data-visible] .landing_raceFirstMarker__uyvV7{animation:landing_raceFirstFadeIn__w6SBW .6s cubic-bezier(.2,.7,.1,1) both}@keyframes landing_raceFirstFadeIn__w6SBW{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.landing_raceFirstMonth__t7kMr{font-size:13px}}@media (max-width:480px){.landing_raceFirstMonth__t7kMr{display:none}}.landing_canvasShowcase__lletC{max-width:1600px;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(16px,4vw,32px);border-top:1px solid hsl(var(--border))}.landing_canvasShowcaseInner__xsIaJ{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.4rem)}.landing_canvasShowcaseHead__n_fgE{display:flex;flex-direction:column;gap:12px;max-width:760px}.landing_canvasEmbed__HnqAv{position:relative;display:block;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .22s ease,box-shadow .22s ease;outline:none}.landing_canvasEmbed__HnqAv:focus-visible,.landing_canvasEmbed__HnqAv:hover{transform:translateY(-2px);box-shadow:0 12px 36px -16px rgba(255,90,31,.45)}.landing_canvasEmbed__HnqAv:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:4px}.landing_canvasEmbedFrame__uK5TT{background:linear-gradient(180deg,#ffffff,#f6f3ec);border:1px solid #e4ddd0;border-radius:12px;padding:clamp(8px,1.5vw,16px);overflow-x:auto;-webkit-overflow-scrolling:touch}.landing_canvasPreviewSvg__UjRJB{display:block;width:100%;min-width:720px;height:auto;aspect-ratio:1200/540}.landing_canvasHint__E96z2{position:absolute;bottom:16px;right:16px;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:hsl(var(--accent));color:#ffffff;font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;box-shadow:0 6px 22px -8px rgba(255,90,31,.6)}.landing_canvasEmbed__HnqAv:focus-visible .landing_canvasHint__E96z2,.landing_canvasEmbed__HnqAv:hover .landing_canvasHint__E96z2{opacity:1;transform:translateY(0)}@media (max-width:640px){.landing_canvasHint__E96z2{opacity:1;transform:none;bottom:10px;right:10px;font-size:10px;padding:6px 10px}}.landing_planActual__rxT3w{max-width:1600px;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(16px,4vw,32px);border-top:1px solid hsl(var(--border))}.landing_planActualInner__XvoOD{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.4rem)}.landing_planActualHead__SlusS{display:flex;flex-direction:column;gap:12px;max-width:760px}.landing_planActualVisual__xUKvR{display:block;width:100%;height:auto;aspect-ratio:880/280;color:hsl(var(--foreground));background:linear-gradient(180deg,hsl(var(--background)) 0,hsl(var(--surface)) 100%);border:1px solid hsl(var(--border));border-radius:8px;padding:8px}.landing_planActualIstLine__RGI2a,.landing_planActualPlanLine__1UpG_{opacity:0}[data-visible] .landing_planActualIstLine__RGI2a,[data-visible] .landing_planActualPlanLine__1UpG_{animation:landing_planActualDraw__4_kJn .7s cubic-bezier(.2,.7,.1,1) both}[data-visible] .landing_planActualIstLine__RGI2a{animation-delay:.22s}@keyframes landing_planActualDraw__4_kJn{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.landing_planActualVisual__xUKvR{aspect-ratio:880/360}}@media (prefers-reduced-motion:reduce){.landing_canvasEmbed__HnqAv,.landing_planActualIstLine__RGI2a,.landing_planActualPlanLine__1UpG_{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}.landing_h2__Q96rL{margin:0;font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:600;line-height:1.15;letter-spacing:-.018em;color:hsl(var(--foreground))}.landing_h2Mute__E6QDF{color:hsl(var(--foreground-muted))}.landing_philosophy__i5b0t{max-width:1600px;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(16px,4vw,32px);border-top:1px solid hsl(var(--border))}.landing_philosophyInner__za1HN{display:flex;flex-direction:column;gap:14px;max-width:760px}[data-visible].landing_philosophyInner__za1HN{animation:landing_fadeRise__XN3EY .72s cubic-bezier(.2,.7,.1,1) both}.landing_targetAudience__QY_2n{position:relative;border-top:1px solid hsl(var(--border));background:radial-gradient(900px 380px at 14% 100%,rgba(255,90,31,.1),transparent 60%),hsl(var(--surface));overflow:hidden}.landing_targetAudienceInner__tnaAs{max-width:1600px;margin:0 auto;padding:clamp(3rem,7vw,5.5rem) clamp(16px,4vw,32px);display:flex;flex-direction:column;gap:18px;align-items:flex-start}[data-visible].landing_targetAudienceInner__tnaAs{animation:landing_fadeRise__XN3EY .72s cubic-bezier(.2,.7,.1,1) both}.landing_audienceList__fU6X7{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:clamp(.95rem,1.1vw,1.05rem);color:hsl(var(--foreground))}.landing_audienceList__fU6X7 li{position:relative;padding-left:22px;line-height:1.55}.landing_audienceList__fU6X7 li:before{content:"";position:absolute;left:0;top:.62em;width:10px;height:1px;background:hsl(var(--accent))}@media (min-width:900px){.landing_audienceList__fU6X7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:8px}}.landing_audienceCtas__qgBat{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:12px}.landing_footer__oOKph{border-top:1px solid hsl(var(--border));background:hsl(var(--background))}.landing_footerSeo__vsicF{max-width:1600px;margin:0 auto;padding:28px clamp(16px,4vw,32px) 8px;display:flex;flex-direction:column;gap:14px;border-bottom:1px solid hsl(var(--border))}.landing_footerSeoLabel__u3l85{font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--foreground-subtle,var(--foreground-muted)))}.landing_footerSeoNav__KCfq6{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:13px}.landing_footerSeoNav__KCfq6 a{color:hsl(var(--foreground-muted));text-decoration:none;transition:color .2s ease}.landing_footerSeoNav__KCfq6 a:hover{color:hsl(var(--accent))}.landing_footerInner__DkTbI{max-width:1600px;margin:0 auto;padding:18px clamp(16px,4vw,32px);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.landing_footerMeta___Qnbc{font-size:12px;color:hsl(var(--foreground-muted))}.landing_footerNav__A6Mdg{display:flex;gap:22px;font-size:12px}.landing_footerNav__A6Mdg a{color:hsl(var(--foreground-muted));text-decoration:none;transition:color .2s ease}.landing_footerNav__A6Mdg a:hover{color:hsl(var(--foreground))}@media (prefers-reduced-motion:reduce){.landing_compareCard__NRNSh,.landing_eyebrowDot__upIfJ,.landing_h1Line__YEDCA,.landing_philosophyInner__za1HN,.landing_svgIst___KJ72,.landing_svgPhaseSeg__mV_Rs,.landing_svgRace__Tk_bN,.landing_targetAudienceInner__tnaAs{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}.landing_raceFirstMarker__uyvV7,.landing_raceFirstPhaseSeg__nufpt{animation:none!important;opacity:1!important}}