

/* === ASSET CSS HASH: fe187c689fef6f092bfe7d0a347bfa9b69ec9f91 | SCOPE: section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] === */
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero{ --color-paper: oklch(97% 0.006 55); --color-paper-2: oklch(94.5% 0.007 55); --color-paper-3: oklch(91.5% 0.009 55); --color-ink: oklch(21% 0.012 38); --color-ink-2: oklch(29% 0.013 40); --color-muted: oklch(47% 0.013 45); --color-rule: oklch(87% 0.009 55); --color-rule-2: oklch(81% 0.011 55); --color-accent: oklch(97.5% 0.013 295.3); --color-accent-ink: oklch(21% 0.012 38); --color-accent-soft: oklch(91.5% 0.032 295); --color-accent-deep: oklch(45% 0.12 295); --color-brand-2: oklch(81.4% 0.02 55.1); --color-brand-2-ink: oklch(21% 0.012 38); --color-accent-2: oklch(45% 0.12 295); --color-focus: oklch(46% 0.16 295); --color-cotton: oklch(98.8% 0.0045 80); --color-desk: oklch(94.3% 0.008 64); --color-print: oklch(23% 0.012 38); --color-board: oklch(22% 0.011 40); --color-board-type: oklch(96.5% 0.006 70); --color-board-muted: oklch(76% 0.01 60); --color-paid: oklch(45% 0.12 295); --tex-cotton: url("cotton.svg"); --tex-desk: url("felt.svg"); --shade: 32% 0.03 50; --lit: 100% 0.005 80; --deep: 7% 0.01 40; --font-display: "General Sans", ui-sans-serif, system-ui, sans-serif; --font-body: var(--font-display); --font-outlier: "Geist Mono", ui-monospace, monospace; --radius-card: 8px; --radius-input: 6px; --radius-pill: 999px; --radius-stock: 8px; --radius-panel: 20px; --radius-groove: 12px; --rule-hair: 1px; --shadow-card: 0 1px 2px oklch(20% 0.01 35 / 0.05); --edge-stock: inset 0 1px 0 oklch(var(--lit) / 0.9), inset 0 -1px 0 oklch(var(--shade) / 0.07), 0 0 0 0.5px oklch(var(--shade) / 0.22), 0 1px 0 oklch(var(--shade) / 0.12); --cast-stock: 6px 5px 10px -6px oklch(var(--shade) / 0.3); --cast-stock-lift: 12px 10px 18px -8px oklch(var(--shade) / 0.3); --cast-card: 14px 16px 34px -18px oklch(40% 0.06 295 / 0.35); --cast-card-lift: 20px 26px 44px -18px oklch(40% 0.06 295 / 0.42); --press-groove: inset 1px 1.5px 2px oklch(var(--shade) / 0.16), inset -1px -1px 0 oklch(var(--lit) / 0.9), 0 0 0 0.5px oklch(var(--shade) / 0.2); --tracking-display: -0.03em; --display-weight: 600; --text-hero: clamp(2.75rem, 1.6rem + 4.9vw, 5.5rem); --text-section: clamp(2.5rem, 1.9rem + 2.2vw, 3.375rem); --text-title: clamp(1.25rem, 1.1rem + 0.45vw, 1.5rem); --text-lead: clamp(1.125rem, 1.05rem + 0.3vw, 1.3125rem); --text-body: 1.0625rem; --text-small: 0.875rem; --text-label: 0.875rem; --text-micro: 0.75rem; --space-2xs: 4px; --space-xs: 8px; --space-sm: 12px; --space-md: 16px; --space-lg: 24px; --space-xl: 32px; --space-2xl: 48px; --space-3xl: 64px; --section-a: clamp(80px, 8vw, 112px); --section-b: clamp(88px, 9vw, 128px); --container: 1440px; --gutter: clamp(20px, 4.4vw, 64px); --dur-short: 180ms; --dur-mid: 400ms; --dur-long: 800ms; --ease-out: cubic-bezier(.22,1,.36,1); --icon-stroke: 1.75; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero,
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero *,
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero::before,
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero *::before,
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero::after,
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero *::after{ box-sizing: border-box; margin: 0; padding: 0; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero{ -webkit-text-size-adjust: 100%; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero{ background: var(--color-paper); color: var(--color-ink-2); font-family: var(--font-body); font-size: var(--text-body); line-height: 1.62; -webkit-font-smoothing: antialiased; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero h1,
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero h2,
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero h3{ font-family: var(--font-display); font-weight: var(--display-weight); color: var(--color-ink); letter-spacing: var(--tracking-display); line-height: 1.06; text-wrap: balance; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero p{ text-wrap: pretty; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero a{ color: inherit; text-decoration-thickness: 1px; text-underline-offset: 3px; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero a:hover{ text-decoration-color: var(--color-accent-2); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero img{ display: block; max-width: 100%; height: auto; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero button{ font: inherit; color: inherit; background: none; border: 0; cursor: pointer; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero ul,
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero ol{ list-style: none; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero :focus-visible{ outline: 2px solid var(--color-focus); outline-offset: 3px; border-radius: var(--radius-input); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero .container{ width: 100%; max-width: var(--container); margin-inline: auto; padding-inline: var(--gutter); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero .btn{ display: inline-flex; align-items: center; justify-content: center; gap: var(--space-sm); min-height: 52px; padding: 0 var(--space-lg); border: 0; border-radius: var(--radius-stock); font-family: var(--font-body); font-size: 1rem; font-weight: 500; text-decoration: none; cursor: pointer; transition: transform var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero .btn--brand{ background: var(--color-accent); color: var(--color-accent-ink); text-shadow: 0.5px 0.75px 0 var(--color-cotton); box-shadow: var(--edge-stock), var(--cast-stock); padding-right: 8px; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero .btn--brand .btn__dot{ display: inline-grid; place-items: center; width: 36px; height: 36px; border-radius: var(--radius-pill); background: var(--color-board); color: var(--color-board-type); transition: transform var(--dur-short) var(--ease-out); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero .btn--brand .btn__dot svg{ width: 18px; height: 18px; stroke-width: var(--icon-stroke); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero .btn--card{ background-color: var(--color-cotton); background-image: var(--tex-cotton); color: var(--color-print); text-shadow: 0.5px 0.75px 0 var(--color-cotton); box-shadow: var(--edge-stock), var(--cast-stock); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero .btn--ink{ background: var(--color-board); color: var(--color-board-type); text-shadow: 0 -0.75px 0 var(--color-ink); box-shadow: var(--cast-stock); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero .btn:hover{ transform: translateY(-2px); box-shadow: var(--edge-stock), var(--cast-stock-lift); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero .btn--brand:hover .btn__dot{ transform: translateX(3px); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero .btn:active{ transform: translateY(1px); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero .fig{ font-family: var(--font-outlier); font-variant-numeric: tabular-nums; font-weight: 400; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero .fill{ display: inline-block; padding: 2px 10px; border: 1px dashed var(--color-muted); border-radius: var(--radius-input); color: var(--color-muted); font-weight: 400; }
@media (prefers-reduced-motion: reduce) {
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero .btn,
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero .btn--brand .btn__dot{ transition: none; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero .btn:hover,
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b-hero .btn:active{ transform: none; }
}
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero{ overflow-x: clip; padding-block: clamp(56px, 6vw, 80px) clamp(64px, 6vw, 88px); background-color: var(--color-desk); background-image: radial-gradient(90% 120% at 0% 30%, var(--color-cotton), transparent 62%), var(--tex-desk); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .ico{ stroke-width: var(--icon-stroke); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__grid{ display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: var(--space-2xl); align-items: center; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__label{ display: inline-flex; align-items: center; gap: var(--space-xs); padding: 6px 14px; border-radius: var(--radius-pill); background: var(--color-accent); box-shadow: var(--press-groove); font-size: var(--text-label); font-weight: 500; color: var(--color-ink-2); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__label::before{ content: ""; width: 7px; height: 7px; border-radius: var(--radius-pill); background: var(--color-accent-deep); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero h1{ font-size: var(--text-hero); margin-top: var(--space-lg); line-height: 1.02; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero h1 .tone{ color: var(--color-accent-deep); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__lead{ margin-top: var(--space-lg); font-size: var(--text-lead); max-width: 34ch; color: var(--color-ink-2); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__actions{ margin-top: var(--space-xl); display: flex; flex-wrap: wrap; align-items: center; gap: var(--space-md) var(--space-lg); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__link{ display: inline-flex; align-items: center; gap: var(--space-xs); min-height: 44px; font-weight: 500; color: var(--color-ink); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__link .ico{ width: 1.1em; height: 1.1em; transition: transform var(--dur-short) var(--ease-out); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__link:hover .ico{ transform: translateY(2px); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__note{ margin-top: var(--space-md); font-size: var(--text-small); color: var(--color-muted); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__scene{ position: relative; font-size: clamp(10.5px, 1.08vw, 16px); height: 38em; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__stock{ position: absolute; border-radius: var(--radius-stock); background-color: var(--color-cotton); background-image: linear-gradient(100deg, var(--color-cotton), transparent 45%), var(--tex-cotton); color: var(--color-print); box-shadow: var(--edge-stock), var(--cast-stock-lift); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__strip{ left: 16%; top: 0.5em; width: 12.5em; padding: 1em 1em 0.9em; transform: rotate(-5deg); background-color: var(--color-accent); background-image: linear-gradient(100deg, var(--color-cotton), transparent 55%); z-index: 2; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__frames{ display: grid; gap: 0.6em; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__frame{ aspect-ratio: 4 / 3; border-radius: 2px; background: var(--color-board); color: var(--color-board-type); display: flex; flex-direction: column; justify-content: space-between; padding: 0.6em 0.75em; box-shadow: inset 0 0 0 1px oklch(var(--deep) / 0.6), inset 0 0 2.2em oklch(var(--deep) / 0.7); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__frame .fig{ font-size: 0.72em; color: var(--color-board-muted); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__frame b{ font-weight: 600; font-size: 1.55em; letter-spacing: -0.03em; line-height: 1; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__strip-foot{ margin-top: 0.8em; display: flex; justify-content: space-between; align-items: baseline; font-size: 0.8em; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__strip-foot b{ font-weight: 600; letter-spacing: -0.02em; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__strip-foot .fig{ color: var(--color-muted); font-size: 0.85em; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__ticket{ right: 3%; top: 4em; width: 17.5em; padding: 1.5em 1.5em 1.4em; transform: rotate(4deg); z-index: 3; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__ticket small{ display: block; font-size: 0.78em; color: var(--color-muted); font-weight: 500; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__ticket strong{ display: block; margin-top: 0.4em; font-size: 2em; font-weight: 600; letter-spacing: -0.035em; line-height: 1; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__ticket p{ margin-top: 0.6em; font-size: 0.86em; line-height: 1.45; border-top: var(--rule-hair) solid var(--color-rule); padding-top: 0.6em; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__stamp{ display: inline-block; margin-top: 0.9em; padding: 0.15em 0.55em; border: 2px solid currentColor; border-radius: 4px; color: var(--color-paid); font-weight: 600; font-size: 1.35em; letter-spacing: -0.01em; transform: rotate(-7deg); opacity: 0.88; text-shadow: 0.5px 0.75px 0 oklch(var(--lit) / 0.7); mix-blend-mode: multiply; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__album{ right: 6%; top: 23em; width: 19.5em; padding: 1.3em 1.5em 1.5em; transform: rotate(-2.5deg); z-index: 4; background-image: linear-gradient(100deg, var(--color-cotton), transparent 45%), repeating-linear-gradient(to bottom, transparent 0 2.15em, var(--color-rule) 2.15em calc(2.15em + 1px)), var(--tex-cotton); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__album b{ display: block; font-weight: 600; font-size: 1.15em; letter-spacing: -0.02em; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__album p{ font-size: 0.82em; color: var(--color-muted); margin-top: 0.2em; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__album span{ display: block; height: 2.15em; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__album em{ display: block; font-style: normal; font-size: 0.78em; color: var(--color-muted); text-align: right; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__intro > *{ animation: s-hero-rise var(--dur-long) var(--ease-out) both; animation-delay: calc(var(--i, 0) * 110ms); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__stock{ animation: s-hero-drop 900ms var(--ease-out) both; animation-delay: calc(300ms + var(--i, 0) * 160ms); }
@keyframes s-hero-rise { from { opacity: 0; transform: translateY(32px); } to { opacity: 1; transform: none; } }
@keyframes s-hero-drop { from { opacity: 0; translate: 0 36px; } to { opacity: 1; translate: 0 0; } }
@media (max-width: 60rem) {
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__grid{ grid-template-columns: minmax(0, 1fr); gap: var(--space-xl); }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__scene{ max-width: 560px; width: 100%; margin-inline: auto; }
}
@media (max-width: 30rem) {
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__actions .btn{ width: 100%; justify-content: space-between; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__strip{ left: 4%; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__ticket{ right: 0; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__album{ right: 0; }
}
@media (prefers-reduced-motion: reduce) {
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__intro > *,
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__stock{ animation: none; }
section[data-guid="A552E83A-D60F-B9B8-4475-56D09A1A24E6"] .ew-tc5a6353b.ew-tc5a6353b-hero .s-hero__link .ico{ transition: none; }
}


/* === ASSET CSS HASH: 4b53ad8435b05818525e2b5cbfa7bdf1ff84a541 | SCOPE: section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] === */
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio{ --color-paper: oklch(97% 0.006 55); --color-paper-2: oklch(94.5% 0.007 55); --color-paper-3: oklch(91.5% 0.009 55); --color-ink: oklch(21% 0.012 38); --color-ink-2: oklch(29% 0.013 40); --color-muted: oklch(47% 0.013 45); --color-rule: oklch(87% 0.009 55); --color-rule-2: oklch(81% 0.011 55); --color-accent: oklch(97.5% 0.013 295.3); --color-accent-ink: oklch(21% 0.012 38); --color-accent-soft: oklch(91.5% 0.032 295); --color-accent-deep: oklch(45% 0.12 295); --color-brand-2: oklch(81.4% 0.02 55.1); --color-brand-2-ink: oklch(21% 0.012 38); --color-accent-2: oklch(45% 0.12 295); --color-focus: oklch(46% 0.16 295); --color-cotton: oklch(98.8% 0.0045 80); --color-desk: oklch(94.3% 0.008 64); --color-print: oklch(23% 0.012 38); --color-board: oklch(22% 0.011 40); --color-board-type: oklch(96.5% 0.006 70); --color-board-muted: oklch(76% 0.01 60); --color-paid: oklch(45% 0.12 295); --tex-cotton: url("cotton.svg"); --tex-desk: url("felt.svg"); --shade: 32% 0.03 50; --lit: 100% 0.005 80; --deep: 7% 0.01 40; --font-display: "General Sans", ui-sans-serif, system-ui, sans-serif; --font-body: var(--font-display); --font-outlier: "Geist Mono", ui-monospace, monospace; --radius-card: 8px; --radius-input: 6px; --radius-pill: 999px; --radius-stock: 8px; --radius-panel: 20px; --radius-groove: 12px; --rule-hair: 1px; --shadow-card: 0 1px 2px oklch(20% 0.01 35 / 0.05); --edge-stock: inset 0 1px 0 oklch(var(--lit) / 0.9), inset 0 -1px 0 oklch(var(--shade) / 0.07), 0 0 0 0.5px oklch(var(--shade) / 0.22), 0 1px 0 oklch(var(--shade) / 0.12); --cast-stock: 6px 5px 10px -6px oklch(var(--shade) / 0.3); --cast-stock-lift: 12px 10px 18px -8px oklch(var(--shade) / 0.3); --cast-card: 14px 16px 34px -18px oklch(40% 0.06 295 / 0.35); --cast-card-lift: 20px 26px 44px -18px oklch(40% 0.06 295 / 0.42); --press-groove: inset 1px 1.5px 2px oklch(var(--shade) / 0.16), inset -1px -1px 0 oklch(var(--lit) / 0.9), 0 0 0 0.5px oklch(var(--shade) / 0.2); --tracking-display: -0.03em; --display-weight: 600; --text-hero: clamp(2.75rem, 1.6rem + 4.9vw, 5.5rem); --text-section: clamp(2.5rem, 1.9rem + 2.2vw, 3.375rem); --text-title: clamp(1.25rem, 1.1rem + 0.45vw, 1.5rem); --text-lead: clamp(1.125rem, 1.05rem + 0.3vw, 1.3125rem); --text-body: 1.0625rem; --text-small: 0.875rem; --text-label: 0.875rem; --text-micro: 0.75rem; --space-2xs: 4px; --space-xs: 8px; --space-sm: 12px; --space-md: 16px; --space-lg: 24px; --space-xl: 32px; --space-2xl: 48px; --space-3xl: 64px; --section-a: clamp(80px, 8vw, 112px); --section-b: clamp(88px, 9vw, 128px); --container: 1440px; --gutter: clamp(20px, 4.4vw, 64px); --dur-short: 180ms; --dur-mid: 400ms; --dur-long: 800ms; --ease-out: cubic-bezier(.22,1,.36,1); --icon-stroke: 1.75; }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio,
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio *,
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio::before,
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio *::before,
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio::after,
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio *::after{ box-sizing: border-box; margin: 0; padding: 0; }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio{ -webkit-text-size-adjust: 100%; }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio{ background: var(--color-paper); color: var(--color-ink-2); font-family: var(--font-body); font-size: var(--text-body); line-height: 1.62; -webkit-font-smoothing: antialiased; }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio h1,
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio h2,
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio h3{ font-family: var(--font-display); font-weight: var(--display-weight); color: var(--color-ink); letter-spacing: var(--tracking-display); line-height: 1.06; text-wrap: balance; }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio p{ text-wrap: pretty; }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio a{ color: inherit; text-decoration-thickness: 1px; text-underline-offset: 3px; }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio a:hover{ text-decoration-color: var(--color-accent-2); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio img{ display: block; max-width: 100%; height: auto; }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio button{ font: inherit; color: inherit; background: none; border: 0; cursor: pointer; }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio ul,
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio ol{ list-style: none; }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio :focus-visible{ outline: 2px solid var(--color-focus); outline-offset: 3px; border-radius: var(--radius-input); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio .container{ width: 100%; max-width: var(--container); margin-inline: auto; padding-inline: var(--gutter); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio .btn{ display: inline-flex; align-items: center; justify-content: center; gap: var(--space-sm); min-height: 52px; padding: 0 var(--space-lg); border: 0; border-radius: var(--radius-stock); font-family: var(--font-body); font-size: 1rem; font-weight: 500; text-decoration: none; cursor: pointer; transition: transform var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio .btn--brand{ background: var(--color-accent); color: var(--color-accent-ink); text-shadow: 0.5px 0.75px 0 var(--color-cotton); box-shadow: var(--edge-stock), var(--cast-stock); padding-right: 8px; }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio .btn--brand .btn__dot{ display: inline-grid; place-items: center; width: 36px; height: 36px; border-radius: var(--radius-pill); background: var(--color-board); color: var(--color-board-type); transition: transform var(--dur-short) var(--ease-out); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio .btn--brand .btn__dot svg{ width: 18px; height: 18px; stroke-width: var(--icon-stroke); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio .btn--card{ background-color: var(--color-cotton); background-image: var(--tex-cotton); color: var(--color-print); text-shadow: 0.5px 0.75px 0 var(--color-cotton); box-shadow: var(--edge-stock), var(--cast-stock); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio .btn--ink{ background: var(--color-board); color: var(--color-board-type); text-shadow: 0 -0.75px 0 var(--color-ink); box-shadow: var(--cast-stock); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio .btn:hover{ transform: translateY(-2px); box-shadow: var(--edge-stock), var(--cast-stock-lift); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio .btn--brand:hover .btn__dot{ transform: translateX(3px); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio .btn:active{ transform: translateY(1px); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio .fig{ font-family: var(--font-outlier); font-variant-numeric: tabular-nums; font-weight: 400; }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio .fill{ display: inline-block; padding: 2px 10px; border: 1px dashed var(--color-muted); border-radius: var(--radius-input); color: var(--color-muted); font-weight: 400; }
@media (prefers-reduced-motion: reduce) {
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio .btn,
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio .btn--brand .btn__dot{ transition: none; }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio .btn:hover,
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b-servicio .btn:active{ transform: none; }
}
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio{ overflow-x: clip; background: var(--color-paper); padding-block: var(--section-b) var(--section-a); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio .s-servicio__head{ text-align: center; max-width: 46rem; margin-inline: auto; }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio .s-servicio__label{ display: inline-flex; align-items: center; gap: var(--space-xs); padding: 6px 14px; border-radius: var(--radius-pill); background: var(--color-accent-soft); font-size: var(--text-label); font-weight: 500; color: var(--color-ink-2); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio .s-servicio__label::before{ content: ""; width: 7px; height: 7px; border-radius: var(--radius-pill); background: var(--color-accent-deep); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio h2{ font-size: var(--text-section); margin-top: var(--space-md); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio h2 .tone{ color: var(--color-accent-deep); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio .s-servicio__head p{ margin-top: var(--space-md); font-size: var(--text-lead); color: var(--color-muted); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio .s-servicio__steps{ margin-top: var(--space-3xl); display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--space-xl); counter-reset: none; }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio .s-servicio__step{ position: relative; text-align: center; padding-inline: var(--space-sm); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio .s-servicio__step:not(:last-child)::after{ content: ""; position: absolute; top: 40px; left: calc(50% + 52px); right: calc(-50% + 52px - var(--space-xl)); border-top: 2px dashed var(--color-rule-2); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio .s-servicio__num{ width: 80px; height: 80px; margin-inline: auto; border-radius: var(--radius-pill); display: grid; place-items: center; background: var(--color-accent); box-shadow: var(--press-groove), 0 0 0 6px var(--color-paper), 0 0 0 7.5px var(--color-accent-deep); font-family: var(--font-outlier); font-size: 1.375rem; color: var(--color-ink); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio .s-servicio__step h3{ margin-top: var(--space-lg); font-size: var(--text-title); letter-spacing: -0.02em; }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio .s-servicio__step p{ margin-top: var(--space-xs); color: var(--color-muted); max-width: 26ch; margin-inline: auto; }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio.anim .rv{ opacity: 0; transform: translateY(32px); transition: opacity var(--dur-long) var(--ease-out), transform var(--dur-long) var(--ease-out); transition-delay: calc(var(--i, 0) * 100ms); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio.anim .s-servicio__num.rv{ transform: scale(.85); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio.anim .rv.in{ opacity: 1; transform: none; }
@media (max-width: 60rem) {
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio .s-servicio__steps{ grid-template-columns: minmax(0, 1fr); gap: var(--space-xl); max-width: 32rem; margin-inline: auto; }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio .s-servicio__step{ display: grid; grid-template-columns: 64px minmax(0, 1fr); gap: var(--space-lg); text-align: left; padding: 0; }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio .s-servicio__num{ width: 64px; height: 64px; font-size: 1.125rem; margin: 0; }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio .s-servicio__step h3{ margin-top: var(--space-sm); }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio .s-servicio__step p{ margin-inline: 0; }
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio .s-servicio__step:not(:last-child)::after{ top: 76px; bottom: calc(-1 * var(--space-xl) + 8px); left: 31px; right: auto; border-top: 0; border-left: 2px dashed var(--color-rule-2); }
}
@media (prefers-reduced-motion: reduce) {
section[data-guid="F9BC727D-D1CB-E8B1-9CC3-9D8652FA088B"] .ew-tc5a6353b.ew-tc5a6353b-servicio.anim .rv{ opacity: 1; transform: none; transition: none; }
}


/* === ASSET CSS HASH: 5a09421e9633098e9f667c3b160a593fc73380dd | SCOPE: section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] === */
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos{ --color-paper: oklch(97% 0.006 55); --color-paper-2: oklch(94.5% 0.007 55); --color-paper-3: oklch(91.5% 0.009 55); --color-ink: oklch(21% 0.012 38); --color-ink-2: oklch(29% 0.013 40); --color-muted: oklch(47% 0.013 45); --color-rule: oklch(87% 0.009 55); --color-rule-2: oklch(81% 0.011 55); --color-accent: oklch(97.5% 0.013 295.3); --color-accent-ink: oklch(21% 0.012 38); --color-accent-soft: oklch(91.5% 0.032 295); --color-accent-deep: oklch(45% 0.12 295); --color-brand-2: oklch(81.4% 0.02 55.1); --color-brand-2-ink: oklch(21% 0.012 38); --color-accent-2: oklch(45% 0.12 295); --color-focus: oklch(46% 0.16 295); --color-cotton: oklch(98.8% 0.0045 80); --color-desk: oklch(94.3% 0.008 64); --color-print: oklch(23% 0.012 38); --color-board: oklch(22% 0.011 40); --color-board-type: oklch(96.5% 0.006 70); --color-board-muted: oklch(76% 0.01 60); --color-paid: oklch(45% 0.12 295); --tex-cotton: url("cotton.svg"); --tex-desk: url("felt.svg"); --shade: 32% 0.03 50; --lit: 100% 0.005 80; --deep: 7% 0.01 40; --font-display: "General Sans", ui-sans-serif, system-ui, sans-serif; --font-body: var(--font-display); --font-outlier: "Geist Mono", ui-monospace, monospace; --radius-card: 8px; --radius-input: 6px; --radius-pill: 999px; --radius-stock: 8px; --radius-panel: 20px; --radius-groove: 12px; --rule-hair: 1px; --shadow-card: 0 1px 2px oklch(20% 0.01 35 / 0.05); --edge-stock: inset 0 1px 0 oklch(var(--lit) / 0.9), inset 0 -1px 0 oklch(var(--shade) / 0.07), 0 0 0 0.5px oklch(var(--shade) / 0.22), 0 1px 0 oklch(var(--shade) / 0.12); --cast-stock: 6px 5px 10px -6px oklch(var(--shade) / 0.3); --cast-stock-lift: 12px 10px 18px -8px oklch(var(--shade) / 0.3); --cast-card: 14px 16px 34px -18px oklch(40% 0.06 295 / 0.35); --cast-card-lift: 20px 26px 44px -18px oklch(40% 0.06 295 / 0.42); --press-groove: inset 1px 1.5px 2px oklch(var(--shade) / 0.16), inset -1px -1px 0 oklch(var(--lit) / 0.9), 0 0 0 0.5px oklch(var(--shade) / 0.2); --tracking-display: -0.03em; --display-weight: 600; --text-hero: clamp(2.75rem, 1.6rem + 4.9vw, 5.5rem); --text-section: clamp(2.5rem, 1.9rem + 2.2vw, 3.375rem); --text-title: clamp(1.25rem, 1.1rem + 0.45vw, 1.5rem); --text-lead: clamp(1.125rem, 1.05rem + 0.3vw, 1.3125rem); --text-body: 1.0625rem; --text-small: 0.875rem; --text-label: 0.875rem; --text-micro: 0.75rem; --space-2xs: 4px; --space-xs: 8px; --space-sm: 12px; --space-md: 16px; --space-lg: 24px; --space-xl: 32px; --space-2xl: 48px; --space-3xl: 64px; --section-a: clamp(80px, 8vw, 112px); --section-b: clamp(88px, 9vw, 128px); --container: 1440px; --gutter: clamp(20px, 4.4vw, 64px); --dur-short: 180ms; --dur-mid: 400ms; --dur-long: 800ms; --ease-out: cubic-bezier(.22,1,.36,1); --icon-stroke: 1.75; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos,
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos *,
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos::before,
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos *::before,
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos::after,
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos *::after{ box-sizing: border-box; margin: 0; padding: 0; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos{ -webkit-text-size-adjust: 100%; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos{ background: var(--color-paper); color: var(--color-ink-2); font-family: var(--font-body); font-size: var(--text-body); line-height: 1.62; -webkit-font-smoothing: antialiased; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos h1,
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos h2,
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos h3{ font-family: var(--font-display); font-weight: var(--display-weight); color: var(--color-ink); letter-spacing: var(--tracking-display); line-height: 1.06; text-wrap: balance; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos p{ text-wrap: pretty; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos a{ color: inherit; text-decoration-thickness: 1px; text-underline-offset: 3px; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos a:hover{ text-decoration-color: var(--color-accent-2); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos img{ display: block; max-width: 100%; height: auto; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos button{ font: inherit; color: inherit; background: none; border: 0; cursor: pointer; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos ul,
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos ol{ list-style: none; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos :focus-visible{ outline: 2px solid var(--color-focus); outline-offset: 3px; border-radius: var(--radius-input); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos .container{ width: 100%; max-width: var(--container); margin-inline: auto; padding-inline: var(--gutter); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos .btn{ display: inline-flex; align-items: center; justify-content: center; gap: var(--space-sm); min-height: 52px; padding: 0 var(--space-lg); border: 0; border-radius: var(--radius-stock); font-family: var(--font-body); font-size: 1rem; font-weight: 500; text-decoration: none; cursor: pointer; transition: transform var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos .btn--brand{ background: var(--color-accent); color: var(--color-accent-ink); text-shadow: 0.5px 0.75px 0 var(--color-cotton); box-shadow: var(--edge-stock), var(--cast-stock); padding-right: 8px; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos .btn--brand .btn__dot{ display: inline-grid; place-items: center; width: 36px; height: 36px; border-radius: var(--radius-pill); background: var(--color-board); color: var(--color-board-type); transition: transform var(--dur-short) var(--ease-out); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos .btn--brand .btn__dot svg{ width: 18px; height: 18px; stroke-width: var(--icon-stroke); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos .btn--card{ background-color: var(--color-cotton); background-image: var(--tex-cotton); color: var(--color-print); text-shadow: 0.5px 0.75px 0 var(--color-cotton); box-shadow: var(--edge-stock), var(--cast-stock); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos .btn--ink{ background: var(--color-board); color: var(--color-board-type); text-shadow: 0 -0.75px 0 var(--color-ink); box-shadow: var(--cast-stock); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos .btn:hover{ transform: translateY(-2px); box-shadow: var(--edge-stock), var(--cast-stock-lift); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos .btn--brand:hover .btn__dot{ transform: translateX(3px); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos .btn:active{ transform: translateY(1px); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos .fig{ font-family: var(--font-outlier); font-variant-numeric: tabular-nums; font-weight: 400; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos .fill{ display: inline-block; padding: 2px 10px; border: 1px dashed var(--color-muted); border-radius: var(--radius-input); color: var(--color-muted); font-weight: 400; }
@media (prefers-reduced-motion: reduce) {
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos .btn,
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos .btn--brand .btn__dot{ transition: none; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos .btn:hover,
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b-eventos .btn:active{ transform: none; }
}
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos{ overflow-x: clip; background: var(--color-accent); padding-block: var(--section-a) var(--section-b); border-block: var(--rule-hair) solid oklch(88% 0.025 295); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .ico{ stroke-width: var(--icon-stroke); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__head{ text-align: center; max-width: 48rem; margin-inline: auto; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__label{ display: inline-flex; align-items: center; gap: var(--space-xs); padding: 6px 14px; border-radius: var(--radius-pill); background: var(--color-cotton); box-shadow: var(--edge-stock); font-size: var(--text-label); font-weight: 500; color: var(--color-ink-2); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__label::before{ content: ""; width: 7px; height: 7px; border-radius: var(--radius-pill); background: var(--color-accent-deep); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos h2{ font-size: var(--text-section); margin-top: var(--space-md); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos h2 .tone{ color: var(--color-accent-deep); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__head p{ margin-top: var(--space-md); font-size: var(--text-lead); color: var(--color-ink-2); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__grid{ margin-top: var(--space-3xl); display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--space-lg); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__card{ position: relative; display: flex; flex-direction: column; padding: var(--space-xl) var(--space-xl) var(--space-lg); border-radius: var(--radius-panel); border-top-left-radius: var(--radius-stock); background-color: var(--color-cotton); background-image: linear-gradient(100deg, var(--color-cotton), transparent 45%), var(--tex-cotton); color: var(--color-print); box-shadow: var(--edge-stock), var(--cast-card); transition: transform var(--dur-mid) var(--ease-out), box-shadow var(--dur-mid) var(--ease-out); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__card:hover{ transform: translateY(-7px); box-shadow: var(--edge-stock), var(--cast-card-lift); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__badge{ width: 60px; height: 60px; border-radius: var(--radius-pill); display: grid; place-items: center; background: var(--color-accent-soft); color: var(--color-accent-deep); transition: background-color var(--dur-mid) var(--ease-out), color var(--dur-mid) var(--ease-out), transform var(--dur-mid) var(--ease-out); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__badge .ico{ width: 28px; height: 28px; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__card:hover .s-eventos__badge{ background: var(--color-board); color: var(--color-board-type); transform: rotate(-10deg); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__card h3{ margin-top: var(--space-lg); font-size: var(--text-title); letter-spacing: -0.02em; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__card p{ margin-top: var(--space-sm); font-size: 1rem; color: var(--color-muted); flex: 1; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__more{ margin-top: var(--space-lg); padding-top: var(--space-md); border-top: var(--rule-hair) solid var(--color-rule); display: inline-flex; align-items: center; gap: var(--space-xs); min-height: 44px; font-weight: 500; color: var(--color-ink); text-decoration: none; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__more .ico{ width: 1.1em; height: 1.1em; transition: transform var(--dur-short) var(--ease-out); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__card:hover .s-eventos__more .ico{ transform: translateX(4px); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos.anim .rv{ opacity: 0; transform: translateY(36px); transition: opacity var(--dur-long) var(--ease-out), transform var(--dur-long) var(--ease-out), box-shadow var(--dur-mid) var(--ease-out); transition-delay: calc(var(--i, 0) * 100ms); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos.anim .rv.in{ opacity: 1; transform: none; transition-delay: 0s, 0s, 0s; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos.anim .s-eventos__card.rv.in:hover{ transform: translateY(-7px); }
@media (max-width: 75rem) {
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 40rem) {
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__grid{ grid-template-columns: minmax(0, 1fr); }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__card{ padding: var(--space-lg); }
}
@media (prefers-reduced-motion: reduce) {
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos.anim .rv{ opacity: 1; transform: none; transition: none; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__card,
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__badge,
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__more .ico{ transition: none; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__card:hover,
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos.anim .s-eventos__card.rv.in:hover{ transform: none; }
section[data-guid="5F28509E-5713-70A2-4341-429FFE136B29"] .ew-tc5a6353b.ew-tc5a6353b-eventos .s-eventos__card:hover .s-eventos__badge{ transform: none; }
}


/* === ASSET CSS HASH: 8a33be0fa8194ceacc3193121fe7716ec89469c1 | SCOPE: section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] === */
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas{ --color-paper: oklch(97% 0.006 55); --color-paper-2: oklch(94.5% 0.007 55); --color-paper-3: oklch(91.5% 0.009 55); --color-ink: oklch(21% 0.012 38); --color-ink-2: oklch(29% 0.013 40); --color-muted: oklch(47% 0.013 45); --color-rule: oklch(87% 0.009 55); --color-rule-2: oklch(81% 0.011 55); --color-accent: oklch(97.5% 0.013 295.3); --color-accent-ink: oklch(21% 0.012 38); --color-accent-soft: oklch(91.5% 0.032 295); --color-accent-deep: oklch(45% 0.12 295); --color-brand-2: oklch(81.4% 0.02 55.1); --color-brand-2-ink: oklch(21% 0.012 38); --color-accent-2: oklch(45% 0.12 295); --color-focus: oklch(46% 0.16 295); --color-cotton: oklch(98.8% 0.0045 80); --color-desk: oklch(94.3% 0.008 64); --color-print: oklch(23% 0.012 38); --color-board: oklch(22% 0.011 40); --color-board-type: oklch(96.5% 0.006 70); --color-board-muted: oklch(76% 0.01 60); --color-paid: oklch(45% 0.12 295); --tex-cotton: url("cotton.svg"); --tex-desk: url("felt.svg"); --shade: 32% 0.03 50; --lit: 100% 0.005 80; --deep: 7% 0.01 40; --font-display: "General Sans", ui-sans-serif, system-ui, sans-serif; --font-body: var(--font-display); --font-outlier: "Geist Mono", ui-monospace, monospace; --radius-card: 8px; --radius-input: 6px; --radius-pill: 999px; --radius-stock: 8px; --radius-panel: 20px; --radius-groove: 12px; --rule-hair: 1px; --shadow-card: 0 1px 2px oklch(20% 0.01 35 / 0.05); --edge-stock: inset 0 1px 0 oklch(var(--lit) / 0.9), inset 0 -1px 0 oklch(var(--shade) / 0.07), 0 0 0 0.5px oklch(var(--shade) / 0.22), 0 1px 0 oklch(var(--shade) / 0.12); --cast-stock: 6px 5px 10px -6px oklch(var(--shade) / 0.3); --cast-stock-lift: 12px 10px 18px -8px oklch(var(--shade) / 0.3); --cast-card: 14px 16px 34px -18px oklch(40% 0.06 295 / 0.35); --cast-card-lift: 20px 26px 44px -18px oklch(40% 0.06 295 / 0.42); --press-groove: inset 1px 1.5px 2px oklch(var(--shade) / 0.16), inset -1px -1px 0 oklch(var(--lit) / 0.9), 0 0 0 0.5px oklch(var(--shade) / 0.2); --tracking-display: -0.03em; --display-weight: 600; --text-hero: clamp(2.75rem, 1.6rem + 4.9vw, 5.5rem); --text-section: clamp(2.5rem, 1.9rem + 2.2vw, 3.375rem); --text-title: clamp(1.25rem, 1.1rem + 0.45vw, 1.5rem); --text-lead: clamp(1.125rem, 1.05rem + 0.3vw, 1.3125rem); --text-body: 1.0625rem; --text-small: 0.875rem; --text-label: 0.875rem; --text-micro: 0.75rem; --space-2xs: 4px; --space-xs: 8px; --space-sm: 12px; --space-md: 16px; --space-lg: 24px; --space-xl: 32px; --space-2xl: 48px; --space-3xl: 64px; --section-a: clamp(80px, 8vw, 112px); --section-b: clamp(88px, 9vw, 128px); --container: 1440px; --gutter: clamp(20px, 4.4vw, 64px); --dur-short: 180ms; --dur-mid: 400ms; --dur-long: 800ms; --ease-out: cubic-bezier(.22,1,.36,1); --icon-stroke: 1.75; }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas,
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas *,
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas::before,
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas *::before,
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas::after,
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas *::after{ box-sizing: border-box; margin: 0; padding: 0; }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas{ -webkit-text-size-adjust: 100%; }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas{ background: var(--color-paper); color: var(--color-ink-2); font-family: var(--font-body); font-size: var(--text-body); line-height: 1.62; -webkit-font-smoothing: antialiased; }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas h1,
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas h2,
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas h3{ font-family: var(--font-display); font-weight: var(--display-weight); color: var(--color-ink); letter-spacing: var(--tracking-display); line-height: 1.06; text-wrap: balance; }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas p{ text-wrap: pretty; }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas a{ color: inherit; text-decoration-thickness: 1px; text-underline-offset: 3px; }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas a:hover{ text-decoration-color: var(--color-accent-2); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas img{ display: block; max-width: 100%; height: auto; }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas button{ font: inherit; color: inherit; background: none; border: 0; cursor: pointer; }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas ul,
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas ol{ list-style: none; }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas :focus-visible{ outline: 2px solid var(--color-focus); outline-offset: 3px; border-radius: var(--radius-input); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas .container{ width: 100%; max-width: var(--container); margin-inline: auto; padding-inline: var(--gutter); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas .btn{ display: inline-flex; align-items: center; justify-content: center; gap: var(--space-sm); min-height: 52px; padding: 0 var(--space-lg); border: 0; border-radius: var(--radius-stock); font-family: var(--font-body); font-size: 1rem; font-weight: 500; text-decoration: none; cursor: pointer; transition: transform var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas .btn--brand{ background: var(--color-accent); color: var(--color-accent-ink); text-shadow: 0.5px 0.75px 0 var(--color-cotton); box-shadow: var(--edge-stock), var(--cast-stock); padding-right: 8px; }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas .btn--brand .btn__dot{ display: inline-grid; place-items: center; width: 36px; height: 36px; border-radius: var(--radius-pill); background: var(--color-board); color: var(--color-board-type); transition: transform var(--dur-short) var(--ease-out); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas .btn--brand .btn__dot svg{ width: 18px; height: 18px; stroke-width: var(--icon-stroke); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas .btn--card{ background-color: var(--color-cotton); background-image: var(--tex-cotton); color: var(--color-print); text-shadow: 0.5px 0.75px 0 var(--color-cotton); box-shadow: var(--edge-stock), var(--cast-stock); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas .btn--ink{ background: var(--color-board); color: var(--color-board-type); text-shadow: 0 -0.75px 0 var(--color-ink); box-shadow: var(--cast-stock); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas .btn:hover{ transform: translateY(-2px); box-shadow: var(--edge-stock), var(--cast-stock-lift); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas .btn--brand:hover .btn__dot{ transform: translateX(3px); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas .btn:active{ transform: translateY(1px); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas .fig{ font-family: var(--font-outlier); font-variant-numeric: tabular-nums; font-weight: 400; }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas .fill{ display: inline-block; padding: 2px 10px; border: 1px dashed var(--color-muted); border-radius: var(--radius-input); color: var(--color-muted); font-weight: 400; }
@media (prefers-reduced-motion: reduce) {
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas .btn,
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas .btn--brand .btn__dot{ transition: none; }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas .btn:hover,
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b-ventajas .btn:active{ transform: none; }
}
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas{ overflow-x: clip; background: var(--color-paper); padding-block: var(--section-b); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas .ico{ stroke-width: var(--icon-stroke); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas .s-ventajas__grid{ display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); align-items: stretch; }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas .s-ventajas__text{ padding: var(--space-2xl) var(--space-3xl) var(--space-2xl) 0; display: flex; flex-direction: column; justify-content: center; }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas .s-ventajas__label{ align-self: flex-start; display: inline-flex; align-items: center; gap: var(--space-xs); padding: 6px 14px; border-radius: var(--radius-pill); background: var(--color-accent-soft); font-size: var(--text-label); font-weight: 500; color: var(--color-ink-2); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas .s-ventajas__label::before{ content: ""; width: 7px; height: 7px; border-radius: var(--radius-pill); background: var(--color-accent-deep); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas h2{ font-size: var(--text-section); margin-top: var(--space-md); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas h2 .tone{ color: var(--color-accent-deep); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas .s-ventajas__text p{ margin-top: var(--space-lg); font-size: var(--text-lead); max-width: 38ch; }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas .s-ventajas__text .btn{ align-self: flex-start; margin-top: var(--space-xl); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas .s-ventajas__panel{ background: var(--color-brand-2); color: var(--color-brand-2-ink); border-radius: var(--radius-panel); border-bottom-left-radius: 0; padding: clamp(32px, 4.5vw, 64px); display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--space-2xl) var(--space-xl); align-content: center; }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas .s-ventajas__item{ border-top: 1.5px solid oklch(21% 0.012 38 / 0.35); padding-top: var(--space-lg); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas .s-ventajas__item .ico{ width: 30px; height: 30px; color: var(--color-ink); transition: transform var(--dur-mid) var(--ease-out); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas .s-ventajas__item:hover .ico{ transform: translateY(-4px); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas .s-ventajas__item h3{ margin-top: var(--space-md); font-size: var(--text-title); letter-spacing: -0.02em; }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas .s-ventajas__item p{ margin-top: var(--space-xs); color: var(--color-ink-2); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas.anim .rv{ opacity: 0; transform: translateY(32px); transition: opacity var(--dur-long) var(--ease-out), transform var(--dur-long) var(--ease-out); transition-delay: calc(var(--i, 0) * 100ms); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas.anim .s-ventajas__panel.rv{ transform: translateX(40px); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas.anim .rv.in{ opacity: 1; transform: none; }
@media (max-width: 60rem) {
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas .s-ventajas__grid{ grid-template-columns: minmax(0, 1fr); gap: var(--space-2xl); }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas .s-ventajas__text{ padding: 0; }
}
@media (max-width: 36rem) {
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas .s-ventajas__panel{ grid-template-columns: minmax(0, 1fr); gap: var(--space-xl); }
}
@media (prefers-reduced-motion: reduce) {
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas.anim .rv{ opacity: 1; transform: none; transition: none; }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas .s-ventajas__item .ico{ transition: none; }
section[data-guid="58881EEA-008B-1483-1FE2-D21AA5DDD44D"] .ew-tc5a6353b.ew-tc5a6353b-ventajas .s-ventajas__item:hover .ico{ transform: none; }
}


/* === ASSET CSS HASH: c86f7222df7c6755c90646ba6812212f9ff7fa0a | SCOPE: section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] === */
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto{ --color-paper: oklch(97% 0.006 55); --color-paper-2: oklch(94.5% 0.007 55); --color-paper-3: oklch(91.5% 0.009 55); --color-ink: oklch(21% 0.012 38); --color-ink-2: oklch(29% 0.013 40); --color-muted: oklch(47% 0.013 45); --color-rule: oklch(87% 0.009 55); --color-rule-2: oklch(81% 0.011 55); --color-accent: oklch(97.5% 0.013 295.3); --color-accent-ink: oklch(21% 0.012 38); --color-accent-soft: oklch(91.5% 0.032 295); --color-accent-deep: oklch(45% 0.12 295); --color-brand-2: oklch(81.4% 0.02 55.1); --color-brand-2-ink: oklch(21% 0.012 38); --color-accent-2: oklch(45% 0.12 295); --color-focus: oklch(46% 0.16 295); --color-cotton: oklch(98.8% 0.0045 80); --color-desk: oklch(94.3% 0.008 64); --color-print: oklch(23% 0.012 38); --color-board: oklch(22% 0.011 40); --color-board-type: oklch(96.5% 0.006 70); --color-board-muted: oklch(76% 0.01 60); --color-paid: oklch(45% 0.12 295); --tex-cotton: url("cotton.svg"); --tex-desk: url("felt.svg"); --shade: 32% 0.03 50; --lit: 100% 0.005 80; --deep: 7% 0.01 40; --font-display: "General Sans", ui-sans-serif, system-ui, sans-serif; --font-body: var(--font-display); --font-outlier: "Geist Mono", ui-monospace, monospace; --radius-card: 8px; --radius-input: 6px; --radius-pill: 999px; --radius-stock: 8px; --radius-panel: 20px; --radius-groove: 12px; --rule-hair: 1px; --shadow-card: 0 1px 2px oklch(20% 0.01 35 / 0.05); --edge-stock: inset 0 1px 0 oklch(var(--lit) / 0.9), inset 0 -1px 0 oklch(var(--shade) / 0.07), 0 0 0 0.5px oklch(var(--shade) / 0.22), 0 1px 0 oklch(var(--shade) / 0.12); --cast-stock: 6px 5px 10px -6px oklch(var(--shade) / 0.3); --cast-stock-lift: 12px 10px 18px -8px oklch(var(--shade) / 0.3); --cast-card: 14px 16px 34px -18px oklch(40% 0.06 295 / 0.35); --cast-card-lift: 20px 26px 44px -18px oklch(40% 0.06 295 / 0.42); --press-groove: inset 1px 1.5px 2px oklch(var(--shade) / 0.16), inset -1px -1px 0 oklch(var(--lit) / 0.9), 0 0 0 0.5px oklch(var(--shade) / 0.2); --tracking-display: -0.03em; --display-weight: 600; --text-hero: clamp(2.75rem, 1.6rem + 4.9vw, 5.5rem); --text-section: clamp(2.5rem, 1.9rem + 2.2vw, 3.375rem); --text-title: clamp(1.25rem, 1.1rem + 0.45vw, 1.5rem); --text-lead: clamp(1.125rem, 1.05rem + 0.3vw, 1.3125rem); --text-body: 1.0625rem; --text-small: 0.875rem; --text-label: 0.875rem; --text-micro: 0.75rem; --space-2xs: 4px; --space-xs: 8px; --space-sm: 12px; --space-md: 16px; --space-lg: 24px; --space-xl: 32px; --space-2xl: 48px; --space-3xl: 64px; --section-a: clamp(80px, 8vw, 112px); --section-b: clamp(88px, 9vw, 128px); --container: 1440px; --gutter: clamp(20px, 4.4vw, 64px); --dur-short: 180ms; --dur-mid: 400ms; --dur-long: 800ms; --ease-out: cubic-bezier(.22,1,.36,1); --icon-stroke: 1.75; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto,
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto *,
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto::before,
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto *::before,
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto::after,
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto *::after{ box-sizing: border-box; margin: 0; padding: 0; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto{ -webkit-text-size-adjust: 100%; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto{ background: var(--color-paper); color: var(--color-ink-2); font-family: var(--font-body); font-size: var(--text-body); line-height: 1.62; -webkit-font-smoothing: antialiased; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto h1,
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto h2,
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto h3{ font-family: var(--font-display); font-weight: var(--display-weight); color: var(--color-ink); letter-spacing: var(--tracking-display); line-height: 1.06; text-wrap: balance; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto p{ text-wrap: pretty; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto a{ color: inherit; text-decoration-thickness: 1px; text-underline-offset: 3px; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto a:hover{ text-decoration-color: var(--color-accent-2); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto img{ display: block; max-width: 100%; height: auto; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto button{ font: inherit; color: inherit; background: none; border: 0; cursor: pointer; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto ul,
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto ol{ list-style: none; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto :focus-visible{ outline: 2px solid var(--color-focus); outline-offset: 3px; border-radius: var(--radius-input); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto .container{ width: 100%; max-width: var(--container); margin-inline: auto; padding-inline: var(--gutter); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto .btn{ display: inline-flex; align-items: center; justify-content: center; gap: var(--space-sm); min-height: 52px; padding: 0 var(--space-lg); border: 0; border-radius: var(--radius-stock); font-family: var(--font-body); font-size: 1rem; font-weight: 500; text-decoration: none; cursor: pointer; transition: transform var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto .btn--brand{ background: var(--color-accent); color: var(--color-accent-ink); text-shadow: 0.5px 0.75px 0 var(--color-cotton); box-shadow: var(--edge-stock), var(--cast-stock); padding-right: 8px; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto .btn--brand .btn__dot{ display: inline-grid; place-items: center; width: 36px; height: 36px; border-radius: var(--radius-pill); background: var(--color-board); color: var(--color-board-type); transition: transform var(--dur-short) var(--ease-out); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto .btn--brand .btn__dot svg{ width: 18px; height: 18px; stroke-width: var(--icon-stroke); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto .btn--card{ background-color: var(--color-cotton); background-image: var(--tex-cotton); color: var(--color-print); text-shadow: 0.5px 0.75px 0 var(--color-cotton); box-shadow: var(--edge-stock), var(--cast-stock); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto .btn--ink{ background: var(--color-board); color: var(--color-board-type); text-shadow: 0 -0.75px 0 var(--color-ink); box-shadow: var(--cast-stock); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto .btn:hover{ transform: translateY(-2px); box-shadow: var(--edge-stock), var(--cast-stock-lift); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto .btn--brand:hover .btn__dot{ transform: translateX(3px); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto .btn:active{ transform: translateY(1px); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto .fig{ font-family: var(--font-outlier); font-variant-numeric: tabular-nums; font-weight: 400; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto .fill{ display: inline-block; padding: 2px 10px; border: 1px dashed var(--color-muted); border-radius: var(--radius-input); color: var(--color-muted); font-weight: 400; }
@media (prefers-reduced-motion: reduce) {
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto .btn,
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto .btn--brand .btn__dot{ transition: none; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto .btn:hover,
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b-contacto .btn:active{ transform: none; }
}
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto{ overflow-x: clip; background: var(--color-accent); padding-block: var(--section-b); border-top: var(--rule-hair) solid oklch(88% 0.025 295); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .ico{ stroke-width: var(--icon-stroke); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__grid{ display: grid; grid-template-columns: minmax(0, 6fr) minmax(0, 6fr); gap: var(--space-3xl); align-items: center; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__label{ display: inline-flex; align-items: center; gap: var(--space-xs); padding: 6px 14px; border-radius: var(--radius-pill); background: var(--color-cotton); box-shadow: var(--edge-stock); font-size: var(--text-label); font-weight: 500; color: var(--color-ink-2); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__label::before{ content: ""; width: 7px; height: 7px; border-radius: var(--radius-pill); background: var(--color-accent-deep); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto h2{ font-size: var(--text-section); margin-top: var(--space-md); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto h2 .tone{ color: var(--color-accent-deep); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__lead{ margin-top: var(--space-md); font-size: var(--text-lead); max-width: 38ch; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__rows{ margin-top: var(--space-2xl); display: grid; gap: var(--space-lg); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__row{ display: grid; grid-template-columns: 56px minmax(0, 1fr); gap: var(--space-md); align-items: center; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__badge{ width: 56px; height: 56px; border-radius: var(--radius-pill); display: grid; place-items: center; background: var(--color-board); color: var(--color-board-type); box-shadow: var(--cast-stock); transition: transform var(--dur-mid) var(--ease-out); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__badge .ico{ width: 24px; height: 24px; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__row:hover .s-contacto__badge{ transform: rotate(-10deg); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__row small{ display: block; font-size: var(--text-label); color: var(--color-muted); font-weight: 500; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__row span.v{ display: block; margin-top: 2px; font-weight: 500; color: var(--color-ink); font-size: 1.0625rem; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__sheet{ position: relative; border-radius: var(--radius-stock); padding: clamp(28px, 3.5vw, 48px); background-color: var(--color-cotton); background-image: linear-gradient(100deg, var(--color-cotton), transparent 45%), var(--tex-cotton); color: var(--color-print); box-shadow: var(--edge-stock), var(--cast-stock-lift); transform: rotate(1.5deg); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__sheet-top{ display: flex; justify-content: space-between; align-items: baseline; gap: var(--space-md); border-bottom: 2px solid var(--color-ink); padding-bottom: var(--space-md); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__sheet-top b{ font-weight: 600; font-size: var(--text-title); letter-spacing: -0.02em; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__sheet-top .fig{ font-size: var(--text-micro); color: var(--color-muted); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__sheet p{ margin-top: var(--space-md); color: var(--color-muted); font-size: 1rem; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__sheet ul{ margin-top: var(--space-md); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__sheet li{ display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr); gap: var(--space-md); padding-block: var(--space-md); border-bottom: var(--rule-hair) solid var(--color-rule); font-weight: 500; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__sheet li::after{ content: ""; border-bottom: 1px dashed var(--color-rule-2); align-self: end; margin-bottom: 4px; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__stamp{ position: absolute; right: clamp(20px, 3vw, 40px); bottom: clamp(-14px, -1vw, -10px); padding: 0.2em 0.6em; border: 2px solid currentColor; border-radius: 4px; background: var(--color-cotton); color: var(--color-paid); font-weight: 600; font-size: 1.375rem; transform: rotate(-8deg); opacity: 0.92; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto.anim .rv{ opacity: 0; transform: translateY(32px); transition: opacity var(--dur-long) var(--ease-out), transform var(--dur-long) var(--ease-out); transition-delay: calc(var(--i, 0) * 100ms); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto.anim .s-contacto__sheet.rv{ transform: translateX(40px) rotate(1.5deg); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto.anim .rv.in{ opacity: 1; transform: none; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto.anim .s-contacto__sheet.rv.in{ transform: rotate(1.5deg); }
@media (max-width: 60rem) {
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__grid{ grid-template-columns: minmax(0, 1fr); gap: var(--space-2xl); }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__sheet{ transform: none; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto.anim .s-contacto__sheet.rv.in{ transform: none; }
}
@media (max-width: 30rem) {
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__sheet li{ grid-template-columns: minmax(0, 1fr); gap: var(--space-xs); }
}
@media (prefers-reduced-motion: reduce) {
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto.anim .rv,
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto.anim .s-contacto__sheet.rv{ opacity: 1; transition: none; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto.anim .rv{ transform: none; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__badge{ transition: none; }
section[data-guid="20269D5A-40E7-DF5F-F731-48C26C4E034D"] .ew-tc5a6353b.ew-tc5a6353b-contacto .s-contacto__row:hover .s-contacto__badge{ transform: none; }
}
