.carbon-gallery-grid[data-astro-cid-sakm3rqx]{gap:var(--space-4,1rem);grid-template-columns:1fr;display:grid}.carbon-gallery-item[data-astro-cid-sakm3rqx]{border-radius:var(--radius-lg,12px);background-color:var(--color-bg,#000);aspect-ratio:1;position:relative;overflow:hidden}.carbon-gallery-item[data-astro-cid-sakm3rqx] img[data-astro-cid-sakm3rqx]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.carbon-gallery-item[data-astro-cid-sakm3rqx]:hover img[data-astro-cid-sakm3rqx]{transform:scale(1.05)}.carbon-gallery-badge[data-astro-cid-sakm3rqx]{backdrop-filter:blur(8px);color:var(--color-brand,#eab308);text-transform:uppercase;letter-spacing:.06em;background:#000000d9;border:1px solid #ffffff1f;border-radius:6px;padding:.4rem .8rem;font-size:.7rem;font-weight:700;position:absolute;bottom:1rem;left:1rem}@media (width>=768px){.carbon-gallery-grid[data-astro-cid-sakm3rqx]{grid-template-columns:repeat(3,1fr);grid-auto-rows:250px}.carbon-gallery-item[data-astro-cid-sakm3rqx]{aspect-ratio:auto}.carbon-gallery-item[data-astro-cid-sakm3rqx].large{grid-area:span 2/span 2}}.carbon-macro-section[data-astro-cid-3vxvtn4p]{width:100%;height:80vh;min-height:600px;position:relative;overflow:hidden}.carbon-macro-bg[data-astro-cid-3vxvtn4p]{z-index:1;position:absolute;inset:0}.carbon-macro-image[data-astro-cid-3vxvtn4p]{object-fit:cover;object-position:center;width:100%;height:100%}.carbon-macro-overlay[data-astro-cid-3vxvtn4p]{z-index:2;padding-bottom:var(--space-16,4rem);background:linear-gradient(#0000000d 0%,#00000080 65%,#000000eb 100%);position:absolute;inset:0}.carbon-macro-badge[data-astro-cid-3vxvtn4p]{color:var(--color-brand,#eab308);text-transform:uppercase;letter-spacing:.08em;background:#eab30826;border:1px solid #eab3084d;border-radius:20px;margin-bottom:1.25rem;padding:.35rem .9rem;font-size:.7rem;font-weight:700;display:inline-block}.h-full[data-astro-cid-3vxvtn4p]{height:100%}.flex[data-astro-cid-3vxvtn4p]{display:flex}.flex-col[data-astro-cid-3vxvtn4p]{flex-direction:column}.justify-end[data-astro-cid-3vxvtn4p]{justify-content:flex-end}.text-white[data-astro-cid-3vxvtn4p]{color:#fff}.text-gray-200[data-astro-cid-3vxvtn4p]{color:#e5e5e5}.mb-4[data-astro-cid-3vxvtn4p]{margin-bottom:var(--space-4,1rem)}.max-w-lg[data-astro-cid-3vxvtn4p]{max-width:32rem}.carbon-macro-content[data-astro-cid-3vxvtn4p]{animation:1s ease-out carbonFadeInUp}@keyframes carbonFadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.faq-list[data-astro-cid-uvsllrqe]{gap:var(--space-6);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.faq-item[data-astro-cid-uvsllrqe]{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.promotional-main[data-astro-cid-yyzcpttm]{padding-top:80px}.bg-elevated[data-astro-cid-yyzcpttm]{background-color:var(--color-bg-elevated,#0d0d0d)}.section-header[data-astro-cid-yyzcpttm]{margin-bottom:3rem}.max-w-2xl[data-astro-cid-yyzcpttm]{max-width:42rem}.max-w-3xl[data-astro-cid-yyzcpttm]{max-width:48rem}.max-w-4xl[data-astro-cid-yyzcpttm]{max-width:56rem}.mx-auto[data-astro-cid-yyzcpttm]{margin-left:auto;margin-right:auto}.grid-2[data-astro-cid-yyzcpttm]{grid-template-columns:1fr;gap:2rem;display:grid}.flex[data-astro-cid-yyzcpttm]{display:flex}.justify-center[data-astro-cid-yyzcpttm]{justify-content:center}.gap-4[data-astro-cid-yyzcpttm]{gap:1rem}.feature-list[data-astro-cid-yyzcpttm]{margin:1.5rem 0;padding:0;list-style:none}.feature-list[data-astro-cid-yyzcpttm] li[data-astro-cid-yyzcpttm]{margin-bottom:.5rem}.border-t[data-astro-cid-yyzcpttm]{border-top:1px solid var(--color-border,#222)}.border-b[data-astro-cid-yyzcpttm]{border-bottom:1px solid var(--color-border,#222)}.border-subtle[data-astro-cid-yyzcpttm]{border-color:var(--color-border,#222)}.carbon-hero[data-astro-cid-yyzcpttm]{padding-top:calc(80px + var(--space-12,3rem));padding-bottom:var(--space-12,3rem);align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.carbon-hero-bg[data-astro-cid-yyzcpttm]{z-index:0;width:100%;height:100%;position:absolute;inset:0}.carbon-hero-bg-img[data-astro-cid-yyzcpttm]{object-fit:cover;object-position:center;width:100%;height:100%}.carbon-hero-overlay[data-astro-cid-yyzcpttm]{background:linear-gradient(90deg,#000000f2 0%,#000000d9 50%,#00000080 100%);position:absolute;inset:0}.carbon-hero-inner[data-astro-cid-yyzcpttm]{z-index:10;display:block;position:relative}.carbon-hero-content[data-astro-cid-yyzcpttm]{max-width:600px}.carbon-eyebrow[data-astro-cid-yyzcpttm]{color:var(--color-brand,#eab308);text-transform:uppercase;letter-spacing:.1em;font-size:var(--text-sm,.875rem);margin-bottom:var(--space-4,1rem);font-weight:600;display:block}.carbon-hero-title[data-astro-cid-yyzcpttm]{margin-bottom:var(--space-6,1.5rem);color:var(--color-text,#fff);word-wrap:break-word;overflow-wrap:break-word;max-width:100%;font-size:clamp(2rem,8vw,4rem);font-weight:900;line-height:1.05}.carbon-hero-subtitle[data-astro-cid-yyzcpttm]{color:var(--color-text-muted,#ccc);margin-bottom:var(--space-8,2rem);max-width:500px;font-size:1.1rem;line-height:1.6}.carbon-hero-features[data-astro-cid-yyzcpttm]{gap:var(--space-4,1rem);margin-bottom:var(--space-8,2rem);grid-template-columns:1fr 1fr;display:grid}.carbon-feature[data-astro-cid-yyzcpttm]{align-items:center;gap:var(--space-2,.5rem);font-size:var(--text-sm,.875rem);color:var(--color-text-muted,#ccc);display:flex}.carbon-hero-actions[data-astro-cid-yyzcpttm]{gap:var(--space-4,1rem);flex-direction:column;display:flex}.carbon-material-grid[data-astro-cid-yyzcpttm]{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}.carbon-material-image-wrapper[data-astro-cid-yyzcpttm]{border-radius:var(--radius-xl,16px);border:1px solid #ffffff14;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000080}.carbon-material-image[data-astro-cid-yyzcpttm]{object-fit:cover;width:100%;height:100%;max-height:420px;display:block}.carbon-material-badge[data-astro-cid-yyzcpttm]{backdrop-filter:blur(8px);text-align:center;background:#000000d9;border:1px solid #ffffff1f;border-radius:10px;padding:.75rem 1rem;position:absolute;bottom:1rem;right:1rem}.carbon-material-weight[data-astro-cid-yyzcpttm]{color:var(--color-brand,#eab308);font-size:1.25rem;font-weight:900;line-height:1;display:block}.carbon-material-label[data-astro-cid-yyzcpttm]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted,#aaa);margin-top:.2rem;font-size:.65rem;font-weight:600;display:block}.serigrafia-grid[data-astro-cid-yyzcpttm]{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}.serigrafia-image-wrapper[data-astro-cid-yyzcpttm]{border-radius:var(--radius-xl,16px);border:1px solid #ffffff1a;position:relative;overflow:hidden;box-shadow:0 20px 40px #0009}.serigrafia-img[data-astro-cid-yyzcpttm]{object-fit:cover;width:100%;height:100%;max-height:420px;display:block}.serigrafia-img-badge[data-astro-cid-yyzcpttm]{backdrop-filter:blur(8px);color:var(--color-brand,#eab308);text-transform:uppercase;letter-spacing:.05em;background:#000000d9;border:1px solid #ffffff26;border-radius:6px;padding:.4rem .8rem;font-size:.75rem;font-weight:700;position:absolute;bottom:1rem;left:1rem}.serigrafia-features-list[data-astro-cid-yyzcpttm]{flex-direction:column;gap:.75rem;padding:0;list-style:none;display:flex}.serigrafia-features-list[data-astro-cid-yyzcpttm] li[data-astro-cid-yyzcpttm]{color:var(--color-text-muted,#ccc);align-items:flex-start;gap:.75rem;font-size:.95rem;display:flex}.check-icon[data-astro-cid-yyzcpttm]{color:var(--color-brand,#eab308);font-weight:700}@media (width>=768px){.grid-2[data-astro-cid-yyzcpttm]{grid-template-columns:repeat(2,1fr)}.carbon-hero-actions[data-astro-cid-yyzcpttm]{flex-direction:row}.carbon-material-grid[data-astro-cid-yyzcpttm]{grid-template-columns:1fr 1fr}}@media (width>=992px){.carbon-hero-bg-img[data-astro-cid-yyzcpttm]{object-position:70% center}.carbon-hero-overlay[data-astro-cid-yyzcpttm]{background:linear-gradient(90deg,#000000f2 0%,#000000b3 40%,#0000 100%)}.serigrafia-grid[data-astro-cid-yyzcpttm]{grid-template-columns:1fr 1fr;gap:3.5rem}}
