@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.3b2emle-7szv-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.3b2emle-7szv-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.3b2emle-7szv-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.3b2emle-7szv-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_80310b80-module__9j1SUq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_80310b80-module__9j1SUq__variable{--font-archivo:"Archivo", "Archivo Fallback"}
.lp-page h2.sec{color:var(--metal);text-shadow:var(--metal-glow)}.lp-page .lp-hero{grid-template-columns:1fr;gap:.9rem;padding-top:.9rem;display:grid}.lp-page .lp-hero .home-top{padding:0}.lp-page .lp-hero .home-top h1{margin:0 auto}.lp-page .lp-hero-chat .wrap{max-width:none;padding:0}.lp-page .lp-hero-chat .chat-card{margin-top:0}.lp-hero-media{justify-content:center;display:flex}@media (min-width:768px){.lp-page .lp-hero-media .lp-intro{width:300px;max-width:300px}}@media (min-width:1024px){.lp-page .lp-hero{grid-template-columns:420px minmax(0,1fr);grid-template-areas:"media head""media chat";align-items:start;gap:.9rem 2rem;max-width:1040px;padding-top:1.4rem}.lp-page .lp-hero .lp-hero-head{text-align:left;grid-area:head}.lp-page .lp-hero .home-top h1{max-width:none;margin:0;font-size:2rem}.lp-page .lp-hero .lp-hero-media{grid-area:media}.lp-page .lp-hero .lp-hero-chat{grid-area:chat}.lp-page .lp-hero-chat .chat-card{max-width:none}.lp-page .home-lede{text-align:center}}.lp-intro{aspect-ratio:9/16;background:var(--bg-deep) center 35%/cover no-repeat;border:1px solid var(--card-edge);width:100%;max-width:250px;box-shadow:var(--card-shadow);border-radius:14px;margin-inline:auto;position:relative;overflow:visible}.lp-intro-video{object-fit:cover;object-position:50% 50%;background:var(--bg-deep);border-radius:14px;width:100%;height:100%;display:block}.lp-intro-sound{z-index:2;font:inherit;color:var(--text);background:var(--bg-sticky);border:1px solid var(--edge-quiet);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:.6rem;right:.6rem}.lp-intro-sound:hover{border-color:var(--metal);color:var(--metal)}.lp-intro-sound[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-on)}.lp-intro-video::cue{background:#0009;font-size:11px;line-height:1.25}.lp-intro.is-bubble .lp-intro-video{object-position:50% 12%;z-index:60;cursor:pointer;border:2px solid var(--metal);width:72px;height:72px;box-shadow:var(--portrait-glow);border-radius:50%;transition:opacity .2s,transform .2s;position:fixed;bottom:12px;right:12px}.lp-intro.is-bubble.is-hidden .lp-intro-video{opacity:0;pointer-events:none;transform:scale(.8)}@media (prefers-reduced-motion:reduce){.lp-intro.is-bubble .lp-intro-video{transition:none}}body.has-dock .lp-intro.is-bubble .lp-intro-video{bottom:84px}body.has-dock:has(.chat-dock-fab.is-hidden) .lp-intro.is-bubble .lp-intro-video{bottom:16px}@media (max-width:640px){body.has-dock .lp-intro.is-bubble .lp-intro-video{bottom:calc(var(--dock-bar-total) + 74px)}body.has-dock:has(.chat-dock-fab.is-hidden) .lp-intro.is-bubble .lp-intro-video{bottom:calc(var(--dock-bar-total) + 10px)}}.lp-page .home-lede .lp-status{color:var(--metal);margin-top:.2rem;font-weight:600}.lp-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .6rem;margin:1.1rem auto 0;font-size:.88rem;display:flex}.lp-links a{color:var(--accent-text);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.lp-links a:hover{color:var(--metal)}.lp-links span{color:var(--muted)}.lp-page .lp-links-home{padding:0 1.5rem 1.6rem}.lp-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1.2rem auto 1.8rem;display:grid}.lp-card{text-align:center;min-height:84px;color:var(--text);border:1px solid var(--metal-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#260e179e;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:.8rem .5rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 0 14px #d9b8782e,inset 0 0 0 1px #d9b8780f,0 8px 24px #00000059}.lp-card .ic{width:1.6rem;height:1.6rem;color:var(--metal);filter:drop-shadow(0 0 6px #d9b87873)}.lp-card span{font-size:.82rem;font-weight:700;line-height:1.2}.lp-card:hover,.lp-card:focus-visible,.lp-card:active{border-color:var(--metal);outline:none;transform:translateY(-2px);box-shadow:0 0 24px #d9b8786b,inset 0 0 0 1px #d9b8781f,0 12px 28px #0006}@media (max-width:359px){.lp-cards{grid-template-columns:1fr}.lp-card{flex-direction:row;justify-content:flex-start;min-height:56px;padding:.7rem 1rem}}@media (min-width:768px){.lp-cards{gap:.9rem;max-width:640px}.lp-card{min-height:96px}.lp-card span{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.lp-card{transition:none}.lp-card:hover,.lp-card:active{transform:none}}.lp-sub main{padding-top:1.6rem}.lp-sub .lp-sub-h1{margin-bottom:1rem;font-size:1.6rem}.lp-sub .lp-faq details p{color:var(--text)}.lp-sub .lp-links{margin-top:1.8rem}@media (min-width:900px){.lp-sub main{padding-top:2.6rem}.lp-sub .lp-sub-h1{font-size:2rem}}@media (max-width:767px){.lp-page .attorney .portrait-wrap{display:none}.lp-page .attorney h3{justify-content:center;align-items:center;gap:.6rem;margin-top:.2rem;display:flex}.lp-page .attorney h3:before{content:"";border:1px solid var(--metal-border);background:url(/fernando.jpg) 50% 20%/cover no-repeat;border-radius:50%;flex:0 0 44px;width:44px;height:44px}.lp-page section.band.band-grid{padding-top:2rem}}.lp-steps .week-list{padding:0;list-style:none}.lp-num{background:var(--accent);height:30px;color:var(--accent-on);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;margin-top:.1rem;font-size:.9rem;font-weight:800;display:inline-flex}.lp-steps .week-item b{color:var(--text);font-weight:700;display:block}.lp-steps .week-item small{color:var(--muted);margin-top:.15rem;font-size:.92rem;line-height:1.5;display:block}.lp-tile-link{color:inherit;text-decoration:none}.lp-tile-link:hover{border-color:var(--card-edge)}.lp-results-link{text-align:center;margin:1.4rem 0 0}.lp-results-link a{color:var(--accent-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.lp-results-link a:hover{color:var(--metal)}.lp-chips{flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0;list-style:none;display:flex}.lp-chips li{border:1px solid var(--edge-quiet);color:var(--text);background:var(--chip-bg);border-radius:999px;padding:.5rem 1rem;font-size:.85rem}.lp-where{text-align:center;max-width:52ch;color:var(--muted);margin:1.3rem auto 0;font-size:.92rem;line-height:1.6}.lp-faq details{border-top:1px solid var(--edge-quiet)}.lp-faq details:last-of-type{border-bottom:1px solid var(--edge-quiet)}.lp-faq summary{cursor:pointer;color:var(--text);padding:.95rem 1.8rem .95rem 0;font-size:1rem;font-weight:700;list-style:none;position:relative}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--metal);font-size:1.3rem;line-height:1;position:absolute;top:.75rem;right:.1rem}.lp-faq details[open] summary:after{content:"–"}.lp-faq details p{color:var(--muted);margin:0;padding:0 0 1rem;font-size:.95rem;line-height:1.6}.lp-faq .week-cta{margin-top:1.8rem}
