.et-page .et-art{background:#fafbf5;object-fit:contain}.et-page .dj-care-card-copy>.dj-card-price{min-height:0}.et-page .dj-family-art .et-art{aspect-ratio:3 / 2}.et-page--corporate .dj-hero-copy h1{font-size:clamp(39px,4vw,52px)}.et-hero-stage--art:after{display:none}.et-hero-art{position:absolute;inset:24px 24px 24px auto;z-index:-1;width:40%;margin:0;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#fafbf5}.et-hero-art .et-art{width:100%;height:auto;max-width:440px;border-radius:16px}.et-audiences{display:grid;grid-template-columns:repeat(2,1fr);gap:36px 28px}.et-audiences article{display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:center;padding-bottom:28px;border-bottom:1px solid var(--dj-line)}.et-audiences .et-art{border-radius:14px}.et-audiences h3{margin-bottom:8px}.et-audiences p{font-size:14px;margin-bottom:6px}.et-band{display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:start}.et-band h2{margin-bottom:18px}.et-band>div>p{margin-bottom:14px;max-width:500px}.et-rules{margin:0}.et-rules>div{padding:17px 0;border-bottom:1px solid var(--dj-line)}.et-rules>div:first-child{padding-top:0}.et-rules dt{font-size:15px;font-weight:700;margin-bottom:5px}.et-rules dd{margin:0;font-size:14px;line-height:1.7;color:var(--dj-muted)}.et-family{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:center;padding:30px;border-radius:20px;background:var(--dj-paper)}.et-family .et-art{border-radius:14px}.et-family h2{margin-bottom:14px}.et-family p{max-width:560px;margin-bottom:10px}.et-page .dj-proposal .et-price-pending{display:block;margin:6px 0;font:700 24px/1.3 var(--font-display);letter-spacing:-.03em;color:var(--dj-ink)}.et-roles{padding-top:36px;margin-top:44px;border-top:1px solid var(--dj-line)}.et-roles>h3{font-size:18px;margin-bottom:25px}.et-contact label{display:block;font-size:12px;font-weight:700;margin-bottom:9px}.et-whatsapp-form{margin-top:25px}.et-whatsapp-form .dj-action{width:100%}.et-form{margin-top:25px}.et-form fieldset{border:0;padding:0;margin:0;min-width:0}.et-field{margin-bottom:15px}.et-contact :is(input:not([type=checkbox]),textarea){width:100%;min-height:49px;padding:12px;font:14px/1.5 var(--font-sans);border:1px solid #aabd9f;border-radius:8px;background:#fff;color:var(--dj-ink)}.et-contact textarea{min-height:96px;resize:vertical}.et-contact :is(input,textarea):focus-visible{outline:3px solid #368447;outline-offset:2px}.et-contact input[aria-invalid=true]{border-color:#a64737}.et-page .et-hint{margin-top:6px}.et-consent{display:flex!important;gap:10px;align-items:flex-start;font-weight:500!important;line-height:1.6;margin:4px 0 18px!important}.et-consent input{flex:none;width:18px;height:18px;margin-top:1px;accent-color:#398045}.et-consent a{text-decoration:underline;text-underline-offset:3px}.et-form .dj-action{width:100%}.et-form .dj-action:disabled{opacity:.65;cursor:wait}.et-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.et-page .et-form-error{padding:12px 14px;margin-bottom:15px;border:1px solid #a64737;border-radius:8px;background:#fff;color:#803b2d;font-size:14px}.et-form-success{margin-top:25px;padding:22px;border-radius:14px;background:#fff}.et-form-success h3{font-size:19px;margin-bottom:10px}.et-form-success p{font-size:14px}@media(max-width:1023px){.et-hero-art{width:36%}.et-audiences article{grid-template-columns:1fr;gap:16px;align-items:start}.et-band{gap:36px}.et-family{grid-template-columns:220px 1fr;gap:28px}}@media(max-width:699px){.et-band{grid-template-columns:1fr}.et-family{grid-template-columns:1fr;padding:24px}.et-family .et-art{max-width:320px}}@media(max-width:639px){.et-hero-art{position:relative;inset:auto;z-index:0;order:1;width:auto;margin:0 16px 16px;padding:10px}.et-hero-art .et-art{max-width:300px}.et-page--corporate .dj-hero-copy h1{font-size:clamp(31px,8.4vw,40px)}.et-audiences{grid-template-columns:1fr;gap:28px}.et-audiences article{grid-template-columns:120px 1fr;gap:16px;align-items:center;padding-bottom:24px}.et-audiences h3{font-size:18px}.et-roles{margin-top:32px;padding-top:28px}}
