.wrap{width:100%;max-width:1120px;margin-inline:auto;padding-inline:20px}@media (min-width:700px){.wrap{padding-inline:40px}}.sec{padding-block:62px}@media (min-width:700px){.sec{padding-block:104px}}.sec--tint{background:var(--surface)}.sec--dark{background:var(--navy-900);color:var(--on-dark)}.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:10px;margin-bottom:18px;font-size:11.5px;font-weight:700;display:flex}.kicker:before{content:"";background:var(--sky);flex:none;width:22px;height:2px}.sec--dark .kicker{color:var(--sky)}h2{letter-spacing:-.025em;color:var(--navy);text-wrap:balance;max-width:24ch;font-size:clamp(1.6rem,5vw,2.15rem);font-weight:700;line-height:1.1}.sec--dark h2{color:#fff}h3{color:var(--navy);font-size:1.02rem;font-weight:700;line-height:1.3}.sec-lead{color:var(--ink-soft);max-width:58ch;margin-top:16px;font-size:clamp(1rem,3.6vw,1.1rem)}.sec--dark .sec-lead{color:var(--on-dark-soft)}.sec-lead+.sec-lead{margin-top:14px}.sec-lead em{color:var(--navy);font-style:normal;font-weight:600}.hero{background:linear-gradient(180deg, #e9f3fa 0%, var(--bg) 620px);color:var(--ink);position:relative}.hero-photo{background-image:url(/curso-respiracao/hero-wide.jpg);background-position:50% 46%;background-size:cover;height:300px}@media (min-width:1200px){.hero{--overlap:104px;grid-template-columns:minmax(0,1fr) clamp(320px,33%,520px);align-items:stretch;display:grid}.hero-inner{width:auto;max-width:none;margin-inline:0;margin-right:calc(var(--overlap) * -1);grid-area:1/1;padding-left:max(40px,50vw - 520px);padding-right:0}.hero-photo{background-image:url(/curso-respiracao/hero.jpg);background-position:50%;grid-area:1/2;height:auto}.topbar{padding-right:var(--overlap)}.creds-strip{grid-area:2/1/auto/-1}}html{background:#e9f3fa}.hero-inner{padding-bottom:34px}@media (min-width:900px){.hero-inner{padding-bottom:44px}}.topbar{justify-content:space-between;align-items:center;gap:16px;padding-block:22px 36px;display:flex}@media (min-width:700px){.topbar{padding-block:28px 58px}}.brand img{width:auto;height:56px}@media (min-width:700px){.brand img{height:72px}}.hero-grid{gap:30px;display:grid}@media (min-width:900px){.hero-grid{grid-template-columns:1fr minmax(300px,328px);grid-template-areas:"copy card";align-items:start;gap:0 40px}.hero-copy{grid-area:copy}.ticket{grid-area:card}}@media (min-width:1080px){.hero-grid{grid-template-columns:1fr minmax(348px,384px);column-gap:60px}}@media (min-width:1200px){.hero-grid{grid-template-columns:1fr minmax(330px,360px);column-gap:48px}}.eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--navy);align-items:center;gap:11px;margin-bottom:20px;font-size:11.5px;font-weight:700;display:flex}.eyebrow:before{content:"";background:var(--sky);flex:none;width:26px;height:2px}h1{letter-spacing:-.032em;color:var(--navy);text-wrap:balance;max-width:12ch;font-size:clamp(2.4rem,7.8vw,3.75rem);font-weight:800;line-height:.97}@media (min-width:900px){h1{font-size:3rem}}@media (min-width:1080px){h1{font-size:4rem}}@media (min-width:1200px){h1{font-size:3.1rem}}@media (min-width:1400px){h1{font-size:3.4rem}}.h1-sub{letter-spacing:-.005em;color:#147799;max-width:none;margin-top:16px;font-size:clamp(1rem,3.9vw,1.24rem);font-weight:600;line-height:1.32;display:block}.hero-lead{color:var(--ink-soft);max-width:46ch;margin-top:22px;font-size:clamp(1.02rem,4vw,1.14rem);line-height:1.62}.hero-lead strong{color:var(--navy);font-weight:600}.facts{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;margin-top:36px;padding-top:22px;display:grid}@media (min-width:900px){.facts{margin-top:42px}}.fact-k{letter-spacing:.16em;text-transform:uppercase;color:#5d6e87;margin-bottom:4px;font-size:9.5px;font-weight:700}.fact-sub{display:none}.fact-v{color:var(--navy);font-size:15px;font-weight:700;line-height:1.35}@media (min-width:760px){.facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.facts>div{padding:4px 16px 0 0}.facts>div+div{border-left:1px solid var(--hairline);padding-left:22px}.fact-k{margin-bottom:7px;font-size:10px}.fact-sub{color:#5d6e87;font-weight:500;display:block}.fact-v{font-size:16px}}@media (min-width:900px){.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.facts>div{padding:4px 20px 0 0}.facts>div+div{border-left:0;padding-left:0}.facts>div:nth-child(2n){border-left:1px solid var(--hairline);padding-left:24px}}.ticket{background:linear-gradient(160deg, var(--navy-800), var(--navy-900) 70%);color:var(--on-dark);border-radius:var(--r-lg);border:1px solid #57c3e938;padding:24px 22px;scroll-margin:16px 0 24px;box-shadow:0 1px 2px #06102029,0 20px 40px -24px #0610208c}@media (min-width:900px){.ticket{padding:28px 26px}}.ticket{z-index:1;position:relative}.ticket-k{letter-spacing:.16em;text-transform:uppercase;color:var(--sky);align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:flex}.ticket-k--open:before{content:"";background:var(--green);border-radius:50%;flex:none;width:7px;height:7px}.ticket-when{letter-spacing:-.03em;color:#fff;margin-top:12px;font-size:clamp(1.62rem,6.4vw,1.92rem);font-weight:800;line-height:1.05}.ticket-when-sub{color:var(--on-dark-soft);margin-top:6px;font-size:13px;line-height:1.45}.ticket-rule{background:var(--hairline-dark);height:1px;margin-block:20px}.ticket-list{gap:11px;margin-bottom:22px;display:grid}.ticket-list li{color:var(--on-dark-soft);padding-left:26px;font-size:13.5px;line-height:1.45;list-style:none;position:relative}.ticket-list li b{color:#fff;font-weight:700}.tick{width:15px;height:15px;color:var(--sky);position:absolute;top:3px;left:0}.sec--dark .tick,.creds-strip .tick{color:var(--sky)}.cta{background:var(--green);width:100%;min-height:54px;color:var(--navy-900);letter-spacing:-.005em;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:15px 22px;font-size:1rem;font-weight:700;transition:transform .12s,filter .12s;display:flex;position:relative}.cta:hover{filter:brightness(1.05)}.cta:active{transform:translateY(1px)}.cta svg{flex:none}.cta--ghost{color:var(--navy);background:0 0;border:1.5px solid #1d345b47}.cta--ghost:hover{background:var(--surface);border-color:var(--navy);filter:none}.cta-note{color:var(--ink-faint);text-align:center;margin-top:12px;font-size:12px;line-height:1.5}.ticket .cta-note,.sec--dark .cta-note{color:var(--on-dark-soft)}.creds-strip{background:var(--navy-900);color:var(--on-dark)}.creds-strip ul{gap:0;display:grid}@media (min-width:780px){.creds-strip ul{grid-template-columns:repeat(3,1fr)}}.creds-strip li{color:var(--on-dark-soft);border-bottom:1px solid var(--hairline-dark);align-items:flex-start;gap:11px;padding:15px 0;font-size:13px;line-height:1.5;list-style:none;display:flex}.creds-strip li:last-child{border-bottom:0}.creds-strip li b{color:#fff;font-weight:600}.creds-strip .tick{flex:none;margin-top:3px;position:static}@media (min-width:780px){.creds-strip li{border-bottom:0;padding:24px 26px 24px 0}.creds-strip li+li{border-left:1px solid var(--hairline-dark);padding-left:26px}}.problem{color:var(--navy);letter-spacing:-.028em;text-wrap:balance;max-width:16ch;font-size:clamp(1.45rem,5.6vw,2.3rem);font-weight:700;line-height:1.16}.tese{gap:22px;margin-bottom:44px;display:grid}@media (min-width:900px){.tese{grid-template-columns:.9fr 1.1fr;align-items:start;column-gap:60px}.tese .sec-lead:first-child{margin-top:0}}.brakes{background:var(--navy-900);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);margin-top:40px;padding:26px 20px 22px}@media (min-width:900px){.brakes{margin-top:52px;padding:34px 34px 28px}}.brakes-k{letter-spacing:-.022em;color:#fff;text-wrap:balance;max-width:24ch;margin-bottom:22px;font-size:clamp(1.05rem,3.6vw,1.32rem);font-weight:700;line-height:1.24}@media (min-width:900px){.brakes-k{margin-bottom:26px}}.brakes-list{border-top:1px solid var(--hairline-dark);gap:0;display:grid}.brake{border-bottom:1px solid var(--hairline-dark);gap:10px;padding:20px 0;list-style:none;display:grid}@media (min-width:1000px){.brake{grid-template-columns:220px minmax(0,1.15fr) minmax(0,.95fr);align-items:start;column-gap:36px;padding:22px 0}}.brake:last-child{border-bottom:0;padding-bottom:4px}.brake-id{gap:2px;display:grid}.brake-n{letter-spacing:.14em;color:var(--sky);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:11px;font-weight:800}.brake-term{letter-spacing:-.02em;color:#fff;font-size:1.06rem;font-weight:700;line-height:1.2}.brake-lay{color:var(--sky);font-size:12.5px;font-weight:500;line-height:1.4}.brake-what{color:var(--on-dark-soft);font-size:14px;line-height:1.55}.brake-what b{color:#fff;font-weight:600}.brake-cost{color:var(--on-dark-soft);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}@media (min-width:1000px){.brake-cost{border-left:1px solid var(--hairline-dark);padding-left:20px}}.brake-arrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:7px solid var(--sky);opacity:.85;flex:none;width:0;height:0;margin-top:5px}.brakes-cap{border-top:1px solid var(--hairline-dark);color:var(--on-dark-soft);margin-top:20px;padding-top:16px;font-size:12.5px;line-height:1.6}.brakes-cap span{max-width:76ch;display:block}.pillars-block{margin-top:64px}.pillars{border-top:1px solid var(--hairline);gap:0;margin-top:30px;display:grid}@media (min-width:820px){.pillars{grid-template-columns:repeat(3,1fr);column-gap:40px}}.pillar{border-bottom:1px solid var(--hairline);padding:20px 0 22px;position:relative}@media (min-width:820px){.pillar{border-bottom:0;border-top:2px solid var(--navy);margin-top:-1px;padding-top:22px}}.pillar-n{letter-spacing:.06em;color:var(--sky);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:12px;font-weight:800}.pillar h3{letter-spacing:-.015em;margin-bottom:8px;font-size:1.06rem}.pillar p{color:var(--ink-soft);font-size:14px;line-height:1.55}.modules{border-top:1px solid var(--hairline-dark);gap:0;margin-top:32px;display:grid}.mod{border-bottom:1px solid var(--hairline-dark);gap:12px;padding:24px 0;display:grid}@media (min-width:900px){.mod{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:48px;padding:30px 0}}.mod:last-child{border-bottom:0}@media (min-width:900px){.mod:last-child{border-bottom:1px solid var(--hairline-dark)}}.mod-head{margin-bottom:2px}.mod-n{letter-spacing:.16em;text-transform:uppercase;color:var(--sky);font-size:10.5px;font-weight:800}.mod h3{color:#fff;letter-spacing:-.022em;font-size:1.18rem;line-height:1.22}@media (min-width:900px){.mod h3{font-size:1.3rem}}.mod-lead{color:var(--sky);max-width:34ch;font-size:13.5px;font-weight:500;line-height:1.5}@media (min-width:900px){.mod{grid-template-rows:auto auto 1fr}.mod-head{grid-area:1/1}.mod h3{grid-area:2/1}.mod-lead{grid-area:3/1;align-self:start}.mod ul{grid-area:1/2/-1}}.mod ul{align-content:start;gap:0;display:grid}.mod li{border-top:1px solid var(--hairline-dark);color:var(--on-dark-soft);padding:9px 0;font-size:13.5px;line-height:1.45;list-style:none}@media (min-width:900px){.mod li:first-child{border-top:0;padding-top:0}}.band{border-radius:var(--r);isolation:isolate;margin-top:44px;position:relative;overflow:hidden}.band img{width:100%;height:auto;display:block}.band figcaption{color:var(--on-dark-soft);background:linear-gradient(#09142600 0%,#091426e0 55%,#091426f5 100%);padding:34px 18px 16px;font-size:12.5px;line-height:1.55;position:absolute;bottom:0;left:0;right:0}.band figcaption span{max-width:62ch;display:block}@media (min-width:700px){.band figcaption{padding:70px 26px 22px;font-size:13.5px}}.band figcaption b{color:#fff;font-weight:600}.pitch{border-top:1px solid var(--hairline-dark);letter-spacing:-.026em;color:#fff;text-wrap:balance;max-width:26ch;margin-top:56px;padding-top:30px;font-size:clamp(1.35rem,4.6vw,2rem);font-weight:700;line-height:1.18}.pitch span{letter-spacing:-.01em;color:var(--on-dark-soft);margin-bottom:8px;font-size:clamp(.98rem,3.4vw,1.14rem);font-weight:500;display:block}.qualify{margin-top:56px}.qualify ul{gap:14px;display:grid}@media (min-width:820px){.qualify ul{grid-template-columns:1fr 1fr;column-gap:48px}}.qualify li{color:var(--on-dark-soft);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;list-style:none;display:flex}.qualify .tick{flex:none;margin-top:3px;position:static}.qualify li b,.qualify li strong{color:#fff}.qualify-who{border-top:1px solid var(--hairline-dark);color:var(--on-dark-soft);margin-top:24px;padding-top:18px;font-size:13.5px;line-height:1.55}.qualify-who span{color:#a9bdd6b8;margin-top:6px;display:block}.outcomes{border-top:1px solid var(--hairline);gap:0;margin-top:30px;display:grid}@media (min-width:860px){.outcomes{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;column-gap:56px}}.outcomes li{border-bottom:1px solid var(--hairline);color:var(--ink-soft);padding:15px 0 15px 42px;font-size:14.5px;line-height:1.55;list-style:none;position:relative}.out-body b{color:var(--ink);letter-spacing:-.012em;margin-bottom:3px;font-weight:600;display:block}@media (min-width:860px){.outcomes li:nth-child(3),.outcomes li:last-child{border-bottom:0}}.out-n{letter-spacing:.06em;color:var(--sky);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800;position:absolute;top:17px;left:0}.notfor{border-top:2px solid var(--navy);margin-top:56px;padding-top:26px}.notfor-k{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:20px;font-size:10.5px;font-weight:800}.notfor ul{gap:14px;display:grid}@media (min-width:820px){.notfor ul{grid-template-columns:repeat(3,1fr);column-gap:44px}}.notfor li{color:var(--ink-soft);align-items:flex-start;gap:11px;font-size:14px;line-height:1.45;list-style:none;display:flex}.cross{color:#9fb0c6;flex:none;width:15px;height:15px;margin-top:3px}.notfor-note{border-top:1px solid var(--hairline);color:var(--navy);max-width:72ch;margin-top:26px;padding-top:18px;font-size:14px;font-weight:500;line-height:1.6}.trainer{gap:26px;margin-top:30px;display:grid}@media (min-width:860px){.trainer{grid-template-columns:300px 1fr;align-items:start;column-gap:52px}}.trainer-photo{border-radius:var(--r);background:var(--navy-800);box-shadow:var(--shadow);aspect-ratio:16/10;max-width:460px;overflow:hidden}@media (min-width:860px){.trainer-photo{aspect-ratio:4/5;max-width:none}}.trainer-photo img{object-fit:cover;object-position:50% 22%;width:100%;height:100%}.trainer-name{letter-spacing:-.028em;color:var(--navy);font-size:clamp(1.5rem,5.4vw,2rem);font-weight:800;line-height:1.05}.badge{letter-spacing:.14em;text-transform:uppercase;color:var(--navy);border:1px solid #1d345b3d;border-radius:4px;margin-top:10px;padding:5px 10px;font-size:10.5px;font-weight:800;display:inline-block}.trainer-quote{border-left:2px solid var(--sky);color:var(--navy);letter-spacing:-.012em;max-width:40ch;margin-top:22px;padding-left:16px;font-size:clamp(1.02rem,3.8vw,1.16rem);font-weight:500;line-height:1.5}.creds{border-top:2px solid var(--navy);gap:0;margin-top:26px;display:grid}@media (min-width:640px){.creds{grid-template-columns:1fr 1fr;column-gap:40px}}.creds li{border-bottom:1px solid var(--hairline);color:var(--ink-soft);padding:12px 0;font-size:13.5px;line-height:1.45;list-style:none}.trainer-fields{color:var(--ink-faint);margin-top:20px;font-size:13px;line-height:1.6}.trainer-ig{min-height:44px;color:var(--navy);text-underline-offset:3px;align-items:center;gap:8px;margin-top:16px;font-size:13.5px;font-weight:600;-webkit-text-decoration:underline #1d345b4d;text-decoration:underline #1d345b4d;display:inline-flex}.trainer-ig:hover{-webkit-text-decoration-color:var(--navy);text-decoration-color:var(--navy)}.says{border-top:2px solid var(--navy);margin-top:64px;padding-top:30px}.says-grid{gap:0;margin-top:26px;display:grid}@media (min-width:860px){.says-grid{grid-template-columns:repeat(3,1fr);column-gap:44px}}.says figure{border-bottom:1px solid var(--hairline);flex-direction:column;padding:20px 0 22px;display:flex}@media (min-width:860px){.says figure{border-bottom:0;padding-top:0}}.says blockquote{color:var(--ink-soft);font-size:14.5px;line-height:1.6}.says figcaption{border-top:1px solid var(--hairline);color:var(--navy);margin-top:14px;padding-top:12px;font-size:13px;font-weight:700}@media (min-width:860px){.says figcaption{margin-top:auto}}.offer{gap:22px;margin-top:32px;display:grid}@media (min-width:900px){.offer{grid-template-columns:minmax(0,420px) 1fr;align-items:start;column-gap:52px}}.offer-main{border:1px solid var(--navy);border-radius:var(--r-lg);box-shadow:var(--shadow);background:#fff;flex-direction:column;padding:26px 22px;display:flex}.plan-flag{letter-spacing:.14em;text-transform:uppercase;color:var(--navy);border-bottom:2px solid var(--sky);align-self:flex-start;margin-bottom:18px;padding-bottom:5px;font-size:10px;font-weight:800}.plan-name{color:var(--navy);letter-spacing:-.01em;font-size:1.04rem;font-weight:700;line-height:1.3}.plan-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:14px;display:flex}.plan-price b{letter-spacing:-.035em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:800;line-height:1}.plan-price span{color:var(--ink-faint);font-size:13px}.plan-alt{color:var(--ink-soft);border-left:2px solid var(--sky);margin-top:12px;padding:2px 0 2px 12px;font-size:13px;line-height:1.5}.plan-alt b{color:var(--navy);font-weight:700}.plan-deadline{color:var(--ink-soft);border-left:2px solid var(--sky);margin-top:10px;padding:2px 0 2px 12px;font-size:13px;line-height:1.5}.plan-deadline b{color:var(--navy);white-space:nowrap;font-weight:700}.plan-list{border-top:1px solid var(--hairline);align-self:stretch;gap:0;margin-top:20px;margin-bottom:22px;display:grid}.plan-list li{border-bottom:1px solid var(--hairline);color:var(--ink-soft);padding:10px 0;font-size:13.5px;line-height:1.45;list-style:none}.plan-list li b{color:var(--navy);font-weight:600}.offer-main .cta{margin-top:auto}.steps{counter-reset:st;border-top:1px solid var(--hairline);gap:0;display:grid}.steps--offer{margin-top:0}.step{counter-increment:st;border-bottom:1px solid var(--hairline);padding:20px 0}.step:last-child{border-bottom:0}.step-n{letter-spacing:.16em;color:var(--sky);margin-bottom:8px;font-size:10.5px;font-weight:800}.step-n:before{content:"PASSO " counter(st)}.step h3{margin-bottom:8px;font-size:15.5px}.step p{color:var(--ink-soft);font-size:13.5px;line-height:1.55}.accred{border-top:1px solid var(--hairline);margin-top:48px;padding-top:24px}.accred-k{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:18px;font-size:10.5px;font-weight:800}.accred-row{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.accred-marks{flex:none;align-items:center;gap:26px;display:flex}.accred-dgert{width:auto;height:62px}.accred-ipdj{width:auto;height:78px}.accred-row>p{color:var(--ink-soft);flex:1;min-width:240px;max-width:52ch;font-size:13px;line-height:1.6}.accred b{color:var(--navy);font-weight:600}.faq{border-top:1px solid var(--hairline);margin-top:46px}.faq details{border-bottom:1px solid var(--hairline)}.faq summary{cursor:pointer;min-height:48px;color:var(--navy);justify-content:space-between;align-items:center;gap:18px;padding-block:18px;font-size:15px;font-weight:600;line-height:1.35;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:1.8px solid var(--sky);border-bottom:1.8px solid var(--sky);flex:none;width:10px;height:10px;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}.faq details[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.faq p{color:var(--ink-soft);max-width:62ch;padding-bottom:20px;font-size:14.5px;line-height:1.65}.faq a{color:var(--navy);text-underline-offset:2px;font-weight:600;text-decoration:underline}.final{text-align:center}.final h2{max-width:22ch;margin-inline:auto}.final .kicker{justify-content:center}.final .cta{margin-inline:auto;max-width:380px;margin-top:30px}.foot{background:var(--navy-900);color:var(--on-dark-soft);padding-block:52px;padding-bottom:calc(52px + var(--dock-h))}@media (min-width:900px){.foot{padding-bottom:52px}}.foot-grid{gap:30px;display:grid}@media (min-width:760px){.foot-grid{grid-template-columns:1.3fr 1fr 1fr;gap:48px}}.foot img{width:auto;height:56px}.foot h4{letter-spacing:.16em;text-transform:uppercase;color:var(--sky);margin-bottom:12px;font-size:10.5px;font-weight:800}.foot p,.foot li{color:var(--on-dark-soft);font-size:13px;line-height:1.65;list-style:none}.foot a:hover{color:#fff}.socials{gap:10px;margin-top:18px;display:flex}.socials a{border:1px solid var(--hairline-dark);width:38px;height:38px;color:var(--on-dark-soft);border-radius:8px;place-items:center;display:grid}.socials a:hover{border-color:var(--sky);color:#fff}.legal{border-top:1px solid var(--hairline-dark);color:#7f93ad;margin-top:34px;padding-top:22px;font-size:11.5px;line-height:1.7}.dock{z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--hairline);background:#fffffff5;align-items:center;gap:14px;transition:transform .24s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(115%)}.dock[data-show="1"]{transform:translateY(0)}@media (min-width:900px){.dock{display:none}}.dock-meta{flex:0 auto;min-width:0;line-height:1.2;overflow:hidden}.dock-meta b{letter-spacing:-.02em;color:var(--navy);white-space:nowrap;font-size:.98rem;font-weight:800;display:block}.dock-meta span{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.dock .cta{flex:auto;width:auto;min-width:fit-content;min-height:46px;padding:12px 18px;font-size:.94rem}.wiz--dark{--navy:#fff;--ink-soft:#c3d3e6;--ink-faint:#93a9c4;--hairline:#eef4fb33;--surface:#eef4fb1a;--surface-2:#eef4fb29}.wiz--dark .fld input{color:var(--ink);border-color:#0c1a3029}.wiz--dark .fld input::placeholder{color:#7d8ea6}.wiz--dark .fld input:focus{border-color:var(--sky);box-shadow:0 0 0 3px #57c3e952}.wiz--dark .pick,.wiz--dark .seg-o{background:#eef4fb12}.wiz--dark .pick[data-on="1"],.wiz--dark .seg-o[data-on="1"]{background:var(--sky);border-color:var(--sky);color:var(--navy-900);font-weight:700}.wiz--dark .pick[data-on="1"] .pick-txt>b,.wiz--dark .pick[data-on="1"] .pick-txt>span{color:var(--navy-900)}.wiz--dark .pick-mark,.wiz--dark .chk-box{background:#0c1a304d;border-color:#eef4fb59}.wiz--dark .pick[data-on="1"] .pick-mark,.wiz--dark .chk[data-on="1"] .chk-box{background:var(--navy-900);border-color:var(--navy-900);color:var(--sky)}.wiz--dark .wiz-err{color:#ffc2c2;background:#d65a5a2e}.wiz--dark .fld[data-bad="1"]>label,.wiz--dark .fld[data-bad="1"] .fld-lab,.wiz--dark .fld-msg--bad{color:#ff9e9e}.wiz--dark .iban{background:#eef4fb14}.wiz--dark .iban code{color:#fff}.wiz--dark .copy{background:var(--sky);color:var(--navy-900)}.wiz--dark .copy[data-done="1"]{background:var(--green)}.wiz--dark .pick:has(input:focus-visible){outline-color:var(--sky)}.wiz--dark .seg-o:has(input:focus-visible){outline-color:var(--sky)}.wiz--dark .chk:has(input:focus-visible) .chk-box{outline-color:var(--sky)}@supports not selector(:has(*)){.wiz--dark .pick:focus-within,.wiz--dark .seg-o:focus-within,.wiz--dark .chk:focus-within .chk-box{outline-color:var(--sky)}}.ficha-sec{background:var(--bg);padding-block:40px}.ficha-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin:0;display:grid}.ficha-grid>div{padding-block:4px 15px}.ficha-grid>div:before{content:"";background:var(--sky);width:22px;height:2px;margin-bottom:13px;display:block}.ficha-grid dt{letter-spacing:.16em;text-transform:uppercase;color:#5d6e87;margin-bottom:5px;font-size:9.5px;font-weight:700}.ficha-grid dd{letter-spacing:-.01em;color:var(--navy);margin:0;font-size:16px;font-weight:700;line-height:1.3}.ficha-sub{letter-spacing:0;color:var(--ink-soft);margin-top:4px;font-size:12.5px;font-weight:500;line-height:1.45;display:block}.ficha-who{border-left:2px solid var(--sky);max-width:76ch;color:var(--ink-soft);margin-top:22px;padding-left:14px;font-size:14px;font-weight:500;line-height:1.5}.ficha-who b{color:var(--navy);font-weight:700}.ficha-money{gap:24px;margin-top:26px;display:grid}.money{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:20px 22px 16px}.money-now{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.money-price{letter-spacing:-.045em;color:var(--navy);font-size:clamp(2.6rem,12vw,3.3rem);font-weight:800;line-height:.92}.money-meta{color:var(--ink-soft);flex:100%;font-size:13.5px;font-weight:600;line-height:1.4}.money-meta--over{font-weight:500}.money-pill{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#0b6688;background:#57c3e92e;border-radius:999px;align-self:center;padding:5px 11px;font-size:10.5px;font-weight:800}.rungs{margin:16px 0 0;padding:0;list-style:none}.rungs li{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:14px;padding-block:8px;display:flex}.rung-k{color:var(--ink-soft);flex-direction:column;font-size:13px;font-weight:700;display:flex}.rung-when{color:var(--ink-faint);margin-top:1px;font-size:12px;font-weight:500}.rung-v{color:var(--ink-soft);white-space:nowrap;font-size:15px;font-weight:800}.rungs li[data-estado=esgotado] .rung-k,.rungs li[data-estado=esgotado] .rung-v{color:var(--ink-faint)}.rungs li[data-estado=esgotado] .rung-n{text-underline-offset:0;align-self:flex-start;-webkit-text-decoration:line-through #5f7089bf;text-decoration:line-through #5f7089bf;text-decoration-thickness:3px}.rungs li[data-estado=esgotado] .rung-v{letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}.money-rule{border-top:1px solid var(--hairline);color:var(--ink-faint);margin-top:14px;padding-top:12px;font-size:12px;font-weight:500;line-height:1.45}.ficha-seals{flex-direction:column;gap:14px;display:flex}.ficha-seals .ficha-sub{max-width:46ch;margin-top:0}.ficha-marks{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.offer-main .rungs{max-width:420px;margin-top:14px}@media (min-width:700px){.ficha-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 40px}}@media (min-width:860px){.ficha-money{grid-template-columns:minmax(0,430px) minmax(0,1fr);align-items:center;gap:48px}.money{padding:24px 26px 18px}}@media (min-width:960px){.ficha-sec{padding-block:56px}.ficha-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ficha-grid>div{padding-block:4px 18px}.ficha-grid dd{font-size:17px}}
