@import url('design-tokens.css');
@import url('studio.css');
@layer legacy {
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg)}[hidden]{display:none!important}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--accent)}button,a{touch-action:manipulation}button{font:inherit;cursor:pointer}button,.btn,.text-button,summary,.nav a{min-height:44px}button{background:#181818;color:var(--fg);border:1px solid var(--line);border-radius:8px;padding:10px 14px}button:hover{border-color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}h1,h2,h3,p{margin:0}h1{font-size:clamp(42px,6.3vw,80px);line-height:1.02;letter-spacing:-.045em;max-width:900px}h2{font-size:clamp(27px,3.2vw,40px);line-height:1.14;letter-spacing:-.025em;margin-bottom:16px}h3{font-size:18px;margin:8px 0}p{margin:12px 0;color:var(--muted)}.container{width:min(1160px,100%);padding:0 24px;margin:auto}.section{padding:44px 0;border-top:1px solid #222;scroll-margin-top:90px}.hero{padding:76px 0 54px}.hero .container{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.lead{font-size:clamp(18px,2vw,22px);max-width:790px}.small{font-size:13px!important;color:var(--muted);max-width:900px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.btn{display:inline-flex;justify-content:center;align-items:center;padding:12px 18px;border:1px solid var(--line);border-radius:8px;text-decoration:none;font-weight:700;background:#171717;color:#fff}.btn-primary,.btn-free{background:var(--accent);color:#090909;border-color:var(--accent)}.btn-primary:hover,.btn-free:hover{color:#000;background:#c4b5fd}.text-button{display:inline-flex;align-items:center;background:none;border:0;padding:10px 0;text-decoration:underline}.nav{position:sticky;top:0;z-index:20;background:#090909;border-bottom:1px solid var(--line)}.nav-inner{height:72px;display:flex;align-items:center;gap:20px}.brand{display:flex;align-items:center;margin-right:auto}.brand img{object-fit:contain;width:160px;height:44px}.nav-links{display:flex;align-items:center;gap:18px}.nav-links a{display:flex;align-items:center;text-decoration:none;font-size:14px}.lang{display:flex}.lang button{border-radius:4px;padding:8px 10px;min-width:44px}.lang button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.hamb{display:none}.mobile-menu{background:#090909;padding:16px 24px;max-height:calc(100dvh - 72px);overflow:auto}.mobile-menu-main,.secondary-links{display:grid}.mobile-menu a{display:flex;align-items:center;text-decoration:none;padding:10px 12px;color:#fafafa;border-bottom:1px solid #303030}.mobile-menu>.btn{color:#090909}.secondary-links{margin-top:20px;font-size:14px}.secondary-links a{color:#bcbcbc}.workflow{padding:24px;border:1px solid var(--line);border-radius:12px}.wave{display:flex;gap:5px;height:48px;align-items:center;overflow:hidden}.wave i{height:var(--bar);width:100%;background:var(--accent);border-radius:3px;animation:pulse 16s linear infinite}.workflow-steps{display:flex;justify-content:space-between;gap:10px;margin:18px 0;font-size:14px}.clip-frames{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:540px}.clip-frame{background:#171717;border:1px solid var(--line);border-radius:10px;padding:14px;text-align:center;font-size:13px;min-height:125px;animation:clip 16s linear infinite}.mini-wave{font-size:28px;color:var(--accent)}.network-pair{margin-top:16px;font-weight:700}.workflow.paused *{animation-play-state:paused!important}@keyframes pulse{0%,100%{opacity:.55}25%,75%{opacity:1}}@keyframes clip{0%,25%{border-color:#383838}40%,85%{border-color:#a78bfa}100%{border-color:#383838}}.grid-3,.grid-4,.stats,.grid-2{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.style-chips{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.style-chips span{padding:8px 12px;border:1px solid var(--line);border-radius:6px}.trust-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:24px}.trust-photo,.trust-copy{min-width:0}.trust-photo img{max-width:100%;height:auto}.trust-notes{display:grid;grid-template-columns:1fr 1fr;gap:18px}.trust-notes>*{padding:14px;border:1px solid var(--line);border-radius:8px}.trust-video-block video{width:min(340px,100%);aspect-ratio:9/16}.trust-media-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.trust-media-grid video{width:100%}.pricing{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.price-card{padding:18px;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column}.price-card.highlight{border-color:var(--accent)}.plan-name{font-size:18px;font-weight:700}.price{font-size:30px;font-weight:800}.price-sub{font-size:13px;color:var(--muted);margin:8px 0}.features{padding-left:16px;font-size:13px;flex:1}.features li{margin:5px 0}.badge{color:var(--accent);font-size:12px;font-weight:bold}.comparison,.delivery-table{overflow-x:auto;max-width:1160px;margin:24px auto}.comparison table,.delivery-table table{width:100%;border-collapse:collapse;min-width:550px;font-size:14px}th,td{text-align:left;padding:12px;border:1px solid var(--line)}caption{text-align:left;font-weight:bold;padding:12px}.section-head{margin-bottom:20px}.section-head p{max-width:800px}.pricing~*{margin-top:18px}#pricing>.small{margin:14px auto;padding:0 24px}#pricing>.comparison{margin-left:auto;margin-right:auto}details{border-bottom:1px solid var(--line)}summary{padding:14px 0;cursor:pointer;font-weight:600}details p{padding:0 0 14px}#start .btn{margin-top:14px}.footer{padding:32px 0;border-top:1px solid var(--line);font-size:13px}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.4fr;gap:20px}.footer h4{font-size:14px}.footer a{display:flex;align-items:center;min-height:44px}.footer-brand img{width:170px}.legal-note{font-size:12px}.card{padding:20px;border:1px solid var(--line);border-radius:8px}.style-row,.anatomy{display:flex;gap:14px;overflow:auto}.style-card{min-width:190px}.style-inner{padding:18px;border:1px solid var(--line)}#features img{display:none}#cookie-banner{position:fixed;bottom:16px;left:16px;right:16px;z-index:30;padding:16px;max-width:660px;margin:auto;background:#111;border:1px solid var(--line);border-radius:10px;box-shadow:0 4px 16px #000}#cookie-banner p{font-size:14px;margin:0 0 12px}#cookie-banner button{margin-right:8px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}
@media(max-width:950px){.nav-links{display:none}.hamb{display:block}.pricing{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.trust-grid{grid-template-columns:1fr}.grid-3,.grid-4,.stats{grid-template-columns:1fr 1fr}}
@media(max-width:540px){.container{padding:0 20px}.hero{padding:36px 0}.hero .lead{font-size:17px}.section{padding:28px 0}.nav-inner{gap:8px;height:64px}.brand img{width:130px}.workflow{padding:14px}.workflow-steps{font-size:12px}.clip-frames{gap:7px}.clip-frame{padding:8px;font-size:12px;min-height:110px}.mini-wave{font-size:22px}.trust-notes{grid-template-columns:1fr;gap:8px}.trust-notes>*{padding:10px}.pricing{grid-template-columns:1fr}.price-card{display:grid;grid-template-columns:1fr auto;gap:4px;padding:14px}.price-sub,.features,.price-card .btn{grid-column:1/-1}.features{columns:2;font-size:12px;margin:8px 0}.price-card .badge{grid-column:1/-1}.grid-3,.grid-4,.grid-2,.stats{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:10px}.footer-brand{grid-column:1/-1}.footer-brand p{max-width:320px}.footer-grid a{font-size:12px}.trust-media-grid{grid-template-columns:1fr}.style-chips{gap:6px;font-size:12px}.style-chips span{padding:6px 8px}.trust-copy p{font-size:14px}.actions .btn{font-size:14px}#ready-standard .grid-3{gap:10px}#ready-standard h3{margin:0}#ready-standard p{margin:5px 0;font-size:14px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;scroll-behavior:auto!important}}
.clip-frames{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-wave{overflow:hidden;white-space:nowrap}.price-card details,.plan-brief,.plan-desc{grid-column:1/-1}.price-card details{margin:5px 0}.price-card details .features{columns:auto}.plan-brief{font-size:14px;margin:8px 0}.price-card details summary{font-size:13px}.trust-intro p{font-size:15px}.trust-points{display:grid;grid-template-columns:1fr 1fr;gap:14px}.trust-points p{font-size:14px}.trust-terms{display:block}.trust-intro figure{max-width:260px}.trust-intro img{width:100%}@media(max-width:540px){.trust-points{grid-template-columns:1fr;gap:4px}.price-card{gap:0}.footer-grid>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.footer-grid>div:last-child h4{grid-column:1/-1}.price-card details{border:0}.price-card details summary{padding:8px 0}}
body:before,body:after{display:none!important}html[lang=es] .lang-en,html[lang=en] .lang-es{display:none!important}.content section{padding:20px}.content{max-width:1000px;margin:auto}body>main{padding:24px}.nav-inner .brand{padding:0}html[lang=es] [data-lang-block=en],html[lang=en] [data-lang-block=es]{display:none!important}

/* CH061 founder review: local Inter, compact text hero, opaque sticky header. */
@font-face{font-family:Inter;src:url('fonts/InterLatinVariable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:InterFallback;src:local('Arial');size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}

.nav{background:var(--bg)!important;opacity:1!important;isolation:isolate;backdrop-filter:none;z-index:50}.nav:before{content:'';position:absolute;inset:0;background:#090909;z-index:-1}
.hero{padding:24px 0 20px}.hero .container{gap:6px}.hero h1{font-size:clamp(36px,4.6vw,64px);max-width:1000px}.hero p{margin:5px 0}.hero .lead{font-size:clamp(16px,1.6vw,21px);line-height:1.45;max-width:960px}.hero .actions{margin:8px 0}.hero .small{line-height:1.4}
.section-fade,.reveal,.fade-in,[data-reveal]{opacity:1!important;visibility:visible!important;transform:none!important}section{content-visibility:visible}
.workflow-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.workflow-step{padding:12px;border:1px solid var(--line);border-radius:8px;min-width:0;animation:workflow-focus 16s linear infinite;animation-delay:calc(var(--step)*3.2s)}.workflow-step h3{font-size:14px}.workflow-step p,.workflow-step span{font-size:13px;line-height:1.4}.workflow-step strong{display:block;font-size:13px}.workflow-step .network-pair{font-size:13px;margin-top:12px}.workflow-step .mini-wave{font-size:22px}.workflow-silhouette{width:48px;height:60px;margin:8px auto;background:#aaa;clip-path:polygon(35% 0,65% 0,75% 15%,70% 35%,85% 45%,100% 100%,0 100%,15% 45%,30% 35%,25% 15%)}
@keyframes workflow-focus{0%,19%{border-color:var(--accent);background:#1d1925}20%,100%{border-color:var(--line);background:#111}}
.stripe-badge{display:flex;align-items:center;justify-content:center;min-height:44px;margin:16px auto}.stripe-badge img{width:150px;height:34px}
#cookie-banner{position:static;max-width:none;margin:0;border-radius:0;box-shadow:none;padding:12px 20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}#cookie-banner p{flex:1;min-width:210px;margin:0}#cookie-banner button{margin:0}
.trust-section{background:#090909}.trust-points>p,.trust-points>div{background:#111}
@media(max-width:540px){.hero{padding:16px 0}.hero .container{gap:4px}.hero h1{font-size:36px}.hero .lead{font-size:16px}.hero .actions{gap:6px}.hero .btn{padding:10px 12px}.hero .small{font-size:12px!important}.workflow-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-step:last-child{grid-column:1/-1}.workflow{padding:12px}.workflow-step{padding:10px}.workflow-step p{margin:6px 0}.section-fade{min-height:0}.trust-points{margin:16px 0}}
@media(prefers-reduced-motion:reduce){.workflow-step{animation:none}}
.workflow>.eyebrow{text-transform:none}.workflow-stages{position:relative}.workflow-stages:after{content:"";position:absolute;top:-5px;left:0;width:20%;height:2px;background:var(--accent);animation:workflow-travel 16s steps(5,end) infinite}@keyframes workflow-travel{to{left:80%}}@media(prefers-reduced-motion:reduce){.workflow-stages:after{display:none}}
/* Launch proof and readable hierarchy. Optional media occupies no space until verified. */
.hero-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:center}.hero-layout:has(.hero-proof:not([hidden])){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}
.hero-copy{max-width:920px;margin:auto}.hero .lead{font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.6}.hero h1{letter-spacing:-.045em}.sample-note{font-size:1rem;font-weight:600;margin:.7rem 0 1.2rem}.hero-trust{font-size:1rem;line-height:1.6;color:#eee}.hero-trust-links{display:flex;align-items:center;justify-content:center;gap:1.2rem;flex-wrap:wrap}.hero-trust-links a{font-size:1rem;min-height:44px;display:inline-flex;align-items:center}.hero-trust-links .stripe-badge{margin:0}
.section:nth-of-type(even){background:#101013}.section h2{letter-spacing:-.025em}.section .small,.section .pricing-note,.section .trust-detail{font-size:1rem;line-height:1.65}.section .eyebrow{font-size:.9rem}.price-card{border-top:3px solid #8561ef}.price-card .plan-brief{font-size:1.05rem;line-height:1.6}.price-card .btn{margin-top:auto}.workflow-clip-preview{display:grid;place-items:center;min-height:90px;border:1px solid #756492;border-radius:12px;font-size:2rem;color:#c6b1ff;background:#17131f}.workflow-step strong{font-size:1rem}.trust-intro p{font-size:1.12rem;line-height:1.7}.hero-proof{margin:0;text-align:left}.before-after-proof{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:1rem}.before-after-proof figure{margin:0}.proof-source video{aspect-ratio:16/9}.proof-phone{border:2px solid #716c7b;padding:8px;border-radius:24px;background:#08080b}.proof-phone video{aspect-ratio:9/16;border-radius:16px;object-fit:contain;width:100%}.before-after-proof figcaption{font-size:1rem;margin:0 0 .6rem}.proof-credit{font-size:1rem;line-height:1.5}.comparison-cards{display:none}
@media(max-width:700px){.hero-layout:has(.hero-proof:not([hidden])){grid-template-columns:1fr}.hero-copy{text-align:left}.hero .actions,.hero-trust-links{justify-content:flex-start}.hero-trust{font-size:1rem}.comparison table{display:none}.comparison-cards{display:grid;gap:1rem}.comparison-cards article{padding:1.2rem;border:1px solid #49434f;border-radius:16px;background:#121216}.comparison-cards article:first-child{border-color:#9876ed;border-width:2px}.comparison-cards p{font-size:1rem;line-height:1.6}.price-card .plan-brief{font-size:1rem}.hero .small{font-size:1rem}.hero{padding-bottom:1.5rem}}

/* Compact mobile rhythm without hiding sections or reducing tap targets. */
.hero .hero-layout{display:grid}.hero .small{font-size:1rem!important}
@media(max-width:540px){
 .section{padding:20px 0}.section-head{margin-bottom:12px}.section h2{margin-bottom:10px}
 .workflow-step .workflow-clip-preview{min-height:44px}.workflow-step{padding:8px}.workflow-step h3{margin:6px 0}.workflow-step p{font-size:14px;line-height:1.35}.workflow-step strong{font-size:14px}.workflow-step .network-pair{margin-top:4px}.workflow-stages{gap:6px}
 .trust-intro p{font-size:16px;line-height:1.5}.trust-points p{margin:6px 0}.trust-points{margin:8px 0}
 .price-card .plan-brief{line-height:1.4;margin:6px 0}.price-card{padding:12px}.pricing{gap:8px}.price-sub{margin:4px 0}.comparison-cards{gap:8px}.comparison-cards article{padding:12px}.comparison-cards p{margin:6px 0;line-height:1.4}.comparison-cards h3{margin:4px 0}
 .footer{padding:20px 0}.footer-grid{gap:8px}.footer h4{margin:8px 0}.footer-brand p{margin:8px 0}.footer-grid>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid a{line-height:1.3}
}
@media(max-width:540px){.section{padding:16px 0}.hero .lead{line-height:1.45}.hero-trust-links{gap:.5rem}.footer-grid a{font-size:14px}}

@media(max-width:540px){.hero .hero-trust-links{column-gap:16px;row-gap:0}.hero .hero-trust-links a{font-size:14px}.hero .hero-trust-links .stripe-badge img{width:130px}.hero .hero-trust-links .stripe-badge{min-width:130px}.hero .hero-trust-links{justify-content:space-between}}

}
