.page-module___8aEwW__container{max-width:1120px;margin:0 auto;padding:0 2rem}.page-module___8aEwW__containerNarrow{max-width:780px;margin:0 auto;padding:0 2rem}.page-module___8aEwW__hero{text-align:center;justify-content:center;align-items:center;min-height:calc(100vh - 72px);padding:4rem 1.5rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroGlow{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#4f46e52e 0%,#6366f10f 40%,#0000 70%);width:800px;height:800px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__heroGlow2{filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(circle,#10b9811f 0%,#0000 70%);width:400px;height:400px;position:absolute;bottom:-10%;right:-5%}.page-module___8aEwW__heroContent{z-index:2;max-width:820px;animation:.8s cubic-bezier(.16,1,.3,1) both page-module___8aEwW__hero-fade-up;position:relative}@keyframes page-module___8aEwW__hero-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page-module___8aEwW__badge{color:var(--primary);background:#4f46e50f;border:1px solid #4f46e533;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.82rem;font-weight:600;animation:.8s cubic-bezier(.16,1,.3,1) .1s both page-module___8aEwW__hero-fade-up;display:inline-flex}.page-module___8aEwW__title{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.08;animation:.8s cubic-bezier(.16,1,.3,1) .2s both page-module___8aEwW__hero-fade-up}.page-module___8aEwW__titleGradient{background:linear-gradient(135deg,#4f46e5,#818cf8,#10b981);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__subtitle{color:var(--text-muted);max-width:640px;margin:0 auto 2rem;font-size:1.15rem;line-height:1.75;animation:.8s cubic-bezier(.16,1,.3,1) .3s both page-module___8aEwW__hero-fade-up}.page-module___8aEwW__priceInline{color:var(--primary);font-weight:800}.page-module___8aEwW__ctaRow{justify-content:center;align-items:center;gap:1rem;animation:.8s cubic-bezier(.16,1,.3,1) .4s both page-module___8aEwW__hero-fade-up;display:flex}.page-module___8aEwW__ctaPrimary{color:#fff;background:linear-gradient(135deg,#4f46e5,#4338ca);border-radius:14px;align-items:center;gap:.5rem;padding:16px 32px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 8px 24px #4f46e54d}.page-module___8aEwW__ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #4f46e566}.page-module___8aEwW__ctaArrow{transition:transform .2s}.page-module___8aEwW__ctaPrimary:hover .page-module___8aEwW__ctaArrow{transform:translate(4px)}.page-module___8aEwW__ctaSecondary{color:var(--text-main);background:var(--surface);border:1px solid var(--line-border);border-radius:14px;align-items:center;padding:16px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module___8aEwW__ctaSecondary:hover{border-color:var(--primary);color:var(--primary)}.page-module___8aEwW__ctaNote{color:var(--text-muted);margin-top:1.25rem;font-size:.82rem;animation:.8s cubic-bezier(.16,1,.3,1) .5s both page-module___8aEwW__hero-fade-up}.page-module___8aEwW__proofStrip{padding:0 0 2rem}.page-module___8aEwW__proofGrid{background:var(--line-border);border:1px solid var(--line-border);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.page-module___8aEwW__proofItem{background:var(--surface);text-align:center;flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}.page-module___8aEwW__proofItem strong{font-family:var(--font-display);background:linear-gradient(135deg,#4f46e5,#818cf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:800}.page-module___8aEwW__proofItem span{color:var(--text-muted);font-size:.85rem;font-weight:500}.page-module___8aEwW__section{padding:5rem 0}.page-module___8aEwW__sectionMuted{background:var(--surface);border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);padding:5rem 0}.page-module___8aEwW__sectionDark{color:#f1f5f9;background:linear-gradient(#0f172a,#1e293b);padding:5rem 0}.page-module___8aEwW__sectionHead{text-align:center;margin-bottom:3rem}.page-module___8aEwW__sectionLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);background:#4f46e514;border-radius:99px;margin-bottom:.75rem;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-block}.page-module___8aEwW__sectionLabelLight{text-transform:uppercase;letter-spacing:.1em;color:#818cf8;background:#818cf826;border-radius:99px;margin-bottom:.75rem;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-block}.page-module___8aEwW__sectionTitle{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:.75rem;font-size:2.25rem;font-weight:800;line-height:1.15}.page-module___8aEwW__sectionTitleLight{font-family:var(--font-display);letter-spacing:-.02em;color:#f1f5f9;margin-bottom:.75rem;font-size:2.25rem;font-weight:800;line-height:1.15}.page-module___8aEwW__sectionSub{color:var(--text-muted);max-width:560px;margin:0 auto;font-size:1rem;line-height:1.7}.page-module___8aEwW__sectionSubLight{color:#94a3b8;max-width:560px;margin:0 auto;font-size:1rem;line-height:1.7}.page-module___8aEwW__painGrid{gap:1rem;max-width:720px;margin:0 auto;display:grid}.page-module___8aEwW__painCard{background:var(--surface);border:1px solid var(--line-border);border-radius:16px;gap:1.25rem;padding:1.5rem;transition:all .3s;display:flex}.page-module___8aEwW__painCard:hover{border-color:#4f46e54d;transform:translateY(-2px);box-shadow:0 8px 24px #4f46e514}.page-module___8aEwW__painEmoji{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:2rem;display:flex}.page-module___8aEwW__painText{flex:1}.page-module___8aEwW__painProblem{color:var(--text-muted);margin-bottom:.5rem;font-size:1.05rem;font-weight:700;text-decoration:line-through}.page-module___8aEwW__painSolution{color:var(--text-main);font-size:.92rem;line-height:1.65}.page-module___8aEwW__solveBadge{color:#10b981;vertical-align:middle;background:#10b9811a;border-radius:4px;margin-right:.4rem;padding:2px 8px;font-size:.72rem;font-weight:800;display:inline-block}.page-module___8aEwW__assetGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.page-module___8aEwW__assetCard{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;padding:2rem 1.5rem;transition:all .3s}.page-module___8aEwW__assetCard:hover{border-color:#fff3;transform:translateY(-4px);box-shadow:0 20px 40px #0003}.page-module___8aEwW__assetIconWrap{border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1rem;display:flex}.page-module___8aEwW__assetIcon{font-size:1.8rem}.page-module___8aEwW__assetCount{font-family:var(--font-display);color:#fff;margin-bottom:.25rem;font-size:2rem;font-weight:800}.page-module___8aEwW__assetTitle{font-family:var(--font-display);color:#e2e8f0;margin-bottom:.75rem;font-size:1.1rem;font-weight:600}.page-module___8aEwW__assetDesc{color:#94a3b8;font-size:.88rem;line-height:1.6}.page-module___8aEwW__flowGrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.page-module___8aEwW__flowCard{background:var(--surface);border:1px solid var(--line-border);text-align:center;border-radius:16px;padding:1.75rem 1.25rem;transition:all .3s;position:relative}.page-module___8aEwW__flowCard:hover{border-color:#4f46e54d;transform:translateY(-4px);box-shadow:0 12px 32px #4f46e51a}.page-module___8aEwW__flowIcon{margin-bottom:.75rem;font-size:2rem}.page-module___8aEwW__flowStep{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:block}.page-module___8aEwW__flowTitle{font-family:var(--font-display);margin-bottom:.5rem;font-size:1rem;font-weight:700}.page-module___8aEwW__flowDesc{color:var(--text-muted);font-size:.85rem;line-height:1.6}.page-module___8aEwW__testimonialGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.page-module___8aEwW__testimonialCard{background:var(--background);border:1px solid var(--line-border);border-radius:16px;flex-direction:column;gap:1.25rem;padding:1.75rem;transition:all .3s;display:flex}.page-module___8aEwW__testimonialCard:hover{transform:translateY(-3px);box-shadow:0 12px 28px #4f46e514}.page-module___8aEwW__testimonialText{color:var(--text-main);flex:1;font-size:.95rem;font-style:italic;line-height:1.7}.page-module___8aEwW__testimonialAuthor{align-items:center;gap:.75rem;display:flex}.page-module___8aEwW__testimonialAvatar{color:#fff;background:linear-gradient(135deg,#4f46e5,#818cf8);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;font-weight:800;display:flex}.page-module___8aEwW__testimonialName{font-size:.9rem;font-weight:700}.page-module___8aEwW__testimonialRole{color:var(--text-muted);font-size:.8rem}.page-module___8aEwW__pricingSection{background:var(--surface);border-top:1px solid var(--line-subtle);padding:5rem 0}.page-module___8aEwW__pricingCard{background:var(--background);border:2px solid var(--primary);text-align:center;border-radius:24px;max-width:480px;margin:0 auto;padding:3rem 2.5rem;position:relative;box-shadow:0 20px 60px #4f46e526}.page-module___8aEwW__pricingBadge{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#4f46e5,#818cf8);border-radius:99px;padding:6px 20px;font-size:.72rem;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.page-module___8aEwW__pricingTitle{font-family:var(--font-display);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.page-module___8aEwW__pricingRow{justify-content:center;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.page-module___8aEwW__pricingStrike{color:var(--text-muted);font-size:1.1rem;text-decoration:line-through}.page-module___8aEwW__pricingAmount{font-family:var(--font-display);color:var(--primary);font-size:3.5rem;font-weight:800;line-height:1}.page-module___8aEwW__pricingSuffix{font-size:1.5rem}.page-module___8aEwW__pricingSave{color:#10b981;margin-bottom:2rem;font-size:.85rem;font-weight:700}.page-module___8aEwW__pricingFeatures{text-align:left;flex-direction:column;gap:.65rem;margin-bottom:2rem;list-style:none;display:flex}.page-module___8aEwW__pricingFeatures li{color:var(--text-main);font-size:.92rem;line-height:1.4}.page-module___8aEwW__pricingCta{color:#fff;text-align:center;background:linear-gradient(135deg,#4f46e5,#4338ca);border-radius:14px;width:100%;padding:16px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:all .3s;display:block;box-shadow:0 8px 24px #4f46e54d}.page-module___8aEwW__pricingCta:hover{transform:translateY(-2px);box-shadow:0 12px 32px #4f46e566}.page-module___8aEwW__pricingNote{color:var(--text-muted);margin-top:1rem;font-size:.8rem}.page-module___8aEwW__faqList{gap:.75rem;display:grid}.page-module___8aEwW__faqItem{border:1px solid var(--line-border);background:var(--surface);border-radius:14px;padding:1.1rem 1.25rem;transition:border-color .2s}.page-module___8aEwW__faqItem[open]{border-color:#4f46e54d}.page-module___8aEwW__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:.95rem;font-weight:700;list-style:none;display:flex}.page-module___8aEwW__faqItem summary::-webkit-details-marker{display:none}.page-module___8aEwW__faqItem summary:after{content:"+";color:var(--primary);font-size:1.25rem;font-weight:300;transition:transform .2s}.page-module___8aEwW__faqItem[open] summary:after{content:"−"}.page-module___8aEwW__faqItem p{color:var(--text-muted);margin-top:.75rem;font-size:.9rem;line-height:1.7}.page-module___8aEwW__finalCta{text-align:center;padding:6rem 0;position:relative;overflow:hidden}.page-module___8aEwW__finalGlow{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#4f46e51f 0%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__finalTitle{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:1rem;font-size:2.5rem;font-weight:800;position:relative}.page-module___8aEwW__finalSubtitle{color:var(--text-muted);max-width:520px;margin:0 auto 2rem;font-size:1.05rem;line-height:1.75;position:relative}@media (max-width:1024px){.page-module___8aEwW__assetGrid{grid-template-columns:1fr;max-width:400px;margin:0 auto}.page-module___8aEwW__flowGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module___8aEwW__container,.page-module___8aEwW__containerNarrow{padding:0 1rem}.page-module___8aEwW__hero{min-height:auto;padding:2.5rem 1rem}.page-module___8aEwW__heroContent{text-align:left}.page-module___8aEwW__badge{padding:.4rem .75rem;font-size:.72rem}.page-module___8aEwW__title{font-size:2.2rem}.page-module___8aEwW__subtitle{margin:0 0 1.5rem;font-size:.95rem}.page-module___8aEwW__ctaRow{flex-direction:column;align-items:stretch}.page-module___8aEwW__ctaPrimary,.page-module___8aEwW__ctaSecondary{text-align:center;justify-content:center}.page-module___8aEwW__ctaNote{text-align:left;font-size:.75rem}.page-module___8aEwW__proofGrid{grid-template-columns:1fr}.page-module___8aEwW__section,.page-module___8aEwW__sectionMuted,.page-module___8aEwW__sectionDark,.page-module___8aEwW__pricingSection{padding:3rem 0}.page-module___8aEwW__sectionHead{text-align:left;margin-bottom:2rem}.page-module___8aEwW__sectionTitle,.page-module___8aEwW__sectionTitleLight{font-size:1.6rem}.page-module___8aEwW__painCard{gap:1rem;padding:1.25rem}.page-module___8aEwW__assetGrid{max-width:none}.page-module___8aEwW__flowGrid,.page-module___8aEwW__testimonialGrid{grid-template-columns:1fr}.page-module___8aEwW__pricingCard{padding:2.5rem 1.5rem}.page-module___8aEwW__pricingAmount{font-size:3rem}.page-module___8aEwW__finalCta{text-align:left;padding:3.5rem 0}.page-module___8aEwW__finalTitle{font-size:1.75rem}.page-module___8aEwW__finalSubtitle{margin:0 0 1.5rem;font-size:.92rem}}@media (max-width:480px){.page-module___8aEwW__title{font-size:1.85rem}.page-module___8aEwW__painEmoji{width:36px;height:36px;font-size:1.5rem}}
