.pstrip[data-astro-cid-spkgfg57]{padding:20px 0 70px;overflow:hidden}.ps-head[data-astro-cid-spkgfg57]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px;display:flex}.ps-track[data-astro-cid-spkgfg57]{mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ps-row[data-astro-cid-spkgfg57]{gap:14px;width:max-content;animation:70s linear infinite ps;display:flex}.ps-track[data-astro-cid-spkgfg57]:hover .ps-row[data-astro-cid-spkgfg57]{animation-play-state:paused}.ps-row[data-astro-cid-spkgfg57] figure[data-astro-cid-spkgfg57]{background:var(--soft);border-radius:22px;flex:none;width:300px;height:220px;margin:0;overflow:hidden}.ps-row[data-astro-cid-spkgfg57] figure[data-astro-cid-spkgfg57]:nth-child(2n){height:220px;transform:translateY(18px)}.ps-row[data-astro-cid-spkgfg57] img{object-fit:cover;width:100%;height:100%}@keyframes ps{to{transform:translate(calc(-50% - 7px))}}@media (width<=640px){.ps-row[data-astro-cid-spkgfg57] figure[data-astro-cid-spkgfg57]{width:220px;height:170px}}@media (prefers-reduced-motion:reduce){.ps-row[data-astro-cid-spkgfg57]{animation:none}.ps-track[data-astro-cid-spkgfg57]{overflow-x:auto}}body.home{color:#eef1f4;color-scheme:dark;background:#0e1012}.home .dim{color:#8e959d}.home .k{color:#a9afb6}.home .sec{padding-block:80px;position:relative}.home .h2{font-size:clamp(2rem,4.4vw,3.2rem)}.home .site-footer{border-top:1px solid #1e2226}.p3-hero{background:radial-gradient(70% 90% at 75% 30%,#262b31 0%,#0e1012 70%);margin-top:-86px;padding-top:86px;position:relative;overflow:hidden}.c-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding-block:40px 160px;display:grid;position:relative}.c-grid .eyebrow{font:800 .74rem/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:#0e1012;letter-spacing:.12em;background:#fff;border-radius:999px;width:max-content;margin-bottom:20px;padding:8px 12px;display:block}.c-grid h1{font-size:clamp(2.6rem,5.4vw,4.4rem)}.c-grid p{color:#c3c8ce;max-width:44ch;margin:18px 0 26px}.c-grid .ctas{flex-wrap:wrap;gap:10px;display:flex}.home .pill.ghost{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #fff3}.stack{aspect-ratio:4/3.3;position:relative}.stack i{background:#ffffff0a;border-radius:22px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff24}.stack i:first-child{inset:0 8% 10% 0}.stack i:nth-child(2){inset:6% 4% 5%}.stack img{object-fit:cover;border-radius:22px;width:92%;height:88%;position:absolute;inset:12% 0 0 8%;box-shadow:0 30px 60px #00000080}.bigword{text-align:center;font:700 clamp(4rem,15vw,13rem)/1 var(--f-head);letter-spacing:-.04em;color:#ffffff0f;pointer-events:none;white-space:nowrap;position:absolute;bottom:-.12em;left:0;right:0;overflow:hidden}@media (width<=860px){.c-grid{grid-template-columns:1fr;padding-bottom:110px}}.rings{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ring{background:#16191c;border-radius:24px;align-items:center;gap:16px;padding:22px;display:flex;box-shadow:inset 0 0 0 1px #272b30}.ring i{background:conic-gradient(#ccd7df var(--v),#2a2f35 0);border-radius:50%;flex:none;place-items:center;width:70px;height:70px;display:grid}.ring i:after{content:"";background:#16191c;border-radius:50%;width:54px;height:54px}.ring b{font-family:var(--f-head);font-size:1.9rem;line-height:1;display:block}.ring span{color:#a9afb6;font-size:.88rem}@media (width<=900px){.rings{grid-template-columns:1fr 1fr}}@media (width<=480px){.rings{grid-template-columns:1fr}}.lema3{text-align:center;padding-block:90px;position:relative;overflow:hidden}.lema3 .bg{font:700 clamp(4rem,17vw,15rem)/1 var(--f-head);color:#ffffff0d;white-space:nowrap;letter-spacing:-.04em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lema3 img{border-radius:50%;width:80px;height:80px;margin:0 auto 18px;position:relative}.lema3 h2{font-size:clamp(2.2rem,5.4vw,4rem);position:relative}.lema3 p{color:#a9afb6;position:relative}.path{gap:18px;display:grid;position:relative}.path:before{content:"";background:linear-gradient(#ccd7df,#2a2f35);width:2px;position:absolute;top:30px;bottom:30px;left:34px}.step{background:#16191c;border-radius:26px;grid-template-columns:70px minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:22px;padding:22px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #272b30}.step .dot{width:46px;height:46px;font-family:var(--f-head);background:#0e1012;border-radius:50%;place-items:center;margin-left:12px;font-weight:700;display:grid;box-shadow:inset 0 0 0 2px #ccd7df}.step h3{font-size:1.4rem}.step ul{color:#c3c8ce;margin:0;padding-left:18px;font-size:.95rem}.step p{color:#a9afb6;margin:4px 0 0}.step.hot{background:linear-gradient(135deg,#2a2f36,#16191c);box-shadow:inset 0 0 0 1px #ccd7df}.step .lema{color:#fff;font-family:var(--f-head);margin-top:8px;font-weight:600}@media (width<=820px){.step{grid-template-columns:56px minmax(0,1fr)}.step ul{grid-column:2}.path:before{left:28px}.step .dot{margin-left:5px}}.price3{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.price3 div{color:#0e1012;background:#fff;border-radius:26px;padding:24px}.price3 div+div{color:#eef1f4;background:#16191c;box-shadow:inset 0 0 0 1px #272b30}.price3 b{font-family:var(--f-head);margin-bottom:6px;font-size:2.6rem;line-height:1;display:block}@media (width<=760px){.price3{grid-template-columns:1fr}}.where3{color:#0e1012;background:#fff;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px;padding:28px;display:grid}.where3 .k{color:#4a5057}.where3 p{color:#3a3f46}.where3 .stack i{background:#0e10120a;box-shadow:inset 0 0 0 1px #0e101226}.where3 .stack img{box-shadow:0 20px 40px #0003}.seg{gap:10px;margin-top:18px;display:grid}.seg div{background:#f1f3f5;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:.92rem;display:flex}.seg b{font-variant-numeric:tabular-nums}.where3 .links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (width<=860px){.where3{grid-template-columns:1fr}}.coach3{grid-template-columns:1fr 1fr;gap:24px;display:grid}.coach3 article{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;display:grid}.coach3 img{aspect-ratio:3/4;object-fit:cover;border-radius:26px;width:100%}.coach3 .card{background:#16191c;border-radius:24px;margin-left:-40px;padding:22px;position:relative;box-shadow:inset 0 0 0 1px #272b30,0 20px 40px #0006}.coach3 h3{font-size:1.6rem}.coach3 ul{color:#c3c8ce;margin:10px 0 0;padding-left:18px;font-size:.92rem}@media (width<=900px){.coach3{grid-template-columns:1fr}}.copa{background:#16191c;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:30px;padding:28px;display:grid;box-shadow:inset 0 0 0 1px #272b30}.copa img{aspect-ratio:1;object-fit:cover;border-radius:22px;width:100%}.copa p{color:#c3c8ce}@media (width<=860px){.copa{grid-template-columns:1fr}}.bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:200px;gap:12px;display:grid}.bento figure{border-radius:24px;margin:0;position:relative;overflow:hidden}.bento img{object-fit:cover;width:100%;height:100%}.bento .big{grid-area:span 2/span 2}.bento .txt{background:#16191c;flex-direction:column;justify-content:space-between;padding:22px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #272b30}@media (width<=760px){.bento{grid-template-columns:1fr 1fr;grid-auto-rows:160px}}.vid3{margin-top:14px;position:relative}.vid3 .stack{aspect-ratio:16/7.5}.vid3 .stack video{object-fit:cover;background:#000;border-radius:22px;width:92%;height:88%;position:absolute;inset:12% 0 0 8%}.vid3 button{z-index:2;backdrop-filter:blur(10px);color:#fff;font:600 1rem var(--f-head);cursor:pointer;background:#ffffff2e;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;display:flex;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #fff6}@media (width<=640px){.vid3 .stack{aspect-ratio:16/11}}.guides3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.guides3 a{background:#16191c;border-radius:24px;flex-direction:column;gap:8px;min-height:170px;padding:22px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #272b30}.guides3 a:hover{box-shadow:inset 0 0 0 1px #ccd7df}.guides3 h3{font-size:1.25rem}.guides3 p{color:#a9afb6;margin:0;font-size:.93rem}@media (width<=860px){.guides3{grid-template-columns:1fr 1fr}}@media (width<=520px){.guides3{grid-template-columns:1fr}}.faq3 details{background:#16191c;border-radius:28px;margin-bottom:10px;padding:16px 24px;box-shadow:inset 0 0 0 1px #272b30}.faq3 summary{cursor:pointer;justify-content:space-between;gap:12px;font-weight:700;list-style:none;display:flex}.faq3 summary::-webkit-details-marker{display:none}.faq3 summary:after{content:"+";color:#ccd7df;font-size:1.3rem;line-height:1}.faq3 details[open] summary:after{content:"–"}.faq3 .a{color:#c3c8ce;margin:10px 0 4px}.faq3 .a p{margin:0 0 8px}.faq3 .a ul{margin:0 0 8px;padding-left:20px}.cta3{text-align:center;background:linear-gradient(135deg,#2a2f36,#16191c);border-radius:32px;padding:56px 40px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3a4048}.cta3 .bg{font:700 clamp(4rem,14vw,11rem)/1 var(--f-head);color:#ffffff0d;white-space:nowrap;letter-spacing:-.04em;position:absolute;bottom:-.15em;left:0;right:0}.cta3 h2{font-size:clamp(2.2rem,5vw,3.6rem);position:relative}.cta3 p{color:#c3c8ce;position:relative}.cta3 .pill{position:relative}.bento .wide{grid-column:span 2}
