.bc{--bc:#ff6b3d;--bc-v:#35e0a1;max-width:1400px;padding:clamp(28px,5vw,64px) var(--h2-gutter) 90px;margin:0 auto}.bc-hero{background:radial-gradient(90% 130% at 100% 0%,color-mix(in srgb,var(--bc) 26%,transparent),transparent 62%),color-mix(in srgb,var(--h2-bone) 6%,transparent);box-shadow:inset 0 0 0 1px var(--h2-line);border-radius:38px;grid-template-columns:auto 1fr;align-items:center;gap:clamp(20px,4vw,48px);padding:clamp(26px,4vw,56px);display:grid}.bc-ico{aspect-ratio:1;object-fit:cover;width:clamp(110px,16vw,190px);height:auto;box-shadow:0 24px 60px -18px var(--bc);border-radius:32%}.bc-hero h1{font:800 clamp(2.4rem,6.5vw,5rem)/.92 var(--h2-display);letter-spacing:-.045em;text-transform:none;margin:0 0 14px}.bc-hero h1 span{color:var(--bc)}.bc-hero p{max-width:60ch;color:color-mix(in srgb,var(--h2-bone) 80%,transparent);font:500 clamp(1.05rem,1.6vw,1.22rem)/1.55 var(--h2-body);margin:0 0 22px}.bc-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bc-go{background:var(--bc);color:#13173d;height:58px;font:800 1.08rem var(--h2-body);border-radius:999px;align-items:center;gap:12px;padding:0 30px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:inline-flex}.bc-go:hover{box-shadow:0 0 0 5px color-mix(in srgb,var(--bc) 40%,transparent);transform:translateY(-1px)}.bc-alt{height:58px;color:var(--h2-bone);font:700 1rem var(--h2-body);box-shadow:inset 0 0 0 1px var(--h2-line);border-radius:999px;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.bc-alt:hover{background:color-mix(in srgb,var(--h2-bone) 8%,transparent)}.bc-nav{flex-wrap:wrap;gap:8px;margin:26px 0 0;display:flex}.bc-nav a{color:var(--h2-mute);font:700 .9rem var(--h2-body);box-shadow:inset 0 0 0 1px var(--h2-line);border-radius:999px;padding:8px 15px;text-decoration:none}.bc-nav a:hover{color:var(--h2-bone);background:color-mix(in srgb,var(--h2-bone) 7%,transparent)}.bc-sec{margin-top:56px;scroll-margin-top:90px}.bc-sec h2{font:800 clamp(1.6rem,3vw,2.3rem)/1 var(--h2-display);letter-spacing:-.035em;text-transform:none;margin:0 0 6px}.bc-sec>p{color:var(--h2-mute);font:500 1rem/1.5 var(--h2-body);max-width:70ch;margin:0 0 20px}.bc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.bc-card{background:color-mix(in srgb,var(--h2-bone) 6%,transparent);box-shadow:inset 0 0 0 1px var(--h2-line);color:var(--h2-mute);font:500 .95rem/1.5 var(--h2-body);border-radius:24px;padding:20px 22px}.bc-card b{color:var(--h2-bone);font:800 1.05rem/1.2 var(--h2-display);letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:8px;display:flex}.bc-card em{color:var(--h2-bone);margin-top:8px;font-style:italic;display:block}.bc-card b i{background:color-mix(in srgb,var(--bc) 20%,transparent);width:32px;height:32px;color:var(--bc);border-radius:10px;flex:none;place-items:center;font-size:.85rem;display:grid}.bc-oye{grid-template-columns:repeat(auto-fill,minmax(min(100%,235px),1fr));gap:12px;display:grid}.bc-play{cursor:pointer;text-align:left;background:color-mix(in srgb,var(--h2-bone) 6%,transparent);width:100%;box-shadow:inset 0 0 0 1px var(--h2-line);color:var(--h2-bone);font:inherit;border:0;border-radius:24px;align-items:center;gap:14px;padding:16px 18px;transition:background .15s;display:flex}.bc-play:hover{background:color-mix(in srgb,var(--bc) 12%,transparent)}.bc-play .bt{background:var(--bc);color:#13173d;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:1rem;display:grid}.bc-play.on .bt{background:var(--bc-v)}.bc-play strong{font:800 1rem var(--h2-body);display:block}.bc-play small{color:var(--h2-mute);font:500 .88rem/1.4 var(--h2-body);margin-top:3px;display:block}.bc-pasos{counter-reset:p;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.bc-pasos.c4{grid-template-columns:repeat(4,1fr)}@media (width<=1100px){.bc-pasos.c4{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.bc-pasos.c4{grid-template-columns:1fr}}.bc-pasos .bc-card{padding-top:58px;position:relative}.bc-pasos .bc-card:before{counter-increment:p;content:counter(p);background:var(--bc);color:#13173d;width:30px;height:30px;font:800 .95rem var(--h2-body);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:22px}.bc-cmd{gap:8px;display:grid}.bc-cmd div{background:color-mix(in srgb,var(--h2-bone) 5%,transparent);box-shadow:inset 0 0 0 1px var(--h2-line);color:var(--h2-mute);font:500 .95rem/1.5 var(--h2-body);border-radius:18px;grid-template-columns:minmax(150px,220px) 1fr;align-items:baseline;gap:14px;padding:14px 18px;display:grid}.bc-cmd code{color:var(--bc);font:700 .98rem ui-monospace,SFMono-Regular,Menlo,monospace}.bc-h3{font:800 1.1rem var(--h2-body);color:var(--h2-bone);margin:26px 0 10px}.bc-planes{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.bc-plan ul{margin:10px 0 0;padding-left:18px}.bc-plan li{margin:4px 0}.bc-precio{color:var(--h2-bone);font:800 2rem/1.1 var(--h2-display);letter-spacing:-.03em;margin:2px 0 4px}.bc-precio small{font:600 .9rem var(--h2-body);color:var(--h2-mute);letter-spacing:0}.bc-plan-pro{box-shadow:inset 0 0 0 2px var(--bc)}.bc-kicker{color:var(--bc);font:800 .85rem var(--h2-body);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;display:inline-block}.bc-faq{gap:10px;display:grid}.bc-faq details{background:color-mix(in srgb,var(--h2-bone) 6%,transparent);box-shadow:inset 0 0 0 1px var(--h2-line);border-radius:20px;padding:16px 20px}.bc-faq summary{cursor:pointer;font:800 1.02rem/1.35 var(--h2-body);color:var(--h2-bone);justify-content:space-between;gap:12px;list-style:none;display:flex}.bc-faq summary::-webkit-details-marker{display:none}.bc-faq summary:after{content:"+";color:var(--bc);font-weight:800}.bc-faq details[open] summary:after{content:"–"}.bc-faq p{color:var(--h2-mute);font:500 .97rem/1.55 var(--h2-body);margin:10px 0 0}.bc-fin{text-align:center;background:radial-gradient(80% 140% at 50% 0%,color-mix(in srgb,var(--bc) 22%,transparent),transparent 70%),color-mix(in srgb,var(--h2-bone) 6%,transparent);box-shadow:inset 0 0 0 1px var(--h2-line);border-radius:32px;margin-top:56px;padding:clamp(24px,4vw,44px)}.bc-fin h2{font:800 clamp(1.6rem,3.4vw,2.4rem)/1.05 var(--h2-display);letter-spacing:-.035em;text-transform:none;margin:0 0 10px}.bc-fin p{max-width:56ch;color:var(--h2-mute);font:500 1rem/1.5 var(--h2-body);margin:0 auto 20px}.bc-fin .bc-row{justify-content:center}.bc-road{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.bc-col{background:color-mix(in srgb,var(--h2-bone) 5%,transparent);box-shadow:inset 0 0 0 1px var(--h2-line);border-radius:26px;padding:20px}.bc-col h3{font:800 1.15rem var(--h2-display);letter-spacing:-.02em;align-items:center;gap:10px;margin:0 0 14px;display:flex}.bc-col h3 span{background:color-mix(in srgb,var(--h2-bone) 9%,transparent);color:var(--h2-mute);font:700 .8rem var(--h2-body);border-radius:999px;margin-left:auto;padding:2px 10px}.bc-hecho h3 i{color:var(--bc-v)}.bc-proximo h3 i{color:var(--bc)}.bc-ideas h3 i{color:#ffd166}.bc-hecho{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bc-v) 35%,transparent)}.bc-proximo{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bc) 40%,transparent)}.bc-col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bc-col li{background:color-mix(in srgb,var(--h2-bone) 5%,transparent);border-radius:16px;padding:11px 14px}.bc-col li strong{color:var(--h2-bone);font:700 .95rem/1.3 var(--h2-body);display:block}.bc-col li small{color:var(--h2-mute);font:500 .86rem/1.45 var(--h2-body);margin-top:3px;display:block}@media (width<=980px){.bc-road{grid-template-columns:1fr}}@media (width<=640px){.bc-hero{text-align:left;grid-template-columns:1fr}.bc-ico{width:96px}.bc-cmd div{grid-template-columns:1fr;gap:4px}.bc-go,.bc-alt{justify-content:center;width:100%}}
