.page_page__K5nVo{--accent:#b99a2a;--accent-gold:#f5d870;--text:#16120e;--muted:#625646;--surface:rgba(255,252,244,0.9);--line:rgba(190,154,82,0.15);background:#fffdf0 url(/flowody-hero-bg.jpg) 50%/cover no-repeat fixed;min-height:calc(100vh - var(--header-h, 0px) - var(--footer-h, 72px));display:flex;flex-direction:column;align-items:center;font-family:var(--font-display),"Segoe UI","Helvetica Neue",Arial,sans-serif;color:var(--text);overflow-x:hidden}.page_hero__P4yUv{width:100%;display:flex;justify-content:center;padding:calc(44px + var(--header-h, 0px)) 24px 40px}.page_heroInner__wVWzV{text-align:center;max-width:800px}.page_eyebrow__atyhx{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:1px solid rgba(183,133,16,.18);border-radius:999px;background:rgba(255,249,236,.82);color:var(--accent);font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-bottom:22px}.page_title__SoCp7{margin:0 0 18px;font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:800;line-height:1.1;letter-spacing:-.04em;color:var(--text)}.page_titleAccent__Nu4_0{color:var(--accent);font-family:var(--font-display),Georgia,serif;font-style:italic;font-weight:700;letter-spacing:-.01em;font-size:1.05em}.page_subtitle__9ZL0P{margin:0 auto 26px;font-size:1.08rem;line-height:1.68;color:var(--muted);max-width:660px}.page_ctaRow__frCCp{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.page_ctaPrimary__lwEMn{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:999px;background:linear-gradient(135deg,#f5d870,#b99a2a);color:#16120e;font-weight:700;font-size:1rem;text-decoration:none;transition:opacity .2s}.page_ctaPrimary__lwEMn:hover{opacity:.88}.page_ctaSecondary__qyfpj{display:inline-flex;align-items:center;padding:13px 26px;border-radius:999px;border:1.5px solid #b99a2a;color:#b99a2a;font-weight:600;font-size:1rem;text-decoration:none;transition:background .2s}.page_ctaSecondary__qyfpj:hover{background:rgba(185,154,42,.07)}.page_btnArrow__TD4SS{font-style:normal}.page_ctaNote__OTJMF{margin:18px 0 0;font-size:.85rem;color:var(--muted)}.page_sectionTitle__m_akK{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;letter-spacing:-.02em;text-align:center;margin:0 0 22px;color:var(--text)}.page_proseSection__s4daP{width:min(760px,calc(100% - 48px));padding:40px 0 8px;text-align:center}.page_prose__f7WKa{font-size:1.06rem;line-height:1.72;color:var(--muted);margin:0 auto 16px;max-width:680px}.page_featuresSection__BnwUs{width:min(1040px,calc(100% - 48px));padding:52px 0 8px}.page_featuresGrid__GtiUD{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px}.page_featureCard__p7zme{padding:26px 24px 24px;border:1px solid rgba(190,154,82,.15);border-radius:24px;background:rgba(255,255,251,.93);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 12px 32px rgba(110,84,37,.045);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.page_featureCard__p7zme:hover{transform:translateY(-6px);border-color:rgba(190,154,82,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 20px 42px rgba(110,84,37,.075)}.page_iconWrap__AC5Ea{display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px}.page_iconImage__n8Lvl{width:40px;height:40px;object-fit:contain}.page_cardTitle__aLHja{margin:0 0 10px;font-size:1.12rem;font-weight:700;letter-spacing:-.02em;color:#16100a}.page_cardDesc__DI8S6{margin:0;font-size:.95rem;line-height:1.62;color:#695b49}.page_linksSection__rQkzN{width:min(940px,calc(100% - 48px));padding:52px 0 8px;text-align:center}.page_chipRow__pzU11{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.page_chip__PlcyA{display:inline-flex;align-items:center;padding:11px 20px;border-radius:999px;background:rgba(255,255,251,.93);border:1px solid rgba(190,154,82,.28);color:#9f8017;font-weight:700;font-size:.95rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.page_chip__PlcyA:hover{transform:translateY(-2px);border-color:rgba(190,154,82,.5);box-shadow:0 8px 20px rgba(185,154,42,.16)}.page_faqSection__6iWoJ{width:min(760px,calc(100% - 48px));padding:56px 0 8px}.page_faqList__RabJK{display:flex;flex-direction:column;gap:12px}.page_faqItem__fYKVr{background:rgba(255,255,251,.93);border:1px solid rgba(190,154,82,.15);border-radius:16px;padding:4px 22px;transition:border-color .2s ease}.page_faqItem__fYKVr:hover,.page_faqItem__fYKVr[open]{border-color:rgba(190,154,82,.35)}.page_faqQuestion__IBUTR{cursor:pointer;font-weight:700;font-size:.99rem;color:var(--text);padding:15px 0;list-style:none}.page_faqQuestion__IBUTR::-webkit-details-marker{display:none}.page_faqQuestion__IBUTR:after{content:"+";float:right;color:var(--accent);font-weight:700;font-size:1.15rem;line-height:1.3}.page_faqItem__fYKVr[open] .page_faqQuestion__IBUTR:after{content:"−"}.page_faqAnswer__haYCq{color:#695b49;line-height:1.68;font-size:.95rem;margin:0 0 17px}.page_ctaSection__5HY15{width:min(720px,calc(100% - 48px));margin:56px auto 80px;background:radial-gradient(ellipse at 80% 0,rgba(248,227,150,.08),transparent 50%),linear-gradient(160deg,rgba(255,255,252,.96),rgba(255,253,246,.92));border:1px solid rgba(228,198,110,.35);border-radius:32px;padding:52px 48px 46px;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 18px 42px rgba(112,82,31,.055)}.page_ctaHeading__nRt3w{font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:800;color:#16120e;margin:0 0 14px}.page_ctaText__y_iD2{font-size:1.05rem;color:#625646;line-height:1.7;margin:0 0 30px}.page_ctaBtns__qqS55{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.page_ctaBtn__mr4mZ{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:999px;background:linear-gradient(135deg,#f5d870,#b99a2a);color:#16120e;font-weight:700;font-size:1rem;text-decoration:none;transition:opacity .2s}.page_ctaBtn__mr4mZ:hover{opacity:.88}.page_ctaBtnSecondary__cthvn{display:inline-flex;align-items:center;padding:14px 28px;border-radius:999px;border:1.5px solid #b99a2a;color:#b99a2a;font-weight:600;font-size:1rem;text-decoration:none;transition:background .2s}.page_ctaBtnSecondary__cthvn:hover{background:rgba(185,154,42,.07)}@media (max-width:600px){.page_hero__P4yUv{padding-top:calc(52px + var(--header-h, 0px))}.page_ctaSection__5HY15{padding:40px 24px 36px}}[data-theme=dark] .page_page__K5nVo{--accent:#b084ff;--accent-gold:#c9a8ff;--text:#f3eeff;--muted:#b2a8d2;--surface:rgba(18,15,30,0.86);--line:rgba(136,101,252,0.24);background:radial-gradient(circle at 12% 10%,rgba(95,63,194,.2),transparent 36%),radial-gradient(circle at 85% 84%,rgba(72,40,166,.2),transparent 42%),url(/flowody-hero-bg-dark.png) 50% /cover no-repeat fixed}[data-theme=dark] .page_eyebrow__atyhx{border-color:rgba(140,104,255,.28);background:rgba(24,21,38,.82);color:#c9acff}[data-theme=dark] .page_cardTitle__aLHja,[data-theme=dark] .page_ctaHeading__nRt3w,[data-theme=dark] .page_sectionTitle__m_akK,[data-theme=dark] .page_title__SoCp7{color:#f3eeff}[data-theme=dark] .page_titleAccent__Nu4_0{color:#b084ff}[data-theme=dark] .page_cardDesc__DI8S6,[data-theme=dark] .page_ctaNote__OTJMF,[data-theme=dark] .page_ctaText__y_iD2,[data-theme=dark] .page_faqAnswer__haYCq,[data-theme=dark] .page_prose__f7WKa,[data-theme=dark] .page_subtitle__9ZL0P{color:#b2a8d2}[data-theme=dark] .page_chip__PlcyA,[data-theme=dark] .page_faqItem__fYKVr,[data-theme=dark] .page_featureCard__p7zme{border-color:rgba(136,101,252,.24);background:rgba(17,14,28,.8)}[data-theme=dark] .page_chip__PlcyA{color:#d8c6ff}[data-theme=dark] .page_featureCard__p7zme{box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 20px 48px rgba(5,4,10,.42)}[data-theme=dark] .page_chip__PlcyA:hover,[data-theme=dark] .page_faqItem__fYKVr:hover,[data-theme=dark] .page_faqItem__fYKVr[open],[data-theme=dark] .page_featureCard__p7zme:hover{border-color:rgba(161,128,255,.45)}[data-theme=dark] .page_ctaSection__5HY15{background:radial-gradient(ellipse at 80% 0,rgba(122,78,230,.18),transparent 50%),linear-gradient(160deg,rgba(20,17,34,.92),rgba(15,12,28,.86));border-color:rgba(138,102,255,.2)}[data-theme=dark] .page_ctaBtn__mr4mZ{background:linear-gradient(135deg,#9d7bf2,#6d28d9);color:#ffffff}[data-theme=dark] .page_ctaBtnSecondary__cthvn,[data-theme=dark] .page_ctaSecondary__qyfpj{border-color:rgba(149,116,255,.5);color:#d8c6ff}