[data-v-4dd30480]: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-4dd30480]{position:sticky;top:0;z-index:100;width:100%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--color-surface) 85%,transparent);border-bottom:1px solid rgba(15,23,42,.06);transition:var(--transition-base)}.app-header--scrolled[data-v-4dd30480]{box-shadow:0 12px 30px #f47c201f;background:color-mix(in srgb,var(--color-surface) 95%,transparent)}.app-header__inner[data-v-4dd30480]{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-4dd30480]{display:inline-flex;align-items:center;gap:1rem;padding:.35rem .75rem;border-radius:var(--radius-md);background:#f47c2014;color:var(--color-neutral-800);font-weight:700;letter-spacing:.01em;text-transform:none}.app-header__logo[data-v-4dd30480]{width:140px;height:auto}.app-header__brand-text[data-v-4dd30480]{font-size:1rem;color:inherit}.app-header__nav[data-v-4dd30480]{display:flex;gap:1rem;align-items:center}@media (max-width: 1024px){.app-header__nav[data-v-4dd30480]{display:none}}.app-header__nav-link[data-v-4dd30480]{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-4dd30480]:hover{color:var(--color-primary-600);background:#f47c2014}.app-header__nav-link.is-active[data-v-4dd30480]{color:var(--color-primary-600);background:#f47c201f;box-shadow:inset 0 -2px #f47c2059}.app-header__actions[data-v-4dd30480]{display:flex;align-items:center;gap:.75rem}.button[data-v-4dd30480]{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-4dd30480]{color:var(--color-primary-600);background:#f47c201f}.button--ghost[data-v-4dd30480]:hover{background:#f47c2033}.button--primary[data-v-4dd30480]{color:#fff;background:var(--color-primary-500);box-shadow:0 10px 25px #f47c2033}.button--primary[data-v-4dd30480]:hover{background:var(--color-primary-600);box-shadow:0 12px 28px #f47c2047}.app-header__menu[data-v-4dd30480]{display:none;width:48px;height:48px;border-radius:var(--radius-sm);border:1px solid rgba(15,23,42,.08);background:#f47c201a;cursor:pointer;padding:.75rem;flex-direction:column;justify-content:space-between;transition:var(--transition-base)}.app-header__menu span[data-v-4dd30480]{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-4dd30480]{display:inline-flex}}.app-header__menu.is-active[data-v-4dd30480]{background:#f47c202e}.app-header__menu.is-active span[data-v-4dd30480]:nth-child(1){transform:translateY(6px) rotate(45deg)}.app-header__menu.is-active span[data-v-4dd30480]:nth-child(2){opacity:0}.app-header__menu.is-active span[data-v-4dd30480]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.app-header__mobile-backdrop[data-v-4dd30480]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182773;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:-1}.app-header__mobile[data-v-4dd30480]{position:fixed;inset:auto 1rem 1rem 1rem;background:var(--color-surface);border-radius:24px;padding:1.5rem;box-shadow:var(--shadow-card-hover);display:flex;flex-direction:column;gap:1rem}.app-header__mobile-top[data-v-4dd30480]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:var(--color-neutral-800)}.app-header__menu-close[data-v-4dd30480]{width:40px;height:40px;border-radius:12px;border:none;background:#f47c2024;color:var(--color-primary-600);font-size:1rem;cursor:pointer}.app-header__mobile-links[data-v-4dd30480]{display:flex;flex-direction:column;gap:.75rem}.app-header__mobile-link[data-v-4dd30480]{padding:.85rem 1rem;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#f47c200d;color:var(--color-neutral-700);font-weight:500;transition:var(--transition-base)}.app-header__mobile-link.is-active[data-v-4dd30480]{background:#f47c2029;border-color:#f47c203d;color:var(--color-primary-700)}.app-header__mobile-cta[data-v-4dd30480]{margin-top:.5rem}.fade-enter-active[data-v-4dd30480],.fade-leave-active[data-v-4dd30480]{transition:opacity .2s ease}.fade-enter-from[data-v-4dd30480],.fade-leave-to[data-v-4dd30480]{opacity:0}.slide-up-enter-active[data-v-4dd30480],.slide-up-leave-active[data-v-4dd30480]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-4dd30480],.slide-up-leave-to[data-v-4dd30480]{opacity:0;transform:translateY(16px)}[data-v-1ea93f87]: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-1ea93f87]{position:relative;margin-top:6rem;color:#fff;background:radial-gradient(circle at 15% 20%,rgba(255,214,165,.2),transparent 35%),linear-gradient(135deg,var(--color-primary-600) 0%,#78350f 100%);overflow:hidden}.app-footer__gradient[data-v-1ea93f87]{position:absolute;inset:-20% 0 auto 0;height:60%;background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.25),transparent 55%);pointer-events:none}.app-footer__container[data-v-1ea93f87]{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-1ea93f87]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;align-items:center}.app-footer__brand[data-v-1ea93f87]{max-width:420px;display:flex;flex-direction:column;gap:1rem}.app-footer__logo[data-v-1ea93f87]{display:inline-flex;align-items:center;gap:.85rem;font-weight:700;font-size:1.2rem;color:#fff}.app-footer__logo img[data-v-1ea93f87]{width:120px;filter:drop-shadow(0 12px 24px rgba(0,0,0,.15))}.app-footer__tagline[data-v-1ea93f87]{margin:0;color:#ffffffd1;line-height:1.7}.app-footer__cta[data-v-1ea93f87]{background:#ffffff1f;border-radius:24px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;max-width:320px;box-shadow:inset 0 1px #fff3}.app-footer__cta-title[data-v-1ea93f87]{margin:0;font-size:1.1rem;font-weight:600}.button[data-v-1ea93f87]{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:#ffffff3d;text-decoration:none;transition:all .2s ease;cursor:pointer}.button--primary[data-v-1ea93f87]{background:#fff;color:var(--color-primary-600)}.button[data-v-1ea93f87]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0f172a26}.app-footer__grid[data-v-1ea93f87]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;color:#ffffffc7}.app-footer__column h4[data-v-1ea93f87]{margin:0 0 1rem;font-size:1.05rem;color:#fff}.app-footer__column ul[data-v-1ea93f87]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.app-footer__column a[data-v-1ea93f87]{color:inherit;text-decoration:none;transition:color .2s ease}.app-footer__column a[data-v-1ea93f87]:hover{color:#fff}.app-footer__column .icon[data-v-1ea93f87]{margin-right:.5rem}.app-footer__social[data-v-1ea93f87]{margin-top:1.25rem;display:flex;gap:1rem}.app-footer__social a[data-v-1ea93f87]{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-1ea93f87]:hover{border-color:#ffffffd9}.app-footer__bottom[data-v-1ea93f87]{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,.15);color:#ffffffbf}.app-footer__legal[data-v-1ea93f87]{display:flex;gap:1.25rem;flex-wrap:wrap}.app-footer__legal a[data-v-1ea93f87]{color:inherit;text-decoration:none}.app-footer__legal a[data-v-1ea93f87]:hover{color:#fff;text-decoration:underline}@media (max-width: 768px){.app-footer__cta[data-v-1ea93f87]{width:100%}}[data-v-fbb2bee6]: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-fbb2bee6]{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 20% -10%,rgba(244,124,32,.12),transparent 35%),radial-gradient(circle at 80% 0%,rgba(245,196,81,.08),transparent 40%),var(--color-neutral-50)}.layout__main[data-v-fbb2bee6]{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:radial-gradient(circle at top right,rgba(244,124,32,.08),transparent 40%),var(--color-neutral-50)}.view{padding:3rem 1.5rem;max-width:1200px;margin:0 auto}
