@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_ext_wght_normal-s.p.3gdi_th3seg1n.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:96.88%;descent-override:24.12%;line-gap-override:0.0%;size-adjust:100.0%}.inter_14e1570f-module__L0fm6q__className{font-family:inter,inter Fallback}.inter_14e1570f-module__L0fm6q__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-stretch:62% 125%;font-family:poster;src:url(../media/archivo_latin_wdth_normal-s.p.1h4hl0m83hjjz.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-stretch:62% 125%;font-family:poster;src:url(../media/archivo_latin_ext_wdth_normal-s.p.27soo5q86xy9f.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:poster Fallback;src:local(Arial);ascent-override:87.8%;descent-override:21.0%;line-gap-override:0.0%;size-adjust:100.0%}.poster_178d59e8-module__j71doq__className{font-family:poster,poster Fallback}.poster_178d59e8-module__j71doq__variable{--font-poster:"poster", "poster Fallback"}
:root{--bg:#fff;--ink:#27272a;--ink-2:#3f3f46;--ink-3:#52525b;--muted:#71717a;--faint:#9ca3af;--line:#e5e7eb;--wash:#fafafa;--accent:#0891b2;--accent-ink:#0e7490;--font:"Helvetica Neue", Helvetica, var(--font-inter), Arial, sans-serif;--max:1120px;--r:8px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--bg);min-height:100vh;color:var(--ink-2);font-family:var(--font);letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:500;line-height:1.5}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}h1,h2,h3{color:var(--ink);letter-spacing:.025em;text-wrap:balance;font-weight:300;line-height:1.1}a{color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.num{font-variant-numeric:tabular-nums}.wrap{max-width:var(--max);margin:0 auto;padding-inline:clamp(20px,5vw,48px)}.skip{background:var(--ink);color:#fff;border-radius:var(--r);z-index:20;padding:8px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:500}.btn{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:var(--r);font:500 .92rem var(--font);letter-spacing:.01em;cursor:pointer;transition:background .15s, color .15s, transform .16s var(--ease-out);justify-content:center;align-items:center;padding:12px 20px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn:hover{background:#000}.btn.ghost{color:var(--ink-3);border-color:var(--line);background:0 0}.btn.ghost:hover{color:var(--ink);border-color:var(--faint);background:0 0}.btn.sm{padding:8px 14px;font-size:.85rem}.top{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}.top .wrap{flex-wrap:wrap;align-items:center;gap:20px;padding-block:14px;display:flex}.brand{color:var(--ink);letter-spacing:.08em;font-size:1.5rem;font-weight:300;text-decoration:none}.brand small{color:var(--muted);letter-spacing:.04em;margin-left:10px;font-size:.8rem;font-weight:500}.nav{flex-wrap:wrap;align-items:center;gap:24px;margin-left:auto;display:flex}.nav a.l{color:var(--ink-3);font-size:.9rem;text-decoration:none}.nav a.l:hover{color:var(--ink)}.lang{border:1px solid var(--line);border-radius:999px;display:inline-flex;overflow:hidden}.lang a{letter-spacing:.08em;color:var(--muted);padding:5px 12px;font-size:.78rem;text-decoration:none}.lang a[aria-current=true]{background:var(--ink);color:#fff}.offer .wrap{grid-template-columns:1.6fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);padding-block:clamp(48px,7vw,104px);display:grid}.offer-h{font-size:clamp(2.2rem,5.2vw,4.4rem)}.offer-h .rate{color:var(--faint);display:block}.offer .lead{color:var(--muted);letter-spacing:.02em;max-width:54ch;margin-top:28px;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:300}.ctas{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.facts{color:var(--muted);flex-wrap:wrap;gap:12px 28px;margin-top:36px;padding:0;font-size:.9rem;list-style:none;display:flex}.facts b{color:var(--ink-2);font-weight:500}.sheet{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;box-shadow:0 10px 40px -20px #0000002e}.sheet header{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:16px 22px;display:flex}.sheet table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}.sheet td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 22px}.sheet td:last-child{text-align:right;white-space:nowrap}.sheet tfoot td{color:var(--ink);border-bottom:0;padding-top:14px;font-weight:500}.sheet .note{color:var(--muted);padding:6px 22px 18px;font-size:.8rem}section{padding-block:clamp(64px,9vw,120px)}section+section{border-top:1px solid var(--line)}.head{gap:14px;max-width:70ch;margin-bottom:clamp(32px,5vw,56px);display:grid}.poster-type,.head h2,.offer-h,.contact .info h2{font-family:var(--font-poster), var(--font);text-transform:uppercase;letter-spacing:.005em;font-weight:800;font-stretch:68%;line-height:.95}.head h2{font-size:clamp(2.4rem,6vw,4.6rem)}.head p:not(.eyebrow){color:var(--muted);font-size:1.1rem;font-weight:300}.tbl{overflow-x:auto}.tbl table{border-collapse:collapse;width:100%;min-width:620px}.tbl th,.tbl td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:18px 12px 18px 0}.tbl th{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--ink);font-size:.75rem;font-weight:500}.tbl td.r,.tbl th.r{text-align:right;white-space:nowrap;padding-left:24px;padding-right:0}.tbl strong{color:var(--ink);font-weight:500}.tbl .d{color:var(--muted);margin-top:2px;font-size:.9rem;font-weight:400;display:block}.small{color:var(--muted);max-width:80ch;margin-top:18px;font-size:.86rem;font-weight:400}.calc{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.mods{border-top:1px solid var(--ink);display:grid}.mod{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 4px;transition:background .15s;display:grid}.mod:hover{background:var(--wash)}.mod input{accent-color:var(--ink);width:18px;height:18px;margin:0}.mod .h{color:var(--muted);white-space:nowrap;font-size:.88rem}.mod:has(input:checked){color:var(--ink)}.total{background:var(--ink);color:#fff;border-radius:12px;gap:12px;padding:28px;display:grid;position:sticky;top:92px}.total .eyebrow{color:#a1a1aa}.total .big{letter-spacing:.02em;font-size:2.8rem;font-weight:300;line-height:1}.total .row{color:#d4d4d8;justify-content:space-between;gap:12px;font-size:.92rem;display:flex}.total hr{border:0;border-top:1px solid #52525b;width:100%;margin:6px 0}.total p{color:#a1a1aa;font-size:.82rem;font-weight:400}.total .btn{color:var(--ink);background:#fff;border-color:#fff}.total .btn:hover{background:#e5e7eb}.steps{counter-reset:s;grid-template-columns:repeat(5,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;border-top:1px solid var(--ink);align-content:start;gap:8px;min-width:0;padding-top:16px;display:grid}.steps li:before{content:counter(s, decimal-leading-zero);letter-spacing:.1em;color:var(--accent-ink);font-size:.8rem}.steps h3{font-size:1.25rem}.steps p{color:var(--muted);font-size:.94rem;font-weight:400}.terms{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);gap:0 clamp(24px,5vw,64px);display:grid}.terms>div{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr;gap:16px;padding:18px 0;display:grid}.terms dt{color:var(--ink);font-weight:500}.terms dd{color:var(--muted);font-weight:400}.b2b{color:var(--ink-3);border:1px solid var(--line);border-radius:999px;margin-top:28px;padding:6px 16px;font-size:.82rem;display:inline-block}.contact{grid-template-columns:1fr 1.3fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.contact .info{gap:18px;display:grid}.contact .info h2{font-size:clamp(2.4rem,6vw,4.6rem)}.contact .info>p{color:var(--muted);font-size:1.1rem;font-weight:300}.copyline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.copyline code{font:inherit;border:1px solid var(--line);border-radius:var(--r);-webkit-user-select:all;user-select:all;color:var(--ink);padding:8px 12px}form{grid-template-columns:1fr 1fr;gap:20px;display:grid}form .full{grid-column:1/-1}label{color:var(--muted);gap:6px;font-size:.85rem;font-weight:500;display:grid}input:not([type=checkbox]),select,textarea{font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--faint);background:#fff;border-radius:0;width:100%;padding:10px 2px;font-weight:400}input:not([type=checkbox]):focus,select:focus,textarea:focus{border-bottom-color:var(--ink);box-shadow:0 1px 0 var(--ink);outline:0}textarea{resize:vertical;min-height:130px}.chk{align-items:flex-start;gap:10px;font-size:.88rem;font-weight:400;display:flex}.chk input{accent-color:var(--ink);width:16px;height:16px;margin-top:3px}.out{background:var(--wash);border:1px solid var(--line);border-radius:12px;gap:12px;padding:20px;display:grid}.out pre{white-space:pre-wrap;font:inherit;color:var(--ink-2);margin:0;font-size:.9rem}.err{color:#b45309;margin:0;font-size:.88rem}footer{border-top:1px solid var(--line);color:var(--muted);padding-block:36px;font-size:.85rem}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:12px 32px;display:flex}footer a{color:var(--ink-3)}.legal{max-width:760px;padding-block:clamp(48px,8vw,100px)}.legal h1{margin-bottom:32px;font-size:clamp(2rem,5vw,3.2rem)}.legal h2{margin:36px 0 10px;font-size:1.35rem;font-weight:400}.legal p,.legal li{color:var(--ink-3);margin-bottom:10px;font-weight:400}.legal ul{padding-left:20px}@media (max-width:900px){.offer .wrap,.calc,.contact{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.terms{grid-template-columns:1fr}.total{position:static}.nav a.l{display:none}}@media (max-width:520px){.steps{grid-template-columns:1fr}.terms>div{grid-template-columns:1fr;gap:4px}form{grid-template-columns:1fr}.brand small{display:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.reveal-armed{opacity:0;transform:translateY(12px)}.reveal-armed.reveal-in{opacity:1;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);transition-delay:calc(var(--i,0) * 60ms);transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.mod{transition:none}}.pay{gap:20px;max-width:640px;padding-block:clamp(48px,8vw,100px);display:grid}.pay h1{font-size:clamp(2rem,5vw,3.2rem)}.pay .lead{color:var(--muted);font-size:1.1rem;font-weight:300}.pay form{grid-template-columns:1fr;margin-top:8px}.testbar{color:#92400e;border-radius:var(--r);background:#fffbeb;border:1px solid #d97706;padding:10px 14px;font-size:.88rem}.paybox{gap:16px;display:grid}.sum{border-top:1px solid var(--ink);display:grid}.sum>div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:16px;padding:12px 0;display:grid}.sum dt{color:var(--muted)}.sum dd{color:var(--ink);margin:0}.btn:disabled{opacity:.6;cursor:default}@media (prefers-reduced-motion:reduce){.reveal-armed{transform:none}.reveal-armed.reveal-in{transition:opacity .2s}}.pay .row2{grid-column:1/-1;grid-template-columns:1fr 2fr;gap:20px;display:grid}.pay input[readonly]{color:var(--muted)}.pay dl.sum{margin:4px 0 0}:root{--F:min(19vw, 30svh);--gutter-top:113px}.stage{padding-block:0 clamp(64px,9vw,120px)}.stage .wrap{position:relative}.poster{white-space:nowrap;font-size:var(--F);line-height:.86;font-family:var(--font-poster), var(--font);text-transform:uppercase;letter-spacing:-.01em;height:calc(var(--F) * 1.29);transform-origin:0 0;--dy:calc(50svh - var(--F) * 1.29 - var(--gutter-top));margin:48px 0 0;padding:0;font-weight:900;font-stretch:62%;transform:scale(.5)}.pl{color:#27272a;width:max-content;display:block}.stage-eyebrow{margin-top:clamp(20px,3vw,36px)}.stage-aside{display:none}@media (min-width:1000px){.stage-aside{border-top:1px solid var(--ink);gap:18px;width:min(30%,330px);padding-top:18px;display:grid;position:absolute;top:64px;right:clamp(20px,5vw,48px)}.stage-aside p{color:var(--ink-3);letter-spacing:.01em;font-size:1.12rem;font-weight:300}.stage-aside .btn{justify-self:start}}.cards{grid-template-columns:repeat(3,1fr);gap:14px;margin:clamp(16px,2vw,24px) 0 0;padding:0;list-style:none;display:grid}.card{border:1px solid var(--line);min-height:176px;transition:background .2s, border-color .2s, transform .2s var(--ease-out);background:#fff;border-radius:14px;align-content:start;gap:10px;padding:22px 22px 24px;display:grid;position:relative}.card .meta{letter-spacing:.1em;justify-content:space-between;font-size:.78rem;display:flex}.card .idx{color:var(--faint);font-variant-numeric:tabular-nums}.card .tag{color:var(--accent-ink)}.card h3{font-family:var(--font-poster), var(--font);text-transform:uppercase;letter-spacing:.005em;color:var(--ink);font-size:1.7rem;font-weight:800;font-stretch:72%;line-height:1}.card p{color:var(--muted);max-width:38ch;font-size:.92rem;font-weight:400}.card.more{background:#18181b;border-color:#18181b;grid-column:span 2;align-content:space-between}.card.more h3{color:#fff;font-size:2.2rem}.card.more p{color:#d4d4d8}.card.more .btn{color:var(--ink);background:#fff;border-color:#fff;justify-self:start}.card.more .btn:hover{background:#e5e7eb}@media (hover:hover) and (pointer:fine){.card:not(.more):hover{background:#18181b;border-color:#18181b;transform:translateY(-4px)}.card:not(.more):hover h3{color:#fff}.card:not(.more):hover p{color:#d4d4d8}.card:not(.more):hover .idx{color:#71717a}.card:not(.more):hover .tag{color:#67e8f9}}@media (max-width:1000px){.cards{grid-template-columns:repeat(2,1fr)}.cards .card:nth-last-child(2){grid-column:span 2}}@media (max-width:560px){.cards{grid-template-columns:1fr}.cards .card:nth-last-child(2),.card.more{grid-column:auto}.card{min-height:0}}@keyframes poster-recede{0%,76%{transform:translateY(var(--dy)) scale(1)}to{transform:translateY(0)scale(.5)}}@keyframes pl-in{0%{opacity:0;filter:blur(18px);color:#fff;transform:scale(.94)}35%{opacity:1;color:#d4d4d8}65%{color:#a1a1aa}to{opacity:1;filter:blur();color:#27272a;transform:none}}@keyframes card-in{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.95)}to{opacity:1;filter:blur();transform:none}}@keyframes header-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.poster{animation:poster-recede 3.4s var(--ease-in-out) backwards}.pl{animation:pl-in 1.5s var(--ease-out) backwards;animation-delay:calc(.2s + var(--n,0) * .14s)}.stage-eyebrow,.stage-aside{animation:card-in .6s var(--ease-out) backwards;animation-delay:3.1s}.card{animation:card-in .6s var(--ease-out) backwards;animation-delay:calc(3.15s + var(--c,0) * 90ms)}body:has(.stage) header.top{animation:header-in .6s var(--ease-out) 4.9s backwards}html[data-intro=skip] :is(.poster,.pl,.stage-eyebrow,.stage-aside,.card,header.top){animation:none!important}@media (prefers-reduced-motion:reduce){.poster,.stage-eyebrow,.stage-aside{animation:none}body:has(.stage) header.top{animation:none}.pl,.card{animation:.3s backwards fade}}
