.navbar[data-v-d5a8c9ee]{position:fixed;top:0;left:0;right:0;padding:20px 0;z-index:100;transition:all .3s ease;background:transparent}.navbar.scrolled[data-v-d5a8c9ee]{background:#f5f1eaeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:14px 0;border-bottom:1px solid rgba(216,207,192,.4)}.nav-inner[data-v-d5a8c9ee]{max-width:1240px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:40px}.brand[data-v-d5a8c9ee]{display:inline-flex;align-items:center}.brand-logo[data-v-d5a8c9ee]{font-family:Fraunces,serif;font-size:24px;font-style:italic;color:#2e5339;font-weight:500}.brand-dot[data-v-d5a8c9ee]{display:inline-block;width:6px;height:6px;background:#b88947;border-radius:50%;margin-left:4px;vertical-align:super}.nav-links[data-v-d5a8c9ee]{display:flex;gap:28px}.nav-links a[data-v-d5a8c9ee]{color:#4a4540;text-decoration:none;font-size:13.5px;font-weight:500;transition:color .2s}.nav-links a[data-v-d5a8c9ee]:hover{color:#2e5339}.nav-cta[data-v-d5a8c9ee]{display:flex;align-items:center;gap:16px}.link-subtle[data-v-d5a8c9ee]{color:#4a4540;text-decoration:none;font-size:13.5px;font-weight:500}.link-subtle[data-v-d5a8c9ee]:hover{color:#2e5339}.btn-cta[data-v-d5a8c9ee]{background:#1c1a17;color:#f5f1ea;padding:9px 18px;border-radius:6px;text-decoration:none;font-size:13px;font-weight:500;transition:background .2s}.btn-cta[data-v-d5a8c9ee]:hover{background:#2e5339}@media (max-width: 960px){.nav-links[data-v-d5a8c9ee]{display:none}}@media (max-width: 600px){.nav-cta[data-v-d5a8c9ee]{gap:10px}.nav-cta .link-subtle[data-v-d5a8c9ee]{display:none}}.landing-footer[data-v-17c8bd96]{background:#1c1a17;color:#f5f1ea;padding:60px 32px 40px}.footer-inner[data-v-17c8bd96]{max-width:1240px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.brand-logo[data-v-17c8bd96]{font-family:Fraunces,serif;font-size:24px;font-style:italic;color:#f5f1ea;font-weight:500}.brand-dot[data-v-17c8bd96]{display:inline-block;width:6px;height:6px;background:#b88947;border-radius:50%;margin-left:4px;vertical-align:super}.brand-tag[data-v-17c8bd96]{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#f5f1ea80;margin-top:4px}.footer-credit[data-v-17c8bd96]{font-size:12px;color:#f5f1ea80}.hero[data-v-ff565eaa]{padding:140px 32px 100px;max-width:1240px;margin:0 auto;min-height:90vh;display:flex;align-items:center}.hero-inner[data-v-ff565eaa]{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center;width:100%}.eyebrow[data-v-ff565eaa]{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#b88947;font-weight:600;margin-bottom:22px}.hero-title[data-v-ff565eaa]{font-family:Fraunces,serif;font-size:62px;line-height:1.05;letter-spacing:-.02em;font-weight:400;color:#1c1a17;margin:0 0 24px}.hero-title em[data-v-ff565eaa]{font-style:italic;color:#2e5339}.hero-subtitle[data-v-ff565eaa]{font-size:17px;line-height:1.6;color:#4a4540;margin:0 0 36px;max-width:540px}.hero-actions[data-v-ff565eaa]{display:flex;gap:14px;margin-bottom:28px;flex-wrap:wrap}.btn-primary[data-v-ff565eaa]{background:#1c1a17;color:#f5f1ea;padding:14px 28px;border-radius:8px;text-decoration:none;font-size:14px;font-weight:500;transition:background .2s;display:inline-block}.btn-primary[data-v-ff565eaa]:hover{background:#2e5339}.btn-ghost[data-v-ff565eaa]{background:transparent;color:#1c1a17;padding:14px 28px;border-radius:8px;text-decoration:none;font-size:14px;font-weight:500;border:1px solid #D8CFC0;transition:border-color .2s,color .2s;display:inline-block}.btn-ghost[data-v-ff565eaa]:hover{border-color:#1c1a17;color:#2e5339}.hero-trust[data-v-ff565eaa]{font-size:12.5px;color:#8a8379;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.trust-item[data-v-ff565eaa]{display:inline-flex;align-items:center;gap:10px}.sep[data-v-ff565eaa]{color:#d8cfc0}.hero-visual[data-v-ff565eaa]{display:flex;justify-content:flex-end}.mock-frame[data-v-ff565eaa]{background:#fbf8f2;border:1px solid #D8CFC0;border-radius:12px;box-shadow:0 24px 60px -16px #1c1a1738;width:100%;max-width:560px;overflow:hidden}.mock-header[data-v-ff565eaa]{background:#ede6d8;padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #D8CFC0}.mock-dot[data-v-ff565eaa]{width:10px;height:10px;border-radius:50%;background:#d8cfc0}.mock-url[data-v-ff565eaa]{margin-left:12px;font-family:JetBrains Mono,monospace;font-size:11.5px;color:#8a8379}.mock-body[data-v-ff565eaa]{padding:32px 32px 36px}.mock-eyebrow[data-v-ff565eaa]{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#8a8379;margin-bottom:10px}.mock-title[data-v-ff565eaa]{font-family:Fraunces,serif;font-size:26px;color:#1c1a17;margin-bottom:24px;line-height:1.2}.mock-title em[data-v-ff565eaa]{color:#2e5339;font-style:italic}.mock-kpis[data-v-ff565eaa]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mock-kpi[data-v-ff565eaa]{background:#f5f1ea;padding:14px 12px;border-radius:8px;border:1px solid #D8CFC0}.mock-kpi-dark[data-v-ff565eaa]{background:#1c1a17;color:#f5f1ea;border-color:#1c1a17}.mock-kpi-label[data-v-ff565eaa]{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#8a8379;margin-bottom:6px}.mock-kpi-dark .mock-kpi-label[data-v-ff565eaa]{color:#f5f1ea80}.mock-kpi-value[data-v-ff565eaa]{font-family:Fraunces,serif;font-size:18px;font-weight:400}@media (max-width: 960px){.hero-inner[data-v-ff565eaa]{grid-template-columns:1fr;gap:50px}.hero-title[data-v-ff565eaa]{font-size:44px}.hero-visual[data-v-ff565eaa]{justify-content:center}}@media (max-width: 600px){.hero[data-v-ff565eaa]{padding:110px 20px 60px;min-height:auto}.hero-title[data-v-ff565eaa]{font-size:36px}.hero-subtitle[data-v-ff565eaa]{font-size:15px}.btn-primary[data-v-ff565eaa],.btn-ghost[data-v-ff565eaa]{padding:12px 20px;font-size:13px}}.features-section[data-v-67b3de35]{padding:100px 32px;background:#f5f1ea}.features-inner[data-v-67b3de35]{max-width:1240px;margin:0 auto}.section-head[data-v-67b3de35]{text-align:center;max-width:720px;margin:0 auto 64px}.eyebrow[data-v-67b3de35]{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#b88947;font-weight:600;margin-bottom:14px}.section-title[data-v-67b3de35]{font-family:Fraunces,serif;font-size:44px;font-weight:400;color:#1c1a17;line-height:1.1;letter-spacing:-.02em;margin:0 0 18px}.section-title em[data-v-67b3de35]{font-style:italic;color:#2e5339}.section-desc[data-v-67b3de35]{font-size:16px;color:#4a4540;line-height:1.6;margin:0}.features-grid[data-v-67b3de35]{display:grid;gap:24px}.features-grid.grid-3[data-v-67b3de35]{grid-template-columns:repeat(3,1fr)}.features-grid.grid-2[data-v-67b3de35]{grid-template-columns:repeat(2,1fr);max-width:900px;margin:0 auto}.features-grid.list[data-v-67b3de35]{grid-template-columns:1fr;max-width:720px;margin:0 auto}.feature-card[data-v-67b3de35]{background:#fbf8f2;border:1px solid #D8CFC0;border-radius:14px;padding:32px 28px;transition:border-color .25s,transform .25s,box-shadow .25s}.feature-card[data-v-67b3de35]:hover{border-color:#2e5339;transform:translateY(-3px);box-shadow:0 10px 30px -16px #2e533940}.feature-icon[data-v-67b3de35]{width:48px;height:48px;background:#2e533914;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#2e5339;margin-bottom:22px}.feature-title[data-v-67b3de35]{font-family:Fraunces,serif;font-size:20px;font-weight:500;color:#1c1a17;line-height:1.3;margin:0 0 10px}.feature-desc[data-v-67b3de35]{font-size:14px;color:#4a4540;line-height:1.6}.feature-desc[data-v-67b3de35] p{margin:0 0 8px}.feature-desc[data-v-67b3de35] p:last-child{margin-bottom:0}.feature-desc[data-v-67b3de35] strong{color:#1c1a17;font-weight:600}.feature-desc[data-v-67b3de35] em{color:#2e5339;font-style:italic}.feature-desc[data-v-67b3de35] a{color:#2e5339;text-decoration:none;border-bottom:1px solid rgba(46,83,57,.3)}.feature-desc[data-v-67b3de35] code{background:#ede6d8;padding:1px 6px;border-radius:3px;font-family:JetBrains Mono,monospace;font-size:12.5px;color:#8b6514}@media (max-width: 960px){.features-grid.grid-3[data-v-67b3de35]{grid-template-columns:repeat(2,1fr)}.section-title[data-v-67b3de35]{font-size:36px}}@media (max-width: 640px){.features-section[data-v-67b3de35]{padding:60px 20px}.features-grid.grid-3[data-v-67b3de35],.features-grid.grid-2[data-v-67b3de35]{grid-template-columns:1fr}.section-title[data-v-67b3de35]{font-size:30px}.section-desc[data-v-67b3de35]{font-size:14.5px}}.how-section[data-v-caac2d98]{padding:100px 32px;background:#ede6d8}.how-inner[data-v-caac2d98]{max-width:1100px;margin:0 auto}.section-head[data-v-caac2d98]{text-align:center;max-width:720px;margin:0 auto 72px}.eyebrow[data-v-caac2d98]{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#b88947;font-weight:600;margin-bottom:14px}.section-title[data-v-caac2d98]{font-family:Fraunces,serif;font-size:44px;font-weight:400;color:#1c1a17;line-height:1.1;letter-spacing:-.02em;margin:0 0 18px}.section-title em[data-v-caac2d98]{font-style:italic;color:#2e5339}.section-desc[data-v-caac2d98]{font-size:16px;color:#4a4540;line-height:1.6;margin:0}.steps-list[data-v-caac2d98]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative;counter-reset:step}.step[data-v-caac2d98]{position:relative;text-align:center;padding:0 16px}.step-connector[data-v-caac2d98]{position:absolute;top:38px;left:calc(50% + 50px);right:calc(-50% + 50px);height:1px;background:linear-gradient(to right,#b8894766,#b889471a);z-index:0}.step-marker[data-v-caac2d98]{position:relative;z-index:1;width:76px;height:76px;margin:0 auto 24px;background:#fbf8f2;border:1px solid #D8CFC0;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;box-shadow:0 4px 16px -8px #1c1a171a}.step-number[data-v-caac2d98]{font-family:Fraunces,serif;font-size:18px;color:#b88947;font-style:italic;font-weight:500;line-height:1}.step-icon[data-v-caac2d98]{color:#2e5339;display:flex;align-items:center;justify-content:center}.step-title[data-v-caac2d98]{font-family:Fraunces,serif;font-size:22px;font-weight:500;color:#1c1a17;line-height:1.3;margin:0 0 10px}.step-desc[data-v-caac2d98]{font-size:14.5px;color:#4a4540;line-height:1.55;max-width:280px;margin:0 auto}.step-desc[data-v-caac2d98] p{margin:0}.step-desc[data-v-caac2d98] strong{color:#1c1a17;font-weight:600}.step-desc[data-v-caac2d98] em{color:#2e5339;font-style:italic}.step-desc[data-v-caac2d98] a{color:#2e5339;text-decoration:none;border-bottom:1px solid rgba(46,83,57,.3)}@media (max-width: 900px){.steps-list[data-v-caac2d98]{grid-template-columns:1fr;gap:48px}.step-connector[data-v-caac2d98]{display:none}.section-title[data-v-caac2d98]{font-size:36px}}@media (max-width: 640px){.how-section[data-v-caac2d98]{padding:60px 20px}.section-title[data-v-caac2d98]{font-size:30px}.step-marker[data-v-caac2d98]{width:64px;height:64px}}.pricing-section[data-v-f087f839]{padding:100px 32px;background:#f5f1ea}.pricing-inner[data-v-f087f839]{max-width:1240px;margin:0 auto}.section-head[data-v-f087f839]{text-align:center;max-width:720px;margin:0 auto 40px}.eyebrow[data-v-f087f839]{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#b88947;font-weight:600;margin-bottom:14px}.section-title[data-v-f087f839]{font-family:Fraunces,serif;font-size:44px;font-weight:400;color:#1c1a17;line-height:1.1;letter-spacing:-.02em;margin:0 0 18px}.section-title em[data-v-f087f839]{font-style:italic;color:#2e5339}.section-desc[data-v-f087f839]{font-size:16px;color:#4a4540;line-height:1.6}.section-desc[data-v-f087f839] p{margin:0}.section-desc[data-v-f087f839] strong{color:#1c1a17;font-weight:600}.billing-toggle[data-v-f087f839]{display:flex;justify-content:center;gap:4px;background:#fbf8f2;border:1px solid #D8CFC0;border-radius:999px;padding:4px;width:-moz-fit-content;width:fit-content;margin:0 auto 56px}.toggle-btn[data-v-f087f839]{background:transparent;border:none;color:#4a4540;font-family:inherit;font-size:13px;font-weight:500;padding:10px 22px;border-radius:999px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.toggle-btn[data-v-f087f839]:hover{color:#1c1a17}.toggle-btn.active[data-v-f087f839]{background:#1c1a17;color:#f5f1ea}.toggle-badge[data-v-f087f839]{background:#b88947;color:#f5f1ea;font-size:10px;font-weight:600;padding:2px 8px;border-radius:10px;letter-spacing:.04em}.toggle-btn:not(.active) .toggle-badge[data-v-f087f839]{background:#b8894733;color:#8b6514}.plans-grid[data-v-f087f839]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:start}.plan-card[data-v-f087f839]{background:#fbf8f2;border:1px solid #D8CFC0;border-radius:16px;padding:32px 28px;position:relative;display:flex;flex-direction:column;transition:border-color .25s,transform .25s}.plan-card[data-v-f087f839]:hover{border-color:#1c1a17;transform:translateY(-2px)}.plan-card.plan-highlighted[data-v-f087f839]{background:#1c1a17;border-color:#1c1a17;color:#f5f1ea;box-shadow:0 18px 40px -16px #1c1a1759;transform:translateY(-8px)}.plan-card.plan-highlighted[data-v-f087f839]:hover{transform:translateY(-12px)}.plan-badge[data-v-f087f839]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#b88947;color:#f5f1ea;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:5px 14px;border-radius:20px;box-shadow:0 4px 8px -2px #1c1a1740;white-space:nowrap}.plan-name[data-v-f087f839]{font-family:Fraunces,serif;font-size:24px;font-weight:500;color:inherit;margin:0 0 8px;line-height:1.2}.plan-desc[data-v-f087f839]{font-size:13px;line-height:1.5;margin:0 0 24px;color:#4a4540}.plan-highlighted .plan-desc[data-v-f087f839]{color:#f5f1eaa6}.plan-price[data-v-f087f839]{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.price-value[data-v-f087f839]{font-family:Fraunces,serif;font-size:44px;font-weight:400;color:inherit;line-height:1}.price-period[data-v-f087f839]{font-size:14px;color:#4a4540;font-weight:500}.plan-highlighted .price-period[data-v-f087f839]{color:#f5f1eab3}.plan-subprice[data-v-f087f839]{font-size:12px;color:#8a8379;margin:0 0 24px}.plan-highlighted .plan-subprice[data-v-f087f839]{color:#f5f1ea80}.plan-cta[data-v-f087f839]{display:block;text-align:center;background:#1c1a17;color:#f5f1ea;padding:13px 18px;border-radius:8px;text-decoration:none;font-size:13.5px;font-weight:500;margin:8px 0 24px;transition:background .2s}.plan-cta[data-v-f087f839]:hover{background:#2e5339}.plan-highlighted .plan-cta[data-v-f087f839]{background:#b88947}.plan-highlighted .plan-cta[data-v-f087f839]:hover{background:#f5f1ea;color:#1c1a17}.plan-divider[data-v-f087f839]{height:1px;background:#d8cfc099;margin:4px 0 18px}.plan-highlighted .plan-divider[data-v-f087f839]{background:#f5f1ea26}.plan-limits[data-v-f087f839]{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:6px;font-size:13px;color:#4a4540}.plan-highlighted .plan-limits[data-v-f087f839]{color:#f5f1eabf}.plan-limits strong[data-v-f087f839]{color:#1c1a17;font-weight:600;font-family:JetBrains Mono,monospace;font-size:12.5px}.plan-highlighted .plan-limits strong[data-v-f087f839]{color:#f5f1ea}.plan-features[data-v-f087f839]{list-style:none;padding:0;margin:0;font-size:13px;display:grid;gap:7px}.plan-features li[data-v-f087f839]{display:flex;align-items:flex-start;gap:8px;line-height:1.45;color:#4a4540}.plan-highlighted .plan-features li[data-v-f087f839]{color:#f5f1eacc}.check[data-v-f087f839]{color:#2e5339;font-weight:700;flex-shrink:0}.plan-highlighted .check[data-v-f087f839]{color:#b88947}.plans-empty[data-v-f087f839]{text-align:center;padding:60px 20px;color:#8a8379}.pricing-footnote[data-v-f087f839]{text-align:center;font-size:12.5px;color:#8a8379;margin-top:40px;font-style:italic}@media (max-width: 900px){.section-title[data-v-f087f839]{font-size:36px}.plans-grid[data-v-f087f839]{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.plan-card.plan-highlighted[data-v-f087f839]{transform:none}.plan-card.plan-highlighted[data-v-f087f839]:hover{transform:translateY(-2px)}}@media (max-width: 640px){.pricing-section[data-v-f087f839]{padding:60px 20px}.section-title[data-v-f087f839]{font-size:30px}.price-value[data-v-f087f839]{font-size:36px}}.faq-section[data-v-9fb62d9f]{padding:100px 32px;background:#ede6d8}.faq-inner[data-v-9fb62d9f]{max-width:880px;margin:0 auto}.section-head[data-v-9fb62d9f]{text-align:center;max-width:720px;margin:0 auto 56px}.eyebrow[data-v-9fb62d9f]{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#b88947;font-weight:600;margin-bottom:14px}.section-title[data-v-9fb62d9f]{font-family:Fraunces,serif;font-size:44px;font-weight:400;color:#1c1a17;line-height:1.1;letter-spacing:-.02em;margin:0 0 18px}.section-title em[data-v-9fb62d9f]{font-style:italic;color:#2e5339}.section-desc[data-v-9fb62d9f]{font-size:16px;color:#4a4540;line-height:1.6}.section-desc[data-v-9fb62d9f] p{margin:0}.section-desc[data-v-9fb62d9f] strong{color:#1c1a17;font-weight:600}.faq-categories[data-v-9fb62d9f]{display:flex;flex-direction:column;gap:44px}.cat-header[data-v-9fb62d9f]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid rgba(216,207,192,.7)}.cat-title[data-v-9fb62d9f]{font-family:Fraunces,serif;font-size:22px;font-weight:500;color:#1c1a17;letter-spacing:-.01em;margin:0}.cat-count[data-v-9fb62d9f]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8a8379;font-weight:500}.faq-items[data-v-9fb62d9f]{display:flex;flex-direction:column;gap:2px}.faq-item[data-v-9fb62d9f]{background:#fbf8f2;border-radius:10px;transition:background .2s,box-shadow .2s}.faq-item[data-v-9fb62d9f]:hover{background:#fff}.faq-item.faq-item-open[data-v-9fb62d9f]{background:#fff;box-shadow:0 4px 12px -6px #1c1a171a}.faq-question[data-v-9fb62d9f]{width:100%;background:transparent;border:none;padding:18px 22px;font-family:inherit;font-size:15.5px;color:#1c1a17;font-weight:500;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;line-height:1.4}.question-text[data-v-9fb62d9f]{flex:1}.question-icon[data-v-9fb62d9f]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ede6d8;border-radius:50%;color:#4a4540;transition:transform .25s,background .2s,color .2s;flex-shrink:0}.question-icon.icon-open[data-v-9fb62d9f]{transform:rotate(180deg);background:#2e5339;color:#f5f1ea}.faq-question:hover .question-icon[data-v-9fb62d9f]{background:#d8cfc0}.faq-answer[data-v-9fb62d9f]{padding:0 22px 22px;font-size:14.5px;line-height:1.7;color:#4a4540;animation:slideIn-9fb62d9f .25s ease-out}@keyframes slideIn-9fb62d9f{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-answer[data-v-9fb62d9f] p{margin:0 0 12px}.faq-answer[data-v-9fb62d9f] p:last-child{margin-bottom:0}.faq-answer[data-v-9fb62d9f] strong{color:#1c1a17;font-weight:600}.faq-answer[data-v-9fb62d9f] em{color:#2e5339;font-style:italic}.faq-answer[data-v-9fb62d9f] h2,.faq-answer[data-v-9fb62d9f] h3,.faq-answer[data-v-9fb62d9f] h4{font-family:Fraunces,serif;font-weight:500;color:#1c1a17;margin:18px 0 8px;line-height:1.3}.faq-answer[data-v-9fb62d9f] h2{font-size:22px}.faq-answer[data-v-9fb62d9f] h3{font-size:18px}.faq-answer[data-v-9fb62d9f] h4{font-size:16px}.faq-answer[data-v-9fb62d9f] a{color:#2e5339;text-decoration:none;border-bottom:1px solid rgba(46,83,57,.3);transition:border-color .2s}.faq-answer[data-v-9fb62d9f] a:hover{border-bottom-color:#2e5339}.faq-answer[data-v-9fb62d9f] code{background:#ede6d8;padding:1.5px 7px;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:13px;color:#8b6514}.faq-answer[data-v-9fb62d9f] blockquote{border-left:3px solid #B88947;padding:2px 0 2px 14px;margin:12px 0;font-style:italic;color:#4a4540}.faq-answer[data-v-9fb62d9f] ul,.faq-answer[data-v-9fb62d9f] ol{padding-left:22px;margin:4px 0 12px}.faq-answer[data-v-9fb62d9f] li{margin-bottom:6px}.faq-cta[data-v-9fb62d9f]{margin-top:52px;padding:28px 32px;background:#fbf8f2;border:1px dashed #D8CFC0;border-radius:12px;text-align:center}.faq-cta p[data-v-9fb62d9f]{font-family:Fraunces,serif;font-size:18px;font-weight:500;color:#1c1a17;margin:0 0 10px}.cta-link[data-v-9fb62d9f]{color:#2e5339;text-decoration:none;font-size:14.5px;font-weight:500;border-bottom:1px solid rgba(46,83,57,.3);padding-bottom:2px;transition:border-color .2s}.cta-link[data-v-9fb62d9f]:hover{border-bottom-color:#2e5339}.faq-empty[data-v-9fb62d9f]{text-align:center;padding:40px 20px;color:#8a8379}@media (max-width: 720px){.faq-section[data-v-9fb62d9f]{padding:60px 20px}.section-title[data-v-9fb62d9f]{font-size:30px}.faq-question[data-v-9fb62d9f]{padding:14px 16px;font-size:14.5px}.faq-answer[data-v-9fb62d9f]{padding:0 16px 18px;font-size:13.5px}.cat-header[data-v-9fb62d9f]{flex-direction:column;gap:4px;align-items:flex-start}}.cta-section[data-v-810de930]{padding:120px 32px;background:#1c1a17;color:#f5f1ea;position:relative;overflow:hidden}.cta-section[data-v-810de930]:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#b8894714,#b8894700 60%);pointer-events:none}.cta-inner[data-v-810de930]{max-width:720px;margin:0 auto;text-align:center;position:relative;z-index:1}.eyebrow[data-v-810de930]{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#b88947;font-weight:600;margin-bottom:18px}.cta-title[data-v-810de930]{font-family:Fraunces,serif;font-size:52px;font-weight:400;color:#f5f1ea;line-height:1.1;letter-spacing:-.02em;margin:0 0 24px}.cta-title em[data-v-810de930]{font-style:italic;color:#b88947}.cta-desc[data-v-810de930]{font-size:17px;color:#f5f1eabf;line-height:1.6;max-width:560px;margin:0 auto 40px}.cta-desc[data-v-810de930] p{margin:0}.cta-desc[data-v-810de930] strong{color:#f5f1ea;font-weight:600}.cta-desc[data-v-810de930] em{color:#b88947;font-style:italic}.cta-actions[data-v-810de930]{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.btn-primary[data-v-810de930]{background:#b88947;color:#1c1a17;padding:16px 32px;border-radius:10px;text-decoration:none;font-size:14.5px;font-weight:600;transition:background .2s,transform .2s;display:inline-block}.btn-primary[data-v-810de930]:hover{background:#f5f1ea;transform:translateY(-2px)}.btn-ghost[data-v-810de930]{background:transparent;color:#f5f1ea;padding:16px 32px;border-radius:10px;text-decoration:none;font-size:14.5px;font-weight:500;border:1px solid rgba(245,241,234,.25);transition:border-color .2s,color .2s,background .2s;display:inline-block}.btn-ghost[data-v-810de930]:hover{border-color:#b88947;color:#b88947;background:#b889470d}@media (max-width: 720px){.cta-section[data-v-810de930]{padding:80px 20px}.cta-title[data-v-810de930]{font-size:36px}.cta-desc[data-v-810de930]{font-size:15px}.btn-primary[data-v-810de930],.btn-ghost[data-v-810de930]{padding:14px 24px;font-size:13.5px}}.contact-section[data-v-603a9c1e]{padding:100px 24px;background:linear-gradient(180deg,#f5f1ea,#fbf8f2)}.container[data-v-603a9c1e]{max-width:1180px;margin:0 auto}.section-header[data-v-603a9c1e]{text-align:center;margin-bottom:56px;max-width:720px;margin-left:auto;margin-right:auto}.eyebrow[data-v-603a9c1e]{font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:#b88947;font-weight:600;margin-bottom:14px}.section-title[data-v-603a9c1e]{font-family:Fraunces,serif;font-size:44px;font-weight:400;letter-spacing:-.018em;color:#1c1a17;line-height:1.15;margin:0 0 16px}.section-subtitle[data-v-603a9c1e]{font-size:17px;color:#4a4540;line-height:1.55;margin:0}.contact-grid[data-v-603a9c1e]{display:grid;grid-template-columns:1fr 1.6fr;gap:32px;align-items:start}.info-card[data-v-603a9c1e]{background:#fbf8f2;border:1px solid #D8CFC0;border-radius:16px;padding:32px 28px;position:sticky;top:100px}.info-text[data-v-603a9c1e]{font-size:14.5px;color:#4a4540;line-height:1.65;margin:0 0 28px;padding-bottom:24px;border-bottom:1px solid #EDE6D8}.info-channels[data-v-603a9c1e]{display:flex;flex-direction:column;gap:18px}.channel[data-v-603a9c1e]{display:flex;align-items:flex-start;gap:14px}.channel-icon[data-v-603a9c1e]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#f5f1ea;border-radius:10px;font-size:17px;flex-shrink:0}.channel-body[data-v-603a9c1e]{min-width:0}.channel-label[data-v-603a9c1e]{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8a8379;font-weight:600;margin-bottom:3px}.channel-value[data-v-603a9c1e]{font-size:13.5px;color:#1c1a17;font-weight:500;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s,color .15s}a.channel-value[data-v-603a9c1e]:hover{color:#2e5339;border-bottom-color:#2e533966}.form-card[data-v-603a9c1e]{background:#fff;border:1px solid #D8CFC0;border-radius:16px;padding:36px;box-shadow:0 30px 80px -32px #1c1a1726}.success-banner[data-v-603a9c1e]{display:flex;align-items:flex-start;gap:16px;background:#2e53390f;border:1px solid rgba(46,83,57,.25);border-radius:12px;padding:22px;text-align:left}.success-icon[data-v-603a9c1e]{width:44px;height:44px;background:#2e5339;color:#f5f1ea;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.success-body strong[data-v-603a9c1e]{display:block;font-family:Fraunces,serif;font-size:19px;font-weight:500;color:#2e5339;margin-bottom:4px}.success-body p[data-v-603a9c1e]{font-size:13.5px;color:#4a4540;margin:0;line-height:1.5}.error-banner[data-v-603a9c1e]{background:#a63d2a14;border:1px solid rgba(166,61,42,.25);color:#a63d2a;padding:12px 16px;border-radius:8px;font-size:13px;margin-bottom:18px}.form[data-v-603a9c1e]{display:flex;flex-direction:column;gap:18px}.field-row[data-v-603a9c1e]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-603a9c1e]{display:flex;flex-direction:column;gap:7px}.field label[data-v-603a9c1e]{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#8a8379;font-weight:600}.input[data-v-603a9c1e]{width:100%;padding:12px 14px;font-size:14px;font-family:inherit;color:#1c1a17;background:#fbf8f2;border:1px solid #D8CFC0;border-radius:8px;transition:border-color .15s,box-shadow .15s,background .15s}.input[data-v-603a9c1e]:focus{outline:none;background:#fff;border-color:#2e5339;box-shadow:0 0 0 3px #2e53391a}.input[data-v-603a9c1e]::-moz-placeholder{color:#b5ac9d}.input[data-v-603a9c1e]::placeholder{color:#b5ac9d}.textarea[data-v-603a9c1e]{resize:vertical;min-height:130px;line-height:1.55;font-family:inherit}.field-error[data-v-603a9c1e]{color:#a63d2a;font-size:12.5px;margin:0}.counter-row[data-v-603a9c1e]{display:flex;justify-content:space-between;align-items:center;min-height:16px}.counter[data-v-603a9c1e]{font-size:11.5px;color:#8a8379;font-family:JetBrains Mono,monospace;margin-left:auto}.subject-grid[data-v-603a9c1e]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.subject-card[data-v-603a9c1e]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fbf8f2;border:1px solid #D8CFC0;border-radius:8px;cursor:pointer;transition:all .15s}.subject-card[data-v-603a9c1e]:hover{border-color:#4a4540;background:#f5f1ea}.subject-card.subject-active[data-v-603a9c1e]{background:#2e53390d;border-color:#2e5339;box-shadow:0 0 0 1px #2e5339}.subject-card input[type=radio][data-v-603a9c1e]{display:none}.subject-icon[data-v-603a9c1e]{font-size:17px;flex-shrink:0}.subject-label[data-v-603a9c1e]{font-size:13px;color:#1c1a17;font-weight:500}.subject-active .subject-label[data-v-603a9c1e]{color:#2e5339}.honeypot[data-v-603a9c1e]{position:absolute;left:-9999px;top:-9999px;visibility:hidden;opacity:0;height:0;width:0;overflow:hidden;pointer-events:none}.btn-submit[data-v-603a9c1e]{margin-top:6px;background:#1c1a17;color:#f5f1ea;border:none;padding:15px 28px;border-radius:10px;font-size:14.5px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;letter-spacing:.01em}.btn-submit[data-v-603a9c1e]:hover:not(:disabled){background:#2e5339;transform:translateY(-1px);box-shadow:0 12px 24px -8px #2e533959}.btn-submit[data-v-603a9c1e]:disabled{opacity:.5;cursor:not-allowed}.form-footer[data-v-603a9c1e]{text-align:center;font-size:11.5px;color:#8a8379;margin:6px 0 0}.footer-sep[data-v-603a9c1e]{margin:0 6px;color:#d8cfc0}@media (max-width: 980px){.contact-grid[data-v-603a9c1e]{grid-template-columns:1fr;gap:24px}.info-card[data-v-603a9c1e]{position:static}}@media (max-width: 640px){.contact-section[data-v-603a9c1e]{padding:70px 18px}.section-title[data-v-603a9c1e]{font-size:32px}.form-card[data-v-603a9c1e]{padding:26px 22px}.field-row[data-v-603a9c1e],.subject-grid[data-v-603a9c1e]{grid-template-columns:1fr}}.landing[data-v-fcc5bd36]{background:#f5f1ea;color:#1c1a17;font-family:Inter Tight,system-ui,sans-serif;overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column}main[data-v-fcc5bd36]{flex:1}
