.glow-page{--glow-ink:oklch(29% .025 353);--glow-ink-soft:oklch(45% .025 348);--glow-navy:oklch(27% .065 252);--glow-navy-deep:oklch(20.5% .058 252);--glow-warm-white:oklch(99.3% .005 40);--glow-beige:oklch(95% .016 42);--glow-wine:oklch(40% .11 356);--glow-marsala:oklch(52% .105 356);--glow-nude-rose:oklch(76% .055 18);--glow-gold:var(--gold);--glow-line-light:color-mix(in oklab, var(--glow-ink) 15%, transparent);--glow-line-dark:color-mix(in oklab, var(--glow-warm-white) 17%, transparent);--glow-shadow:0 22px 54px -38px color-mix(in oklab, var(--glow-wine) 40%, transparent);background:var(--glow-warm-white);color:var(--glow-ink)}.glow-page .glow-header,.glow-page .glow-footer{background:var(--glow-navy-deep);border-color:var(--glow-line-dark)}.glow-page .glow-hero{background:var(--glow-navy-deep)}.glow-page .glow-hero-overlay{background:linear-gradient(90deg, color-mix(in oklab, var(--glow-navy-deep) 96%, transparent) 0%, color-mix(in oklab, var(--glow-wine) 78%, transparent) 48%, color-mix(in oklab, var(--glow-wine) 18%, transparent) 100%)}.glow-page .glow-section-light{background:var(--glow-warm-white)}.glow-page .glow-section-beige{background:var(--glow-beige)}.glow-page .glow-section-wine{background:var(--glow-wine)}.glow-page .glow-card-light{background:color-mix(in oklab, var(--glow-warm-white) 92%, transparent);border-color:var(--glow-line-light);box-shadow:var(--glow-shadow)}.glow-page .glow-rule{background:linear-gradient(90deg, var(--glow-gold), var(--glow-marsala), transparent);height:1px}.glow-page .glow-eyebrow{color:var(--glow-marsala)}.glow-page .glow-section-wine .glow-eyebrow{color:var(--glow-nude-rose)}.glow-page .glow-icon{border:1px solid color-mix(in oklab, var(--glow-gold) 55%, transparent);width:2.75rem;height:2.75rem;color:var(--glow-wine);place-items:center;display:grid}.glow-page .glow-hero-badge{border:1px solid color-mix(in oklab, var(--glow-gold) 62%, transparent);background:color-mix(in oklab, var(--glow-wine) 72%, transparent);color:var(--glow-warm-white);padding:.48rem .7rem;font-size:.68rem;font-weight:700;line-height:1.25;display:inline-flex}.glow-page .glow-module{border-top:2px solid var(--glow-marsala)}.glow-page .glow-step{background:color-mix(in oklab, var(--glow-warm-white) 6%, transparent)}.glow-page .glow-photo-frame{border-color:color-mix(in oklab, var(--glow-gold) 48%, transparent);box-shadow:var(--glow-shadow)}.glow-page .glow-capacity{background:var(--glow-wine);border-block:1px solid color-mix(in oklab, var(--glow-gold) 45%, transparent)}.glow-page .glow-free{border:1px solid color-mix(in oklab, var(--glow-gold) 70%, transparent);background:color-mix(in oklab, var(--glow-gold) 12%, transparent);color:var(--glow-wine)}.glow-page .glow-focus:focus-visible{outline:2px solid var(--glow-gold);outline-offset:3px}.glow-page .glow-form-card{background:var(--glow-warm-white);border-color:color-mix(in oklab, var(--glow-gold) 38%, transparent);box-shadow:var(--glow-shadow)}.glow-page .glow-form-field{background:color-mix(in oklab, var(--glow-beige) 62%, var(--glow-warm-white));border-color:var(--glow-line-light);color:var(--glow-ink)}.glow-page .glow-form-field::placeholder{color:color-mix(in oklab, var(--glow-ink-soft) 62%, transparent)}.glow-page .glow-form-field:focus{border-color:var(--glow-gold);box-shadow:0 0 0 1px var(--glow-gold)}.glow-page .glow-form-label{color:var(--glow-wine)}.glow-page .glow-whatsapp{background:var(--cta);color:var(--cta-foreground);box-shadow:0 14px 28px -12px color-mix(in oklab, var(--cta) 72%, transparent)}.glow-page .glow-whatsapp:hover{background:var(--cta-hover)}.glow-page .glow-cta-light{background:var(--glow-warm-white);color:var(--glow-wine);border:1px solid var(--glow-gold)}.glow-page .glow-cta-light:hover{background:var(--glow-beige);color:var(--glow-wine)}@media (width<=767px){.glow-page .glow-hero-overlay{background:linear-gradient(0deg, color-mix(in oklab, var(--glow-navy-deep) 98%, transparent) 0%, color-mix(in oklab, var(--glow-wine) 78%, transparent) 56%, color-mix(in oklab, var(--glow-wine) 12%, transparent) 100%)}}@media (prefers-reduced-motion:reduce){.glow-page *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
