.cta-section{--cta-iris-50:#F5F3FF;--cta-iris-700:#6D28D9;--cta-ink:#0F172A;--cta-paper:#F8FAFC;--cta-ease-out:cubic-bezier(0.22,1,0.36,1);--cta-ease-spring:cubic-bezier(0.34,1.56,0.64,1);background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.18),transparent 45%),radial-gradient(circle at 82% 78%,rgba(244,114,182,.32),transparent 55%),linear-gradient(135deg,#7C3AED,#A78BFA 35%,#F472B6);padding:7rem 1.5rem;position:relative;overflow:hidden;font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,sans-serif}.cta-section:after{content:"";position:absolute;inset:auto 0 0 0;height:80px;background:linear-gradient(180deg,transparent,rgba(248,250,252,0) 50%,#ffffff);pointer-events:none;z-index:1}.cta-content{max-width:760px;margin:0 auto;text-align:center;position:relative;z-index:2}.cta-title{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;line-height:1.05;margin:0 0 1.25rem;color:#ffffff;letter-spacing:-.03em}.cta-subtitle{font-size:1.125rem;line-height:1.55;margin:0 auto 2.5rem;color:rgba(255,255,255,.85);max-width:580px;letter-spacing:-.01em;font-weight:400}.cta-buttons{display:flex;justify-content:center}.cta-button{display:inline-flex;align-items:center;gap:.5rem;padding:16px 32px;font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;text-transform:none;border-radius:12px;cursor:pointer;border:none;min-height:48px;transition:background .24s var(--cta-ease-out),color .24s var(--cta-ease-out),transform .24s var(--cta-ease-spring),box-shadow .24s var(--cta-ease-out)}.cta-button.primary{background:#ffffff;color:var(--cta-iris-700);box-shadow:0 12px 32px rgba(15,23,42,.18)}.cta-button.primary:hover{background:var(--cta-iris-50);color:var(--cta-iris-700);transform:translateY(-2px);box-shadow:0 20px 40px rgba(15,23,42,.25)}.cta-button.primary:active{transform:translateY(0)}.cta-button.primary:focus-visible{outline:3px solid rgba(255,255,255,.65);outline-offset:3px}@media (max-width:1024px){.cta-section{padding:6rem 1.25rem}}@media (max-width:768px){.cta-section{padding:5rem 1.25rem}.cta-subtitle{font-size:1rem;margin-bottom:2rem}.cta-button{padding:14px 26px;font-size:14px}}@media (max-width:480px){.cta-section{padding:4rem 1rem}.cta-title{font-size:clamp(2rem,8vw,2.5rem)}.cta-buttons{width:100%}.cta-button{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.cta-button{transition:none}.cta-button:hover{transform:none}}.FeaturesHero_container___bgXl{--fh-purple:#7c3aed;--fh-violet:#a78bfa;--fh-pink:#f472b6;--fh-ink:#0f172a;--fh-paper:#f8fafc;--fh-iris-50:#f5f3ff;--fh-iris-100:#ede9fe;--fh-iris-200:#ddd6fe;--fh-iris-700:#6d28d9;--fh-slate-200:#e2e8f0;--fh-slate-500:#64748b;--fh-slate-600:#475569;--fh-gradient:linear-gradient(135deg,#7c3aed,#a78bfa 35%,#f472b6);--fh-shadow-glow:0 8px 32px rgba(124,58,237,0.32);--fh-ease-out:cubic-bezier(0.22,1,0.36,1);position:relative;background:var(--fh-paper);margin-top:-64px;padding:calc(7rem + 64px) 1.5rem 4.5rem;overflow:hidden;font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,sans-serif}.FeaturesHero_container___bgXl:before{content:"";position:absolute;top:-220px;inset-inline-start:-120px;width:620px;height:620px;background:radial-gradient(circle,rgba(124,58,237,.1) 0,transparent 70%);pointer-events:none}.FeaturesHero_content__WZ08N{max-width:1200px;margin:0 auto;position:relative;z-index:1}.FeaturesHero_header__ZfQC9{max-width:760px}.FeaturesHero_label__K0mCE{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--fh-iris-700);margin:0 0 1.25rem;line-height:1.2}.FeaturesHero_title__onJBC{font-size:clamp(2.5rem,5.5vw,3.75rem);font-weight:800;color:var(--fh-ink);margin:0 0 1.25rem;letter-spacing:-.035em;line-height:1.05}.FeaturesHero_subtitle__rKJ06{font-size:1.125rem;line-height:1.6;color:var(--fh-slate-600);margin:0;max-width:640px;letter-spacing:-.01em}.FeaturesHero_actions__neyQK{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.FeaturesHero_button__F5ecF{display:inline-flex;align-items:center;gap:.5rem;padding:15px 30px;font-size:15px;font-weight:600;border-radius:999px;text-decoration:none;letter-spacing:-.01em;transition:transform .2s var(--fh-ease-out),box-shadow .2s var(--fh-ease-out),background .2s var(--fh-ease-out),border-color .2s var(--fh-ease-out)}.FeaturesHero_primary__GNYlV{background:var(--fh-gradient);color:#ffffff;box-shadow:var(--fh-shadow-glow)}.FeaturesHero_primary__GNYlV:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(124,58,237,.4)}.FeaturesHero_secondary__uvOVt{background:#ffffff;color:var(--fh-ink);border:1px solid var(--fh-slate-200)}.FeaturesHero_secondary__uvOVt:hover{border-color:var(--fh-iris-200);background:var(--fh-iris-50)}.FeaturesHero_note__7b84_{margin:1rem 0 0;font-size:14px;color:var(--fh-slate-500);letter-spacing:-.01em}.FeaturesHero_stats__fkx1A{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:4rem 0 0;border-top:1px solid var(--fh-slate-200)}.FeaturesHero_stat___qL9t{padding:1.75rem 1.5rem 0;border-inline-end:1px solid var(--fh-slate-200)}.FeaturesHero_stat___qL9t:last-child{border-inline-end:none}.FeaturesHero_stat___qL9t:first-child{padding-inline-start:0}.FeaturesHero_statValue__rE0gg{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--fh-ink);letter-spacing:-.03em;line-height:1.1;margin:0}.FeaturesHero_statLabel__cj0ty{margin:.5rem 0 0;font-size:14px;color:var(--fh-slate-500);line-height:1.45;letter-spacing:-.01em}@media (max-width:900px){.FeaturesHero_stats__fkx1A{grid-template-columns:repeat(2,minmax(0,1fr))}.FeaturesHero_stat___qL9t{padding:1.5rem 1.25rem;border-bottom:1px solid var(--fh-slate-200)}.FeaturesHero_stat___qL9t:nth-child(2n){border-inline-end:none}.FeaturesHero_stat___qL9t:nth-child(odd){padding-inline-start:0}}@media (max-width:768px){.FeaturesHero_container___bgXl{margin-top:-56px;padding:calc(5rem + 56px) 1.25rem 3.5rem}.FeaturesHero_actions__neyQK{margin-top:1.75rem}.FeaturesHero_button__F5ecF{flex:1 1 auto;justify-content:center}.FeaturesHero_stats__fkx1A{margin-top:3rem}}@media (max-width:480px){.FeaturesHero_container___bgXl{padding:calc(4rem + 56px) 1rem 3rem}.FeaturesHero_subtitle__rKJ06{font-size:1rem}}.FeatureNav_container__SUDwy{--fn-iris-50:#f5f3ff;--fn-iris-200:#ddd6fe;--fn-iris-700:#6d28d9;--fn-ink:#0f172a;--fn-paper:#f8fafc;--fn-slate-200:#e2e8f0;--fn-slate-600:#475569;--fn-ease-out:cubic-bezier(0.22,1,0.36,1);background:var(--fn-paper);border-top:1px solid var(--fn-slate-200);border-bottom:1px solid var(--fn-slate-200);font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,sans-serif}.FeatureNav_content__VzOQK{max-width:1200px;margin:0 auto;padding:1rem 1.5rem}.FeatureNav_list__EJ1Nl{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.FeatureNav_link__YFqpl{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;border:1px solid var(--fn-slate-200);background:#ffffff;color:var(--fn-slate-600);font-size:14px;font-weight:500;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:color .18s var(--fn-ease-out),border-color .18s var(--fn-ease-out),background .18s var(--fn-ease-out)}.FeatureNav_link__YFqpl:hover{color:var(--fn-iris-700);border-color:var(--fn-iris-200);background:var(--fn-iris-50)}.FeatureNav_link__YFqpl:focus-visible{outline:2px solid var(--fn-iris-700);outline-offset:2px}@media (max-width:768px){.FeatureNav_content__VzOQK{padding:.875rem 1.25rem}.FeatureNav_list__EJ1Nl{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.FeatureNav_list__EJ1Nl::-webkit-scrollbar{display:none}}.FeatureShowcase_container__O0ZyY{--fs-purple:#7c3aed;--fs-iris-50:#f5f3ff;--fs-iris-100:#ede9fe;--fs-iris-200:#ddd6fe;--fs-iris-600:#7c3aed;--fs-iris-700:#6d28d9;--fs-ink:#0f172a;--fs-slate-100:#f1f5f9;--fs-slate-200:#e2e8f0;--fs-slate-400:#94a3b8;--fs-slate-500:#64748b;--fs-slate-600:#475569;--fs-shadow-md:0 4px 12px rgba(15,23,42,0.08),0 2px 4px rgba(15,23,42,0.04);--fs-shadow-lg:0 12px 32px rgba(15,23,42,0.1),0 4px 8px rgba(15,23,42,0.04);--fs-ease-out:cubic-bezier(0.22,1,0.36,1);padding:6rem 1.5rem;background:#ffffff;position:relative;scroll-margin-top:96px;font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,sans-serif}.FeatureShowcase_iris__t7jEO{background:var(--fs-iris-50)}.FeatureShowcase_content__sT3iW{max-width:1200px;margin:0 auto;position:relative;z-index:1}.FeatureShowcase_header__376U4{max-width:720px;margin-bottom:4rem}.FeatureShowcase_label__HrK5T{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--fs-iris-700);margin:0 0 1.25rem;line-height:1.2}.FeatureShowcase_title___PwgI{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:var(--fs-ink);margin:0 0 1rem;letter-spacing:-.03em;line-height:1.1}.FeatureShowcase_subtitle__s57X5{font-size:1.0625rem;color:var(--fs-slate-600);margin:0;line-height:1.55;letter-spacing:-.01em}.FeatureShowcase_rows__c4U_7{display:flex;flex-direction:column;gap:5.5rem}.FeatureShowcase_row__LI__j{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:4rem;align-items:center}.FeatureShowcase_flipped__oSiv7 .FeatureShowcase_copy__He93G{grid-column:2;grid-row:1}.FeatureShowcase_flipped__oSiv7 .FeatureShowcase_media__KOIRr{grid-column:1;grid-row:1}.FeatureShowcase_rowTitle__FrVw7{font-size:1.5rem;font-weight:700;color:var(--fs-ink);margin:0 0 .75rem;letter-spacing:-.025em;line-height:1.25}.FeatureShowcase_rowText__TBfwt{font-size:1rem;color:var(--fs-slate-600);margin:0;line-height:1.6;letter-spacing:-.01em}.FeatureShowcase_highlights__WK2o9{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-direction:column;gap:.75rem}.FeatureShowcase_highlight___wAAN{display:flex;align-items:flex-start;gap:.625rem;font-size:15px;color:var(--fs-ink);line-height:1.5;letter-spacing:-.01em}.FeatureShowcase_highlight___wAAN svg{flex-shrink:0;margin-top:3px;color:var(--fs-iris-600)}.FeatureShowcase_media__KOIRr{display:flex;justify-content:center}.FeatureShowcase_screen__HlGqD{border:1px solid var(--fs-slate-200);border-radius:16px;background:#ffffff;padding:8px;box-shadow:var(--fs-shadow-lg);overflow:hidden;width:100%}.FeatureShowcase_screen__HlGqD .FeatureShowcase_image__WkiuT{border-radius:10px;display:block}.FeatureShowcase_phone__W3OTt{padding:0}.FeatureShowcase_phone__W3OTt .FeatureShowcase_image__WkiuT{border:1px solid var(--fs-slate-200);border-radius:28px;box-shadow:var(--fs-shadow-lg);display:block;max-width:300px;background:#ffffff}.FeatureShowcase_image__WkiuT{width:100%;height:auto}@media (max-width:1024px){.FeatureShowcase_container__O0ZyY{padding:5rem 1.25rem}.FeatureShowcase_row__LI__j{gap:3rem}.FeatureShowcase_rows__c4U_7{gap:4.5rem}}@media (max-width:860px){.FeatureShowcase_header__376U4{margin-bottom:3rem}.FeatureShowcase_flipped__oSiv7,.FeatureShowcase_row__LI__j{grid-template-columns:minmax(0,1fr);gap:2rem}.FeatureShowcase_flipped__oSiv7 .FeatureShowcase_copy__He93G,.FeatureShowcase_flipped__oSiv7 .FeatureShowcase_media__KOIRr{grid-column:1}.FeatureShowcase_flipped__oSiv7 .FeatureShowcase_copy__He93G{grid-row:1}.FeatureShowcase_flipped__oSiv7 .FeatureShowcase_media__KOIRr{grid-row:2}}@media (max-width:768px){.FeatureShowcase_container__O0ZyY{padding:4rem 1.25rem}.FeatureShowcase_rows__c4U_7{gap:3.5rem}.FeatureShowcase_rowTitle__FrVw7{font-size:1.3125rem}}@media (max-width:480px){.FeatureShowcase_container__O0ZyY{padding:3.5rem 1rem}.FeatureShowcase_screen__HlGqD{padding:6px;border-radius:12px}}.FeatureGrid_container__Tcrob{--fg-iris-100:#ede9fe;--fg-iris-200:#ddd6fe;--fg-iris-600:#7c3aed;--fg-iris-700:#6d28d9;--fg-ink:#0f172a;--fg-slate-200:#e2e8f0;--fg-slate-600:#475569;--fg-shadow-md:0 4px 12px rgba(15,23,42,0.08),0 2px 4px rgba(15,23,42,0.04);--fg-ease-out:cubic-bezier(0.22,1,0.36,1);padding:6rem 1.5rem;background:#ffffff;background-image:radial-gradient(circle at 1px 1px,#e2e8f0 1px,transparent 0);background-size:24px 24px;position:relative;scroll-margin-top:96px;font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,sans-serif}.FeatureGrid_container__Tcrob:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff,transparent 12%,transparent 88%,#ffffff);pointer-events:none;z-index:0}.FeatureGrid_content__uHl9P{max-width:1200px;margin:0 auto;position:relative;z-index:1}.FeatureGrid_header__ADckq{max-width:720px;margin-bottom:3.5rem}.FeatureGrid_label__wIYoU{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-iris-700);margin:0 0 1.25rem;line-height:1.2}.FeatureGrid_title__U50YL{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:var(--fg-ink);margin:0 0 1rem;letter-spacing:-.03em;line-height:1.1}.FeatureGrid_subtitle__McawP{font-size:1.0625rem;color:var(--fg-slate-600);margin:0;line-height:1.55;letter-spacing:-.01em}.FeatureGrid_grid__qv46i{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.FeatureGrid_card__88rOB{background:#ffffff;border:1px solid var(--fg-slate-200);border-radius:20px;padding:1.75rem;display:flex;flex-direction:column;align-items:flex-start;transition:transform .24s var(--fg-ease-out),border-color .24s var(--fg-ease-out),box-shadow .24s var(--fg-ease-out)}.FeatureGrid_card__88rOB:hover{transform:translateY(-3px);border-color:var(--fg-iris-200);box-shadow:var(--fg-shadow-md)}.FeatureGrid_iconBadge__yvSmh{width:44px;height:44px;border-radius:13px;background:var(--fg-iris-100);color:var(--fg-iris-700);display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.125rem}.FeatureGrid_cardTitle__Tn7yM{font-size:1.0625rem;font-weight:600;color:var(--fg-ink);margin:0 0 .5rem;line-height:1.3;letter-spacing:-.02em}.FeatureGrid_cardText__K0YSz{color:var(--fg-slate-600);line-height:1.55;font-size:15px;margin:0;letter-spacing:-.01em}@media (max-width:1024px){.FeatureGrid_container__Tcrob{padding:5rem 1.25rem}.FeatureGrid_grid__qv46i{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (max-width:768px){.FeatureGrid_container__Tcrob{padding:4rem 1.25rem}.FeatureGrid_header__ADckq{margin-bottom:2.5rem}.FeatureGrid_grid__qv46i{grid-template-columns:minmax(0,1fr);gap:.875rem}.FeatureGrid_card__88rOB{padding:1.5rem}}@media (max-width:480px){.FeatureGrid_container__Tcrob{padding:3.5rem 1rem}}@media (prefers-reduced-motion:reduce){.FeatureGrid_card__88rOB{transition:none}.FeatureGrid_card__88rOB:hover{transform:none}}.PlanNote_container__vayUb{--pn-iris-50:#f5f3ff;--pn-iris-200:#ddd6fe;--pn-iris-700:#6d28d9;--pn-ink:#0f172a;--pn-paper:#f8fafc;--pn-slate-600:#475569;--pn-ease-out:cubic-bezier(0.22,1,0.36,1);background:var(--pn-paper);padding:4rem 1.5rem;font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,sans-serif}.PlanNote_content__ceTEe{max-width:1200px;margin:0 auto;background:var(--pn-iris-50);border:1px solid var(--pn-iris-200);border-radius:20px;padding:2.25rem 2.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.PlanNote_copy__VAh4i{max-width:720px}.PlanNote_title__R1aFu{font-size:1.375rem;font-weight:700;color:var(--pn-ink);margin:0 0 .5rem;letter-spacing:-.025em;line-height:1.3}.PlanNote_text__WNa_C{font-size:15px;color:var(--pn-slate-600);margin:0;line-height:1.6;letter-spacing:-.01em}.PlanNote_link__BpuaZ{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;padding:13px 26px;border-radius:999px;background:#ffffff;border:1px solid var(--pn-iris-200);color:var(--pn-iris-700);font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:transform .2s var(--pn-ease-out),border-color .2s var(--pn-ease-out)}.PlanNote_link__BpuaZ:hover{transform:translateY(-2px);border-color:var(--pn-iris-700)}.PlanNote_link__BpuaZ svg{transform:scaleX(var(--dir,1))}@media (max-width:860px){.PlanNote_content__ceTEe{flex-direction:column;align-items:flex-start;padding:1.75rem;gap:1.5rem}}@media (max-width:480px){.PlanNote_container__vayUb{padding:3rem 1rem}.PlanNote_link__BpuaZ{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.PlanNote_link__BpuaZ{transition:none}.PlanNote_link__BpuaZ:hover{transform:none}}