.hero[data-astro-cid-ge2uvauf]{min-height:100vh;position:relative;overflow:hidden}.hero__canvas[data-astro-cid-ge2uvauf]{z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero__content[data-astro-cid-ge2uvauf]{z-index:1;padding-top:clamp(6rem,14vh,10rem);padding-bottom:var(--space-xl);position:relative}.hero__heading[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-lg)}.hero__tag[data-astro-cid-ge2uvauf]{animation:.6s .2s both fadeUp}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(2.75rem,7.5vw,5.25rem);line-height:1.08;position:relative}@media (width>=768px){.hero__title[data-astro-cid-ge2uvauf]{padding-left:1.25rem}.hero__title[data-astro-cid-ge2uvauf]:before{content:"";background:var(--accent);transform-origin:top;width:3px;animation:.8s cubic-bezier(.16,1,.3,1) .3s both drawLine;position:absolute;top:.12em;bottom:.12em;left:0;transform:scaleY(0)}}.hero__line[data-astro-cid-ge2uvauf]{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) both fadeUp;animation-delay:calc(.4s + var(--delay));display:block;transform:translateY(32px)}@media (width>=1024px){.hero__body[data-astro-cid-ge2uvauf]{gap:var(--space-xl);grid-template-columns:1fr 1.3fr;align-items:start;display:grid}}.hero__info[data-astro-cid-ge2uvauf]{padding-top:var(--space-sm)}.hero__subtitle[data-astro-cid-ge2uvauf]{color:var(--text-muted);max-width:480px;margin-bottom:var(--space-lg);opacity:0;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.65;animation:.8s .9s both fadeUp}.hero__actions[data-astro-cid-ge2uvauf]{opacity:0;flex-wrap:wrap;gap:1rem;animation:.8s 1.1s both fadeUp;display:flex}.hero__note[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.05em;opacity:0;margin-top:.75rem;font-size:.6875rem;animation:.6s 1.3s both fadeUp;display:block}.hero__mockup[data-astro-cid-ge2uvauf]{perspective:1200px;opacity:0;animation:1.4s cubic-bezier(.16,1,.3,1) 1s both mockupIn}@media (width<=1023px){.hero__mockup[data-astro-cid-ge2uvauf]{margin-top:var(--space-lg);perspective:800px}}.hero__browser[data-astro-cid-ge2uvauf]{border:1px solid var(--border-strong);background:var(--surface);transform-style:preserve-3d;transition:transform .8s cubic-bezier(.16,1,.3,1),box-shadow .8s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:rotateY(-8deg)rotateX(3deg);box-shadow:24px 24px 48px #0000000f,8px 8px 16px #00000008}.hero__mockup[data-astro-cid-ge2uvauf]:hover .hero__browser[data-astro-cid-ge2uvauf]{transform:rotateY(-2deg)rotateX(1deg);box-shadow:12px 12px 32px #0000000a,4px 4px 10px #00000005}.hero__browser-bar[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--border);background:var(--bg-elevated);align-items:center;gap:6px;padding:10px 14px;display:flex}.hero__dot[data-astro-cid-ge2uvauf]{border:1px solid var(--border-strong);width:8px;height:8px}.hero__url[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.03em;margin-left:10px;font-size:.6875rem}.hero__video[data-astro-cid-ge2uvauf]{width:100%;height:auto;display:block}.hero__scroll-hint[data-astro-cid-ge2uvauf]{z-index:1;opacity:0;animation:.6s 1.6s both fadeUp;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.hero__scroll-line[data-astro-cid-ge2uvauf]{background:linear-gradient(to bottom, var(--accent) 0%, transparent 100%);width:1px;height:48px;animation:2s ease-in-out infinite scrollPulse;display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes drawLine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mockupIn{0%{opacity:0;transform:translate(40px)translateY(20px)}to{opacity:1;transform:translate(0)translateY(0)}}@keyframes scrollPulse{0%,to{opacity:.3;transform-origin:top;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.trust[data-astro-cid-lmn7abdq]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background-color:var(--bg);overflow:hidden}.trust__marquee[data-astro-cid-lmn7abdq]{white-space:nowrap;padding-block:.875rem;overflow:hidden}.trust__track[data-astro-cid-lmn7abdq]{animation:50s linear infinite marquee;display:inline-flex}.trust__ticker[data-astro-cid-lmn7abdq]{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:1.5rem;padding-right:1.5rem;font-size:.6875rem;display:inline-flex}.trust__dot[data-astro-cid-lmn7abdq]{background-color:var(--accent);flex-shrink:0;width:4px;height:4px;display:inline-block}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}.problem[data-astro-cid-jrdwie4c]{background-color:var(--bg-elevated);padding-block:var(--space-3xl);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}@media (width<=767px){.problem[data-astro-cid-jrdwie4c]{padding-block:var(--space-2xl)}}.problem__inner[data-astro-cid-jrdwie4c]{gap:var(--space-2xl);grid-template-columns:1fr;display:grid}@media (width>=1024px){.problem__inner[data-astro-cid-jrdwie4c]{gap:var(--space-3xl);grid-template-columns:1.2fr 1fr;align-items:start}}.problem__title[data-astro-cid-jrdwie4c]{margin-bottom:var(--space-xl);max-width:560px;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.problem__body[data-astro-cid-jrdwie4c]{gap:var(--space-md);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.problem__text[data-astro-cid-jrdwie4c]{color:var(--text-muted);max-width:520px;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7}.problem__conclusion[data-astro-cid-jrdwie4c]{color:var(--text);max-width:520px;padding-top:var(--space-lg);border-top:1px solid var(--border);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7}@media (width>=1024px){.problem__right[data-astro-cid-jrdwie4c]{padding-top:5rem}}.problem__stats-label[data-astro-cid-jrdwie4c]{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-xl);font-size:.6875rem;font-weight:500;display:block}.problem__stats[data-astro-cid-jrdwie4c]{gap:var(--space-xl);flex-direction:column;display:flex}.problem__stat[data-astro-cid-jrdwie4c]{padding-bottom:var(--space-lg);border-bottom:1px solid var(--border)}.problem__stat-value[data-astro-cid-jrdwie4c]{font-family:var(--font-mono);color:var(--text);letter-spacing:-.04em;margin-bottom:.5rem;font-size:clamp(3rem,7vw,5rem);font-weight:700;line-height:1;display:block}.problem__stat-label[data-astro-cid-jrdwie4c]{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.03em;font-size:.75rem;display:block}.features[data-astro-cid-cognygiv]{padding-top:var(--space-3xl);border-top:1px solid var(--border)}@media (width<=767px){.features[data-astro-cid-cognygiv]{padding-top:var(--space-2xl)}}.features__header[data-astro-cid-cognygiv]{margin-bottom:var(--space-xl)}@media (width>=1024px){.features__header[data-astro-cid-cognygiv]{margin-bottom:var(--space-2xl)}}.features__title[data-astro-cid-cognygiv]{margin-bottom:var(--space-md);font-size:clamp(2.5rem,6vw,4.5rem)}.features__title-line[data-astro-cid-cognygiv]{display:block}.features__subtitle[data-astro-cid-cognygiv]{color:var(--text-muted);max-width:460px;font-size:clamp(1rem,1.5vw,1.125rem)}.features__canvas[data-astro-cid-cognygiv]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (width<=1023px){.features__canvas[data-astro-cid-cognygiv]{display:none}}.features__scroll[data-astro-cid-cognygiv]{position:relative;overflow:hidden}@media (width>=1024px){.features__scroll[data-astro-cid-cognygiv]{align-items:center;height:100vh;display:flex}}@media (width<=1023px){.features__scroll[data-astro-cid-cognygiv]{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.features__scroll[data-astro-cid-cognygiv]::-webkit-scrollbar{display:none}}.features__track[data-astro-cid-cognygiv]{z-index:1;gap:0;display:flex;position:relative}@media (width>=1024px){.features__track[data-astro-cid-cognygiv]{gap:3rem;padding-inline:3rem}}@media (width<=1023px){.features__track[data-astro-cid-cognygiv]{padding-left:var(--container-pad);padding-right:var(--container-pad)}}.features__card[data-astro-cid-cognygiv]{width:85vw;max-width:480px;min-height:70vh;padding:var(--space-xl);border-right:1px solid var(--border);scroll-snap-align:start;flex-direction:column;flex-shrink:0;justify-content:center;display:flex;position:relative}@media (width>=1024px){.features__card[data-astro-cid-cognygiv]{width:38vw;max-width:500px;height:65vh;min-height:auto;padding:var(--space-2xl);border:1px solid var(--border);background:#f5f2eecc}}@media (width<=1023px){.features__card[data-astro-cid-cognygiv]:first-child{border-left:none}}.features__number[data-astro-cid-cognygiv]{font-family:var(--font-mono);color:var(--accent);opacity:.35;letter-spacing:-.05em;margin-bottom:var(--space-lg);font-size:clamp(5rem,12vw,8rem);font-weight:700;line-height:1}.features__card-content[data-astro-cid-cognygiv]{flex-direction:column;flex:1;justify-content:flex-end;display:flex}.features__card-title[data-astro-cid-cognygiv]{font-family:var(--font-display);margin-bottom:var(--space-md);max-width:380px;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;line-height:1.15}.features__card-desc[data-astro-cid-cognygiv]{color:var(--text-muted);max-width:380px;font-size:.9375rem;line-height:1.65}.features__card-line[data-astro-cid-cognygiv]{bottom:0;left:var(--space-xl);right:var(--space-xl);background:linear-gradient(to right, var(--accent) 0%, transparent 100%);opacity:.2;height:1px;position:absolute}@media (width>=1024px){.features__card-line[data-astro-cid-cognygiv]{left:var(--space-2xl);right:var(--space-2xl)}}.features__counter[data-astro-cid-cognygiv]{padding-block:var(--space-lg);font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.05em;align-items:center;gap:.25rem;font-size:.75rem;display:flex}@media (width>=1024px){.features__counter[data-astro-cid-cognygiv]{display:none}}.features__counter-current[data-astro-cid-cognygiv]{color:var(--accent)}.how[data-astro-cid-l43jfdkk]{padding-block:var(--space-3xl);border-top:1px solid var(--border)}@media (width<=767px){.how[data-astro-cid-l43jfdkk]{padding-block:var(--space-2xl)}}.how__inner[data-astro-cid-l43jfdkk]{gap:var(--space-2xl);grid-template-columns:1fr;display:grid}@media (width>=1024px){.how__inner[data-astro-cid-l43jfdkk]{gap:var(--space-3xl);grid-template-columns:1fr 1.5fr;align-items:start}.how__header[data-astro-cid-l43jfdkk]{position:sticky;top:8rem}}.how__title[data-astro-cid-l43jfdkk]{font-size:clamp(2rem,5vw,3.5rem)}.how__title-line[data-astro-cid-l43jfdkk]{display:block}.how__steps[data-astro-cid-l43jfdkk]{flex-direction:column;display:flex}.how__step[data-astro-cid-l43jfdkk]{gap:var(--space-lg);grid-template-columns:80px 1fr;display:grid}@media (width<=767px){.how__step[data-astro-cid-l43jfdkk]{gap:var(--space-md);grid-template-columns:56px 1fr}}.how__step-number-wrap[data-astro-cid-l43jfdkk]{flex-direction:column;align-items:center;display:flex}.how__step-number[data-astro-cid-l43jfdkk]{font-family:var(--font-mono);color:var(--accent);opacity:.4;letter-spacing:-.05em;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1}.how__step-connector[data-astro-cid-l43jfdkk]{background:linear-gradient(to bottom, var(--accent) 0%, var(--border) 100%);opacity:.3;flex:1;width:1px;min-height:3rem;margin-block:.5rem;display:block}.how__step-content[data-astro-cid-l43jfdkk]{padding-bottom:var(--space-xl);border-bottom:1px solid var(--border)}.how__step[data-astro-cid-l43jfdkk]:last-child .how__step-content[data-astro-cid-l43jfdkk]{border-bottom:none;padding-bottom:0}.how__step-title[data-astro-cid-l43jfdkk]{font-family:var(--font-display);margin-bottom:.5rem;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:700;line-height:1.2}.how__step-desc[data-astro-cid-l43jfdkk]{color:var(--text-muted);max-width:420px;font-size:.9375rem;line-height:1.65}.pricing[data-astro-cid-htruwgye]{padding-block:var(--space-3xl);border-top:1px solid var(--border)}@media (width<=767px){.pricing[data-astro-cid-htruwgye]{padding-block:var(--space-2xl)}}.pricing__header[data-astro-cid-htruwgye]{margin-bottom:var(--space-2xl);text-align:center}.pricing__title[data-astro-cid-htruwgye]{margin-bottom:var(--space-md);font-size:clamp(2.5rem,6vw,4rem)}.pricing__title-line[data-astro-cid-htruwgye]{display:block}.pricing__subtitle[data-astro-cid-htruwgye]{color:var(--text-muted);font-size:clamp(1rem,1.5vw,1.125rem)}.pricing__grid[data-astro-cid-htruwgye]{grid-template-columns:1fr;gap:0;max-width:900px;margin-inline:auto;display:grid}@media (width>=768px){.pricing__grid[data-astro-cid-htruwgye]{grid-template-columns:1fr 1fr}}.pricing__card[data-astro-cid-htruwgye]{padding:var(--space-xl);border:1px solid var(--border);flex-direction:column;display:flex;position:relative}@media (width>=768px){.pricing__card[data-astro-cid-htruwgye]{padding:var(--space-2xl)}}.pricing__card--pro[data-astro-cid-htruwgye]{background-color:var(--surface);border-color:var(--accent)}.pricing__card--pro[data-astro-cid-htruwgye] .pricing__plan-name[data-astro-cid-htruwgye]{color:var(--accent)}.pricing__badge[data-astro-cid-htruwgye]{top:0;right:var(--space-xl);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-on-brand);background-color:var(--accent);padding:.25rem .75rem;font-size:.625rem;font-weight:700;position:absolute;transform:translateY(-50%)}@media (width>=768px){.pricing__badge[data-astro-cid-htruwgye]{right:var(--space-2xl)}}.pricing__card-top[data-astro-cid-htruwgye]{margin-bottom:var(--space-lg)}.pricing__plan-name[data-astro-cid-htruwgye]{font-family:var(--font-display);margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.pricing__plan-desc[data-astro-cid-htruwgye]{color:var(--text-muted);font-size:.875rem;line-height:1.5}.pricing__price[data-astro-cid-htruwgye]{margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border);align-items:baseline;gap:.125rem;display:flex}.pricing__currency[data-astro-cid-htruwgye]{font-family:var(--font-mono);color:var(--text-dim);align-self:flex-start;margin-top:.5rem;font-size:1.5rem;font-weight:700}.pricing__amount[data-astro-cid-htruwgye]{font-family:var(--font-mono);letter-spacing:-.05em;font-size:clamp(3.5rem,8vw,5rem);font-weight:700;line-height:1}.pricing__period[data-astro-cid-htruwgye]{font-family:var(--font-mono);color:var(--text-dim);margin-left:.25rem;font-size:.8125rem}.pricing__features[data-astro-cid-htruwgye]{margin-bottom:var(--space-xl);flex-direction:column;flex:1;gap:.625rem;display:flex}.pricing__feature[data-astro-cid-htruwgye]{color:var(--text-muted);align-items:baseline;gap:.75rem;font-size:.875rem;line-height:1.5;display:flex}.pricing__dash[data-astro-cid-htruwgye]{color:var(--text-dim);flex-shrink:0;font-size:.75rem}.pricing__cta[data-astro-cid-htruwgye]{text-align:center;width:100%}.pricing__note[data-astro-cid-htruwgye]{text-align:center;font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.03em;margin-top:var(--space-lg);font-size:.6875rem}.faq[data-astro-cid-7synugci]{padding-block:var(--space-3xl);border-top:1px solid var(--border)}@media (width<=767px){.faq[data-astro-cid-7synugci]{padding-block:var(--space-2xl)}}.faq__inner[data-astro-cid-7synugci]{gap:var(--space-2xl);grid-template-columns:1fr;display:grid}@media (width>=1024px){.faq__inner[data-astro-cid-7synugci]{gap:var(--space-3xl);grid-template-columns:1fr 1.5fr;align-items:start}.faq__header[data-astro-cid-7synugci]{position:sticky;top:8rem}}.faq__title[data-astro-cid-7synugci]{font-size:clamp(2rem,5vw,3.5rem)}.faq__title-line[data-astro-cid-7synugci]{display:block}.faq__list[data-astro-cid-7synugci]{flex-direction:column;display:flex}.faq__item[data-astro-cid-7synugci]{border-bottom:1px solid var(--border)}.faq__item[data-astro-cid-7synugci]:first-child{border-top:1px solid var(--border)}.faq__item[data-astro-cid-7synugci][open] .faq__icon-v[data-astro-cid-7synugci]{transform:scaleY(0)}.faq__item[data-astro-cid-7synugci][open] .faq__question-text[data-astro-cid-7synugci]{color:var(--text)}.faq__question[data-astro-cid-7synugci]{align-items:center;gap:var(--space-md);padding:var(--space-lg) 0;cursor:pointer;user-select:none;list-style:none;display:flex}.faq__question[data-astro-cid-7synugci]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-7synugci]::marker{content:""}.faq__question[data-astro-cid-7synugci]:hover .faq__question-text[data-astro-cid-7synugci]{color:var(--text)}.faq__number[data-astro-cid-7synugci]{font-family:var(--font-mono);color:var(--accent);letter-spacing:.05em;flex-shrink:0;width:2rem;font-size:.6875rem}.faq__question-text[data-astro-cid-7synugci]{font-family:var(--font-body);color:var(--text-muted);flex:1;font-size:.9375rem;font-weight:500;line-height:1.4;transition:color .2s}.faq__icon[data-astro-cid-7synugci]{color:var(--text-dim);flex-shrink:0;transition:color .2s}.faq__icon[data-astro-cid-7synugci] .faq__icon-v[data-astro-cid-7synugci]{transform-origin:50%;transition:transform .2s}.faq__answer[data-astro-cid-7synugci]{padding:0 0 var(--space-lg) calc(2rem + var(--space-md))}.faq__answer[data-astro-cid-7synugci] p[data-astro-cid-7synugci]{color:var(--text-muted);max-width:540px;font-size:.875rem;line-height:1.7}.final-cta[data-astro-cid-45ccuakr]{border-top:1px solid var(--border);justify-content:center;align-items:center;min-height:80vh;display:flex;position:relative;overflow:hidden}.final-cta__inner[data-astro-cid-45ccuakr]{text-align:center;padding-block:var(--space-3xl);z-index:1;position:relative}.final-cta__title[data-astro-cid-45ccuakr]{margin-bottom:var(--space-lg);font-size:clamp(3rem,8vw,6rem);line-height:.95}@media (width>=768px){.final-cta__title[data-astro-cid-45ccuakr]{font-size:clamp(3.5rem,7vw,5.5rem)}}.final-cta__title-line[data-astro-cid-45ccuakr]{display:block}.final-cta__subtitle[data-astro-cid-45ccuakr]{color:var(--text-muted);max-width:480px;margin-inline:auto;margin-bottom:var(--space-xl);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6}.final-cta__actions[data-astro-cid-45ccuakr]{margin-bottom:var(--space-md)}.final-cta__note[data-astro-cid-45ccuakr]{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.05em;font-size:.6875rem;display:block}.final-cta__deco[data-astro-cid-45ccuakr]{justify-content:center;display:flex;position:absolute;bottom:0;left:0;right:0}.final-cta__deco-line[data-astro-cid-45ccuakr]{background:linear-gradient(to top, var(--accent) 0%, transparent 100%);opacity:.3;width:1px;height:120px;display:block}
