.Demo_demo__nx_B6{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px;align-items:start}@media (max-width:1020px){.Demo_demo__nx_B6{grid-template-columns:1fr 1fr}.Demo_demo__nx_B6>section:last-child{grid-column:1/-1}}@media (max-width:680px){.Demo_demo__nx_B6{grid-template-columns:1fr}}.Demo_col__dNhhy{display:flex;flex-direction:column;gap:14px;min-width:0}.Demo_colTitle__smMUI{font-size:1.15rem;display:flex;align-items:center;gap:10px}.Demo_num__ri2Cs{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-family:var(--font-sans),sans-serif;font-size:.85rem;font-weight:700}.Demo_tabs__K03DQ{display:flex;flex-wrap:wrap;gap:6px}.Demo_tab__TWTk3{border:1px solid var(--border);background:var(--surface);color:var(--ink);padding:6px 10px;border-radius:999px;font-size:.82rem}.Demo_tabOn__FzSqd{background:var(--ink);color:var(--bg);border-color:var(--ink)}.Demo_card__QVhJX,.Demo_mail__c482U{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow)}.Demo_mailHead__8Cdoq{font-size:.82rem;color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:10px;margin-bottom:10px;overflow-wrap:anywhere}.Demo_mailHead__8Cdoq b{color:var(--ink);font-weight:600}.Demo_mailBody__ImIt1{font-size:.95rem}.Demo_cardTitle__XmeKj{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600;margin-bottom:10px}.Demo_facts__zKWut{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px;font-size:.92rem;align-items:center}.Demo_facts__zKWut dt{color:var(--muted)}.Demo_facts__zKWut dd{font-weight:600}.Demo_guests__ujept{width:90px;padding:4px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--ink);font:inherit;font-weight:600}.Demo_calHead__nwgQ6{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.Demo_calTitle__XD88n{font-family:var(--font-display),serif;font-weight:600;font-size:1.05rem;text-transform:capitalize}.Demo_navBtn__8gQqx{width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:var(--surface-2);color:var(--ink);font-size:1.1rem;line-height:1}.Demo_grid__sNGBl{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.Demo_wd__51kJK{text-align:center;font-size:.7rem;color:var(--muted);padding-bottom:2px}.Demo_day__IB1TT{aspect-ratio:1;border:1px solid transparent;border-radius:8px;background:var(--surface-2);color:var(--ink);font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:transform .08s ease}.Demo_day__IB1TT:hover:not(:disabled){transform:scale(1.06)}.Demo_past__oosUf{opacity:.35;cursor:default}.Demo_blocked__BB_8A{background:repeating-linear-gradient(135deg,var(--warm-soft),var(--warm-soft) 4px,transparent 4px,transparent 8px),var(--surface-2);color:var(--warm);font-weight:700;text-decoration:line-through}.Demo_suggested__36Erw{background:var(--ok-soft);color:var(--ok);font-weight:700}.Demo_requested__yJz74{border:2px solid var(--ink);font-weight:700}.Demo_legend__xDfUx{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:.78rem;color:var(--muted)}.Demo_legend__xDfUx span{display:inline-flex;align-items:center;gap:6px}.Demo_sw__PR_NW{width:14px;height:14px;border-radius:4px;display:inline-block}.Demo_swBlocked__v23cL{background:repeating-linear-gradient(135deg,var(--warm),var(--warm) 2px,transparent 2px,transparent 4px)}.Demo_swReq__riSmD{border:2px solid var(--ink)}.Demo_swSug__tV8mQ{background:var(--ok-soft);border:1px solid var(--ok)}.Demo_hint__HjPWV{font-size:.78rem;color:var(--muted);margin-top:8px}.Demo_badge__X9emY{display:inline-block;padding:4px 10px;border-radius:999px;font-size:.8rem;font-weight:700}.Demo_ok__aiyAo{background:var(--ok-soft);color:var(--ok)}.Demo_bad__W5tv1{background:var(--bad-soft);color:var(--bad)}.Demo_warn__l99Qp{background:var(--warn-soft);color:var(--warn)}.Demo_info__OSDzS{background:var(--accent-soft);color:var(--accent)}.Demo_priceList__hwXFt{list-style:none;margin-top:12px;display:flex;flex-direction:column;gap:8px;font-size:.88rem}.Demo_priceList__hwXFt li{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;border-bottom:1px dashed var(--border);padding-bottom:6px}.Demo_small__oeZjF{font-size:.85rem;color:var(--muted);margin-top:10px}.Demo_guard___zfuC{margin-top:12px;font-size:.82rem;color:var(--ok);font-weight:600}.Demo_phone__AjyJM{background:#111;border-radius:36px;padding:12px;box-shadow:var(--shadow);max-width:360px;width:100%;margin:0 auto;position:relative}.Demo_notch__QmRWo{width:90px;height:18px;background:#111;border-radius:0 0 12px 12px;position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:1}.Demo_screen__GDh3P{background:var(--bg);border-radius:26px;padding:30px 14px 16px;height:560px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.Demo_notif__fzJwa{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.Demo_notifTop__YN08j{font-weight:700;font-size:.92rem}.Demo_notifMeta__6LsDw{font-size:.8rem;color:var(--muted)}.Demo_draftLabel__b6In4{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.Demo_draft__s3gUu{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px;font-size:.82rem;white-space:pre-wrap;overflow-wrap:anywhere;flex:1 1}.Demo_draftSubject__xOzr8{font-weight:700;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--border)}.Demo_actions__ryhwX{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:6px;gap:6px}.Demo_ghost__oePkW,.Demo_primary__4sdfj,.Demo_secondary__m_NSC{border-radius:10px;padding:10px 8px;font-weight:700;font-size:.85rem;border:1px solid transparent}.Demo_primary__4sdfj{background:var(--accent);color:var(--accent-ink)}.Demo_secondary__m_NSC{background:var(--surface);color:var(--ink);border-color:var(--border)}.Demo_ghost__oePkW{background:transparent;color:var(--muted)}.Demo_full__WMyOy{width:100%}.Demo_edit__hvxTG{flex:1 1;min-height:300px;border:1px solid var(--border);border-radius:12px;padding:12px;font:inherit;font-size:.82rem;background:var(--surface);color:var(--ink);resize:none}.Demo_sent__zMQOH{margin:auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:.9rem}.Demo_sent__zMQOH p{color:var(--muted)}.Demo_check__FSpmF{width:64px;height:64px;border-radius:50%;background:var(--ok-soft);color:var(--ok);display:grid;place-items:center;font-size:2rem;font-weight:700}.sections_wrap__7eByB{max-width:1160px;margin:0 auto;padding:0 16px}@media (min-width:720px){.sections_wrap__7eByB{padding:0 28px}}.sections_nav__Xu1kJ{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.sections_nav__Xu1kJ .sections_wrap__7eByB{display:flex;align-items:center;justify-content:space-between;height:60px;gap:16px}.sections_logo___PzbU{display:flex;align-items:center;gap:10px;font-family:var(--font-display),serif;font-weight:700;font-size:1.2rem;color:var(--ink);text-decoration:none}.sections_logoMark__HaDSK{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--accent);color:var(--accent-ink);font-size:1rem}.sections_links__F_nZF{display:flex;gap:22px;font-size:.9rem}.sections_links__F_nZF a{color:var(--muted);text-decoration:none}.sections_links__F_nZF a:hover{color:var(--ink)}@media (max-width:760px){.sections_links__F_nZF{display:none}}.sections_section__SsKJl{padding:72px 0}.sections_alt__21G_w{background:var(--surface-2)}.sections_kicker___XSt_{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-weight:700;margin-bottom:10px}.sections_h2__0k6xp{font-size:clamp(1.6rem,3.2vw,2.3rem);max-width:760px;margin-bottom:32px}.sections_sub__eM3gV{color:var(--muted);max-width:760px;margin:-16px 0 32px}.sections_note__0X1j0{font-size:.85rem;color:var(--muted);margin-top:14px}.sections_hero__ronoN{padding:80px 0 72px}.sections_heroGrid__e_XpP{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:48px;gap:48px;align-items:center}@media (max-width:880px){.sections_heroGrid__e_XpP{grid-template-columns:1fr}}.sections_eyebrow__ZAviP{display:inline-block;background:var(--accent-soft);color:var(--accent);font-weight:600;font-size:.85rem;padding:6px 12px;border-radius:999px;margin-bottom:20px}.sections_h1__mK9ou{font-size:clamp(2.2rem,5.4vw,3.8rem);margin-bottom:20px}.sections_h1__mK9ou em{font-style:italic;color:var(--accent)}.sections_lead__Q5pe4{font-size:1.15rem;color:var(--muted);max-width:600px;margin-bottom:28px}.sections_ctas__ohCxs{display:flex;flex-wrap:wrap;gap:12px}.sections_btnPrimary__8jqGp,.sections_btnSecondary___3jgR{display:inline-block;padding:13px 22px;border-radius:12px;font-weight:700;text-decoration:none}.sections_btnPrimary__8jqGp{background:var(--accent);color:var(--accent-ink)}.sections_btnSecondary___3jgR{background:var(--surface);color:var(--ink);border:1px solid var(--border)}.sections_priceCard__LUq2G{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:28px;box-shadow:var(--shadow)}.sections_priceTop__PP7u6{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:600}.sections_price__dIHRc{font-family:var(--font-display),serif;font-size:3rem;font-weight:700;line-height:1.1;margin-top:8px}.sections_price__dIHRc span{font-family:var(--font-sans),sans-serif;font-size:1rem;font-weight:500;color:var(--muted)}.sections_priceSub__8ONZ2{color:var(--muted);margin-bottom:18px}.sections_checks__a0JNF{list-style:none;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border);padding-top:18px}.sections_checks__a0JNF li:before{content:"✓";color:var(--ok);font-weight:700;margin-right:10px}.sections_four__Unab_,.sections_three__LICjB{display:grid;grid-gap:18px;gap:18px}.sections_three__LICjB{grid-template-columns:repeat(3,1fr)}.sections_four__Unab_{grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.sections_four__Unab_{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.sections_four__Unab_,.sections_three__LICjB{grid-template-columns:1fr}}.sections_card__7qGH9{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow)}.sections_card__7qGH9 h3{font-size:1.12rem;margin-bottom:8px}.sections_card__7qGH9 p{color:var(--muted);font-size:.95rem}.sections_icon__1DPeD{width:44px;height:44px;border-radius:12px;background:var(--warm-soft);color:var(--warm);display:grid;place-items:center;font-size:1.3rem;margin-bottom:14px}.sections_whoRow__cpNy_{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:14px;gap:14px;align-items:stretch}@media (max-width:860px){.sections_whoRow__cpNy_{grid-template-columns:1fr}.sections_arrow__LPccq{transform:rotate(90deg);justify-self:center}}.sections_who__AGefc{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px;text-align:center;box-shadow:var(--shadow)}.sections_who__AGefc h3{font-size:1.1rem;margin:12px 0 6px}.sections_who__AGefc p{color:var(--muted);font-size:.93rem}.sections_who__AGefc p b{color:var(--ink)}.sections_avatar__BzYNp{width:64px;height:64px;border-radius:50%;margin:0 auto;display:grid;place-items:center;font-weight:700;font-size:.85rem}.sections_avatar__BzYNp[data-tone=me]{background:var(--ink);color:var(--bg)}.sections_avatar__BzYNp[data-tone=venue]{background:var(--accent);color:var(--accent-ink)}.sections_avatar__BzYNp[data-tone=client]{background:var(--warm-soft);color:var(--warm)}.sections_arrow__LPccq{align-self:center;font-size:1.6rem;color:var(--muted)}.sections_timeline__RAK5g{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px;counter-reset:none}@media (max-width:1000px){.sections_timeline__RAK5g{grid-template-columns:1fr}}.sections_tlItem__OPuGR{display:flex;flex-direction:column;gap:12px}@media (max-width:1000px){.sections_tlItem__OPuGR{flex-direction:row}}.sections_tlDot__blj05{flex:none;width:40px;height:40px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-weight:700}.sections_tlBody__29Cpr{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px;flex:1 1;box-shadow:var(--shadow)}.sections_tlBody__29Cpr h3{font-size:1.05rem;margin:8px 0 6px}.sections_tlBody__29Cpr p{color:var(--muted);font-size:.9rem}.sections_who2__nfdg5{display:inline-block;font-size:.72rem;font-weight:700;padding:3px 9px;border-radius:999px;text-transform:uppercase;letter-spacing:.06em}.sections_who2__nfdg5[data-tone=neutral]{background:var(--surface-2);color:var(--muted)}.sections_who2__nfdg5[data-tone=ai]{background:var(--warm-soft);color:var(--warm)}.sections_who2__nfdg5[data-tone=code]{background:var(--accent-soft);color:var(--accent)}.sections_who2__nfdg5[data-tone=owner]{background:var(--ok-soft);color:var(--ok)}.sections_dashWrap__hVHqi{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:22px;box-shadow:var(--shadow)}.sections_kpis__gEiJZ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:20px}@media (max-width:640px){.sections_kpis__gEiJZ{grid-template-columns:1fr}}.sections_kpi__Y_rtV{background:var(--surface-2);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column}.sections_kpi__Y_rtV span{font-size:.82rem;color:var(--muted)}.sections_kpi__Y_rtV b{font-family:var(--font-display),serif;font-size:1.8rem}.sections_tableScroll__FMV1E{overflow-x:auto}.sections_table__zwKxB{width:100%;border-collapse:collapse;font-size:.92rem;min-width:560px}.sections_table__zwKxB th{text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;padding:10px 12px;border-bottom:1px solid var(--border)}.sections_table__zwKxB td{padding:12px;border-bottom:1px solid var(--border)}.sections_pill__NFdgI{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.8rem;font-weight:700}.sections_pill__NFdgI[data-tone=ok]{background:var(--ok-soft);color:var(--ok)}.sections_pill__NFdgI[data-tone=warn]{background:var(--warn-soft);color:var(--warn)}.sections_pill__NFdgI[data-tone=muted]{background:var(--surface-2);color:var(--muted)}.sections_bar__WB_hQ{height:10px;background:var(--surface-2);border-radius:999px;overflow:hidden;margin:-12px 0 24px;border:1px solid var(--border)}.sections_bar__WB_hQ div{height:100%;background:var(--accent)}.sections_progress__rmUxc{list-style:none;display:flex;flex-direction:column;gap:10px}.sections_progress__rmUxc li{display:grid;grid-template-columns:36px 1fr auto;align-items:center;grid-gap:14px;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 16px}.sections_pStatus__gYdpA{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.85rem;background:var(--surface-2);color:var(--muted)}.sections_progress__rmUxc li[data-state=done] .sections_pStatus__gYdpA{background:var(--ok-soft);color:var(--ok)}.sections_progress__rmUxc li[data-state=next]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sections_progress__rmUxc li[data-state=next] .sections_pStatus__gYdpA{background:var(--accent);color:var(--accent-ink)}.sections_pTag__E_7lA{font-size:.78rem;font-weight:700;color:var(--muted)}.sections_progress__rmUxc li[data-state=done] .sections_pTag__E_7lA{color:var(--ok)}.sections_progress__rmUxc li[data-state=next] .sections_pTag__E_7lA{color:var(--accent)}@media (max-width:560px){.sections_progress__rmUxc li{grid-template-columns:32px 1fr}.sections_pTag__E_7lA{grid-column:2}}.sections_flow___WbDm{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap;margin-bottom:24px}.sections_node__H71B0{flex:1 1 150px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:4px}.sections_node__H71B0 span{font-size:.82rem;color:var(--muted)}.sections_nodeMain__SUnKF{flex:2 1 220px;border:2px solid var(--accent);background:var(--accent-soft)}.sections_flowArrow__tuGJ_{align-self:center;color:var(--muted);font-size:1.3rem}@media (max-width:760px){.sections_flow___WbDm{flex-direction:column}.sections_flowArrow__tuGJ_{transform:rotate(90deg)}.sections_nodeMain__SUnKF,.sections_node__H71B0{flex:none}}.sections_techGrid__Jf3Y2{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}@media (max-width:760px){.sections_techGrid__Jf3Y2{grid-template-columns:1fr}}.sections_list__NFibP{list-style:none;display:flex;flex-direction:column;gap:10px;font-size:.93rem;color:var(--muted)}.sections_list__NFibP b{color:var(--ink)}.sections_costs__taK6M{width:100%;border-collapse:collapse;font-size:.93rem}.sections_costs__taK6M td{padding:8px 0;border-bottom:1px dashed var(--border)}.sections_costs__taK6M td:last-child{text-align:right;font-weight:600}.sections_footer__MSf7o{padding:32px 0;font-size:.85rem;color:var(--muted);border-top:1px solid var(--border)}.sections_navLogin__RqAVm{border:1px solid var(--border);background:var(--surface);color:var(--ink);text-decoration:none;font-weight:600;font-size:.88rem;padding:7px 14px;border-radius:10px}.sections_heroMock__gOlk5{display:flex;flex-direction:column;gap:10px}.sections_mockNotif__Ywto2{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:18px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:12px;transform:rotate(-1.2deg)}.sections_mockTop__Yiqzg{display:flex;gap:12px;align-items:center}.sections_mockTop__Yiqzg div{display:flex;flex-direction:column}.sections_mockTop__Yiqzg b{font-size:.95rem}.sections_mockTop__Yiqzg div span{font-size:.8rem;color:var(--muted)}.sections_mockChips__ycFBZ{display:flex;flex-wrap:wrap;gap:6px}.sections_mockChips__ycFBZ span{font-size:.75rem;font-weight:700;padding:4px 9px;border-radius:8px}.sections_mockChips__ycFBZ span[data-tone=ok]{background:var(--ok-soft);color:var(--ok)}.sections_mockChips__ycFBZ span[data-tone=bad]{background:var(--bad-soft);color:var(--bad)}.sections_mockText__1YreU{font-size:.88rem;color:var(--muted);background:var(--surface-2);border-radius:12px;padding:12px}.sections_mockActions__Qm6ic{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:6px;gap:6px}.sections_mockActions__Qm6ic span{text-align:center;padding:9px 6px;border-radius:10px;font-weight:700;font-size:.85rem;border:1px solid var(--border)}.sections_mockActions__Qm6ic span[data-kind=primary]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.sections_mockActions__Qm6ic span[data-kind=ghost]{border-color:transparent;color:var(--muted)}.sections_mockCaption__0JdTG{text-align:center;font-size:.82rem;color:var(--muted)}.sections_pricing__dJ852{display:flex;justify-content:center}.sections_pricing__dJ852 .sections_priceCard__LUq2G{max-width:440px;width:100%}.sections_pricing__dJ852 .sections_checks__a0JNF{margin-bottom:22px}.sections_btnFull__xI4rx{display:block;text-align:center}.sections_faq__K6xU_{display:flex;flex-direction:column;gap:10px;max-width:820px}.sections_faqItem__CYrz1{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:0 18px}.sections_faqItem__CYrz1 summary{cursor:pointer;font-weight:600;padding:16px 0;list-style:none;display:flex;justify-content:space-between;gap:12px}.sections_faqItem__CYrz1 summary::-webkit-details-marker{display:none}.sections_faqItem__CYrz1 summary:after{content:"+";color:var(--accent);font-size:1.3rem;line-height:1}.sections_faqItem__CYrz1[open] summary:after{content:"–"}.sections_faqItem__CYrz1 p{color:var(--muted);padding-bottom:16px}.sections_ctaBand__8Ez6k{background:var(--accent);color:var(--accent-ink);text-align:center}.sections_ctaBand__8Ez6k h2{font-size:clamp(1.6rem,3.4vw,2.4rem);margin-bottom:10px}.sections_ctaBand__8Ez6k p{opacity:.85;margin-bottom:24px}.sections_btnLight__uO4xD{display:inline-block;background:var(--accent-ink);color:var(--accent);padding:13px 22px;border-radius:12px;font-weight:700;text-decoration:none}.sections_footerRow__VTXdg{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.sections_footerRow__VTXdg a{color:var(--muted)}