.form-card{border-radius:var(--r-lg);box-shadow:var(--shadow);color:var(--mora);background:#fff;padding:clamp(22px,3vw,34px);position:relative}.form-card h2,.form-card h3{text-wrap:balance;font:700 24px/1.2 var(--head);letter-spacing:-.02em;color:var(--mora)}.form-card .sub{color:var(--ink-2);margin-top:6px;font-size:15.5px}.prefill{border-radius:var(--r-sm);background:var(--indigo-10);color:var(--mora);font:600 14px/1.35 var(--body);margin-top:14px;padding:10px 14px;display:none}.prefill.show{display:block}.steps-bar{font:600 13px/1 var(--body);color:var(--ink-3);align-items:center;gap:10px;margin-top:16px;display:flex}.steps-bar i{background:var(--line);border-radius:6px;flex:1;height:6px;position:relative;overflow:hidden}.steps-bar i:after{content:"";background:var(--indigo);border-radius:6px;width:50%;transition:width .3s;position:absolute;inset:0}.on-step-2 .steps-bar i:after{width:100%}.form-step{display:none}.form-step.active{display:block}.step-q{margin-top:18px}.field-label{font:600 14px/1.25 var(--body);margin-bottom:10px;display:block}.chips{flex-wrap:wrap;gap:8px;display:flex}.form-body{container-type:inline-size}@container (width<=379px){.chips-4{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chips-4 .chip span{justify-content:center;width:100%}.form-card .btn-lg{padding-inline:18px;font-size:17px}}.chip{position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{text-wrap:balance;border:1.5px solid var(--line-2);border-radius:var(--r-sm);min-height:44px;font:500 15px/1.2 var(--body);color:var(--ink-2);cursor:pointer;background:#fff;align-items:center;padding:10px 14px;transition:all .15s;display:inline-flex}.chip input:checked+span{border-color:var(--indigo);background:var(--indigo-10);color:var(--mora);font-weight:600;box-shadow:0 0 0 3px #937af829}.chip input:focus-visible+span{outline:3px solid var(--indigo);outline-offset:2px}.form-grid{gap:14px;margin-top:20px;display:grid}@media (width>=640px){.form-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.form-grid .full{grid-column:1/-1}}.field label{font:600 14px/1.25 var(--body);margin-bottom:7px;display:block}.field input,.field select,.field textarea{border:1.5px solid var(--line-2);border-radius:var(--r-sm);background:#fff;width:100%;padding:14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.field select{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23524759' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center/18px no-repeat;padding-right:42px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--indigo);outline:none;box-shadow:0 0 0 4px #937af833}.field.invalid input,.field.invalid select{border-color:var(--rojo)}.tel{border:1.5px solid var(--line-2);border-radius:var(--r-sm);background:#fff;align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex}.tel:focus-within{border-color:var(--indigo);box-shadow:0 0 0 4px #937af833}.field.invalid .tel{border-color:var(--rojo)}.tel-cc{border-right:1.5px solid var(--line);border-radius:var(--r-sm) 0 0 var(--r-sm);cursor:pointer;flex:none;align-items:center;gap:7px;padding:0 9px 0 12px;transition:background .15s;display:flex;position:relative}.tel-cc:hover{background:var(--indigo-10)}.tel-cc img{object-fit:cover;border-radius:3px;width:22px;height:16px;box-shadow:0 0 0 1px #291c331f}.tel-dial{font:500 16px/1 var(--body);color:var(--ink);font-variant-numeric:tabular-nums}.tel-cc svg{width:15px;height:15px;color:var(--ink-3);margin-left:-2px}.field .tel-cc select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.field .tel input{border-radius:0 var(--r-sm) var(--r-sm) 0;border:0;flex:1;min-width:0;padding-left:12px}.field .tel input:focus{box-shadow:none}@container (width<=519px){.form-grid.two>.field:has([data-tel]),.form-grid.two>.field:has(input[type=email]){grid-column:1/-1}}.field-error{color:#c8323a;margin-top:6px;font-size:13px;display:none}.field.invalid .field-error,.step-q.invalid .field-error{display:block}.field.consent{margin-top:6px}.field label.check,.check{font:400 14px/1.5 var(--body);color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:12px;margin:0;display:flex}.check input{width:20px;height:20px;accent-color:var(--indigo);cursor:pointer;flex:none;margin:1px 0 0}.check a{color:var(--mora);font-weight:600}.hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.form-note{color:var(--ink-3);align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.form-note svg{flex:none;width:16px;height:16px}.form-alert{border-radius:var(--r-sm);color:#b4232a;background:#fff0f0;margin-top:14px;padding:12px 14px;font-size:14px;display:none}.form-alert.show{display:block}.back-link{font:600 14px/1 var(--body);color:var(--ink-3);cursor:pointer;background:0 0;border:0;margin:14px auto 0;padding:0;display:block}.form-success{text-align:center;padding:18px 4px;display:none}.form-success .ok,.thanks-card .ok{background:var(--indigo);width:76px;height:76px;box-shadow:0 0 0 8px var(--indigo-20);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.form-success .ok svg,.thanks-card .ok svg{color:#fff;width:32px;height:32px}.form-success p{color:var(--ink-2);margin-top:10px}.is-sent .form-body{display:none}.is-sent .form-success{display:block}.logos-band:where(.astro-2ptz44ls){padding-block:clamp(56px,7vw,96px) clamp(30px,4.6vw,66px);position:relative;overflow:clip}.lb-head:where(.astro-2ptz44ls){text-align:center;justify-items:center;gap:4px;margin-bottom:clamp(26px,3.5vw,40px);display:grid}.lb-title:where(.astro-2ptz44ls){font:var(--head-w) clamp(24px, 2.8vw, 36px)/1.15 var(--head);max-width:26ch;margin-top:12px}.lb-stage:where(.astro-2ptz44ls){display:grid}.hero+.logos-band:where(.astro-2ptz44ls),.hero+script+.logos-band:where(.astro-2ptz44ls){padding-top:clamp(30px,3.6vw,52px)}.marquee:where(.astro-2ptz44ls){z-index:1;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.marquee:where(.astro-2ptz44ls) .track:where(.astro-2ptz44ls){width:max-content;animation:marquee var(--speed,70s) linear infinite;gap:16px;padding-block:6px 34px;list-style:none;display:flex}.marquee:where(.astro-2ptz44ls).rev .track:where(.astro-2ptz44ls){animation-direction:reverse}.marquee:where(.astro-2ptz44ls):hover .track:where(.astro-2ptz44ls){animation-play-state:paused}.marquee:where(.astro-2ptz44ls) li:where(.astro-2ptz44ls){border-radius:var(--r-md);background:#fff;flex:none;place-items:center;width:210px;height:100px;display:grid;box-shadow:0 18px 36px -22px #291c3366,0 0 0 1px #291c330f}.marquee:where(.astro-2ptz44ls) img:where(.astro-2ptz44ls){height:var(--dh,40px);object-fit:contain;opacity:.86;width:auto;max-width:160px;transition:opacity .2s}.marquee:where(.astro-2ptz44ls) li:where(.astro-2ptz44ls):hover img:where(.astro-2ptz44ls){opacity:1}@media (width<=639px){.marquee:where(.astro-2ptz44ls) li:where(.astro-2ptz44ls){width:156px;height:80px}.marquee:where(.astro-2ptz44ls) img:where(.astro-2ptz44ls){height:calc(var(--dh,40px) * .78);max-width:124px}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@media (prefers-reduced-motion:reduce){.marquee:where(.astro-2ptz44ls) .track:where(.astro-2ptz44ls){flex-wrap:wrap;justify-content:center;width:auto}.marquee:where(.astro-2ptz44ls) .dup:where(.astro-2ptz44ls){display:none}}.cinema:where(.astro-6fmprqra){overflow:clip}.cinema:where(.astro-6fmprqra):before{content:"";pointer-events:none;background:radial-gradient(860px 500px at 50% 62%,#937af842,#0000 70%);position:absolute;inset:0}.cinema:where(.astro-6fmprqra) .wrap:where(.astro-6fmprqra){position:relative}.video-frame:where(.astro-6fmprqra){aspect-ratio:16/9;background:#160f1c;border-radius:clamp(18px,2.4vw,30px);max-width:min(100%,1080px);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 60px 120px -40px #000000b3,0 0 0 1px #ffffff14}.video-frame:where(.astro-6fmprqra) img:where(.astro-6fmprqra),.video-frame:where(.astro-6fmprqra) video:where(.astro-6fmprqra){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-play:where(.astro-6fmprqra){cursor:pointer;background:radial-gradient(circle,#291c3333,#0000 60%);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.play-btn:where(.astro-6fmprqra){background:var(--mora);border-radius:50%;place-items:center;width:clamp(64px,8vw,92px);height:clamp(64px,8vw,92px);transition:transform .2s;animation:2.6s ease-out infinite halo;display:grid}@keyframes halo{0%{box-shadow:0 0 #937af88c,0 20px 50px -10px #291c3399}to{box-shadow:0 0 0 24px #937af800,0 20px 50px -10px #291c3399}}.video-play:where(.astro-6fmprqra):hover .play-btn:where(.astro-6fmprqra){transform:scale(1.07)}.play-btn:where(.astro-6fmprqra) svg:where(.astro-6fmprqra){width:36%;height:36%;color:var(--vainilla);margin-left:6%}.video-badge:where(.astro-6fmprqra){font:600 13px/1 var(--body);color:#fff;-webkit-backdrop-filter:blur(6px);background:#291c33a3;border-radius:999px;padding:8px 12px;position:absolute;bottom:14px;left:14px}.cinema-cta:where(.astro-6fmprqra){text-align:center;justify-items:center;margin-top:clamp(28px,3.5vw,40px);display:grid}@media (width<=639px){.cinema-cta:where(.astro-6fmprqra) .btn:where(.astro-6fmprqra){width:100%}}.has-phases:where(.astro-2uiotjnb){--pm-gap:clamp(48px, 6vw, 88px);--pb-h:54px}.phase-map:where(.astro-2uiotjnb){--bw:50px;--bh:58px;margin-bottom:var(--pm-gap);gap:16px;list-style:none;display:grid}.pm-s:where(.astro-2uiotjnb){position:relative}.pm-s:where(.astro-2uiotjnb) a:where(.astro-2uiotjnb){grid-template-columns:var(--bw) 1fr;color:inherit;align-content:start;gap:3px 16px;text-decoration:none;display:grid}.pm-b:where(.astro-2uiotjnb){width:var(--bw);height:var(--bh);color:var(--indigo);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px 999px 14px 14px;grid-row:1/span 3;align-self:start;place-items:center;transition:background .25s,color .25s,transform .25s;display:grid}.pm-b:where(.astro-2uiotjnb) svg:where(.astro-2uiotjnb){width:24px;height:24px}.pm-bonus:where(.astro-2uiotjnb) .pm-b:where(.astro-2uiotjnb){background:var(--vainilla);color:var(--mora)}.pm-n:where(.astro-2uiotjnb){font:700 12px/1.2 var(--head);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:5px}.pm-t:where(.astro-2uiotjnb){font:700 18px/1.2 var(--head);letter-spacing:-.015em}.pm-d:where(.astro-2uiotjnb){color:var(--ink-2);font-size:15px;line-height:1.45}.pm-s:where(.astro-2uiotjnb) a:where(.astro-2uiotjnb):hover .pm-b:where(.astro-2uiotjnb){background:var(--indigo);color:#fff;transform:translateY(-3px)}.pm-bonus:where(.astro-2uiotjnb) a:where(.astro-2uiotjnb):hover .pm-b:where(.astro-2uiotjnb){background:var(--mora);color:var(--vainilla)}.pm-s:where(.astro-2uiotjnb):not(:last-child):after{content:"";left:calc(var(--bw) / 2 - 1px);top:calc(var(--bh) + 5px);background:var(--line-2);transform-origin:0 0;border-radius:2px;width:2px;position:absolute;bottom:-11px}.pm-s:where(.astro-2uiotjnb):nth-last-child(2):after{background:repeating-linear-gradient(180deg, var(--line-2) 0 5px, transparent 5px 10px)}@media (width>=1024px){.phase-map:where(.astro-2uiotjnb){--bw:58px;--bh:66px;grid-template-columns:repeat(6,1fr);gap:0}.pm-s:where(.astro-2uiotjnb) a:where(.astro-2uiotjnb){grid-template-columns:1fr;row-gap:6px;padding-right:22px}.pm-b:where(.astro-2uiotjnb){grid-row:auto;margin-bottom:12px}.pm-b:where(.astro-2uiotjnb) svg:where(.astro-2uiotjnb){width:26px;height:26px}.pm-n:where(.astro-2uiotjnb){margin-top:0}.pm-s:where(.astro-2uiotjnb):not(:last-child):after{left:calc(var(--bw) + 14px);right:14px;top:calc(var(--bh) / 2 - 1px);width:auto;height:2px;bottom:auto}.pm-s:where(.astro-2uiotjnb):nth-last-child(2):after{background:repeating-linear-gradient(90deg, var(--line-2) 0 6px, transparent 6px 12px)}}.pm-armed:where(.astro-2uiotjnb) .pm-b:where(.astro-2uiotjnb),.pm-armed:where(.astro-2uiotjnb) .pm-n:where(.astro-2uiotjnb),.pm-armed:where(.astro-2uiotjnb) .pm-t:where(.astro-2uiotjnb),.pm-armed:where(.astro-2uiotjnb) .pm-d:where(.astro-2uiotjnb){opacity:0;transform:translateY(12px)}.pm-armed:where(.astro-2uiotjnb) .pm-s:where(.astro-2uiotjnb):after{transform:scale(0)}.pm-armed:where(.astro-2uiotjnb).is-in .pm-b:where(.astro-2uiotjnb),.pm-armed:where(.astro-2uiotjnb).is-in .pm-n:where(.astro-2uiotjnb),.pm-armed:where(.astro-2uiotjnb).is-in .pm-t:where(.astro-2uiotjnb),.pm-armed:where(.astro-2uiotjnb).is-in .pm-d:where(.astro-2uiotjnb){opacity:1;transition:opacity .5s ease calc(var(--i) * .15s), transform .6s cubic-bezier(.2, .9, .3, 1.25) calc(var(--i) * .15s);transform:none}.pm-armed:where(.astro-2uiotjnb).is-in .pm-s:where(.astro-2uiotjnb):after{transition:transform .45s ease calc(var(--i) * .15s + .25s);transform:none}.phase-bar:where(.astro-2uiotjnb){display:none}html.js .phase-bar:where(.astro-2uiotjnb){top:calc(var(--top) + var(--bar) + 10px);z-index:6;height:var(--pb-h);margin-block:calc(-1 * var(--pm-gap)) calc(var(--pm-gap) - var(--pb-h));opacity:0;visibility:hidden;transition:opacity .3s,transform .3s,visibility 0s linear .3s;display:block;position:sticky;transform:translateY(-8px)}html.js .phase-bar:where(.astro-2uiotjnb).is-on{opacity:1;visibility:visible;transition:opacity .3s,transform .3s;transform:none}.phase-bar:where(.astro-2uiotjnb) ol:where(.astro-2uiotjnb){backdrop-filter:blur(14px)saturate(140%);height:100%;box-shadow:var(--shadow);background:#fffffff0;border-radius:999px;align-items:center;padding:0 12px;list-style:none;display:flex}.pb-s:where(.astro-2uiotjnb){flex:auto;align-items:center;min-width:0;display:flex}.pb-s:where(.astro-2uiotjnb):last-child{flex:none}.pb-s:where(.astro-2uiotjnb) a:where(.astro-2uiotjnb){color:var(--ink-3);flex:none;align-items:center;gap:8px;text-decoration:none;display:flex}.pb-b:where(.astro-2uiotjnb){background:var(--indigo-10);width:30px;height:34px;color:var(--indigo);border-radius:999px 999px 9px 9px;flex:none;place-items:center;transition:background .3s,color .3s,box-shadow .3s;display:grid}.pb-b:where(.astro-2uiotjnb) svg:where(.astro-2uiotjnb){width:16px;height:16px}.pb-bonus:where(.astro-2uiotjnb) .pb-b:where(.astro-2uiotjnb){background:var(--vainilla);color:var(--mora)}.pb-t:where(.astro-2uiotjnb){font:600 14px/1.2 var(--head);white-space:nowrap;opacity:0;max-width:0;transition:max-width .45s,opacity .3s;overflow:hidden}.pb-l:where(.astro-2uiotjnb){background:var(--line-2);border-radius:2px;flex:auto;min-width:10px;height:2px;margin-inline:6px;position:relative;overflow:hidden}.pb-l:where(.astro-2uiotjnb) i:where(.astro-2uiotjnb){background:var(--indigo);transform-origin:0;transform:scaleX(var(--f,0));position:absolute;inset:0}.pb-l:where(.astro-2uiotjnb).is-dash{background:repeating-linear-gradient(90deg, var(--line-2) 0 5px, transparent 5px 10px)}.pb-s:where(.astro-2uiotjnb).is-done .pb-b:where(.astro-2uiotjnb),.pb-s:where(.astro-2uiotjnb).is-active .pb-b:where(.astro-2uiotjnb){background:var(--indigo);color:#fff}.pb-s:where(.astro-2uiotjnb).is-active .pb-b:where(.astro-2uiotjnb){box-shadow:0 0 0 4px #937af847}@media (width<=639px){.phase-bar:where(.astro-2uiotjnb) ol:where(.astro-2uiotjnb){padding:0 14px}.pb-b:where(.astro-2uiotjnb){width:26px;height:30px}.pb-b:where(.astro-2uiotjnb) svg:where(.astro-2uiotjnb){width:14px;height:14px}.pb-l:where(.astro-2uiotjnb){margin-inline:4px}}@media (width>=640px){.pb-s:where(.astro-2uiotjnb).is-active .pb-t:where(.astro-2uiotjnb){opacity:1;max-width:190px;color:var(--ink)}.pb-l:where(.astro-2uiotjnb){margin-inline:10px}}@media (width>=1200px){.pb-t:where(.astro-2uiotjnb){opacity:1;max-width:190px}.pb-s:where(.astro-2uiotjnb).is-done .pb-t:where(.astro-2uiotjnb){color:var(--ink-2)}}.has-phases:where(.astro-2uiotjnb) .story-step:where(.astro-2uiotjnb){scroll-margin-top:calc(var(--top) + var(--bar) + var(--pb-h) + 30px)}.story:where(.astro-2uiotjnb){gap:22px;display:grid}.story-steps:where(.astro-2uiotjnb){gap:20px;list-style:none;display:grid}.story-step:where(.astro-2uiotjnb){border-radius:var(--r-lg);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.step-media:where(.astro-2uiotjnb){border-bottom:1px solid var(--line);background:#f4f3fa}.step-media:where(.astro-2uiotjnb) video:where(.astro-2uiotjnb){width:100%;height:auto;aspect-ratio:var(--ar,16 / 9);object-fit:contain;background:#f4f3fa}.step-copy:where(.astro-2uiotjnb){padding:22px 22px 26px}.step-n:where(.astro-2uiotjnb){font:700 12.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;display:inline-flex}.step-n:where(.astro-2uiotjnb) i:where(.astro-2uiotjnb){background:var(--indigo);color:#fff;width:34px;height:38px;font-style:normal;font:700 14px/1 var(--head);letter-spacing:0;border-radius:999px 999px 9px 9px;place-items:center;display:grid}.story-step:where(.astro-2uiotjnb) h3:where(.astro-2uiotjnb){font:var(--head-w) clamp(25px, 2.8vw, 36px)/1.14 var(--head);letter-spacing:-.02em;margin-top:14px}.story-step:where(.astro-2uiotjnb) p:where(.astro-2uiotjnb){color:var(--ink-2);margin-top:12px}.story-stage:where(.astro-2uiotjnb){display:none}@media (width>=1024px){.story:where(.astro-2uiotjnb){grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px}.story-steps:where(.astro-2uiotjnb){gap:0}.story-step:where(.astro-2uiotjnb){box-shadow:none;border-left:3px solid var(--line-2);opacity:.72;background:0 0;border-radius:0;align-items:center;min-height:60vh;padding-left:32px;transition:border-color .4s,opacity .4s;display:flex;overflow:visible}.story-step:where(.astro-2uiotjnb).is-active{opacity:1;border-color:var(--indigo)}.story-step:where(.astro-2uiotjnb) p:where(.astro-2uiotjnb){max-width:34ch;font-size:18px}html.js .story-step:where(.astro-2uiotjnb):not(.is-active){opacity:.34}html.js .story-step:where(.astro-2uiotjnb) :where(.astro-2uiotjnb):is(.step-copy p,.tags){transition:opacity .45s 60ms,transform .45s 60ms}html.js .story-step:where(.astro-2uiotjnb) .tags:where(.astro-2uiotjnb){transition-delay:.16s}html.js .story-step:where(.astro-2uiotjnb):not(.is-active) :where(.astro-2uiotjnb):is(.step-copy p,.tags){opacity:0;transition-delay:0s;transform:translateY(10px)}.story-step:where(.astro-2uiotjnb) .step-media:where(.astro-2uiotjnb){display:none}.step-copy:where(.astro-2uiotjnb){padding:0}.story-stage:where(.astro-2uiotjnb){top:calc(var(--top) + var(--bar) + 9vh);display:block;position:sticky}.has-phases:where(.astro-2uiotjnb) .story-stage:where(.astro-2uiotjnb){top:calc(var(--top) + var(--bar) + var(--pb-h) + 30px + 3vh)}.has-phases:where(.astro-2uiotjnb) .stage-foot:where(.astro-2uiotjnb){display:none}.device:where(.astro-2uiotjnb){border-radius:var(--r-lg);box-shadow:var(--shadow);aspect-ratio:16/9.4;background:#f4f3fa;position:relative;overflow:hidden}.device:where(.astro-2uiotjnb) video:where(.astro-2uiotjnb){object-fit:contain;opacity:0;background:#f4f3fa;width:100%;height:100%;padding:14px;transition:opacity .5s;position:absolute;inset:0}.device:where(.astro-2uiotjnb) video:where(.astro-2uiotjnb).is-active{opacity:1}.stage-foot:where(.astro-2uiotjnb){justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.stage-label:where(.astro-2uiotjnb){font:600 15px/1.2 var(--head);color:var(--ink-2)}.stage-dots:where(.astro-2uiotjnb){gap:8px;display:flex}.stage-dots:where(.astro-2uiotjnb) i:where(.astro-2uiotjnb){background:var(--line-2);border-radius:9px;width:9px;height:9px;transition:background .3s,width .3s}.stage-dots:where(.astro-2uiotjnb) i:where(.astro-2uiotjnb).is-active{background:var(--indigo);width:28px}}.results:where(.astro-ka7eczlp){gap:20px;display:grid}@media (width>=1024px){.results:where(.astro-ka7eczlp){grid-template-columns:1fr 1fr;align-items:stretch;gap:28px}}.results-photo:where(.astro-ka7eczlp){border-radius:var(--r-lg);aspect-ratio:4/3.4;max-width:100%;position:relative;overflow:hidden}@media (width>=640px){.results-photo:where(.astro-ka7eczlp){aspect-ratio:16/10}}@media (width>=1024px){.results-photo:where(.astro-ka7eczlp){aspect-ratio:auto;min-height:460px}}.results-photo:where(.astro-ka7eczlp) img:where(.astro-ka7eczlp){object-fit:cover;object-position:0% center;width:100%;height:100%;position:absolute;inset:0}.results-photo:where(.astro-ka7eczlp):after{content:"";background:linear-gradient(#0000 45%,#291c3380);position:absolute;inset:0}.bubble:where(.astro-ka7eczlp){z-index:1;color:var(--mora);font:italic 500 clamp(15px, 1.4vw, 18px)/1.25 var(--body);white-space:nowrap;background:#fff;border-radius:20px 20px 20px 6px;padding:12px 16px;animation:6s ease-in-out infinite floaty;position:absolute;box-shadow:0 24px 40px -18px #0000008c}.bubble:where(.astro-ka7eczlp).b1{bottom:26%;left:5%}.bubble:where(.astro-ka7eczlp).b2{border-radius:20px 20px 6px;animation-delay:-3s;bottom:8%;left:28%}.panel-ex:where(.astro-ka7eczlp){background:var(--night-2);border-radius:var(--r-lg);border:1px solid #ffffff14;align-content:space-between;gap:18px;padding:24px;display:grid}.bars:where(.astro-ka7eczlp){gap:10px;display:grid}.bar:where(.astro-ka7eczlp){font:500 13.5px/1.2 var(--body);color:#ffffffb3;grid-template-columns:92px 1fr auto;align-items:center;gap:12px;display:grid}.bar:where(.astro-ka7eczlp) i:where(.astro-ka7eczlp){background:#ffffff14;border-radius:6px;height:12px;position:relative;overflow:hidden}.bar:where(.astro-ka7eczlp) i:where(.astro-ka7eczlp):after{content:"";width:var(--v);background:#ffffff59;border-radius:6px;position:absolute;inset:0 auto 0 0}.bar:where(.astro-ka7eczlp).now i:where(.astro-ka7eczlp):after{background:var(--verde)}.bar:where(.astro-ka7eczlp) b:where(.astro-ka7eczlp){font:700 14px/1 var(--head);color:#fff;text-align:right;min-width:3.4em}.panel-ex:where(.astro-ka7eczlp) .k:where(.astro-ka7eczlp){font:600 12.5px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--indigo-60)}.panel-ex:where(.astro-ka7eczlp) .big:where(.astro-ka7eczlp){flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.panel-ex:where(.astro-ka7eczlp) .big:where(.astro-ka7eczlp) s:where(.astro-ka7eczlp){font:600 22px/1 var(--head);color:#ffffff80;text-decoration:none}.panel-ex:where(.astro-ka7eczlp) .big:where(.astro-ka7eczlp) svg:where(.astro-ka7eczlp){color:#ffffff80;width:24px}.panel-ex:where(.astro-ka7eczlp) .big:where(.astro-ka7eczlp) b:where(.astro-ka7eczlp){font:700 clamp(44px, 5vw, 60px)/1 var(--head);letter-spacing:-.04em;color:var(--verde)}.pp:where(.astro-ka7eczlp){font:700 13px/1 var(--body);color:#0b3b23;background:var(--verde);border-radius:999px;padding:7px 10px;display:inline-block}.deltas:where(.astro-ka7eczlp){border-top:1px solid #ffffff1a;gap:10px;padding-top:16px;list-style:none;display:grid}.deltas:where(.astro-ka7eczlp) li:where(.astro-ka7eczlp){color:#ffffffd6;justify-content:space-between;align-items:center;gap:12px;font-size:15.5px;display:flex}.metrics:where(.astro-ka7eczlp){gap:14px;margin-top:20px;list-style:none;display:grid}@media (width>=760px){.metrics:where(.astro-ka7eczlp){grid-template-columns:repeat(3,1fr);gap:20px}}.metric:where(.astro-ka7eczlp){background:var(--night-2);border-radius:var(--r-md);border:1px solid #ffffff14;padding:22px 24px}.metric:where(.astro-ka7eczlp) .num:where(.astro-ka7eczlp){font:700 clamp(44px, 5vw, 64px)/1 var(--head);letter-spacing:-.04em;color:var(--indigo-60)}.metric:where(.astro-ka7eczlp):nth-child(2) .num:where(.astro-ka7eczlp){color:var(--vainilla)}.metric:where(.astro-ka7eczlp):nth-child(3) .num:where(.astro-ka7eczlp){color:var(--mandarina)}.metric:where(.astro-ka7eczlp) .num:where(.astro-ka7eczlp) sup:where(.astro-ka7eczlp){vertical-align:.95em;color:#ffffffb8;margin-left:2px;font-size:.42em}.metric:where(.astro-ka7eczlp) b:where(.astro-ka7eczlp){font:600 19px/1.2 var(--head);color:#fff;margin-top:10px;display:block}.metric:where(.astro-ka7eczlp) span:where(.astro-ka7eczlp){color:#ffffffad;margin-top:6px;font-size:14.5px;display:block}.metrics-note:where(.astro-ka7eczlp){margin-top:16px}#testimonios:where(.astro-ndabfdc4){overflow-x:clip}.voices-stage:where(.astro-ndabfdc4){align-items:center;gap:22px;display:grid}@media (width>=1024px){.voices-stage:where(.astro-ndabfdc4){grid-template-columns:.74fr 1.26fr;gap:56px}.voices-stage:where(.astro-ndabfdc4) .title:where(.astro-ndabfdc4){font-size:clamp(40px,3.7vw,54px)}}.voices-stage:where(.astro-ndabfdc4) .sec-head:where(.astro-ndabfdc4){margin-bottom:0}.voices-rail:where(.astro-ndabfdc4){position:relative}.voices:where(.astro-ndabfdc4){scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding:26px 0 34px;list-style:none;display:flex;overflow-x:auto}.voices:where(.astro-ndabfdc4)::-webkit-scrollbar{display:none}.voices:where(.astro-ndabfdc4) img:where(.astro-ndabfdc4){-webkit-user-drag:none;user-select:none;pointer-events:none}.voice:where(.astro-ndabfdc4){scroll-snap-align:start;border-radius:var(--r-lg);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;flex:0 0 min(88%,560px);gap:20px;padding:clamp(24px,2.6vw,34px);display:flex}.v-top:where(.astro-ndabfdc4){border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding-bottom:clamp(16px,1.6vw,20px);display:flex}.v-logo:where(.astro-ndabfdc4){height:calc(var(--dh,36px) * .92);object-fit:contain;width:auto;max-width:190px}.v-emp:where(.astro-ndabfdc4){background:var(--indigo-10);color:var(--ink-2);font:500 14.5px/1 var(--body);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:9px 16px 9px 11px;display:inline-flex}.v-emp:where(.astro-ndabfdc4) svg:where(.astro-ndabfdc4){width:20px;height:20px;color:var(--indigo);flex:none}.v-emp:where(.astro-ndabfdc4) b:where(.astro-ndabfdc4){font:700 16.5px/1 var(--head);color:var(--mora);letter-spacing:-.01em}.voice:where(.astro-ndabfdc4) blockquote:where(.astro-ndabfdc4){font:italic 500 clamp(17px, 1.35vw, 19px)/1.58 var(--body);color:var(--ink);margin:0}.is-stack:where(.astro-ndabfdc4) .voice:where(.astro-ndabfdc4) blockquote:where(.astro-ndabfdc4){flex-direction:column;flex:1;justify-content:center;display:flex}.voice:where(.astro-ndabfdc4) .who:where(.astro-ndabfdc4){align-items:center;gap:14px;margin-top:auto;display:flex}.voice:where(.astro-ndabfdc4) .av:where(.astro-ndabfdc4){object-fit:cover;background:var(--indigo-20);border-radius:50%;flex:none;width:56px;height:56px}.voice:where(.astro-ndabfdc4) .who:where(.astro-ndabfdc4) div:where(.astro-ndabfdc4){flex:1;min-width:0}.voice:where(.astro-ndabfdc4) .who:where(.astro-ndabfdc4) b:where(.astro-ndabfdc4){font:600 16.5px/1.25 var(--head);display:block}.voice:where(.astro-ndabfdc4) .who:where(.astro-ndabfdc4) span:where(.astro-ndabfdc4){color:var(--ink-2);margin-top:3px;font-size:14.5px;line-height:1.35;display:block}.voices-rail:where(.astro-ndabfdc4).is-stack:before{content:"“";font:700 300px/1 var(--head);color:var(--indigo);opacity:.09;pointer-events:none;position:absolute;top:-54px;left:-46px}.is-stack:where(.astro-ndabfdc4) .voices:where(.astro-ndabfdc4){--pull:0;scroll-snap-type:none;outline-offset:8px;padding:54px 22px 8px;display:grid;overflow:visible}@media (width<=639px){.is-stack:where(.astro-ndabfdc4) .voices:where(.astro-ndabfdc4){padding:50px 8px 6px}}.is-stack:where(.astro-ndabfdc4) .voice:where(.astro-ndabfdc4){--e:calc(var(--d,0) - var(--pull));transform-origin:50% 100%;width:100%;transform:translateY(calc(var(--e) * -17px)) scale(calc(1 - var(--e) * .045)) rotate(calc(var(--e) * var(--tilt,0deg)));opacity:calc(1 - var(--e) * .14);grid-area:1/1;transition:transform .6s cubic-bezier(.2,.85,.25,1),opacity .45s,box-shadow .45s}.is-stack:where(.astro-ndabfdc4) .voice:where(.astro-ndabfdc4).is-front{cursor:grab;touch-action:pan-y;user-select:none;box-shadow:var(--shadow)}.is-stack:where(.astro-ndabfdc4) .voice:where(.astro-ndabfdc4)>:where(.astro-ndabfdc4){transition:opacity .25s}.is-stack:where(.astro-ndabfdc4) .voice:where(.astro-ndabfdc4):not(.is-front)>:where(.astro-ndabfdc4){opacity:clamp(0, calc(var(--pull) * (2 - var(--d,1)) * 1.4 - .3), 1)}.is-stack:where(.astro-ndabfdc4) .voice:where(.astro-ndabfdc4).is-front>:where(.astro-ndabfdc4){transition:opacity .45s .15s}.is-stack:where(.astro-ndabfdc4) .voice:where(.astro-ndabfdc4).is-dragging{cursor:grabbing;transition:none;transform:translate(var(--dx,0px), var(--dy,0px)) rotate(var(--dr,0deg))!important}.is-stack:where(.astro-ndabfdc4) .voice:where(.astro-ndabfdc4).is-flying{transition:transform .42s cubic-bezier(.45,0,.75,.35),opacity .42s;transform:translate(var(--fx,-135%), 40px) rotate(var(--fr,-14deg))!important;opacity:0!important;z-index:20!important}.is-stack:where(.astro-ndabfdc4) .voice:where(.astro-ndabfdc4).no-anim,.is-stack:where(.astro-ndabfdc4) .voice:where(.astro-ndabfdc4).no-anim>:where(.astro-ndabfdc4){transition:none!important}.vc:where(.astro-ndabfdc4){justify-content:center;align-items:center;gap:18px;margin-top:clamp(18px,2vw,24px);display:flex}.vc-count:where(.astro-ndabfdc4){text-align:center;min-width:64px;font:600 15px/1 var(--head);color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.04em}.vc-count:where(.astro-ndabfdc4) b:where(.astro-ndabfdc4){color:var(--ink);font-weight:700}.vc-btn:where(.astro-ndabfdc4){border:1px solid var(--line-2);width:52px;height:52px;color:var(--mora);cursor:pointer;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;place-items:center;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:grid}.vc-btn:where(.astro-ndabfdc4) svg:where(.astro-ndabfdc4){width:22px;height:22px}.vc-btn:where(.astro-ndabfdc4):hover{background:var(--mora);color:#fff;transform:translateY(-2px)}.cert-visual:where(.astro-adrtjbpi){padding-bottom:48px;position:relative}.plaque:where(.astro-adrtjbpi){border-radius:var(--r-lg);box-shadow:var(--shadow);background:#edebe8;position:relative;overflow:hidden;container-type:inline-size}.plaque:where(.astro-adrtjbpi) img:where(.astro-adrtjbpi){width:100%;height:auto}.plaque:where(.astro-adrtjbpi) .name:where(.astro-adrtjbpi){max-width:50%;font:700 7.8cqw/1 var(--head);letter-spacing:-.02em;color:#7263df;white-space:nowrap;position:absolute;top:31.8cqw;left:35.5%}.plaque:where(.astro-adrtjbpi) .name:where(.astro-adrtjbpi):after{content:"";vertical-align:-.05em;background:currentColor;width:.06em;height:.8em;margin-left:.05em;animation:1s step-end infinite caret;display:inline-block}.plaque:where(.astro-adrtjbpi).is-static .name:where(.astro-adrtjbpi):after{display:none}@keyframes caret{50%{opacity:0}}.web-seal:where(.astro-adrtjbpi){width:44%;box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:10px 10px 2px;position:absolute;bottom:0;right:-1%}.web-seal:where(.astro-adrtjbpi) img:where(.astro-adrtjbpi){width:100%}.web-seal:where(.astro-adrtjbpi) span:where(.astro-adrtjbpi){font:600 12.5px/1 var(--body);color:var(--ink-2);justify-content:center;align-items:center;gap:6px;padding:6px 0 10px;display:flex}.web-seal:where(.astro-adrtjbpi) span:where(.astro-adrtjbpi) svg:where(.astro-adrtjbpi){width:14px;height:14px}@media (width<=640px){.web-seal:where(.astro-adrtjbpi){width:58%}}.try:where(.astro-adrtjbpi){gap:8px;max-width:460px;margin-top:26px;display:grid}.try:where(.astro-adrtjbpi) label:where(.astro-adrtjbpi){font:600 14px/1.3 var(--body);color:var(--ink-2)}.try:where(.astro-adrtjbpi) input:where(.astro-adrtjbpi){border:1.5px solid var(--line-2);width:100%;font:600 16px/1.2 var(--head);background:#fff;border-radius:999px;padding:14px 20px;transition:border-color .15s,box-shadow .15s}.try:where(.astro-adrtjbpi) input:where(.astro-adrtjbpi):focus{border-color:var(--indigo);outline:none;box-shadow:0 0 0 4px #937af833}.offer:where(.astro-tl27rjbg){border-radius:var(--r-lg);box-shadow:var(--shadow);background:#fff;display:grid;overflow:hidden}@media (width>=900px){.offer:where(.astro-tl27rjbg){grid-template-columns:1.05fr .95fr}}.offer-main:where(.astro-tl27rjbg){background:var(--night);color:#fff;align-content:center;justify-items:start;gap:18px;padding:clamp(30px,4.4vw,60px);display:grid}.offer-ico:where(.astro-tl27rjbg){background:var(--vainilla);width:58px;height:64px;color:var(--mora);border-radius:999px 999px 15px 15px;place-items:center;display:grid}.offer-ico:where(.astro-tl27rjbg) svg:where(.astro-tl27rjbg){width:27px;height:27px}.offer-main:where(.astro-tl27rjbg) h3:where(.astro-tl27rjbg){font:700 clamp(27px, 2.7vw, 38px)/1.12 var(--head);letter-spacing:-.02em;color:#fff;max-width:17ch}.offer-main:where(.astro-tl27rjbg) p:where(.astro-tl27rjbg){color:#ffffffc7;max-width:38ch;font-size:clamp(16.5px,1.3vw,18px);line-height:1.55}.offer-main:where(.astro-tl27rjbg) .btn:where(.astro-tl27rjbg){margin-top:6px}.offer-inc:where(.astro-tl27rjbg){align-content:center;gap:16px;padding:clamp(30px,4.4vw,60px);display:grid}.offer-k:where(.astro-tl27rjbg){font:700 12.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.offer-inc:where(.astro-tl27rjbg) .checks:where(.astro-tl27rjbg){gap:14px;margin-top:0}.offer-inc:where(.astro-tl27rjbg) .checks:where(.astro-tl27rjbg) li:where(.astro-tl27rjbg){font-size:16.5px}.faq:where(.astro-ajsgapk5){gap:12px;max-width:900px;display:grid}.faq:where(.astro-ajsgapk5) details:where(.astro-ajsgapk5){border:1px solid var(--line);background:#fff;border-radius:18px;padding:0 22px;transition:box-shadow .2s,border-color .2s}.faq:where(.astro-ajsgapk5) details:where(.astro-ajsgapk5)[open]{box-shadow:var(--shadow-sm);border-color:#0000}.faq:where(.astro-ajsgapk5) summary:where(.astro-ajsgapk5){cursor:pointer;font:600 17.5px/1.35 var(--head);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;list-style:none;display:flex}.faq:where(.astro-ajsgapk5) summary:where(.astro-ajsgapk5)::-webkit-details-marker{display:none}.faq:where(.astro-ajsgapk5) summary:where(.astro-ajsgapk5):after{content:"";background:var(--indigo-10) center / 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23937AF8' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");border-radius:50%;flex:0 0 30px;height:30px;transition:transform .25s}.faq:where(.astro-ajsgapk5) details:where(.astro-ajsgapk5)[open] summary:where(.astro-ajsgapk5):after{transform:rotate(45deg)}.faq:where(.astro-ajsgapk5) details:where(.astro-ajsgapk5) p:where(.astro-ajsgapk5){color:var(--ink-2);padding:0 0 22px}.faq-wrap:where(.astro-ajsgapk5){gap:28px;display:grid}@media (width>=1024px){.faq-wrap:where(.astro-ajsgapk5){grid-template-columns:.7fr 1.3fr;align-items:start;gap:56px}.faq-wrap:where(.astro-ajsgapk5) .sec-head:where(.astro-ajsgapk5){top:calc(var(--top) + var(--bar) + 40px);position:sticky}}
