@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700;800&family=Inter:wght@400;500;600;700&display=swap";:root{--color-primary: #D4700A;--color-primary-light: #F5A623;--color-primary-dark: #A85600;--color-secondary: #1A1A2E;--color-secondary-light: #2D1B4E;--color-accent: #FFD700;--color-accent-soft: #FFF8E7;--color-bg: #FAFAF8;--color-bg-alt: #F5F2ED;--color-surface: #FFFFFF;--color-text: #2D2D2D;--color-text-light: #6B6B6B;--color-text-muted: #9A9A9A;--color-border: #E8E4DE;--font-heading: "Playfair Display", Georgia, "Times New Roman", serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "SF Mono", "Fira Code", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 16px rgba(0,0,0,.08);--shadow-lg: 0 12px 40px rgba(0,0,0,.1);--shadow-xl: 0 20px 60px rgba(0,0,0,.12);--max-width: 1140px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-size:var(--text-base);line-height:1.75;color:var(--color-text);background-color:var(--color-bg)}img{max-width:100%;height:auto;display:block}a{color:var(--color-primary);text-decoration:none;transition:color .25s ease}a:hover{color:var(--color-primary-dark)}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--color-secondary);line-height:1.25;letter-spacing:-.01em}h1{font-size:var(--text-4xl);font-weight:700;margin-bottom:var(--space-lg)}h2{font-size:var(--text-3xl);font-weight:700;margin-bottom:var(--space-md);margin-top:var(--space-3xl)}h2:after{content:"";display:block;width:48px;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));border-radius:2px;margin-top:var(--space-sm)}h3{font-size:var(--text-2xl);font-weight:600;margin-bottom:var(--space-md);margin-top:var(--space-2xl)}p{margin-bottom:var(--space-md)}ul,ol{margin-bottom:var(--space-md);padding-left:var(--space-xl)}li{margin-bottom:var(--space-xs)}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-lg)}.section{padding:var(--space-4xl) 0}.section--alt{background-color:var(--color-bg-alt)}.section-title{text-align:center;margin-bottom:var(--space-2xl)}.section-title h2:after{margin-left:auto;margin-right:auto}.card{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-xl);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:box-shadow .3s ease,transform .3s ease;position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));opacity:0;transition:opacity .3s ease}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.card:hover:before{opacity:1}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-xl)}.card__icon{width:48px;height:48px;margin-bottom:var(--space-md)}.btn{display:inline-flex;align-items:center;gap:var(--space-sm);padding:.75rem 1.75rem;border-radius:var(--radius-full);font-weight:600;font-size:var(--text-base);font-family:var(--font-body);cursor:pointer;border:none;transition:all .3s ease;text-decoration:none;letter-spacing:.01em}.btn--primary{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));color:#fff;box-shadow:0 4px 16px #d4700a4d}.btn--primary:hover{background:linear-gradient(135deg,var(--color-primary-dark),var(--color-primary));color:#fff;box-shadow:0 6px 24px #d4700a66;transform:translateY(-1px)}.btn--outline{background:transparent;border:2px solid var(--color-primary);color:var(--color-primary)}.btn--outline:hover{background:var(--color-primary);color:#fff;transform:translateY(-1px)}.btn--lg{padding:1rem 2.25rem;font-size:var(--text-lg)}table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:var(--space-xl);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}th,td{padding:var(--space-md) var(--space-lg);text-align:left}th{font-weight:600;color:var(--color-secondary);background:var(--color-bg-alt);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.03em}td{border-top:1px solid var(--color-border)}tr:hover td{background:#d4700a05}.faq-item{border-bottom:1px solid var(--color-border);padding:var(--space-xl) 0}.faq-item:last-child{border-bottom:none}.faq-item h3{font-size:var(--text-lg);margin-top:0;margin-bottom:var(--space-sm);color:var(--color-secondary);font-weight:600}.faq-item h3:after{display:none}.faq-item p{color:var(--color-text-light);margin-bottom:0;line-height:1.8}.breadcrumb{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-muted);padding:var(--space-md) 0}.breadcrumb a{color:var(--color-text-muted);transition:color .2s}.breadcrumb a:hover{color:var(--color-primary)}.info-box{background:var(--color-accent-soft);border-left:4px solid var(--color-accent);padding:var(--space-lg) var(--space-xl);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:var(--space-xl) 0;position:relative}.info-box:before{content:"💡";position:absolute;top:var(--space-lg);right:var(--space-lg);font-size:1.5rem;opacity:.3}.info-box p:last-child{margin-bottom:0}.key-figures{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg);margin:var(--space-2xl) 0}.key-figure{text-align:center;padding:var(--space-xl) var(--space-md);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.key-figure:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.key-figure:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light))}.key-figure__value{font-size:var(--text-3xl);font-weight:800;color:var(--color-primary);font-family:var(--font-heading);line-height:1.2}.key-figure__label{font-size:var(--text-sm);color:var(--color-text-light);margin-top:var(--space-xs);font-weight:500}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.animate-fade-in-up{animation:fadeInUp .6s ease-out both}.animate-fade-in{animation:fadeIn .5s ease-out both}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.section-divider{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--color-border),transparent);margin:0}@media(max-width:768px){h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}.section{padding:var(--space-2xl) 0}.container{padding:0 var(--space-md)}.key-figures{grid-template-columns:repeat(2,1fr)}.card-grid{grid-template-columns:1fr}}@media(max-width:480px){.key-figures{grid-template-columns:1fr 1fr;gap:var(--space-md)}}.site-header[data-astro-cid-3ef6ksr2]{background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(232,228,222,.6);position:sticky;top:0;z-index:100;transition:box-shadow .3s ease}.site-header[data-astro-cid-3ef6ksr2]:hover{box-shadow:0 2px 20px #0000000f}.site-header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:72px}.site-header__logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-sm);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;color:var(--color-secondary);text-decoration:none;letter-spacing:-.01em;transition:opacity .2s}.site-header__logo[data-astro-cid-3ef6ksr2]:hover{opacity:.8;color:var(--color-secondary)}.site-header__logo-icon[data-astro-cid-3ef6ksr2]{width:32px;height:32px}.site-header__nav[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--space-xs)}.site-header__link[data-astro-cid-3ef6ksr2]{font-size:var(--text-sm);font-weight:500;color:var(--color-text-light);text-decoration:none;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);transition:all .2s ease}.site-header__link[data-astro-cid-3ef6ksr2]:hover{color:var(--color-primary);background:#d4700a0f}.site-header__toggle[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:var(--space-sm)}.site-header__toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:24px;height:2px;background:var(--color-text);border-radius:2px;transition:all .3s ease}@media(max-width:768px){.site-header__toggle[data-astro-cid-3ef6ksr2]{display:flex}.site-header__nav[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:72px;left:0;right:0;background:#fffffff2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);flex-direction:column;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-lg)}.site-header__nav[data-astro-cid-3ef6ksr2].is-open{display:flex}.site-header__link[data-astro-cid-3ef6ksr2]{padding:var(--space-md);border-radius:var(--radius-sm)}.site-header__link[data-astro-cid-3ef6ksr2]:hover{background:var(--color-bg-alt)}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--color-secondary);color:#ffffffb3;padding:var(--space-3xl) 0 var(--space-xl);margin-top:var(--space-4xl)}.site-footer__top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.2fr 2fr;gap:var(--space-3xl);margin-bottom:var(--space-2xl)}.site-footer__brand[data-astro-cid-sz7xmlte]{max-width:280px}.site-footer__logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:var(--space-sm);text-decoration:none;margin-bottom:var(--space-md)}.site-footer__logo[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:#fff}.site-footer__tagline[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);line-height:1.7;color:#ffffff80}.site-footer__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2xl)}.site-footer__title[data-astro-cid-sz7xmlte]{font-family:var(--font-heading);color:#fff;font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-md);position:relative;padding-bottom:var(--space-sm)}.site-footer__title[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;bottom:0;left:0;width:24px;height:2px;background:var(--color-primary);border-radius:1px}.site-footer__list[data-astro-cid-sz7xmlte]{list-style:none;padding:0}.site-footer__list[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:var(--space-sm)}.site-footer__list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffff8c;font-size:var(--text-sm);transition:all .2s ease;padding:2px 0;display:inline-block}.site-footer__list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-accent);transform:translate(3px)}.site-footer__bottom[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.08);padding-top:var(--space-xl);text-align:center;font-size:var(--text-sm)}.site-footer__disclaimer[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);color:#ffffff59;margin-top:var(--space-sm);max-width:600px;margin-left:auto;margin-right:auto}@media(max-width:768px){.site-footer__top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--space-2xl)}.site-footer__brand[data-astro-cid-sz7xmlte]{max-width:100%}.site-footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.site-footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
