.rda-scroll-reveal{opacity: 0;transform: translateY(24px);transition: opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transition-delay: var(--reveal-delay, 0ms)}.rda-scroll-reveal.is-visible{opacity: 1;transform: translateY(0)}@media (prefers-reduced-motion: reduce){.rda-scroll-reveal{opacity: 1;transform: none;transition: none}}.rda-inner-hero{position: relative;background: var(--color-navy-base);min-height: 200px;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;padding: var(--space-3xl) var(--space-lg) var(--space-2xl);overflow: hidden}.rda-inner-hero::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 3px;background: linear-gradient( 90deg, var(--color-gold-deep), var(--color-gold-base), var(--color-gold-soft), var(--color-gold-base), var(--color-gold-deep) )}.rda-inner-hero::after{content: '';position: absolute;inset: 0;background: radial-gradient( ellipse at 50% 120%, rgba(201, 168, 76, 0.08) 0%, transparent 70% );pointer-events: none}.rda-inner-hero__eyebrow{font-family: var(--font-body);font-size: 0.6875rem;font-weight: var(--weight-medium);letter-spacing: var(--tracking-widest);text-transform: uppercase;color: var(--color-gold-soft);margin-bottom: var(--space-sm)}.rda-inner-hero__title{font-family: var(--font-display);font-size: clamp(1.875rem, 5vw, 3rem);font-weight: var(--weight-light);line-height: var(--leading-tight);letter-spacing: var(--tracking-tight);color: var(--color-cream-light);margin-bottom: var(--space-sm);position: relative;z-index: 1}.rda-inner-hero__subtitle{font-family: var(--font-body);font-size: 0.9375rem;font-weight: var(--weight-light);line-height: var(--leading-relaxed);color: rgba(245, 237, 216, 0.65);max-width: 48ch;position: relative;z-index: 1}.rda-inner-hero__date{margin-top: var(--space-md);font-family: var(--font-body);font-size: var(--text-caption);color: rgba(245, 237, 216, 0.6);letter-spacing: var(--tracking-wide)}@media (min-width: 768px){.rda-inner-hero{min-height: 280px;padding: var(--space-4xl) var(--space-xl) var(--space-3xl)}}.rda-inner-hero__breadcrumb{display: flex;align-items: center;gap: var(--space-xs);flex-wrap: wrap;justify-content: center;margin-bottom: var(--space-lg);position: relative;z-index: 1}.rda-inner-hero__bc-item{font-family: var(--font-body);font-size: 0.6875rem;color: rgba(245, 237, 216, 0.6);text-decoration: none;letter-spacing: var(--tracking-wide);transition: color var(--duration-fast) var(--ease-out)}.rda-inner-hero__bc-item:hover{color: var(--color-gold-soft)}.rda-inner-hero__bc-sep{color: rgba(245, 237, 216, 0.6);font-size: 0.625rem}.rda-inner-hero__bc-item--current{color: rgba(201, 168, 76, 0.7);cursor: default}.rda-inst-section{padding: var(--space-3xl) 0}.rda-inst-section--alt{background: var(--color-cream-base)}.rda-inst-section--cream{background: var(--color-cream-light)}.rda-inst-section--navy{background: var(--color-navy-base)}.rda-inst-section--white{background: var(--color-bg-card)}@media (min-width: 768px){.rda-inst-section{padding: var(--space-4xl) 0}}.rda-inst-container{max-width: var(--container-base);margin-inline: auto;padding-inline: var(--space-lg)}.rda-inst-container--narrow{max-width: var(--container-narrow);margin-inline: auto;padding-inline: var(--space-lg)}.rda-inst-divider{width: 60px;height: 1px;background: linear-gradient(to right, transparent, var(--color-gold-base), transparent);margin: var(--space-xl) auto;opacity: 0.6}.rda-inst-divider--left{margin-left: 0;background: linear-gradient(to right, var(--color-gold-base), transparent)}.rda-inst-quote{font-family: var(--font-display);font-size: clamp(1.25rem, 3vw, 1.625rem);font-weight: var(--weight-light);font-style: italic;line-height: var(--leading-snug);color: var(--color-navy-base);text-align: center;max-width: 52ch;margin-inline: auto;padding: var(--space-xl) var(--space-lg);border-top: 1px solid var(--color-border-subtle);border-bottom: 1px solid var(--color-border-subtle);position: relative}.rda-inst-quote::before{content: '\201C';position: absolute;top: -0.5em;left: 50%;transform: translateX(-50%);font-size: 3rem;line-height: 1;color: var(--color-gold-base);opacity: 0.4;font-style: normal}.rda-deco-num{font-family: var(--font-display);font-size: 5rem;font-weight: var(--weight-light);color: var(--color-gold-base);opacity: 0.15;line-height: 1;user-select: none}.rda-inst-h1{font-family: var(--font-display);font-size: clamp(2rem, 4vw, 3rem);font-weight: var(--weight-light);line-height: var(--leading-tight);letter-spacing: var(--tracking-tight);color: var(--color-navy-base);margin-bottom: var(--space-lg)}.rda-inst-h2{font-family: var(--font-display);font-size: clamp(1.5rem, 3vw, 2rem);font-weight: var(--weight-regular);line-height: var(--leading-snug);color: var(--color-navy-base);margin-bottom: var(--space-md)}.rda-inst-h3{font-family: var(--font-body);font-size: 0.8125rem;font-weight: var(--weight-semibold);letter-spacing: var(--tracking-wider);text-transform: uppercase;color: var(--color-gold-deep);margin-bottom: var(--space-sm)}.rda-inst-p{font-family: var(--font-body);font-size: 1rem;font-weight: var(--weight-light);line-height: 1.8;color: var(--color-ink-secondary);margin-bottom: var(--space-lg)}.rda-inst-p:last-child{margin-bottom: 0}.rda-inst-p--on-dark{color: rgba(245, 237, 216, 0.7)}.rda-inst-two-col{display: flex;flex-direction: column;gap: var(--space-2xl)}@media (min-width: 768px){.rda-inst-two-col{flex-direction: row;align-items: flex-start;gap: var(--space-3xl)}.rda-inst-two-col__text{flex: 1}.rda-inst-two-col__visual{flex: 0 0 42%}.rda-inst-two-col--reverse{flex-direction: row-reverse}}.rda-inst-img-placeholder{background: var(--color-cream-base);border-radius: var(--radius-md);border: 1px solid var(--color-border-subtle);aspect-ratio: 4 / 5;display: flex;align-items: center;justify-content: center;overflow: hidden}.rda-inst-img-placeholder svg{width: 40%;opacity: 0.25;color: var(--color-navy-base)}.rda-info-card{background: var(--color-bg-card);border: 1px solid var(--color-border-subtle);border-radius: var(--radius-md);padding: var(--space-xl);box-shadow: var(--shadow-soft);transition: box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out)}.rda-info-card:hover{box-shadow: var(--shadow-medium);transform: translateY(-2px)}.rda-info-card__icon{width: 40px;height: 40px;color: var(--color-gold-base);margin-bottom: var(--space-md)}.rda-info-card__title{font-family: var(--font-display);font-size: 1.25rem;font-weight: var(--weight-regular);color: var(--color-navy-base);margin-bottom: var(--space-sm)}.rda-info-card__text{font-family: var(--font-body);font-size: 0.9375rem;font-weight: var(--weight-light);line-height: var(--leading-relaxed);color: var(--color-ink-secondary)}.rda-cards-grid{display: grid;grid-template-columns: 1fr;gap: var(--space-lg)}@media (min-width: 600px){.rda-cards-grid{grid-template-columns: repeat(2, 1fr)}}@media (min-width: 900px){.rda-cards-grid--3{grid-template-columns: repeat(3, 1fr)}.rda-cards-grid--4{grid-template-columns: repeat(4, 1fr)}}.rda-stats-row{display: flex;flex-direction: column;gap: var(--space-xl);align-items: center;text-align: center}@media (min-width: 600px){.rda-stats-row{flex-direction: row;justify-content: center}}.rda-stat-inst{flex: 1;max-width: 220px;padding: var(--space-xl) var(--space-lg);border-bottom: 2px solid var(--color-gold-base);background: var(--color-bg-card);border-radius: var(--radius-md) var(--radius-md) 0 0;box-shadow: var(--shadow-soft)}.rda-stat-inst__value{font-family: var(--font-display);font-size: clamp(2rem, 5vw, 3rem);font-weight: var(--weight-light);color: var(--color-navy-base);line-height: 1;margin-bottom: var(--space-xs)}.rda-stat-inst__label{font-family: var(--font-body);font-size: 0.8125rem;font-weight: var(--weight-medium);letter-spacing: var(--tracking-wide);text-transform: uppercase;color: var(--color-ink-muted)}.rda-values-list{list-style: none;display: flex;flex-direction: column;gap: var(--space-lg);margin: 0;padding: 0}.rda-values-item{display: flex;gap: var(--space-lg);align-items: flex-start}.rda-values-item__num{font-family: var(--font-display);font-size: 1.75rem;font-weight: var(--weight-light);color: var(--color-gold-base);opacity: 0.5;line-height: 1;flex-shrink: 0;width: 2.5rem;text-align: right}.rda-values-item__body{}.rda-values-item__name{font-family: var(--font-body);font-size: 0.8125rem;font-weight: var(--weight-semibold);letter-spacing: var(--tracking-wider);text-transform: uppercase;color: var(--color-gold-deep);margin-bottom: var(--space-2xs)}.rda-values-item__desc{font-family: var(--font-body);font-size: 0.9375rem;font-weight: var(--weight-light);line-height: var(--leading-relaxed);color: var(--color-ink-secondary)}.rda-timeline{position: relative;display: flex;flex-direction: column;gap: 0}.rda-timeline__step{display: flex;gap: var(--space-lg);align-items: flex-start;position: relative;padding-bottom: var(--space-2xl)}.rda-timeline__step:last-child{padding-bottom: 0}.rda-timeline__left{display: flex;flex-direction: column;align-items: center;flex-shrink: 0;width: 48px}.rda-timeline__dot{width: 48px;height: 48px;border-radius: var(--radius-full);border: 2px solid var(--color-border-medium);background: var(--color-bg-card);display: flex;align-items: center;justify-content: center;font-family: var(--font-display);font-size: 1rem;font-weight: var(--weight-light);color: var(--color-gold-base);transition: border-color var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out);position: relative;z-index: 1}.rda-timeline__step.is-active .rda-timeline__dot{border-color: var(--color-gold-base);background: var(--color-gold-whisper);box-shadow: var(--shadow-gold)}.rda-timeline__line{flex: 1;width: 1px;background: var(--color-border-subtle);min-height: var(--space-2xl);margin-top: var(--space-xs);position: relative;overflow: hidden}.rda-timeline__line::after{content: '';position: absolute;top: 0;left: 0;right: 0;height: 0%;background: var(--color-gold-base);transition: height 0.6s var(--ease-out);opacity: 0.6}.rda-timeline__step.is-active .rda-timeline__line::after{height: 100%}.rda-timeline__step:last-child .rda-timeline__line{display: none}.rda-timeline__content{flex: 1;padding-top: var(--space-xs)}.rda-timeline__num{font-family: var(--font-display);font-size: 4rem;font-weight: var(--weight-light);color: var(--color-gold-base);opacity: 0.12;line-height: 1;margin-bottom: calc(-1 * var(--space-lg));user-select: none}.rda-timeline__title{font-family: var(--font-display);font-size: 1.375rem;font-weight: var(--weight-regular);color: var(--color-navy-base);margin-bottom: var(--space-sm)}.rda-timeline__desc{font-family: var(--font-body);font-size: 0.9375rem;font-weight: var(--weight-light);line-height: var(--leading-relaxed);color: var(--color-ink-secondary)}.rda-flip-grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: var(--space-md)}@media (min-width: 768px){.rda-flip-grid{grid-template-columns: repeat(4, 1fr)}}@media (min-width: 1024px){.rda-flip-grid{grid-template-columns: repeat(4, 1fr);gap: var(--space-lg)}}.rda-flip-card{perspective: 1000px;height: 200px;cursor: pointer}@media (min-width: 768px){.rda-flip-card{height: 220px}}.rda-flip-card__inner{position: relative;width: 100%;height: 100%;transform-style: preserve-3d;transition: transform 0.5s var(--ease-out)}.rda-flip-card:hover .rda-flip-card__inner, .rda-flip-card.is-flipped .rda-flip-card__inner{transform: rotateY(180deg)}@media (prefers-reduced-motion: reduce){.rda-flip-card__inner{transition: none}}.rda-flip-card__front, .rda-flip-card__back{position: absolute;inset: 0;border-radius: var(--radius-md);backface-visibility: hidden;-webkit-backface-visibility: hidden;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: var(--space-lg);text-align: center}.rda-flip-card__front{background: var(--color-bg-card);border: 1px solid var(--color-border-subtle);box-shadow: var(--shadow-soft)}.rda-flip-card__back{background: var(--color-navy-base);border: 1px solid rgba(201, 168, 76, 0.2);transform: rotateY(180deg);box-shadow: var(--shadow-medium)}.rda-flip-card__icon{width: 36px;height: 36px;color: var(--color-gold-base);margin-bottom: var(--space-sm)}.rda-flip-card__name{font-family: var(--font-display);font-size: 1.0625rem;font-weight: var(--weight-regular);color: var(--color-navy-base);line-height: var(--leading-snug)}.rda-flip-card__desc{font-family: var(--font-body);font-size: 0.8125rem;font-weight: var(--weight-light);line-height: var(--leading-relaxed);color: rgba(245, 237, 216, 0.75)}.rda-flip-card__tap-hint{position: absolute;bottom: var(--space-sm);font-family: var(--font-body);font-size: 0.625rem;letter-spacing: var(--tracking-wide);text-transform: uppercase;color: var(--color-ink-muted);opacity: 0.6}@media (min-width: 768px){.rda-flip-card__tap-hint{display: none}}.rda-cuidado-grid{display: grid;grid-template-columns: 1fr;gap: var(--space-md)}@media (min-width: 600px){.rda-cuidado-grid{grid-template-columns: repeat(2, 1fr)}}@media (min-width: 900px){.rda-cuidado-grid{grid-template-columns: repeat(4, 1fr)}}.rda-cuidado-card{background: var(--color-bg-card);border: 1px solid var(--color-border-subtle);border-radius: var(--radius-md);padding: var(--space-lg);box-shadow: var(--shadow-whisper)}.rda-cuidado-card__icon{width: 32px;height: 32px;color: var(--color-gold-base);margin-bottom: var(--space-sm)}.rda-cuidado-card__title{font-family: var(--font-body);font-size: 0.8125rem;font-weight: var(--weight-semibold);letter-spacing: var(--tracking-wide);text-transform: uppercase;color: var(--color-navy-base);margin-bottom: var(--space-xs)}.rda-cuidado-card__text{font-family: var(--font-body);font-size: 0.875rem;font-weight: var(--weight-light);line-height: var(--leading-relaxed);color: var(--color-ink-secondary)}.rda-legal{max-width: 68ch;margin-inline: auto}.rda-legal h2{font-family: var(--font-display);font-size: clamp(1.25rem, 2.5vw, 1.625rem);font-weight: var(--weight-regular);color: var(--color-navy-base);margin-top: var(--space-2xl);margin-bottom: var(--space-md);padding-bottom: var(--space-sm);border-bottom: 1px solid var(--color-border-subtle)}.rda-legal h2:first-child{margin-top: 0}.rda-legal p{font-family: var(--font-body);font-size: 0.9375rem;font-weight: var(--weight-light);line-height: 1.85;color: var(--color-ink-secondary);margin-bottom: var(--space-md)}.rda-legal ul, .rda-legal ol{padding-left: var(--space-lg);margin-bottom: var(--space-lg)}.rda-legal li{font-family: var(--font-body);font-size: 0.9375rem;font-weight: var(--weight-light);line-height: 1.85;color: var(--color-ink-secondary);margin-bottom: var(--space-xs)}.rda-legal strong{font-weight: var(--weight-medium);color: var(--color-ink-primary)}.rda-legal a{color: var(--color-gold-deep);text-decoration: underline;text-underline-offset: 3px}.rda-legal-badge{display: inline-flex;align-items: center;gap: var(--space-xs);background: var(--color-gold-whisper);border: 1px solid var(--color-gold-soft);border-radius: var(--radius-full);padding: var(--space-xs) var(--space-md);font-family: var(--font-body);font-size: 0.75rem;font-weight: var(--weight-medium);letter-spacing: var(--tracking-wide);color: var(--color-gold-deep);margin-bottom: var(--space-lg)}.rda-envio-steps{display: flex;flex-direction: column;gap: var(--space-md);position: relative}@media (min-width: 768px){.rda-envio-steps{flex-direction: row;align-items: flex-start}}.rda-envio-step{flex: 1;display: flex;flex-direction: column;align-items: flex-start;gap: var(--space-sm);position: relative}@media (min-width: 768px){.rda-envio-step{align-items: center;text-align: center}}.rda-envio-step__num{width: 44px;height: 44px;border-radius: var(--radius-full);background: var(--color-navy-base);color: var(--color-gold-base);font-family: var(--font-display);font-size: 1rem;font-weight: var(--weight-light);display: flex;align-items: center;justify-content: center;flex-shrink: 0;box-shadow: 0 0 0 4px var(--color-gold-whisper)}.rda-envio-step__title{font-family: var(--font-body);font-size: 0.875rem;font-weight: var(--weight-semibold);color: var(--color-navy-base)}.rda-envio-step__desc{font-family: var(--font-body);font-size: 0.8125rem;font-weight: var(--weight-light);line-height: var(--leading-relaxed);color: var(--color-ink-secondary)}.rda-envio-connector{display: none}@media (min-width: 768px){.rda-envio-connector{display: block;flex: 0 0 var(--space-xl);height: 1px;background: linear-gradient(to right, var(--color-gold-base), var(--color-gold-soft));margin-top: 22px;opacity: 0.4}}.rda-envio-table{width: 100%;border-collapse: collapse;font-family: var(--font-body);font-size: 0.9375rem;overflow: hidden;border-radius: var(--radius-md);border: 1px solid var(--color-border-subtle);box-shadow: var(--shadow-whisper)}.rda-envio-table thead{background: var(--color-navy-base);color: var(--color-cream-light)}.rda-envio-table th{padding: var(--space-md) var(--space-lg);font-weight: var(--weight-medium);font-size: 0.8125rem;letter-spacing: var(--tracking-wide);text-align: left}.rda-envio-table td{padding: var(--space-md) var(--space-lg);color: var(--color-ink-secondary);font-weight: var(--weight-light);border-bottom: 1px solid var(--color-border-subtle)}.rda-envio-table tbody tr:last-child td{border-bottom: none}.rda-envio-table tbody tr:nth-child(even) td{background: var(--color-cream-light)}.rda-envio-table tbody tr{transition: background var(--duration-fast) var(--ease-out)}.rda-envio-table tbody tr:hover td{background: var(--color-gold-whisper)}.rda-envio-table td:last-child{font-weight: var(--weight-medium);color: var(--color-navy-base)}.rda-aviso-grid{display: grid;grid-template-columns: 1fr;gap: var(--space-md)}@media (min-width: 600px){.rda-aviso-grid{grid-template-columns: repeat(2, 1fr)}}.rda-aviso-card{background: var(--color-bg-card);border-left: 3px solid var(--color-gold-base);border-radius: 0 var(--radius-md) var(--radius-md) 0;padding: var(--space-lg);box-shadow: var(--shadow-whisper)}.rda-aviso-card__title{font-family: var(--font-body);font-size: 0.8125rem;font-weight: var(--weight-semibold);letter-spacing: var(--tracking-wide);text-transform: uppercase;color: var(--color-navy-base);margin-bottom: var(--space-xs)}.rda-aviso-card__text{font-family: var(--font-body);font-size: 0.875rem;font-weight: var(--weight-light);line-height: var(--leading-relaxed);color: var(--color-ink-secondary)}.rda-checklist{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: var(--space-sm)}.rda-checklist__item{display: flex;align-items: flex-start;gap: var(--space-sm);font-family: var(--font-body);font-size: 0.9375rem;font-weight: var(--weight-light);line-height: var(--leading-relaxed);color: var(--color-ink-secondary);opacity: 0;transform: translateX(-12px);transition: opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);transition-delay: var(--check-delay, 0ms)}.rda-checklist__item.is-visible{opacity: 1;transform: translateX(0)}@media (prefers-reduced-motion: reduce){.rda-checklist__item{opacity: 1;transform: none;transition: none}}.rda-checklist__mark{flex-shrink: 0;width: 20px;height: 20px;border-radius: var(--radius-full);display: flex;align-items: center;justify-content: center;font-size: 0.75rem;margin-top: 2px}.rda-checklist__mark--yes{background: rgba(79, 125, 92, 0.12);color: var(--color-success)}.rda-checklist__mark--no{background: rgba(160, 69, 69, 0.1);color: var(--color-error)}.rda-garantia-badge{display: inline-flex;align-items: center;gap: var(--space-sm);background: var(--color-navy-base);border: 1px solid rgba(201, 168, 76, 0.35);border-radius: var(--radius-full);padding: var(--space-sm) var(--space-lg);margin-bottom: var(--space-lg);position: relative;overflow: hidden}.rda-garantia-badge::after{content: '';position: absolute;top: 0;left: -100%;width: 60%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(201, 168, 76, 0.2), transparent );animation: shimmer-gold 3s ease-in-out infinite}@keyframes shimmer-gold{0%{left: -100%}50%{left: 150%}100%{left: 150%}}@media (prefers-reduced-motion: reduce){.rda-garantia-badge::after{animation: none}}.rda-garantia-badge__text{font-family: var(--font-body);font-size: 0.8125rem;font-weight: var(--weight-semibold);letter-spacing: var(--tracking-wide);text-transform: uppercase;color: var(--color-gold-base);position: relative;z-index: 1}.rda-steps-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: var(--space-md);counter-reset: steps}.rda-steps-list__item{display: flex;gap: var(--space-md);align-items: flex-start;counter-increment: steps}.rda-steps-list__item::before{content: counter(steps);font-family: var(--font-display);font-size: 1.25rem;font-weight: var(--weight-light);color: var(--color-gold-base);background: var(--color-gold-whisper);border: 1px solid var(--color-gold-soft);border-radius: var(--radius-full);width: 36px;height: 36px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;margin-top: 2px}.rda-steps-list__text{font-family: var(--font-body);font-size: 0.9375rem;font-weight: var(--weight-light);line-height: var(--leading-relaxed);color: var(--color-ink-secondary);padding-top: var(--space-xs)}.rda-faq-category{margin-bottom: var(--space-3xl)}.rda-faq-category:last-child{margin-bottom: 0}.rda-faq-category__title{font-family: var(--font-body);font-size: 0.75rem;font-weight: var(--weight-semibold);letter-spacing: var(--tracking-widest);text-transform: uppercase;color: var(--color-gold-deep);margin-bottom: var(--space-lg);padding-bottom: var(--space-sm);border-bottom: 1px solid var(--color-border-subtle)}.rda-faq-item{border-bottom: 1px solid var(--color-border-subtle)}.rda-faq-item:first-of-type{border-top: 1px solid var(--color-border-subtle)}.rda-faq-btn{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: var(--space-md);padding: var(--space-lg) 0;background: none;border: none;cursor: pointer;text-align: left}.rda-faq-btn__text{font-family: var(--font-body);font-size: 0.9375rem;font-weight: var(--weight-medium);color: var(--color-ink-primary);line-height: var(--leading-snug);transition: color var(--duration-fast) var(--ease-out)}.rda-faq-btn:hover .rda-faq-btn__text, .rda-faq-item.is-open .rda-faq-btn__text{color: var(--color-navy-base)}.rda-faq-btn__icon{width: 20px;height: 20px;color: var(--color-gold-base);flex-shrink: 0;transition: transform var(--duration-base) var(--ease-out)}.rda-faq-item.is-open .rda-faq-btn__icon{transform: rotate(45deg)}.rda-faq-answer{display: grid;grid-template-rows: 0fr;transition: grid-template-rows var(--duration-base) var(--ease-out)}.rda-faq-item.is-open .rda-faq-answer{grid-template-rows: 1fr}.rda-faq-answer__inner{overflow: hidden}.rda-faq-answer__text{font-family: var(--font-body);font-size: 0.9375rem;font-weight: var(--weight-light);line-height: var(--leading-relaxed);color: var(--color-ink-secondary);padding-bottom: var(--space-lg)}.rda-contact-grid{display: flex;flex-direction: column;gap: var(--space-2xl)}@media (min-width: 768px){.rda-contact-grid{flex-direction: row;align-items: flex-start;gap: var(--space-3xl)}.rda-contact-grid__info{flex: 0 0 42%}.rda-contact-grid__form{flex: 1}}.rda-contact-cards{display: flex;flex-direction: column;gap: var(--space-md)}.rda-contact-card{background: var(--color-bg-card);border: 1px solid var(--color-border-subtle);border-radius: var(--radius-md);padding: var(--space-lg);box-shadow: var(--shadow-whisper);display: flex;gap: var(--space-md);align-items: flex-start}.rda-contact-card--featured{border-color: rgba(201, 168, 76, 0.35);box-shadow: var(--shadow-soft), var(--shadow-gold)}.rda-contact-card__icon{width: 36px;height: 36px;color: var(--color-gold-base);flex-shrink: 0}.rda-contact-card__label{font-family: var(--font-body);font-size: 0.6875rem;font-weight: var(--weight-semibold);letter-spacing: var(--tracking-wider);text-transform: uppercase;color: var(--color-gold-deep);margin-bottom: var(--space-2xs)}.rda-contact-card__value{font-family: var(--font-display);font-size: 1.125rem;font-weight: var(--weight-regular);color: var(--color-navy-base);margin-bottom: var(--space-2xs)}.rda-contact-card__sub{font-family: var(--font-body);font-size: 0.8125rem;font-weight: var(--weight-light);color: var(--color-ink-secondary);line-height: var(--leading-relaxed)}.rda-contact-card__btn{display: inline-flex;align-items: center;gap: var(--space-xs);margin-top: var(--space-sm);background: #25D366;color: #fff;font-family: var(--font-body);font-size: 0.8125rem;font-weight: var(--weight-medium);padding: var(--space-xs) var(--space-md);border-radius: var(--radius-full);text-decoration: none;transition: opacity var(--duration-fast) var(--ease-out)}.rda-contact-card__btn:hover{opacity: 0.88}.rda-contact-form{background: var(--color-bg-card);border: 1px solid var(--color-border-subtle);border-radius: var(--radius-md);padding: var(--space-xl);box-shadow: var(--shadow-soft)}.rda-form-title{font-family: var(--font-display);font-size: 1.375rem;font-weight: var(--weight-regular);color: var(--color-navy-base);margin-bottom: var(--space-xl)}.rda-tracking-lookup{max-width: 480px;margin: 0 auto;text-align: center}.rda-tracking-lookup__icon{display: flex;align-items: center;justify-content: center;width: 56px;height: 56px;margin: 0 auto var(--space-lg);border-radius: 50%;background: var(--color-gold-whisper);border: 1px solid rgba(201, 168, 76, 0.3);color: var(--color-gold-deep)}.rda-tracking-lookup .rda-form-title{margin-bottom: var(--space-sm)}.rda-tracking-lookup__hint{font-family: var(--font-body);font-size: 0.875rem;font-weight: var(--weight-light);color: var(--color-ink-secondary);line-height: var(--leading-relaxed);margin: 0 0 var(--space-xl)}.rda-tracking-lookup form{text-align: left}.rda-tracking-lookup__field-hint{font-family: var(--font-body);font-size: 0.75rem;color: var(--color-ink-muted);margin: -8px 0 var(--space-lg)}.rda-tracking-lookup__account-hint{font-family: var(--font-body);font-size: 0.8125rem;color: var(--color-ink-muted);margin-top: var(--space-lg)}.rda-tracking-lookup__account-hint a{color: var(--color-gold-deep);font-weight: var(--weight-medium);text-decoration: none;border-bottom: 1px solid var(--color-gold-base)}.rda-tracking-lookup__account-hint a:hover{color: var(--color-navy-base);border-color: var(--color-navy-base)}.rda-tracking-lookup-again{text-align: center;margin-top: var(--space-2xl)}.rda-tracking-lookup-again a{font-family: var(--font-body);font-size: 0.875rem;font-weight: var(--weight-medium);color: var(--color-ink-secondary);text-decoration: none}.rda-tracking-lookup-again a:hover{color: var(--color-navy-base)}.rda-form-banner{max-width: 480px;margin: 0 auto var(--space-lg);padding: var(--space-md) var(--space-lg);border-radius: var(--radius-md);font-family: var(--font-body);font-size: 0.875rem;line-height: var(--leading-relaxed)}.rda-form-banner--error{background: rgba(160, 69, 69, 0.08);border: 1px solid rgba(160, 69, 69, 0.25);color: var(--color-error)}.rda-form-group{margin-bottom: var(--space-lg)}.rda-form-label{display: block;font-family: var(--font-body);font-size: 0.8125rem;font-weight: var(--weight-medium);color: var(--color-ink-primary);margin-bottom: var(--space-xs)}.rda-form-label span{color: var(--color-error);margin-left: 2px}.rda-form-input, .rda-form-select, .rda-form-textarea{width: 100%;font-family: var(--font-body);font-size: 0.9375rem;font-weight: var(--weight-light);color: var(--color-ink-primary);background: var(--color-cream-light);border: 1px solid var(--color-border-medium);border-radius: var(--radius-md);padding: var(--space-sm) var(--space-md);outline: none;transition: border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);appearance: none}.rda-form-input:focus, .rda-form-select:focus, .rda-form-textarea:focus{border-color: var(--color-gold-base);box-shadow: 0 0 0 3px rgba(201, 168, 76, 0.15);background: #fff}.rda-form-input.has-error, .rda-form-textarea.has-error{border-color: var(--color-error);box-shadow: 0 0 0 3px rgba(160, 69, 69, 0.1)}.rda-form-input.has-success, .rda-form-textarea.has-success{border-color: var(--color-success)}.rda-form-error{font-family: var(--font-body);font-size: 0.75rem;color: var(--color-error);margin-top: var(--space-2xs);display: none}.rda-form-group.has-error .rda-form-error{display: block}.rda-form-textarea{resize: vertical;min-height: 120px;line-height: var(--leading-relaxed)}.rda-form-char-count{text-align: right;font-family: var(--font-body);font-size: 0.6875rem;color: var(--color-ink-muted);margin-top: var(--space-2xs)}.rda-form-char-count.is-warning{color: var(--color-warning)}.rda-form-select-wrap{position: relative}.rda-form-select-wrap::after{content: '';position: absolute;right: var(--space-md);top: 50%;transform: translateY(-50%);width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid var(--color-ink-muted);pointer-events: none}.rda-form-checkbox{display: flex;align-items: flex-start;gap: var(--space-sm);cursor: pointer}.rda-form-checkbox input[type="checkbox"]{width: 18px;height: 18px;flex-shrink: 0;margin-top: 2px;accent-color: var(--color-gold-base);cursor: pointer}.rda-form-checkbox__text{font-family: var(--font-body);font-size: 0.8125rem;font-weight: var(--weight-light);line-height: var(--leading-relaxed);color: var(--color-ink-secondary)}.rda-form-checkbox__text a{color: var(--color-gold-deep);text-decoration: underline;text-underline-offset: 2px}.rda-form-submit{width: 100%;display: flex;align-items: center;justify-content: center;gap: var(--space-sm);background: var(--color-navy-base);color: var(--color-gold-base);font-family: var(--font-body);font-size: 0.875rem;font-weight: var(--weight-medium);letter-spacing: var(--tracking-wide);text-transform: uppercase;padding: var(--space-md) var(--space-xl);border: 1px solid rgba(201, 168, 76, 0.3);border-radius: var(--radius-md);cursor: pointer;margin-top: var(--space-lg);transition: background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out)}.rda-form-submit:hover{background: var(--color-navy-soft);border-color: var(--color-gold-base);box-shadow: var(--shadow-gold)}.rda-form-submit:disabled{opacity: 0.5;cursor: not-allowed}.rda-form-note{font-family: var(--font-body);font-size: 0.8125rem;font-weight: var(--weight-light);color: var(--color-ink-muted);text-align: center;margin-top: var(--space-md)}.rda-form-success{display: none;text-align: center;padding: var(--space-2xl)}.rda-form-success.is-visible{display: block}.rda-form-success__icon{width: 48px;height: 48px;margin: 0 auto var(--space-lg);color: var(--color-success)}.rda-form-success__title{font-family: var(--font-display);font-size: 1.5rem;font-weight: var(--weight-light);color: var(--color-navy-base);margin-bottom: var(--space-sm)}.rda-form-success__text{font-family: var(--font-body);font-size: 0.9375rem;font-weight: var(--weight-light);color: var(--color-ink-secondary)}.rda-response-banner{background: var(--color-gold-whisper);border: 1px solid var(--color-gold-soft);border-radius: var(--radius-md);padding: var(--space-md) var(--space-xl);text-align: center;font-family: var(--font-body);font-size: 0.875rem;font-weight: var(--weight-medium);color: var(--color-gold-deep);margin-top: var(--space-xl);display: flex;align-items: center;justify-content: center;gap: var(--space-sm)}.rda-online-dot{width: 8px;height: 8px;border-radius: var(--radius-full);background: var(--color-success);flex-shrink: 0}.rda-online-dot.is-offline{background: var(--color-ink-muted)}.rda-inst-cta{text-align: center;padding: var(--space-3xl) var(--space-lg)}.rda-inst-cta--navy{background: var(--color-navy-base)}.rda-inst-cta__title{font-family: var(--font-display);font-size: clamp(1.5rem, 3vw, 2.25rem);font-weight: var(--weight-light);color: var(--color-cream-light);margin-bottom: var(--space-lg)}.rda-inst-btn{display: inline-flex;align-items: center;gap: var(--space-sm);background: var(--color-gold-base);color: var(--color-navy-base);font-family: var(--font-body);font-size: 0.875rem;font-weight: var(--weight-semibold);letter-spacing: var(--tracking-wide);text-transform: uppercase;padding: var(--space-md) var(--space-xl);border-radius: var(--radius-full);text-decoration: none;transition: background var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out)}.rda-inst-btn:hover{background: var(--color-gold-warm);transform: translateY(-2px);box-shadow: var(--shadow-gold)}.rda-inst-btn--outline{background: transparent;color: var(--color-gold-base);border: 1px solid rgba(201, 168, 76, 0.5)}.rda-inst-btn--outline:hover{background: rgba(201, 168, 76, 0.08);border-color: var(--color-gold-base)}.rda-disena-hero-cta{display: flex;flex-direction: column;align-items: center;gap: var(--space-sm);padding: var(--space-xl) var(--space-lg);text-align: center;background: var(--color-bg-primary)}.rda-disena-hero-cta__btn{font-size: 0.9375rem}.rda-disena-hero-cta__note{font-family: var(--font-body);font-size: var(--text-caption);color: var(--color-ink-muted)}.rda-transportadoras{display: flex;flex-wrap: wrap;gap: var(--space-md);justify-content: center;margin: var(--space-xl) 0}.rda-transportadora-badge{background: var(--color-bg-card);border: 1px solid var(--color-border-subtle);border-radius: var(--radius-md);padding: var(--space-md) var(--space-xl);font-family: var(--font-body);font-size: 0.9375rem;font-weight: var(--weight-medium);color: var(--color-ink-secondary);box-shadow: var(--shadow-whisper)}.page-template-page-bestsellers-php .rda-header__hamburger, .page-template-page-bestsellers-php .rda-header__nav, .page-template-page-bestsellers-php [data-action="open-search"]{display: none}.rda-landing-hero{background: var(--color-navy-base);padding: var(--space-3xl) var(--space-lg) var(--space-2xl);text-align: center}.rda-landing-hero__title{font-family: var(--font-display);font-size: clamp(1.875rem, 5vw, 3rem);font-weight: var(--weight-light);line-height: var(--leading-tight);color: var(--color-cream-light);margin: var(--space-sm) 0;max-width: 720px;margin-inline: auto}.rda-landing-hero__subtitle{font-family: var(--font-body);font-size: 0.9375rem;color: rgba(245, 237, 216, 0.75);max-width: 560px;margin: 0 auto var(--space-md)}.rda-landing-hero__price{font-family: var(--font-body);font-size: 1rem;font-weight: var(--weight-semibold);color: var(--color-gold-soft);margin-bottom: var(--space-lg)}.rda-landing-hero__ctas{margin-bottom: var(--space-xl)}.rda-landing-hero__benefits{list-style: none;margin: 0 auto;padding: 0;display: flex;flex-direction: column;gap: var(--space-sm);max-width: 380px}.rda-landing-hero__benefits li{display: flex;align-items: center;justify-content: center;gap: var(--space-xs);font-family: var(--font-body);font-size: 0.875rem;color: rgba(245, 237, 216, 0.9)}.rda-landing-hero__benefits svg{flex-shrink: 0;color: var(--color-gold-soft)}@media (min-width: 640px){.rda-landing-hero__benefits{flex-direction: row;justify-content: center;max-width: none;flex-wrap: wrap}}.rda-landing-trust-grid{display: grid;grid-template-columns: 1fr;gap: var(--space-lg)}@media (min-width: 768px){.rda-landing-trust-grid{grid-template-columns: repeat(3, 1fr)}}.rda-landing-trust-item{display: flex;align-items: flex-start;gap: var(--space-sm);color: var(--color-gold-base)}.rda-landing-trust-item__title{font-family: var(--font-display);font-size: 1.0625rem;color: var(--color-ink-primary);margin-bottom: 2px}.rda-landing-trust-item__text{font-family: var(--font-body);font-size: 0.875rem;color: var(--color-ink-secondary)}.rda-landing__sticky{display: none}@media (max-width: 767px){.rda-landing__sticky{display: block;position: fixed;left: 0;right: 0;bottom: 0;z-index: var(--z-sticky);background: var(--color-navy-base);border-top: 2px solid var(--color-gold-base);box-shadow: 0 -6px 32px rgba(13, 27, 62, 0.28);padding: 10px var(--space-md);padding-bottom: max(10px, env(safe-area-inset-bottom, 10px))}.page-template-page-bestsellers-php .rda-inst-cta{padding-bottom: calc(var(--space-2xl) + 60px)}}.rda-landing__sticky-inner{display: flex;align-items: center;justify-content: space-between;gap: var(--space-sm);max-width: 480px;margin-inline: auto}.rda-landing__sticky-text{font-family: var(--font-body);font-size: 0.8125rem;color: var(--color-cream-light)}.rda-landing__sticky-btn{flex-shrink: 0;background: var(--color-gold-base);color: var(--color-navy-base);font-family: var(--font-body);font-size: 0.8125rem;font-weight: var(--weight-semibold);text-transform: uppercase;letter-spacing: var(--tracking-wide);text-decoration: none;padding: 10px 18px;border-radius: var(--radius-full);min-height: 44px;display: inline-flex;align-items: center}