/* Recursos originales del manual y botones de la página principal. */
.logo img{display:block;width:174px;height:auto}.intro{position:relative}.intro-art{position:absolute;right:0;top:100px}.intro-art .salvamento{width:170px;height:170px}.intro h1,.intro .lead{position:relative;max-width:710px}.process .salvamento{display:block;width:75px;height:75px;margin:0 0 20px;opacity:1}.process .salvamento svg{height:75px}.process p{position:relative}.process .salvamento-control{right:-12px;bottom:-8px;min-height:28px;width:28px;height:28px}.paper{position:relative}.form-art{float:right;margin:-6px 0 10px 24px}.form-art .salvamento{width:85px;height:85px;margin:0}.form-art .salvamento-control{background:#19527d;border-color:#19527d33}.stephead,.track{margin-right:115px}.audio>.salvamento{width:115px;height:115px;margin-bottom:25px}.primary.button-buoy{border-radius:999px;justify-content:space-between;gap:24px;min-height:66px;padding:10px 16px 10px 27px;line-height:1.25;transition:transform .25s,box-shadow .25s}.primary.button-buoy:hover{transform:translateY(-2px);box-shadow:0 7px 20px #031b3226}.secondary,.paper button:not(.salvamento-control){border-radius:999px}.paper #next{padding:14px 25px;min-height:54px}.paper .actions .primary{padding:10px 16px 10px 24px}.salvamento-control{min-height:32px}.process .salvamento-control{font-size:10px}.audio{max-width:760px}@media(max-width:1000px){.intro-art{top:25px;right:0}.intro-art .salvamento{width:95px;height:95px}.intro .eyebrow{padding-right:100px}.intro h1{max-width:650px}}@media(max-width:600px){.logo img{width:145px}.intro-art{position:static;margin:0 0 25px}.intro-art .salvamento{width:110px;height:110px;margin:0}.intro .eyebrow{padding:0}.process .salvamento{float:left;width:62px;height:62px;margin:0 26px 0 0}.process .salvamento svg{height:62px}.process p{min-height:85px;padding-top:4px}.form-art .salvamento{width:62px;height:62px}.form-art{margin-left:14px}.stephead,.track{margin-right:85px}.form-art .salvamento-control{right:-10px}.primary.button-buoy{min-height:62px}.primary.button-buoy .cta-buoy{width:42px;height:42px;flex-basis:42px}}@media(prefers-reduced-motion:reduce){.primary.button-buoy{transition:none}.primary.button-buoy:hover{transform:none}}

/* Apertura conversacional elegida para el formulario. */
.intro h1{font-size:clamp(43px,6.1vw,72px);max-width:770px}.intro-description{max-width:560px;font-size:18px;line-height:1.6;margin:16px 0 22px}.intro .lead{max-width:600px}.intro-art{top:25px}.intro-art .salvamento{width:100px;height:100px}@media(max-width:600px){.intro-description{font-size:16px}.intro h1{font-size:clamp(39px,10.5vw,58px)}}

/* Ambas opciones parten neutrales. Solo la elegida se rellena. */
body[data-color=sea] .choices .button-buoy{background:transparent;color:#f4f0e8;border:1px solid #f4f0e880;min-height:66px;border-radius:999px;padding:10px 16px 10px 27px;gap:24px;justify-content:space-between;line-height:1.25;box-shadow:none}
body[data-color=sea] .choices .button-buoy[aria-pressed=true]{background:#f4f0e8;color:#19527d;border-color:#f4f0e8}
body[data-color=sea] .choices .button-buoy[aria-pressed=false] .buoy-body{fill:none;stroke:#f4f0e8}
body[data-color=sea] .choices .button-buoy[aria-pressed=false] .buoy-rope{stroke:#f4f0e8}
body[data-color=sea] .choices .button-buoy:hover{border-color:#f4f0e8}
