@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fredoka-hebrew-wght-normal.3s27ur73twbyi.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fredoka-latin-ext-wght-normal.3o5zxxthojjrv.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fredoka-latin-wght-normal.2_8zey5e0wa7e.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-cyrillic-ext-wght-normal.0-betx8k8_u3r.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-cyrillic-wght-normal.3fope3hsfcjah.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-vietnamese-wght-normal.2n-t_bbv7ec7m.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-latin-ext-wght-normal.0hsc8w3pfbl3r.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-latin-wght-normal.1wzrasd95pxo_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.IntroScreen-module__YJNq7q__intro{display:none}html[data-intro] .IntroScreen-module__YJNq7q__intro{z-index:100;animation:IntroScreen-module__YJNq7q__intro-out .52s var(--ease-out) 1.75s forwards;background:#0d3f8f;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.IntroScreen-module__YJNq7q__water,.IntroScreen-module__YJNq7q__caustics{background:url(/images/agua-textura.webp) 0 0/34rem;position:absolute;inset:0}.IntroScreen-module__YJNq7q__water{opacity:.9;filter:saturate(1.05);animation:9s linear infinite IntroScreen-module__YJNq7q__drift}.IntroScreen-module__YJNq7q__water:after{content:"";background:radial-gradient(at 50% 45%,#08185826,#0818589e 75%);position:absolute;inset:0}.IntroScreen-module__YJNq7q__caustics{opacity:.38;mix-blend-mode:screen;background-size:22rem;animation:7s linear infinite IntroScreen-module__YJNq7q__drift-back}.IntroScreen-module__YJNq7q__logo{opacity:0;filter:drop-shadow(0 12px 32px #08185873);width:min(68vw,26rem);height:auto;animation:IntroScreen-module__YJNq7q__logo-in 1s var(--ease-out) .2s forwards;position:relative}@keyframes IntroScreen-module__YJNq7q__logo-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@keyframes IntroScreen-module__YJNq7q__intro-out{to{opacity:0;visibility:hidden}}@keyframes IntroScreen-module__YJNq7q__drift{to{background-position:-34rem 0}}@keyframes IntroScreen-module__YJNq7q__drift-back{to{background-position:22rem 22rem}}
.SiteFooter-module__lWai2a__footer{margin-top:var(--space-xl);padding-bottom:var(--space-l);background:var(--navy-950);color:#d9e2ff;position:relative}.SiteFooter-module__lWai2a__inner{gap:var(--space-l);max-width:var(--container);padding:var(--space-xl) var(--gutter) var(--space-l);grid-template-columns:minmax(16rem,1.4fr) repeat(3,minmax(12rem,1fr));margin-inline:auto;display:grid}.SiteFooter-module__lWai2a__brand{align-content:start;gap:var(--space-s);display:grid}.SiteFooter-module__lWai2a__brand img{width:min(20rem,100%);height:auto}.SiteFooter-module__lWai2a__brand p{max-width:22rem}.SiteFooter-module__lWai2a__social{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__lWai2a__social a{color:#fff;width:2.75rem;height:2.75rem;transition:background-color .16s var(--ease-out);background:#ffffff1a;border-radius:50%;place-items:center;display:grid}.SiteFooter-module__lWai2a__social a:hover{background:var(--turquoise-400);color:var(--navy-950)}.SiteFooter-module__lWai2a__column{font-style:normal}.SiteFooter-module__lWai2a__column h2{margin-bottom:var(--space-s);color:#fff;font-size:var(--text-lg)}.SiteFooter-module__lWai2a__column ul{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.SiteFooter-module__lWai2a__column a{color:#d9e2ff;text-decoration:none}.SiteFooter-module__lWai2a__column a:hover{color:var(--turquoise-400);text-decoration:underline}.SiteFooter-module__lWai2a__contact li{gap:var(--space-2xs);grid-template-columns:1.25rem 1fr;align-items:start;display:grid}.SiteFooter-module__lWai2a__contact svg{color:var(--turquoise-400);margin-top:.2rem}.SiteFooter-module__lWai2a__contact li>:last-child{overflow-wrap:anywhere;min-width:0}.SiteFooter-module__lWai2a__legal{justify-content:space-between;gap:var(--space-2xs) var(--space-l);max-width:var(--container);padding:var(--space-m) var(--gutter) 0;color:var(--mist-muted);font-size:var(--text-sm);border-top:1px solid #ffffff24;flex-wrap:wrap;margin-inline:auto;display:flex}@media (max-width:1023px){.SiteFooter-module__lWai2a__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.SiteFooter-module__lWai2a__brand{grid-column:1/-1}}@media (max-width:600px){.SiteFooter-module__lWai2a__inner{grid-template-columns:1fr}.SiteFooter-module__lWai2a__footer{padding-bottom:calc(var(--space-l) + 5rem)}}
.SiteHeader-module__JMfsBq__header{z-index:40;background:var(--surface);position:sticky;top:0;box-shadow:0 1px #0818580f,0 10px 30px -24px #08185859}.SiteHeader-module__JMfsBq__bar{align-items:center;gap:var(--space-m);max-width:108rem;min-height:var(--header-h);padding-inline:var(--gutter) clamp(1rem, 3.5vw, 4rem);margin-inline:auto;display:flex}.SiteHeader-module__JMfsBq__brand{flex:none;width:clamp(11.5rem,27.2vw,26.125rem);line-height:0;display:block}.SiteHeader-module__JMfsBq__brand img{width:100%;height:auto}.SiteHeader-module__JMfsBq__nav{margin-left:auto}.SiteHeader-module__JMfsBq__nav ul{gap:clamp(1.25rem,.2rem + 2.2vw,2.75rem);margin:0;padding:0;list-style:none;display:flex}.SiteHeader-module__JMfsBq__nav a{color:var(--ink);padding-block:var(--space-2xs);background:linear-gradient(var(--turquoise-400), var(--turquoise-400)) no-repeat left bottom / 0 3px;transition:background-size .22s var(--ease-out);font-size:clamp(1rem,.85rem + .32vw,1.25rem);font-weight:700;text-decoration:none}.SiteHeader-module__JMfsBq__nav a:hover{background-size:100% 3px}.SiteHeader-module__JMfsBq__cta{flex:none;min-height:clamp(2.75rem,2.2rem + 1.1vw,3.375rem);font-size:clamp(1rem,.85rem + .32vw,1.25rem)}.SiteHeader-module__JMfsBq__mobile{display:none}.SiteHeader-module__JMfsBq__menuButton{align-items:center;gap:var(--space-2xs);min-height:2.75rem;padding:0 var(--space-s);border:2px solid var(--navy-950);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;font-weight:800;display:inline-flex}.SiteHeader-module__JMfsBq__sheet{gap:var(--space-m);padding:var(--space-m) var(--gutter) var(--space-l);background:var(--surface);display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -24px #08185873}.SiteHeader-module__JMfsBq__sheet[hidden]{display:none}.SiteHeader-module__JMfsBq__sheet ul{margin:0;padding:0;list-style:none;display:grid}.SiteHeader-module__JMfsBq__sheet li+li{border-top:1px solid var(--line)}.SiteHeader-module__JMfsBq__sheet a:not(.button){padding-block:var(--space-xs);color:var(--ink);font-family:var(--font-display);font-size:var(--text-h3);font-weight:600;text-decoration:none;display:block}@media (max-width:1023px){.SiteHeader-module__JMfsBq__bar .SiteHeader-module__JMfsBq__nav,.SiteHeader-module__JMfsBq__bar .SiteHeader-module__JMfsBq__cta{display:none}.SiteHeader-module__JMfsBq__mobile{margin-left:auto;display:block}}
.StickyCta-module__4VgOba__bar{display:none}@media (max-width:1023px){.StickyCta-module__4VgOba__bar{z-index:45;gap:var(--space-2xs);padding:var(--space-2xs) var(--gutter) calc(var(--space-2xs) + env(safe-area-inset-bottom));transition:transform .26s var(--ease-out);background:#fffffff7;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -12px 28px -18px #08185880}.StickyCta-module__4VgOba__bar[data-visible]{transform:none}}.StickyCta-module__4VgOba__cta{flex:1}.StickyCta-module__4VgOba__whatsapp{border:2px solid var(--navy-950);width:3rem;height:3rem;color:var(--navy-950);border-radius:50%;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.StickyCta-module__4VgOba__bar{transition:none}}
:root{--navy-950:#081858;--navy-800:#1b2f78;--royal-600:#304890;--royal-500:#456dde;--violet-500:#6b6fd6;--violet-400:#7b80ee;--turquoise-500:#2fc6c4;--turquoise-400:#3dd8d7;--turquoise-200:#a9eeed;--sky-400:#63bdea;--cerulean-600:#3078a8;--sun-400:#ffc93c;--ground:#eef7f8;--ground-hero:#e6f4fa;--surface:#fff;--ink:var(--navy-950);--ink-soft:#3a4672;--ink-muted:#5b6690;--line:#d3e4ee;--line-strong:#a9c2d6;--mist-on-navy:#d9e2ff;--mist-muted:#aab6e4;--grid-line:#dbe8f3;--grid-head:#eef6fc;--grid-rowhead:#f6fafd;--grid-empty:#f5f9fc;--danger:#b3261e;--danger-ground:#fdecea;--success:#116b5a;--success-ground:#e3f6f1;--focus:#6b6fd6;--tint-baby:#dcf6f5;--tint-child:#def0fb;--tint-adult:#e7e7fb;--tint-senior:#def5ef;--font-display:"Fredoka Variable", "Nunito Variable", ui-rounded, system-ui, sans-serif;--font-body:"Nunito Variable", ui-rounded, system-ui, sans-serif;--text-xs:clamp(.8125rem, .79rem + .1vw, .875rem);--text-sm:clamp(.9375rem, .91rem + .12vw, 1.0625rem);--text-base:clamp(1.0625rem, 1.02rem + .2vw, 1.1875rem);--text-lg:clamp(1.1875rem, 1.1rem + .38vw, 1.4375rem);--text-lead:clamp(1.1875rem, .62rem + 1.45vw, 1.9rem);--text-h3:clamp(1.375rem, 1.18rem + .85vw, 1.875rem);--text-h2:clamp(2.125rem, 1.15rem + 3.05vw, 3.9375rem);--text-display:clamp(2.75rem, .8rem + 5.95vw, 6.5rem);--leading-tight:.88;--leading-snug:1.15;--leading-body:1.6;--space-3xs:clamp(.25rem, .23rem + .1vw, .3125rem);--space-2xs:clamp(.5rem, .46rem + .18vw, .625rem);--space-xs:clamp(.75rem, .69rem + .28vw, 1rem);--space-s:clamp(1rem, .92rem + .38vw, 1.375rem);--space-m:clamp(1.5rem, 1.38rem + .55vw, 2rem);--space-l:clamp(2rem, 1.72rem + 1.25vw, 3.25rem);--space-xl:clamp(3rem, 2.45rem + 2.4vw, 5.25rem);--space-2xl:clamp(4rem, 3.1rem + 3.9vw, 7.5rem);--gutter:clamp(1rem, .4rem + 4.2vw, 4.5rem);--container:92rem;--measure:38rem;--radius-xs:.5rem;--radius-s:.75rem;--radius-m:1.25rem;--radius-l:clamp(1.5rem, 1.2rem + 1.2vw, 2.25rem);--radius-pill:999px;--shadow-soft:0 1px 2px #0818580f, 0 8px 24px -12px #0818582e;--shadow-panel:0 2px 6px #0818580d, 0 28px 60px -28px #08185852;--ease-out:cubic-bezier(.22, 1, .36, 1);--header-h:clamp(4.25rem, 3.6rem + 2.6vw, 5.75rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--turquoise-500)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--space-s));scrollbar-color:var(--royal-500) var(--ground)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--ground);color:var(--ink-soft);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--turquoise-200);color:var(--navy-950)}h1,h2,h3,h4{color:var(--ink);font-family:var(--font-display);font-weight:700;line-height:var(--leading-snug);letter-spacing:-.01em;text-wrap:balance;margin:0}h2{font-size:var(--text-h2);line-height:1.04}h3{font-size:var(--text-h3)}p{text-wrap:pretty;margin:0}a{color:var(--royal-600);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--navy-950)}img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--radius-xs)}[tabindex="-1"]:focus{outline:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;top:var(--space-xs);left:var(--space-xs);padding:var(--space-2xs) var(--space-s);border-radius:var(--radius-pill);background:var(--navy-950);color:#fff;font-weight:800;position:absolute;transform:translateY(-200%)}.skip-link:focus{color:#fff;transform:none}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.button{--button-bg:var(--turquoise-400);--button-fg:var(--navy-950);justify-content:center;align-items:center;gap:var(--space-2xs);border-radius:var(--radius-pill);background:var(--button-bg);min-height:3rem;color:var(--button-fg);font-family:var(--font-display);font-size:var(--text-lg);text-align:center;cursor:pointer;transition:background-color .16s var(--ease-out), transform .16s var(--ease-out), box-shadow .16s var(--ease-out);border:2px solid #0000;padding:.7em 1.45em;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.button:hover{--button-bg:#5ae3e2;color:var(--button-fg);transform:translateY(-1px);box-shadow:0 10px 22px -12px #08185880}.button:active{transform:translateY(0)}.button[disabled]{cursor:progress;opacity:.65;transform:none}.button-outline{--button-bg:transparent;border-color:var(--navy-950)}.button-outline:hover{--button-bg:var(--surface)}.button-navy{--button-bg:var(--navy-950);--button-fg:#fff}.button-navy:hover{--button-bg:var(--navy-800)}.button-small{min-height:2.75rem;font-size:var(--text-base)}.link-button{color:var(--royal-600);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.badge{border-radius:var(--radius-pill);background:var(--sun-400);color:var(--navy-950);font-size:var(--text-xs);letter-spacing:.02em;align-items:center;padding:.15em .7em;font-weight:800;display:inline-flex}.page{padding-block:var(--space-xl) var(--space-2xl)}.page-header{gap:var(--space-s);max-width:48rem;margin-bottom:var(--space-l);display:grid}.page-header h1{font-size:clamp(2.5rem,1.5rem + 3.6vw,4.5rem);line-height:1}.lead{color:var(--ink-soft);font-size:var(--text-lg);max-width:var(--measure)}.prose{gap:var(--space-s);max-width:46rem;display:grid}.prose ul{gap:var(--space-xs);margin:0;padding-left:1.25em;display:grid}.notice{padding:var(--space-s) var(--space-m);border-radius:var(--radius-m);background:var(--tint-child);color:var(--ink)}.form-layout{gap:var(--space-l);grid-template-columns:minmax(14rem,18rem) minmax(0,46rem);align-items:start;display:grid}@media (max-width:880px){.form-layout{gap:var(--space-m);grid-template-columns:1fr}}.stepper{top:calc(var(--header-h) + var(--space-s));gap:var(--space-s);display:grid;position:sticky}.step-count{color:var(--ink);font-family:var(--font-display);font-size:var(--text-lg);font-weight:600}.stepper ol{gap:var(--space-2xs);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.stepper li{align-items:center;gap:var(--space-xs);color:var(--ink-muted);counter-increment:step;font-weight:700;display:flex}.stepper li:before{content:counter(step);border:2px solid var(--line-strong);background:var(--surface);width:2rem;height:2rem;color:var(--ink-muted);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.stepper li[aria-current=step]{color:var(--ink)}.stepper li[aria-current=step]:before{border-color:var(--turquoise-400);background:var(--turquoise-400);color:var(--navy-950)}.stepper li[data-done]:before{content:"";border-color:var(--royal-500);background:var(--royal-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 1rem no-repeat}@media (max-width:880px){.stepper{position:static}.stepper ol{gap:var(--space-3xs);grid-auto-columns:1fr;grid-auto-flow:column}.stepper li{border-radius:var(--radius-pill);background:var(--line);height:.4rem;font-size:0;display:block}.stepper li:before{content:none}.stepper li[aria-current=step]{background:var(--turquoise-400)}.stepper li[data-done]{background:var(--royal-500)}.stepper li[data-done]:before{content:none}}.form-card{gap:var(--space-m);padding:var(--space-l);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-panel);display:grid}@media (max-width:560px){.form-card{margin-inline:calc(var(--gutter) * -.5);padding:var(--space-m) var(--space-s)}}.form-card h2{font-size:clamp(1.625rem,1.3rem + 1.3vw,2.25rem)}.fields{gap:var(--space-m);display:grid}.field{gap:var(--space-2xs);border:0;min-width:0;margin:0;padding:0;display:grid}.field>label,.field>legend,.subsection>legend{color:var(--ink);padding:0;font-weight:800}.field input:not([type=radio],[type=checkbox]),.field select,.field textarea{border:2px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);width:100%;min-height:3.25rem;color:var(--ink);font:inherit;transition:border-color .14s var(--ease-out);padding:.75rem 1rem}.field textarea{resize:vertical;min-height:6.5rem}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--royal-500)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--royal-500)}.field [aria-invalid=true],.choice-field[aria-invalid=true] .choices{border-color:var(--danger)}.hint{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5;display:block}.error{color:var(--danger);font-size:var(--text-sm);font-weight:800;display:block}.optional,.required{color:var(--ink-muted);font-size:var(--text-sm);font-weight:600}.required{color:var(--royal-600)}.choices{gap:var(--space-2xs);display:grid}.choices-columns{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.choice{align-items:flex-start;gap:var(--space-xs);border:2px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color .14s var(--ease-out), background-color .14s var(--ease-out);padding:.85rem 1rem;font-weight:700;display:flex}.choice:hover{border-color:var(--royal-500)}.choice:has(input:checked){border-color:var(--turquoise-500);background:var(--tint-baby)}.choice input,.consent input{flex:none;width:1.25rem;height:1.25rem;margin:.15rem 0 0}.choice span{gap:.15rem;display:grid}.choice .hint{font-weight:600}.subsection{gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius-m);background:var(--ground);border:0;margin:0;display:grid}.consent{gap:var(--space-2xs) var(--space-xs);color:var(--ink);grid-template-columns:auto 1fr;font-weight:600;display:grid}.consent .error{grid-column:2}.error-summary{gap:var(--space-2xs);padding:var(--space-s) var(--space-m);border-left:.375rem solid var(--danger);border-radius:var(--radius-s);background:var(--danger-ground);color:var(--ink);display:grid}.error-summary p{font-weight:800}.error-summary ul{margin:0;padding-left:1.2em}.error-summary a{color:var(--danger);font-weight:700}.error-notice{background:var(--danger-ground);color:var(--danger);font-weight:700}.notice.success{background:var(--success-ground);color:var(--success);font-weight:700}.form-layout>.prefill{grid-column:1/-1}.prefill{align-items:center;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;display:flex}.form-actions{justify-content:space-between;gap:var(--space-s);padding-top:var(--space-s);border-top:2px solid var(--ground);flex-wrap:wrap-reverse;display:flex}@media (max-width:560px){.form-actions .button{flex:100%}}.review{gap:var(--space-s);display:grid}.review-section{padding:var(--space-s) var(--space-m);border-radius:var(--radius-m);background:var(--ground)}.review-header{justify-content:space-between;align-items:baseline;gap:var(--space-s);margin-bottom:var(--space-2xs);display:flex}.review-header h3{font-size:var(--text-lg)}.review dl{gap:var(--space-3xs) var(--space-s);grid-template-columns:minmax(7rem,max-content) 1fr;margin:0;display:grid}.review dt{color:var(--ink-muted);font-weight:700}.review dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:700}@media (max-width:480px){.review dl{grid-template-columns:1fr}.review dd{margin-bottom:var(--space-2xs)}}.promises{gap:var(--space-2xs) var(--space-m);color:var(--ink);flex-wrap:wrap;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.promises li{align-items:center;gap:var(--space-2xs);display:inline-flex}.promises svg{background:var(--turquoise-400);color:var(--navy-950);stroke-width:3px;border-radius:50%;padding:.15rem}
