.faq-section[data-astro-cid-al2ca2vr]{padding:var(--space-3xl) 0;background:transparent}.faq-content[data-astro-cid-al2ca2vr]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:start}.faq-image[data-astro-cid-al2ca2vr] img[data-astro-cid-al2ca2vr]{width:100%;height:auto;border-radius:8px}.faq-list[data-astro-cid-al2ca2vr] h2[data-astro-cid-al2ca2vr]{font-family:var(--font-heading);font-size:var(--font-size-h2);color:var(--color-forest-dark);margin-bottom:var(--space-lg)}.accordion[data-astro-cid-al2ca2vr]{display:flex;flex-direction:column;gap:var(--space-sm)}.accordion-item[data-astro-cid-al2ca2vr]{background:#f8fff8;border:2px solid var(--color-orange);border-radius:8px;padding:var(--space-sm);margin-bottom:var(--space-sm);transition:all var(--transition-normal)}.accordion-item[data-astro-cid-al2ca2vr]:hover{border-color:var(--color-red);box-shadow:0 2px 8px #ff6b3533}.accordion-title[data-astro-cid-al2ca2vr]{font-family:var(--font-body);font-size:18px;font-weight:600;color:var(--color-text-dark);padding:var(--space-md) var(--space-lg);margin:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all var(--transition-normal)}.accordion-title[data-astro-cid-al2ca2vr]:hover{background:var(--color-papyrus-dark)}.accordion-icon[data-astro-cid-al2ca2vr]{display:inline-block;width:24px;height:24px;position:relative;transition:transform var(--transition-normal)}.accordion-icon[data-astro-cid-al2ca2vr]:before,.accordion-icon[data-astro-cid-al2ca2vr]:after{content:"";position:absolute;background:var(--color-orange);transition:transform var(--transition-normal)}.accordion-icon[data-astro-cid-al2ca2vr]:before{width:16px;height:3px;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion-icon[data-astro-cid-al2ca2vr]:after{width:3px;height:16px;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion-item[data-astro-cid-al2ca2vr][data-open=true] .accordion-icon[data-astro-cid-al2ca2vr]{transform:rotate(45deg)}.accordion-content[data-astro-cid-al2ca2vr]{padding:0 var(--space-lg);max-height:0;overflow:hidden;transition:all var(--transition-normal)}.accordion-item[data-astro-cid-al2ca2vr][data-open=true] .accordion-content[data-astro-cid-al2ca2vr]{max-height:500px;padding:0 var(--space-lg) var(--space-lg)}.accordion-content[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text);margin:0}.accordion-content[data-astro-cid-al2ca2vr] b[data-astro-cid-al2ca2vr]{color:var(--color-text-dark);font-weight:700}@media(max-width:768px){.faq-content[data-astro-cid-al2ca2vr]{grid-template-columns:1fr}.faq-image[data-astro-cid-al2ca2vr]{display:none}}.holiday-cta-section[data-astro-cid-wj27acx3]{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-top:-20px;margin-bottom:-20px;padding:var(--space-3xl) 0;background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;overflow:hidden}@media(min-width:768px){.holiday-cta-section[data-astro-cid-wj27acx3]{clip-path:polygon(0 30px,100% 0,100% calc(100% - 30px),0 100%)}}@media(min-width:768px){.holiday-cta-section[data-astro-cid-wj27acx3] .container[data-astro-cid-wj27acx3]{padding-left:4rem;padding-right:4rem}}.holiday-cta-section[data-astro-cid-wj27acx3]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(212,175,55,.1) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(212,175,55,.1) 0%,transparent 50%);pointer-events:none}.holiday-cta-content[data-astro-cid-wj27acx3]{position:relative;z-index:1;background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(255,255,255,.2);padding:var(--space-3xl) var(--space-lg);box-shadow:0 8px 32px #0000001a}.holiday-cta-content[data-astro-cid-wj27acx3] h2[data-astro-cid-wj27acx3]{font-family:var(--font-heading);font-size:var(--font-size-h2);color:var(--color-papyrus-light);margin-bottom:var(--space-lg);line-height:var(--line-height-heading);text-shadow:2px 2px 4px rgba(0,0,0,.3)}.description[data-astro-cid-wj27acx3]{margin-bottom:var(--space-xl)}.description[data-astro-cid-wj27acx3] p[data-astro-cid-wj27acx3]{font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-loose);color:var(--color-papyrus-light);text-align:justify;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.description[data-astro-cid-wj27acx3] b[data-astro-cid-wj27acx3]{color:var(--color-gold-light);font-weight:700}.btn-primary[data-astro-cid-wj27acx3]{font-family:var(--font-body);font-size:20px;font-weight:600;padding:12px 48px;background:var(--color-orange);color:var(--color-papyrus-light);border:2px solid var(--color-orange-dark);border-radius:6px;text-decoration:none;display:inline-block;transition:all var(--transition-normal);box-shadow:var(--shadow-md);white-space:nowrap}.btn-primary[data-astro-cid-wj27acx3]:hover{background:var(--color-orange-dark);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-primary[data-astro-cid-wj27acx3]:active{transform:translateY(0)}@media(max-width:768px){.holiday-cta-content[data-astro-cid-wj27acx3] h2[data-astro-cid-wj27acx3]{font-size:28px}.description[data-astro-cid-wj27acx3] p[data-astro-cid-wj27acx3]{text-align:left}.btn-primary[data-astro-cid-wj27acx3]{padding:12px 32px;font-size:18px}}.holiday-facts-section[data-astro-cid-qrpvlxgd]{padding:var(--space-3xl) 0;background:transparent}@media(min-width:768px){.holiday-facts-section[data-astro-cid-qrpvlxgd]{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.02 0.05' numOctaves='3'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='15'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3Crect x='0' y='98%25' width='100%25' height='2%25' fill='white'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.02 0.05' numOctaves='3'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='15'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3Crect x='0' y='98%25' width='100%25' height='2%25' fill='white'/%3E%3C/svg%3E");clip-path:polygon(0 30px,100% 0,100% 100%,0 100%);margin-top:-30px}}.facts-header[data-astro-cid-qrpvlxgd]{text-align:center;margin-bottom:var(--space-2xl)}.facts-header[data-astro-cid-qrpvlxgd] h2[data-astro-cid-qrpvlxgd]{font-family:var(--font-heading);font-size:var(--font-size-h2);color:var(--color-forest-dark);line-height:var(--line-height-heading)}.facts-grid[data-astro-cid-qrpvlxgd]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl)}.fact-card[data-astro-cid-qrpvlxgd]{background:transparent;border:none;border-radius:8px;padding:var(--space-lg);transition:all var(--transition-normal)}.fact-card[data-astro-cid-qrpvlxgd]:hover{transform:translateY(-4px)}.fact-card[data-astro-cid-qrpvlxgd] h4[data-astro-cid-qrpvlxgd]{font-family:var(--font-body);font-size:20px;font-weight:600;color:var(--color-forest-dark);margin-bottom:var(--space-md);line-height:1.3}.fact-card[data-astro-cid-qrpvlxgd] p[data-astro-cid-qrpvlxgd]{font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text);margin:0}@media(max-width:1024px){.facts-grid[data-astro-cid-qrpvlxgd]{grid-template-columns:1fr;gap:var(--space-lg)}}@media(max-width:768px){.holiday-facts-section[data-astro-cid-qrpvlxgd]{padding:var(--space-2xl) 0}.facts-header[data-astro-cid-qrpvlxgd] h2[data-astro-cid-qrpvlxgd]{font-size:28px}.fact-card[data-astro-cid-qrpvlxgd]{padding:var(--space-md)}.fact-card[data-astro-cid-qrpvlxgd] h4[data-astro-cid-qrpvlxgd]{font-size:18px}}
