[data-v-69ef55fa]:root{--color-primary-50: #fff3e8;--color-primary-100: #ffe1c6;--color-primary-200: #ffc491;--color-primary-300: #ffa75c;--color-primary-400: #ff9539;--color-primary-500: #f47c20;--color-primary-600: #d5691b;--color-primary-700: #b65716;--color-primary-800: #964611;--color-primary-900: #5a2a07;--color-secondary-100: #eff4ec;--color-secondary-200: #d7e4d3;--color-secondary-300: #b5cfb0;--color-secondary-400: #92ba8d;--color-secondary-500: #4f7c4f;--color-secondary-600: #3a5c3a;--color-accent-500: #f5c451;--color-neutral-50: #fff7f0;--color-neutral-100: #f4f4f5;--color-neutral-200: #e5e7eb;--color-neutral-300: #d1d5db;--color-neutral-400: #9ca3af;--color-neutral-500: #6b7280;--color-neutral-600: #4b5563;--color-neutral-700: #374151;--color-neutral-800: #1f2937;--color-neutral-900: #111827;--color-surface: #ffffff;--color-surface-muted: #fff7f0;--color-border: rgba(15, 23, 42, .08);--gradient-hero: linear-gradient(120deg, #f47c20 0%, #f5c451 100%);--font-family-base: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow-card: 0 10px 30px rgba(244, 124, 32, .15);--shadow-card-hover: 0 18px 38px rgba(244, 124, 32, .22);--radius-sm: .5rem;--radius-md: 1rem;--radius-lg: 1.5rem;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--transition-base: all .25s ease}.app-header[data-v-69ef55fa]{position:sticky;top:0;z-index:100;width:100%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--color-surface);border-bottom:1px solid rgba(15,23,42,.05);transition:var(--transition-base);overflow:visible}.app-header--scrolled[data-v-69ef55fa]{box-shadow:0 10px 24px #f47c201f;background:var(--color-surface)}.app-header__inner[data-v-69ef55fa]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem clamp(1.5rem,3vw,3rem);max-width:1200px;margin:0 auto}.app-header__brand[data-v-69ef55fa]{display:inline-flex;align-items:center;gap:1rem;padding:.35rem .75rem;border-radius:var(--radius-md);background:#f47c200f;color:var(--color-neutral-800);font-weight:700;letter-spacing:.01em;text-transform:none}.app-header__logo[data-v-69ef55fa]{width:140px;height:auto}.app-header__brand-text[data-v-69ef55fa]{font-size:1rem;color:inherit}.app-header__nav[data-v-69ef55fa]{display:flex;gap:1rem;align-items:center}@media(max-width:1024px){.app-header__nav[data-v-69ef55fa]{display:none}}.app-header__nav-link[data-v-69ef55fa]{position:relative;padding:.75rem 1rem;border-radius:var(--radius-sm);font-weight:500;color:var(--color-neutral-600);transition:var(--transition-base)}.app-header__nav-link[data-v-69ef55fa]:hover{color:var(--color-primary-600);background:#f47c200f}.app-header__nav-link.is-active[data-v-69ef55fa]{color:var(--color-primary-600);background:#f47c201a;box-shadow:inset 0 -2px #f47c2059}.app-header__actions[data-v-69ef55fa]{display:flex;align-items:center;gap:.75rem}.button[data-v-69ef55fa]{display:inline-flex;align-items:center;justify-content:center;font-weight:600;border-radius:var(--radius-sm);padding:.65rem 1.25rem;border:none;cursor:pointer;transition:var(--transition-base);text-decoration:none;font-size:.95rem}.button--ghost[data-v-69ef55fa]{color:var(--color-primary-600);background:#f47c201f}.button--ghost[data-v-69ef55fa]:hover{background:#f47c2033}.button--primary[data-v-69ef55fa]{color:#fff;background:var(--color-primary-500);box-shadow:0 9px 20px #f47c202e}.button--primary[data-v-69ef55fa]:hover{background:var(--color-primary-600);box-shadow:0 11px 26px #f47c203d}.app-header__menu[data-v-69ef55fa]{display:none;width:48px;height:48px;border-radius:var(--radius-sm);border:1px solid rgba(15,23,42,.08);background:#f47c2014;cursor:pointer;padding:.75rem;flex-direction:column;justify-content:space-between;transition:var(--transition-base)}.app-header__menu span[data-v-69ef55fa]{display:block;height:2px;background:var(--color-neutral-800);border-radius:4px;transition:var(--transition-base);transform-origin:center}@media(max-width:1024px){.app-header__menu[data-v-69ef55fa]{display:inline-flex}}.app-header__menu.is-active[data-v-69ef55fa]{background:#f47c2024}.app-header__menu.is-active span[data-v-69ef55fa]:nth-child(1){transform:translateY(6px) rotate(45deg)}.app-header__menu.is-active span[data-v-69ef55fa]:nth-child(2){opacity:0}.app-header__menu.is-active span[data-v-69ef55fa]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.app-header__mobile-backdrop[data-v-69ef55fa]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182773;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:90}.app-header__mobile[data-v-69ef55fa]{position:fixed;top:0;right:0;bottom:0;left:0;padding:clamp(1.5rem,4vw,2.5rem);background:var(--color-surface);display:flex;flex-direction:column;gap:1.5rem;z-index:95;overflow-y:auto}.app-header__mobile-top[data-v-69ef55fa]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:var(--color-neutral-800);padding-bottom:.75rem;border-bottom:1px solid rgba(15,23,42,.08)}.app-header__menu-close[data-v-69ef55fa]{width:42px;height:42px;border-radius:50%;border:none;background:#0f172a14;color:var(--color-neutral-800);font-size:1rem;cursor:pointer}.app-header__mobile-links[data-v-69ef55fa]{display:flex;flex-direction:column;gap:.5rem}.app-header__mobile-link[data-v-69ef55fa]{padding:.75rem 0;border-bottom:1px solid rgba(15,23,42,.08);font-weight:600;color:var(--color-neutral-700);transition:color .2s ease}.app-header__mobile-link[data-v-69ef55fa]:last-child{border-bottom:none}.app-header__mobile-link[data-v-69ef55fa]:hover,.app-header__mobile-link.is-active[data-v-69ef55fa]{color:var(--color-primary-600)}.app-header__mobile-cta[data-v-69ef55fa]{margin-top:.5rem;align-self:flex-start}.fade-enter-active[data-v-69ef55fa],.fade-leave-active[data-v-69ef55fa]{transition:opacity .2s ease}.fade-enter-from[data-v-69ef55fa],.fade-leave-to[data-v-69ef55fa]{opacity:0}.slide-up-enter-active[data-v-69ef55fa],.slide-up-leave-active[data-v-69ef55fa]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-69ef55fa],.slide-up-leave-to[data-v-69ef55fa]{opacity:0;transform:translateY(16px)}[data-v-5c07791e]:root{--color-primary-50: #fff3e8;--color-primary-100: #ffe1c6;--color-primary-200: #ffc491;--color-primary-300: #ffa75c;--color-primary-400: #ff9539;--color-primary-500: #f47c20;--color-primary-600: #d5691b;--color-primary-700: #b65716;--color-primary-800: #964611;--color-primary-900: #5a2a07;--color-secondary-100: #eff4ec;--color-secondary-200: #d7e4d3;--color-secondary-300: #b5cfb0;--color-secondary-400: #92ba8d;--color-secondary-500: #4f7c4f;--color-secondary-600: #3a5c3a;--color-accent-500: #f5c451;--color-neutral-50: #fff7f0;--color-neutral-100: #f4f4f5;--color-neutral-200: #e5e7eb;--color-neutral-300: #d1d5db;--color-neutral-400: #9ca3af;--color-neutral-500: #6b7280;--color-neutral-600: #4b5563;--color-neutral-700: #374151;--color-neutral-800: #1f2937;--color-neutral-900: #111827;--color-surface: #ffffff;--color-surface-muted: #fff7f0;--color-border: rgba(15, 23, 42, .08);--gradient-hero: linear-gradient(120deg, #f47c20 0%, #f5c451 100%);--font-family-base: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow-card: 0 10px 30px rgba(244, 124, 32, .15);--shadow-card-hover: 0 18px 38px rgba(244, 124, 32, .22);--radius-sm: .5rem;--radius-md: 1rem;--radius-lg: 1.5rem;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--transition-base: all .25s ease}.app-footer[data-v-5c07791e]{position:relative;margin-top:6rem;color:#fff;background:var(--color-primary-700)}.app-footer__container[data-v-5c07791e]{position:relative;padding:4rem clamp(1.5rem,4vw,4rem);max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:3rem}.app-footer__head[data-v-5c07791e]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;align-items:center}.app-footer__brand[data-v-5c07791e]{max-width:420px;display:flex;flex-direction:column;gap:1rem}.app-footer__logo[data-v-5c07791e]{display:inline-flex;align-items:center;gap:.85rem;font-weight:700;font-size:1.2rem;color:#fff}.app-footer__logo img[data-v-5c07791e]{width:120px;filter:drop-shadow(0 12px 24px rgba(0,0,0,.15))}.app-footer__tagline[data-v-5c07791e]{margin:0;color:#ffffffd1;line-height:1.7}.app-footer__cta[data-v-5c07791e]{background:#ffffff14;border-radius:20px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;max-width:320px}.app-footer__cta-title[data-v-5c07791e]{margin:0;font-size:1.1rem;font-weight:600}.button[data-v-5c07791e]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.8rem 1.5rem;border:none;font-weight:600;font-size:1rem;color:#fff;background:#ffffff38;text-decoration:none;transition:opacity .2s ease;cursor:pointer}.button--primary[data-v-5c07791e]{background:#fff;color:var(--color-primary-700)}.button[data-v-5c07791e]:hover{opacity:.85}.app-footer__grid[data-v-5c07791e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;color:#ffffffc7}.app-footer__column h4[data-v-5c07791e]{margin:0 0 1rem;font-size:1.05rem;color:#fff}.app-footer__column ul[data-v-5c07791e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.app-footer__column a[data-v-5c07791e]{color:inherit;text-decoration:none;transition:color .2s ease}.app-footer__column a[data-v-5c07791e]:hover{color:#fff}.app-footer__column .icon[data-v-5c07791e]{margin-right:.5rem}.app-footer__social[data-v-5c07791e]{margin-top:1.25rem;display:flex;gap:1rem}.app-footer__social a[data-v-5c07791e]{color:#ffffffd9;font-weight:500;text-decoration:none;padding-bottom:2px;border-bottom:1px solid transparent;transition:border-color .2s ease}.app-footer__social a[data-v-5c07791e]:hover{border-color:#ffffffd9}.app-footer__bottom[data-v-5c07791e]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.22);color:#ffffffbf}.app-footer__legal[data-v-5c07791e]{display:flex;gap:1.25rem;flex-wrap:wrap}.app-footer__legal a[data-v-5c07791e]{color:inherit;text-decoration:none}.app-footer__legal a[data-v-5c07791e]:hover{color:#fff;text-decoration:underline}@media(max-width:768px){.app-footer__cta[data-v-5c07791e]{width:100%}}[data-v-a1c2935c]:root{--color-primary-50: #fff3e8;--color-primary-100: #ffe1c6;--color-primary-200: #ffc491;--color-primary-300: #ffa75c;--color-primary-400: #ff9539;--color-primary-500: #f47c20;--color-primary-600: #d5691b;--color-primary-700: #b65716;--color-primary-800: #964611;--color-primary-900: #5a2a07;--color-secondary-100: #eff4ec;--color-secondary-200: #d7e4d3;--color-secondary-300: #b5cfb0;--color-secondary-400: #92ba8d;--color-secondary-500: #4f7c4f;--color-secondary-600: #3a5c3a;--color-accent-500: #f5c451;--color-neutral-50: #fff7f0;--color-neutral-100: #f4f4f5;--color-neutral-200: #e5e7eb;--color-neutral-300: #d1d5db;--color-neutral-400: #9ca3af;--color-neutral-500: #6b7280;--color-neutral-600: #4b5563;--color-neutral-700: #374151;--color-neutral-800: #1f2937;--color-neutral-900: #111827;--color-surface: #ffffff;--color-surface-muted: #fff7f0;--color-border: rgba(15, 23, 42, .08);--gradient-hero: linear-gradient(120deg, #f47c20 0%, #f5c451 100%);--font-family-base: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow-card: 0 10px 30px rgba(244, 124, 32, .15);--shadow-card-hover: 0 18px 38px rgba(244, 124, 32, .22);--radius-sm: .5rem;--radius-md: 1rem;--radius-lg: 1.5rem;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--transition-base: all .25s ease}.layout[data-v-a1c2935c]{min-height:100vh;display:flex;flex-direction:column;background:var(--color-neutral-50);color:var(--color-neutral-800)}.layout__main[data-v-a1c2935c]{flex:1}:root{--color-primary-50: #fff3e8;--color-primary-100: #ffe1c6;--color-primary-200: #ffc491;--color-primary-300: #ffa75c;--color-primary-400: #ff9539;--color-primary-500: #f47c20;--color-primary-600: #d5691b;--color-primary-700: #b65716;--color-primary-800: #964611;--color-primary-900: #5a2a07;--color-secondary-100: #eff4ec;--color-secondary-200: #d7e4d3;--color-secondary-300: #b5cfb0;--color-secondary-400: #92ba8d;--color-secondary-500: #4f7c4f;--color-secondary-600: #3a5c3a;--color-accent-500: #f5c451;--color-neutral-50: #fff7f0;--color-neutral-100: #f4f4f5;--color-neutral-200: #e5e7eb;--color-neutral-300: #d1d5db;--color-neutral-400: #9ca3af;--color-neutral-500: #6b7280;--color-neutral-600: #4b5563;--color-neutral-700: #374151;--color-neutral-800: #1f2937;--color-neutral-900: #111827;--color-surface: #ffffff;--color-surface-muted: #fff7f0;--color-border: rgba(15, 23, 42, .08);--gradient-hero: linear-gradient(120deg, #f47c20 0%, #f5c451 100%);--font-family-base: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow-card: 0 10px 30px rgba(244, 124, 32, .15);--shadow-card-hover: 0 18px 38px rgba(244, 124, 32, .22);--radius-sm: .5rem;--radius-md: 1rem;--radius-lg: 1.5rem;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--transition-base: all .25s ease}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;color:var(--color-neutral-800);background-color:var(--color-neutral-50)}body{margin:0;font-family:var(--font-family-base);color:var(--color-neutral-700);background:var(--color-neutral-50);-webkit-font-smoothing:antialiased}body.mobile-menu-open{overflow:hidden}a{color:var(--color-primary-500);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-primary-600)}h1,h2,h3,h4,h5,h6{color:var(--color-neutral-800);font-weight:700;line-height:var(--line-height-tight);margin:0 0 .75rem}p{margin:0 0 1rem;line-height:var(--line-height-relaxed)}button{font-family:inherit}.app{min-height:100vh;background:var(--color-neutral-50)}.page{max-width:1200px;margin:0 auto;padding:clamp(2.5rem,4vw,4rem) clamp(1.25rem,4vw,3.5rem);width:100%}
