|
<!doctype html> |
|
<html lang="en"> |
|
<head> |
|
<meta charset="utf-8"> |
|
<link rel="preconnect" href="https://app.artumbralia.shop" crossorigin> |
|
<link rel="preconnect" href="https://fonts.googleapis.com"> |
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> |
|
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|
<meta name="robots" content="noindex"> |
|
<title>UMBRALIA™ — Learn to Draw with Light & Shadow</title> |
|
<style>html,body{margin:0;padding:0;background:#FAF7F2;}img,video{max-width:100%;}</style> |
|
<!-- Meta Pixel Code --> |
|
<script> |
|
!function(f,b,e,v,n,t,s) |
|
{if(f.fbq)return;n=f.fbq=function(){n.callMethod? |
|
n.callMethod.apply(n,arguments):n.queue.push(arguments)}; |
|
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; |
|
n.queue=[];t=b.createElement(e);t.async=!0; |
|
t.src=v;s=b.getElementsByTagName(e)[0]; |
|
s.parentNode.insertBefore(t,s)}(window, document,'script', |
|
'https://connect.facebook.net/en_US/fbevents.js'); |
|
fbq('init', '1483397750209009'); |
|
fbq('track', 'PageView'); |
|
fbq('track', 'ViewContent', {content_name:'UMBRALIA - Drawing Course', content_type:'product', content_category:'Drawing Course', currency:'USD', value:23.90}); |
|
</script> |
|
<noscript><img height="1" width="1" style="display:none" |
|
src="https://www.facebook.com/tr?id=1483397750209009&ev=PageView&noscript=1"/></noscript> |
|
<!-- End Meta Pixel Code --> |
|
</head> |
|
<body> |
|
<!-- ============================================================ |
|
UMBRALIA™ — Full landing page (EN) |
|
Palette: paper / graphite / lumen gold / alert |
|
Fonts: Fraunces (display) + Inter (body) |
|
============================================================ --> |
|
<!-- ============ 01 — ANNOUNCEMENT BAR ============ --> |
|
<style> |
|
@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,400;1,9..144,500&family=Inter:wght@300;400;500;600;700;800&display=swap'); |
|
.uab *{margin:0;padding:0;box-sizing:border-box;} |
|
.uab{--grafito:#1A1A1C;--sombra:#6E6B66;--papel:#FAF7F2;--hueso:#EDE8E0;--dorado:#C9A227;--dorado-dk:#A88418;--tinte:#F5EAC8;--alerta:#B23A2E;--linea:#E0DAD0; |
|
font-family:'Inter',sans-serif;background:var(--grafito);color:var(--papel); |
|
padding:11px 16px;overflow:hidden;position:relative;-webkit-font-smoothing:antialiased;} |
|
.uab-track{display:flex;width:max-content;animation:uabScroll 34s linear infinite;} |
|
.uab-group{display:flex;align-items:center;gap:26px;padding-right:26px;flex-shrink:0;} |
|
.uab-item{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;letter-spacing:0.1em;text-transform:uppercase;font-weight:600;white-space:nowrap;} |
|
.uab-item .sep{color:var(--dorado);} |
|
.uab-sub{font-size:12.5px;letter-spacing:0.02em;font-weight:400;color:#C9C5BC;white-space:nowrap;font-family:'Fraunces',serif;font-style:italic;} |
|
.uab-dot{width:6px;height:6px;border-radius:50%;background:var(--dorado);flex-shrink:0;} |
|
@keyframes uabScroll{from{transform:translateX(0);}to{transform:translateX(-50%);}} |
|
@media(prefers-reduced-motion:reduce){.uab-track{animation:none;}} |
|
</style> |
|
<div class="uab"> |
|
<div class="uab-track"> |
|
<div class="uab-group"> |
|
<span class="uab-item">Observe <span class="sep">·</span> Sketch <span class="sep">·</span> Shade <span class="sep">·</span> Finish</span> |
|
<span class="uab-dot"></span> |
|
<span class="uab-sub">200 step-by-step projects — one method, endless drawings.</span> |
|
<span class="uab-dot"></span> |
|
</div> |
|
<div class="uab-group"> |
|
<span class="uab-item">Observe <span class="sep">·</span> Sketch <span class="sep">·</span> Shade <span class="sep">·</span> Finish</span> |
|
<span class="uab-dot"></span> |
|
<span class="uab-sub">200 step-by-step projects — one method, endless drawings.</span> |
|
<span class="uab-dot"></span> |
|
</div> |
|
</div> |
|
</div> |
|
<!-- ============ 02 — HERO ============ --> |
|
<style> |
|
.uhe *{margin:0;padding:0;box-sizing:border-box;} |
|
.uhe{--grafito:#1A1A1C;--sombra:#6E6B66;--papel:#FAF7F2;--hueso:#EDE8E0;--dorado:#C9A227;--dorado-dk:#A88418;--tinte:#F5EAC8;--alerta:#B23A2E;--linea:#E0DAD0; |
|
font-family:'Inter',sans-serif;color:var(--grafito);background:var(--papel); |
|
padding:34px 22px 40px;text-align:center;position:relative;overflow:hidden;-webkit-font-smoothing:antialiased;} |
|
.uhe-inner{max-width:740px;margin:0 auto;} |
|
.uhe-brand{font-family:'Inter',sans-serif;font-size:12px;font-weight:700;letter-spacing:0.24em;color:var(--dorado-dk);margin-bottom:20px;} |
|
.uhe-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;margin-bottom:18px; |
|
background:#fff;border:1px solid var(--linea);border-radius:50px; |
|
font-size:10px;letter-spacing:0.18em;text-transform:uppercase;font-weight:700;color:var(--sombra);} |
|
.uhe-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--dorado);flex-shrink:0;} |
|
.uhe-h1{font-family:'Fraunces',serif;font-weight:500;font-size:clamp(28px,4.8vw,46px);line-height:1.14;letter-spacing:-0.015em;color:var(--grafito);margin:0 auto 14px;max-width:19ch;} |
|
.uhe-h1 em{font-style:italic;color:var(--dorado-dk);} |
|
.uhe-rule{width:64px;height:1px;background:linear-gradient(90deg,transparent,var(--dorado),transparent);margin:0 auto 16px;} |
|
.uhe-sub{font-size:14.5px;line-height:1.65;color:var(--sombra);margin:0 auto 20px;max-width:56ch;} |
|
.uhe-sub b{color:var(--grafito);font-weight:600;} |
|
.uhe-trust{display:inline-flex;align-items:center;gap:12px;margin:0 auto 10px;padding:8px 16px;background:var(--hueso);border:1px solid var(--linea);border-radius:50px;} |
|
.uhe-stars{color:var(--dorado);letter-spacing:1.5px;font-size:12px;} |
|
.uhe-trust-txt{font-size:12px;color:var(--sombra);} |
|
.uhe-trust-txt b{color:var(--grafito);font-weight:600;} |
|
.uhe-access{font-size:12px;color:var(--dorado-dk);font-weight:600;margin-bottom:24px;letter-spacing:0.02em;} |
|
.uhe-media{position:relative;max-width:500px;margin:0 auto 30px;padding:12px;background:#fff;border:1px solid var(--linea);border-radius:20px;box-shadow:0 26px 56px -30px rgba(26,26,28,0.35);} |
|
.uhe-frame{aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:var(--hueso);position:relative;} |
|
.uhe-frame video,.uhe-frame img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;} |
|
/* Hero video sound button */ |
|
.uhe-sound{position:absolute;bottom:12px;left:12px;z-index:4;width:42px;height:42px;border-radius:50%; |
|
background:rgba(26,26,28,0.62);color:var(--papel);border:1px solid rgba(250,247,242,0.28); |
|
display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0; |
|
backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .3s ease,transform .3s ease;} |
|
.uhe-sound:hover{background:var(--grafito);transform:translateY(-2px);} |
|
.uhe-sound svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;} |
|
.uhe-sound .ico-off{display:block;} |
|
.uhe-sound .ico-on{display:none;} |
|
.uhe-sound.on .ico-off{display:none;} |
|
.uhe-sound.on .ico-on{display:block;} |
|
.uhe-badge{position:absolute;bottom:-14px;right:-10px;z-index:3;background:var(--grafito);color:var(--papel);padding:12px 18px;border-radius:14px;box-shadow:0 12px 26px -10px rgba(26,26,28,0.5);transform:rotate(-3deg);} |
|
.uhe-badge .n{font-family:'Fraunces',serif;font-size:22px;font-weight:600;line-height:1;color:var(--dorado);} |
|
.uhe-badge .l{font-size:9px;letter-spacing:0.14em;text-transform:uppercase;font-weight:700;margin-top:3px;opacity:0.8;} |
|
.uhe-cta{display:inline-flex!important;align-items:center;justify-content:center;gap:10px; |
|
text-decoration:none!important;background:var(--dorado)!important;color:#3A2E05!important; |
|
padding:19px 38px;border-radius:50px;font-family:'Inter',sans-serif;font-size:15px;font-weight:700;letter-spacing:0.01em; |
|
box-shadow:0 16px 34px -14px rgba(201,162,39,0.75);border:none;cursor:pointer;transition:transform .3s ease,background .3s ease;width:100%;max-width:440px;} |
|
.uhe-cta:hover{transform:translateY(-2px);background:var(--dorado-dk)!important;color:#fff!important;} |
|
.uhe-cta .arrow{transition:transform .3s ease;} |
|
.uhe-cta:hover .arrow{transform:translateX(4px);} |
|
.uhe-meta{margin-top:0;font-size:12.5px;color:var(--sombra);} |
|
.uhe-facts{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:18px;} |
|
.uhe-fact{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--sombra);background:var(--hueso);border:1px solid var(--linea);padding:7px 14px;border-radius:50px;} |
|
@media(min-width:576px){.uhe-cta{width:auto;font-size:16px;}} |
|
</style> |
|
<header class="uhe"> |
|
<div class="uhe-inner"> |
|
<div class="uhe-brand">UMBRALIA™</div> |
|
<div class="uhe-pill"> |
|
<span class="dot"></span> Digital pack · Instant download</div> |
|
<h1 class="uhe-h1">Draw something you're actually proud of, <em>even if you have no idea where to start.</em> |
|
</h1> |
|
<div class="uhe-rule"></div> |
|
<p class="uhe-sub">200 projects guide you from your very first line to drawings you won't believe you made. <b>No natural talent, no theory, no frustration.</b> You open it, pick the drawing you like most, and follow 4 clear steps.</p> |
|
<div class="uhe-media"> |
|
<div class="uhe-frame"> |
|
<!-- HERO VIDEO --> |
|
<video id="uheVideo" src="assets/hero.mp4" poster="assets/Img_Hero_ES_a6829b.webp?v=1783962677" autoplay muted loop playsinline webkit-playsinline preload="metadata" aria-label="Video: a person drawing in pencil with a step-by-step Umbralia project"></video> |
|
<button type="button" class="uhe-sound" id="uheSound" aria-label="Turn sound on"> |
|
<svg class="ico-off" viewbox="0 0 24 24" aria-hidden="true"><path d="M11 5L6 9H2v6h4l5 4V5z"></path><line x1="23" y1="9" x2="17" y2="15"></line><line x1="17" y1="9" x2="23" y2="15"></line></svg> |
|
<svg class="ico-on" viewbox="0 0 24 24" aria-hidden="true"><path d="M11 5L6 9H2v6h4l5 4V5z"></path><path d="M15.5 8.5a5 5 0 0 1 0 7"></path><path d="M18.5 5.5a9 9 0 0 1 0 13"></path></svg> |
|
</button> |
|
</div> |
|
<div class="uhe-badge"> |
|
<div class="n">200</div> |
|
<div class="l">Projects</div> |
|
</div> |
|
</div> |
|
<div class="uhe-trust"> |
|
<span class="uhe-stars">★★★★★</span> |
|
<span class="uhe-trust-txt"><b>4.8 / 5</b> · 4,200+ people already drawing</span> |
|
</div> |
|
<div class="uhe-access">✨ Instant access · One-time payment · Yours forever</div> |
|
<div class="uhe-meta">Instant access · No subscription · 7-day guarantee</div> |
|
<div class="uhe-facts"> |
|
<span class="uhe-fact">◆ 200 projects</span> |
|
<span class="uhe-fact">◆ One 4-step method</span> |
|
<span class="uhe-fact">◆ 6 bonus guides</span> |
|
</div> |
|
</div> |
|
</header> |
|
<script> |
|
(function(){ |
|
var s = document.currentScript.previousElementSibling; |
|
if(!s) return; |
|
var vid = s.querySelector('#uheVideo'); |
|
var btn = s.querySelector('#uheSound'); |
|
if(!vid || !btn) return; |
|
// Force muted autoplay (some browsers block it if not explicit) |
|
vid.muted = true; |
|
var p = vid.play(); |
|
if(p && p.catch){ p.catch(function(){}); } |
|
btn.addEventListener('click', function(){ |
|
vid.muted = !vid.muted; |
|
btn.classList.toggle('on', !vid.muted); |
|
btn.setAttribute('aria-label', vid.muted ? 'Turn sound on' : 'Mute'); |
|
if(vid.paused){ var r = vid.play(); if(r && r.catch){ r.catch(function(){}); } } |
|
}); |
|
// Pause the video when off-screen (saves data and battery on mobile) |
|
if('IntersectionObserver' in window){ |
|
new IntersectionObserver(function(entries){ |
|
entries.forEach(function(e){ |
|
if(e.isIntersecting){ var r = vid.play(); if(r && r.catch){ r.catch(function(){}); } } |
|
else { vid.pause(); } |
|
}); |
|
}, { threshold: 0.15 }).observe(vid); |
|
} |
|
})(); |
|
</script> |
|
<!-- ============ 03 — TRANSITION BAR ============ --> |
|
<style> |
|
.utr *{margin:0;padding:0;box-sizing:border-box;} |
|
.utr{--dorado:#C9A227;font-family:'Inter',sans-serif;background:#EDE8E0;color:#1A1A1C; |
|
padding:15px 16px;text-align:center;border-top:1px solid #E0DAD0;border-bottom:1px solid #E0DAD0;-webkit-font-smoothing:antialiased;} |
|
.utr-txt{display:inline-flex;align-items:center;gap:14px;font-size:11.5px;letter-spacing:0.24em;text-transform:uppercase;font-weight:700;} |
|
.utr-txt::before,.utr-txt::after{content:'';width:24px;height:1px;background:var(--dorado);} |
|
</style> |
|
<div class="utr"><span class="utr-txt">Why it never worked before</span></div> |
|
<!-- ============ 04 — PAIN ============ --> |
|
<style> |
|
.upn *{margin:0;padding:0;box-sizing:border-box;} |
|
.upn{--grafito:#1A1A1C;--sombra:#6E6B66;--papel:#FAF7F2;--hueso:#EDE8E0;--dorado:#C9A227;--dorado-dk:#A88418;--linea:#E0DAD0; |
|
font-family:'Inter',sans-serif;color:var(--grafito);background:var(--papel); |
|
padding:66px 22px 70px;-webkit-font-smoothing:antialiased;} |
|
.upn-wrap{max-width:1080px;margin:0 auto;} |
|
.upn-head{text-align:center;max-width:680px;margin:0 auto 52px;} |
|
.upn-eyebrow{display:block;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--dorado-dk);font-weight:700;margin-bottom:16px;} |
|
.upn-h2{font-family:'Fraunces',serif;font-weight:500;font-size:clamp(28px,4.4vw,46px);line-height:1.12;color:var(--grafito);letter-spacing:-0.012em;} |
|
.upn-h2 em{font-style:italic;color:var(--dorado-dk);} |
|
.upn-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1040px;margin:0 auto;} |
|
.upn-pain{text-align:center;padding:8px 4px;} |
|
.upn-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%; |
|
background:var(--hueso);border:1px solid var(--linea);color:var(--grafito);margin-bottom:20px;transition:background .3s ease,color .3s ease,transform .3s ease;} |
|
.upn-pain:hover .upn-icon{background:var(--grafito);color:var(--dorado);transform:translateY(-3px);} |
|
.upn-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;} |
|
.upn-pain h3{font-family:'Fraunces',serif;font-size:19px;font-weight:500;color:var(--grafito);line-height:1.25;margin-bottom:10px;} |
|
.upn-pain p{font-size:14px;color:var(--sombra);line-height:1.6;margin:0 auto;max-width:28ch;} |
|
.upn-bridge{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:56px;} |
|
.upn-bridge p{font-family:'Fraunces',serif;font-style:italic;font-size:clamp(16px,2.4vw,20px);color:var(--grafito);text-align:center;max-width:52ch;} |
|
.upn-bridge .ln{flex:0 0 48px;height:1px;background:var(--dorado);} |
|
@media(max-width:900px){.upn-grid{grid-template-columns:repeat(2,1fr);gap:38px 26px;}} |
|
@media(max-width:560px){ |
|
.upn-grid{grid-template-columns:1fr;gap:24px;max-width:460px;} |
|
.upn-pain{text-align:left;display:grid;grid-template-columns:52px 1fr;column-gap:16px;row-gap:4px;align-items:start;padding:14px 0;} |
|
.upn-icon{grid-row:1/3;grid-column:1;margin:0;width:48px;height:48px;align-self:center;} |
|
.upn-icon svg{width:22px;height:22px;} |
|
.upn-pain h3{grid-column:2;grid-row:1;margin:0;font-size:17px;} |
|
.upn-pain p{grid-column:2;grid-row:2;max-width:none;margin:0;} |
|
.upn-bridge .ln{display:none;} |
|
} |
|
</style> |
|
<section class="upn"> |
|
<div class="upn-wrap"> |
|
<div class="upn-head"> |
|
<span class="upn-eyebrow">Sound familiar?</span> |
|
<h2 class="upn-h2">It's not that you lack talent. <em>It's that you're doing it alone.</em> |
|
</h2> |
|
</div> |
|
<div class="upn-grid"> |
|
<div class="upn-pain"> |
|
<div class="upn-icon" aria-hidden="true"> |
|
<svg viewbox="0 0 24 24"><rect x="4" y="3" width="16" height="18" rx="2"></rect><line x1="8" y1="8" x2="16" y2="8"></line></svg> |
|
</div> |
|
<h3>The blank page wins</h3> |
|
<p>You sit down motivated, pick up the pencil — and have no idea where to begin. Minutes later the page is still empty.</p> |
|
</div> |
|
<div class="upn-pain"> |
|
<div class="upn-icon" aria-hidden="true"> |
|
<svg viewbox="0 0 24 24"><path d="M12 3v18"></path><path d="M5 8l7-5 7 5"></path><path d="M5 16l7 5 7-5"></path></svg> |
|
</div> |
|
<h3>It never looks like you pictured it</h3> |
|
<p>You see it perfectly in your head. But on paper it comes out flat, no depth, missing whatever makes it look real.</p> |
|
</div> |
|
<div class="upn-pain"> |
|
<div class="upn-icon" aria-hidden="true"> |
|
<svg viewbox="0 0 24 24"><circle cx="12" cy="12" r="9"></circle><line x1="12" y1="7" x2="12" y2="13"></line><line x1="12" y1="17" x2="12" y2="17"></line></svg> |
|
</div> |
|
<h3>A thousand tutorials, zero order</h3> |
|
<p>You jump from video to video with no idea what comes next. You collect information and make no real progress.</p> |
|
</div> |
|
<div class="upn-pain"> |
|
<div class="upn-icon" aria-hidden="true"> |
|
<svg viewbox="0 0 24 24"><path d="M3 21l4-1 11-11a2.1 2.1 0 0 0-3-3L4 17l-1 4z"></path><line x1="14.5" y1="6.5" x2="17.5" y2="9.5"></line></svg> |
|
</div> |
|
<h3>You start things and finish none</h3> |
|
<p>You want some time for yourself, to switch off from the day. But you quit halfway and end up more frustrated than rested.</p> |
|
</div> |
|
</div> |
|
<div class="upn-bridge"> |
|
<span class="ln"></span> |
|
<p>Drawing isn't a gift you're born with. It's a skill you learn step by step — and you can start today.</p> |
|
<span class="ln"></span> |
|
</div> |
|
</div> |
|
</section> |
|
<!-- ============ 05 — SOLUTION ============ --> |
|
<style> |
|
.usl *{margin:0;padding:0;box-sizing:border-box;} |
|
.usl{--grafito:#1A1A1C;--sombra:#6E6B66;--papel:#FAF7F2;--hueso:#EDE8E0;--dorado:#C9A227;--dorado-dk:#A88418;--linea:#E0DAD0; |
|
font-family:'Inter',sans-serif;color:var(--grafito);background:var(--hueso); |
|
padding:66px 22px 70px;-webkit-font-smoothing:antialiased;} |
|
.usl-wrap{max-width:1020px;margin:0 auto;} |
|
.usl-head{text-align:center;max-width:720px;margin:0 auto 48px;} |
|
.usl-eyebrow{display:inline-block;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--dorado-dk);font-weight:700;margin-bottom:18px;} |
|
.usl-h2{font-family:'Fraunces',serif;font-weight:500;font-size:clamp(28px,4.4vw,46px);line-height:1.12;color:var(--grafito);margin-bottom:18px;letter-spacing:-0.012em;} |
|
.usl-h2 em{font-style:italic;color:var(--dorado-dk);} |
|
.usl-lede{font-size:15.5px;line-height:1.75;color:var(--sombra);max-width:56ch;margin:0 auto;} |
|
.usl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:980px;margin:0 auto;} |
|
.usl-card{background:var(--papel);border:1px solid var(--linea);border-radius:18px;padding:36px 32px;transition:transform .5s ease,box-shadow .5s ease;} |
|
.usl-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px -24px rgba(26,26,28,0.35);} |
|
.usl-num{font-family:'Fraunces',serif;font-style:italic;font-weight:400;font-size:44px;line-height:1;color:var(--dorado);margin-bottom:18px;} |
|
.usl-card h3{font-family:'Fraunces',serif;font-size:21px;font-weight:500;color:var(--grafito);line-height:1.25;margin-bottom:12px;} |
|
.usl-card p{font-size:14px;color:var(--sombra);line-height:1.65;margin:0;max-width:46ch;} |
|
@media(max-width:820px){.usl-grid{grid-template-columns:1fr;}} |
|
@media(max-width:560px){.usl-card{padding:28px 24px;}} |
|
</style> |
|
<section class="usl"> |
|
<div class="usl-wrap"> |
|
<div class="usl-head"> |
|
<span class="usl-eyebrow">The method</span> |
|
<h2 class="usl-h2">Four steps that turn a blank page <em>into something you'll want to frame.</em> |
|
</h2> |
|
<p class="usl-lede">No theory, no complicated explanations, no videos to pause and rewind a hundred times. All 200 projects follow the exact same structure, with numbered pencils and notes.</p> |
|
</div> |
|
<div class="usl-grid"> |
|
<article class="usl-card"> |
|
<div class="usl-num">i.</div> |
|
<h3>Sketch — pencil only</h3> |
|
<p>You start with the base shapes, no pressure and no detail. It's the step everyone skips, and the one that decides whether the drawing will work.</p> |
|
</article> |
|
<article class="usl-card"> |
|
<div class="usl-num">ii.</div> |
|
<h3>Outline</h3> |
|
<p>You define the line, adjust proportions and clean up what doesn't belong. This is where the drawing starts to take shape.</p> |
|
</article> |
|
<article class="usl-card"> |
|
<div class="usl-num">iii.</div> |
|
<h3>Light and shadow</h3> |
|
<p>The HB → 8B scale, gradients and volume. This is where the object lifts off the page — and where all the "wow" lives.</p> |
|
</article> |
|
<article class="usl-card"> |
|
<div class="usl-num">iv.</div> |
|
<h3>Finishing</h3> |
|
<p>Blending, textures and highlights lifted out with the eraser. The finish that separates a beginner's drawing from one that looks professional.</p> |
|
</article> |
|
</div> |
|
</div> |
|
</section> |
|
<!-- ============ 06 — THREE TYPES OF PERSON (tabs) ============ --> |
|
<style> |
|
.utm *{margin:0;padding:0;box-sizing:border-box;} |
|
.utm{--grafito:#1A1A1C;--sombra:#6E6B66;--papel:#FAF7F2;--hueso:#EDE8E0;--dorado:#C9A227;--dorado-dk:#A88418;--linea:#E0DAD0; |
|
font-family:'Inter',sans-serif;color:var(--grafito);background:var(--papel); |
|
padding:66px 22px 70px;-webkit-font-smoothing:antialiased;} |
|
.utm-wrap{max-width:1040px;margin:0 auto;} |
|
.utm-head{text-align:center;max-width:640px;margin:0 auto 40px;} |
|
.utm-eyebrow{display:inline-block;font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--dorado-dk);font-weight:700;margin-bottom:14px;} |
|
.utm-h2{font-family:'Fraunces',serif;font-weight:500;font-size:clamp(28px,4.4vw,44px);line-height:1.14;color:var(--grafito);margin-bottom:14px;} |
|
.utm-h2 em{font-style:italic;color:var(--dorado-dk);} |
|
.utm-lede{font-size:15.5px;color:var(--sombra);line-height:1.7;} |
|
.utm-tabs{display:flex;justify-content:center;gap:8px;margin-bottom:40px;flex-wrap:wrap;} |
|
.utm-tab{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--linea);color:var(--sombra); |
|
padding:13px 22px;border-radius:50px;cursor:pointer;font-family:'Inter',sans-serif;font-size:14px;font-weight:600; |
|
transition:background .3s ease,color .3s ease,border-color .3s ease;} |
|
.utm-tab:hover{color:var(--grafito);border-color:var(--dorado);} |
|
.utm-tab.on{background:var(--grafito);color:var(--papel);border-color:var(--grafito);} |
|
.utm-tab:focus-visible{outline:2px solid var(--dorado);outline-offset:2px;} |
|
.utm-panel{display:none;} |
|
.utm-panel.on{display:block;animation:utmFade .5s ease;} |
|
@keyframes utmFade{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}} |
|
@media(prefers-reduced-motion:reduce){.utm-panel.on{animation:none;}} |
|
.utm-content{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;} |
|
.utm-txt h3{font-family:'Fraunces',serif;font-size:clamp(23px,3.2vw,32px);font-weight:500;line-height:1.2;margin-bottom:16px;color:var(--grafito);} |
|
.utm-txt > p{font-size:15.5px;color:var(--sombra);line-height:1.7;margin-bottom:22px;} |
|
.utm-list{list-style:none;} |
|
.utm-list li{padding:12px 0 12px 26px;color:var(--grafito);font-size:14px;border-bottom:1px solid var(--linea);position:relative;font-weight:500;} |
|
.utm-list li:last-child{border-bottom:none;} |
|
.utm-list li::before{content:'';position:absolute;left:0;top:20px;width:14px;height:1px;background:var(--dorado);} |
|
.utm-slot{aspect-ratio:4/5;background:var(--hueso);border:1px solid var(--linea);border-radius:18px;overflow:hidden;max-width:400px;margin:0 auto;} |
|
.utm-slot img,.utm-slot video{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;} |
|
@media(max-width:860px){.utm-content{grid-template-columns:1fr;gap:30px;}.utm-slot{aspect-ratio:1/1;max-width:320px;}} |
|
</style> |
|
<section class="utm"> |
|
<div class="utm-wrap"> |
|
<div class="utm-head"> |
|
<span class="utm-eyebrow">Three starting points</span> |
|
<h2 class="utm-h2">Pick the one that <em>sounds like you.</em> |
|
</h2> |
|
<p class="utm-lede">You don't need to know anything. Just why you want to start.</p> |
|
</div> |
|
<div class="utm-tabs" role="tablist"> |
|
<button type="button" class="utm-tab on" data-t="u1" role="tab">I've never drawn</button> |
|
<button type="button" class="utm-tab" data-t="u2" role="tab">I need to unwind</button> |
|
<button type="button" class="utm-tab" data-t="u3" role="tab">I draw but I'm stuck</button> |
|
</div> |
|
<div class="utm-panel on" id="u1"> |
|
<div class="utm-content"> |
|
<div class="utm-txt"> |
|
<h3>The one who's never picked up a pencil</h3> |
|
<p>You always thought drawing was for other people. You never really tried because you assumed you couldn't — and nobody ever showed you where to begin.</p> |
|
<ul class="utm-list"> |
|
<li>You start with the fundamentals of line work, from true zero</li> |
|
<li>The projects go from simple to complex, with no jumps</li> |
|
<li>Your first finished drawing happens the same day</li> |
|
</ul> |
|
</div> |
|
<div class="utm-slot"> |
|
<img loading="lazy" decoding="async" src="assets/hf_20260722_003058_05e06894-01fa-4f65-84d7-28e2239_5fba76.webp" alt="Step-by-step project of a lighthouse"> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="utm-panel" id="u2"> |
|
<div class="utm-content"> |
|
<div class="utm-txt"> |
|
<h3>The one who needs time of their own</h3> |
|
<p>You want something that isn't another screen. Time for yourself after a long day, where your head switches off and your hands do the work — and something real is there at the end.</p> |
|
<ul class="utm-list"> |
|
<li>Pick the project that matches your mood right now</li> |
|
<li>Flowers, animals, landscapes, lighthouses and seasonal themes</li> |
|
<li>Start and finish something in a single sitting</li> |
|
</ul> |
|
</div> |
|
<div class="utm-slot"> |
|
<img loading="lazy" decoding="async" src="assets/hf_20260722_003206_70b2dc31-e229-4262-9c41-6021344_e38e96.webp" alt="Step-by-step project of a waterfall"> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="utm-panel" id="u3"> |
|
<div class="utm-content"> |
|
<div class="utm-txt"> |
|
<h3>The one who draws but hit a wall</h3> |
|
<p>You've made a few drawings, but you feel like you're copying shapes without understanding what you're doing. You want your drawings to have volume, texture and that finish you can't quite reach yet.</p> |
|
<ul class="utm-list"> |
|
<li>10 techniques explained: values, light, textures, perspective</li> |
|
<li>Learn to read a reference, not just copy it</li> |
|
<li>Professional finishes: burnishing, hatching, saved highlights</li> |
|
</ul> |
|
</div> |
|
<div class="utm-slot"> |
|
<img loading="lazy" decoding="async" src="assets/hf_20260722_003211_6b662bd4-f6d8-47a2-baad-c4fd08d_173b68.webp" alt="Step-by-step project of Saturn"> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</section> |
|
<script> |
|
(function(){ |
|
var s = document.currentScript.previousElementSibling; |
|
if(!s) return; |
|
var tabs = s.querySelectorAll('.utm-tab'); |
|
var panels = s.querySelectorAll('.utm-panel'); |
|
tabs.forEach(function(tab){ |
|
tab.addEventListener('click', function(){ |
|
tabs.forEach(function(t){ t.classList.remove('on'); }); |
|
panels.forEach(function(p){ p.classList.remove('on'); }); |
|
tab.classList.add('on'); |
|
var target = s.querySelector('#' + tab.getAttribute('data-t')); |
|
if(target) target.classList.add('on'); |
|
}); |
|
}); |
|
})(); |
|
</script> |
|
<!-- ============ 07 — AS SIMPLE AS 1, 2, 3 ============ --> |
|
<style> |
|
.uhw *{margin:0;padding:0;box-sizing:border-box;} |
|
.uhw{--grafito:#1A1A1C;--sombra:#6E6B66;--papel:#FAF7F2;--hueso:#EDE8E0;--dorado:#C9A227;--dorado-dk:#A88418;--linea:#E0DAD0; |
|
font-family:'Inter',sans-serif;color:var(--grafito);background:var(--hueso); |
|
padding:70px 22px 74px;-webkit-font-smoothing:antialiased;} |
|
.uhw-wrap{max-width:1000px;margin:0 auto;} |
|
.uhw-head{text-align:center;max-width:700px;margin:0 auto 64px;} |
|
.uhw-eyebrow{display:inline-block;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--dorado-dk);font-weight:700; |
|
background:var(--papel);border:1px solid var(--linea);padding:8px 16px;border-radius:50px;margin-bottom:20px;} |
|
.uhw-h2{font-family:'Fraunces',serif;font-weight:500;font-size:clamp(28px,4.4vw,46px);line-height:1.12;color:var(--grafito);letter-spacing:-0.012em;} |
|
.uhw-h2 em{font-style:italic;color:var(--dorado-dk);} |
|
.uhw-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:44px;position:relative;} |
|
.uhw-steps::before{content:'';position:absolute;top:56px;left:16%;right:16%;height:2px;z-index:0;opacity:0.6; |
|
background-image:radial-gradient(circle,var(--dorado) 1.5px,transparent 1.5px);background-size:12px 2px;background-repeat:repeat-x;} |
|
.uhw-step{background:var(--papel);border:1px solid var(--linea);border-radius:18px;padding:38px 28px 30px;text-align:center; |
|
position:relative;z-index:1;transition:transform .5s ease,box-shadow .5s ease;} |
|
.uhw-step:hover{transform:translateY(-4px);box-shadow:0 22px 44px -24px rgba(26,26,28,0.35);} |
|
.uhw-num{position:absolute;top:-18px;left:50%;transform:translateX(-50%);width:44px;height:44px;background:var(--grafito);color:var(--dorado); |
|
border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Fraunces',serif;font-size:21px;font-weight:600;line-height:1; |
|
box-shadow:0 6px 14px rgba(26,26,28,0.3);border:3px solid var(--hueso);} |
|
.uhw-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--hueso); |
|
border:1px solid var(--linea);border-radius:50%;color:var(--grafito);margin:8px auto 22px;transition:background .3s ease,color .3s ease;} |
|
.uhw-step:hover .uhw-icon{background:var(--grafito);color:var(--dorado);} |
|
.uhw-icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;} |
|
.uhw-step h3{font-family:'Fraunces',serif;font-size:21px;font-weight:500;margin-bottom:12px;color:var(--grafito);} |
|
.uhw-step p{font-size:14px;color:var(--sombra);line-height:1.6;margin:0 auto;max-width:32ch;} |
|
.uhw-cta-box{text-align:center;} |
|
.uhw-cta{display:inline-flex!important;align-items:center;justify-content:center;gap:10px; |
|
text-decoration:none!important;background:var(--dorado)!important;color:#3A2E05!important; |
|
padding:18px 38px;border-radius:50px;font-family:'Inter',sans-serif;font-size:15px;font-weight:700; |
|
box-shadow:0 16px 34px -14px rgba(201,162,39,0.75);border:none;cursor:pointer;transition:transform .3s ease,background .3s ease;} |
|
.uhw-cta:hover{transform:translateY(-2px);background:var(--dorado-dk)!important;color:#fff!important;} |
|
.uhw-cta .arrow{transition:transform .3s ease;} |
|
.uhw-cta:hover .arrow{transform:translateX(4px);} |
|
@media(max-width:820px){ |
|
.uhw-steps{grid-template-columns:1fr;gap:48px;max-width:420px;margin-left:auto;margin-right:auto;} |
|
.uhw-steps::before{top:24px;bottom:24px;left:50%;right:auto;transform:translateX(-50%);width:2px;height:auto; |
|
background-image:radial-gradient(circle,var(--dorado) 1.5px,transparent 1.5px);background-size:2px 12px;background-repeat:repeat-y;} |
|
} |
|
</style> |
|
<section class="uhw"> |
|
<div class="uhw-wrap"> |
|
<div class="uhw-head"> |
|
<span class="uhw-eyebrow">✎ As simple as 1, 2, 3</span> |
|
<h2 class="uhw-h2">From a blank page to a finished drawing, <em>this very afternoon.</em> |
|
</h2> |
|
</div> |
|
<div class="uhw-steps"> |
|
<div class="uhw-step"> |
|
<div class="uhw-num">1</div> |
|
<div class="uhw-icon" aria-hidden="true"> |
|
<svg viewbox="0 0 24 24"><path d="M4 4h16v16H4z"></path><path d="M9 9h6v6H9z"></path></svg> |
|
</div> |
|
<h3>Pick your project</h3> |
|
<p>Instant access when you buy. Open it, browse all 200 projects and choose whichever drawing you feel like doing today.</p> |
|
</div> |
|
<div class="uhw-step"> |
|
<div class="uhw-num">2</div> |
|
<div class="uhw-icon" aria-hidden="true"> |
|
<svg viewbox="0 0 24 24"><path d="M3 21l4-1 11-11a2.1 2.1 0 0 0-3-3L4 17l-1 4z"></path><line x1="14.5" y1="6.5" x2="17.5" y2="9.5"></line></svg> |
|
</div> |
|
<h3>Follow the 4 steps</h3> |
|
<p>Sketch, outline, light and shadow, finishing. With the pencils already numbered and notes at every stage. You don't have to decide anything.</p> |
|
</div> |
|
<div class="uhw-step"> |
|
<div class="uhw-num">3</div> |
|
<div class="uhw-icon" aria-hidden="true"> |
|
<svg viewbox="0 0 24 24"><path d="M12 3l2.5 6H21l-5 4 2 6.5L12 16l-6 3.5L8 13 3 9h6.5z"></path></svg> |
|
</div> |
|
<h3>Hang it on your wall</h3> |
|
<p>You end up with a drawing you made yourself. And with the method to do the next one on your own.</p> |
|
</div> |
|
</div> |
|
<div class="uhw-cta-box"> |
|
<a href="#oferta" class="uhw-cta">I want instant access <span class="arrow">→</span></a> |
|
</div> |
|
</div> |
|
</section> |
|
<!-- ============ 08 — GALLERY (2 carousels) ============ --> |
|
<style> |
|
.ugal *{margin:0;padding:0;box-sizing:border-box;} |
|
.ugal{--grafito:#1A1A1C;--sombra:#6E6B66;--papel:#FAF7F2;--hueso:#EDE8E0;--dorado:#C9A227;--dorado-dk:#A88418;--linea:#E0DAD0; |
|
font-family:'Inter',sans-serif;color:var(--grafito);background:var(--papel); |
|
padding:70px 0 74px;overflow:hidden;-webkit-font-smoothing:antialiased;} |
|
.ugal-head{text-align:center;max-width:760px;margin:0 auto 40px;padding:0 22px;} |
|
.ugal-eyebrow{display:inline-block;font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--dorado-dk);font-weight:700;margin-bottom:14px;} |
|
.ugal-h2{font-family:'Fraunces',serif;font-weight:500;font-size:clamp(28px,4.4vw,44px);line-height:1.14;color:var(--grafito);margin-bottom:14px;} |
|
.ugal-h2 em{font-style:italic;color:var(--dorado-dk);} |
|
.ugal-lede{font-size:15.5px;color:var(--sombra);line-height:1.7;} |
|
.ugal-rowlabel{max-width:1200px;margin:0 auto;padding:0 26px 12px;font-size:11px;letter-spacing:0.16em;text-transform:uppercase;font-weight:700;color:var(--sombra);} |
|
.ugal-rowlabel b{color:var(--grafito);} |
|
.ugal-rows{display:flex;flex-direction:column;gap:26px;} |
|
.ugal-row{position:relative;overflow:hidden; |
|
-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent); |
|
mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);} |
|
.ugal-track{display:flex;gap:18px;width:max-content;padding:6px 0;animation:ugalScroll 60s linear infinite;will-change:transform;} |
|
.ugal-row.rev .ugal-track{animation-direction:reverse;animation-duration:72s;} |
|
.ugal-row:hover .ugal-track{animation-play-state:paused;} |
|
@keyframes ugalScroll{from{transform:translate3d(0,0,0);}to{transform:translate3d(-50%,0,0);}} |
|
.ugal-card{flex:0 0 clamp(158px,42vw,208px);background:#fff;border:1px solid var(--linea);border-radius:16px;overflow:hidden; |
|
box-shadow:0 14px 30px -22px rgba(26,26,28,0.45);} |
|
.ugal-imgwrap{position:relative;width:100%;aspect-ratio:2/3;background:var(--hueso);} |
|
.ugal-imgwrap img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;} |
|
.ugal-badge{position:absolute;top:10px;left:10px;z-index:2;background:rgba(26,26,28,0.72);color:var(--papel); |
|
font-size:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;padding:4px 9px;border-radius:50px;backdrop-filter:blur(2px);} |
|
.ugal-name{position:absolute;bottom:11px;left:50%;transform:translateX(-50%);z-index:2;background:var(--grafito);color:var(--papel); |
|
padding:6px 14px;border-radius:50px;font-size:10.5px;letter-spacing:0.07em;text-transform:uppercase;font-weight:700;white-space:nowrap;} |
|
.ugal-name.alt{background:var(--dorado);color:#3A2E05;} |
|
.ugal-foot{text-align:center;padding:34px 22px 0;font-family:'Fraunces',serif;font-style:italic;font-size:15px;color:var(--grafito);max-width:60ch;margin:0 auto;line-height:1.6;} |
|
@media(prefers-reduced-motion:reduce){ |
|
.ugal-track{animation:none;} |
|
.ugal-row{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none;} |
|
.ugal-row::-webkit-scrollbar{display:none;} |
|
} |
|
</style> |
|
<section class="ugal"> |
|
<div class="ugal-head"> |
|
<span class="ugal-eyebrow">What you'll be drawing</span> |
|
<h2 class="ugal-h2">200 projects. One method. <em>Endless drawings.</em></h2> |
|
<p class="ugal-lede">From your favourite animal to a dragon — every project takes you from a rough sketch to a finished drawing in the same 4 steps, with numbered pencils.</p> |
|
</div> |
|
<div class="ugal-rows"> |
|
<div class="ugal-rowlabel"><b>Animals & creatures</b> — what you always wished you could draw</div> |
|
<div class="ugal-row"><div class="ugal-track"><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/dragon.webp" alt="Step-by-step project of Dragon"><span class="ugal-name alt">Dragon</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/lobo-aullando.webp" alt="Step-by-step project of Wolf"><span class="ugal-name">Wolf</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/leon.webp" alt="Step-by-step project of Lion"><span class="ugal-name alt">Lion</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/tigre.webp" alt="Step-by-step project of Tiger"><span class="ugal-name">Tiger</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/gato.webp" alt="Step-by-step project of Realistic cat"><span class="ugal-name">Realistic cat</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/perro.webp" alt="Step-by-step project of Realistic dog"><span class="ugal-name">Realistic dog</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/oso.webp" alt="Step-by-step project of Bear"><span class="ugal-name">Bear</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/aguila.webp" alt="Step-by-step project of Eagle"><span class="ugal-name">Eagle</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/fenix.webp" alt="Step-by-step project of Phoenix"><span class="ugal-name alt">Phoenix</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/zorro.webp" alt="Step-by-step project of Fox"><span class="ugal-name">Fox</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/dragon.webp" alt="Step-by-step project of Dragon"><span class="ugal-name alt">Dragon</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/lobo-aullando.webp" alt="Step-by-step project of Wolf"><span class="ugal-name">Wolf</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/leon.webp" alt="Step-by-step project of Lion"><span class="ugal-name alt">Lion</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/tigre.webp" alt="Step-by-step project of Tiger"><span class="ugal-name">Tiger</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/gato.webp" alt="Step-by-step project of Realistic cat"><span class="ugal-name">Realistic cat</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/perro.webp" alt="Step-by-step project of Realistic dog"><span class="ugal-name">Realistic dog</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/oso.webp" alt="Step-by-step project of Bear"><span class="ugal-name">Bear</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/aguila.webp" alt="Step-by-step project of Eagle"><span class="ugal-name">Eagle</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/fenix.webp" alt="Step-by-step project of Phoenix"><span class="ugal-name alt">Phoenix</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/zorro.webp" alt="Step-by-step project of Fox"><span class="ugal-name">Fox</span></div></article></div></div> |
|
<div class="ugal-rowlabel"><b>And much more</b> — portraits, flowers, landscapes, architecture, space</div> |
|
<div class="ugal-row rev"><div class="ugal-track"><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/ojo.webp" alt="Step-by-step project of Realistic eye"><span class="ugal-name">Realistic eye</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/mano.webp" alt="Step-by-step project of Hands"><span class="ugal-name">Hands</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/rosa.webp" alt="Step-by-step project of Rose"><span class="ugal-name">Rose</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/girasol.webp" alt="Step-by-step project of Sunflower"><span class="ugal-name">Sunflower</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/faro.webp" alt="Step-by-step project of Lighthouse"><span class="ugal-name">Lighthouse</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/cascada.webp" alt="Step-by-step project of Waterfall"><span class="ugal-name">Waterfall</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/torre-eiffel.webp" alt="Step-by-step project of Eiffel Tower"><span class="ugal-name">Eiffel Tower</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/saturno.webp" alt="Step-by-step project of Saturn"><span class="ugal-name">Saturn</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/colibri.webp" alt="Step-by-step project of Hummingbird"><span class="ugal-name">Hummingbird</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/bosque-pinos.webp" alt="Step-by-step project of Forest"><span class="ugal-name">Forest</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/ojo.webp" alt="Step-by-step project of Realistic eye"><span class="ugal-name">Realistic eye</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/mano.webp" alt="Step-by-step project of Hands"><span class="ugal-name">Hands</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/rosa.webp" alt="Step-by-step project of Rose"><span class="ugal-name">Rose</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/girasol.webp" alt="Step-by-step project of Sunflower"><span class="ugal-name">Sunflower</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/faro.webp" alt="Step-by-step project of Lighthouse"><span class="ugal-name">Lighthouse</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/cascada.webp" alt="Step-by-step project of Waterfall"><span class="ugal-name">Waterfall</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/torre-eiffel.webp" alt="Step-by-step project of Eiffel Tower"><span class="ugal-name">Eiffel Tower</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/saturno.webp" alt="Step-by-step project of Saturn"><span class="ugal-name">Saturn</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/colibri.webp" alt="Step-by-step project of Hummingbird"><span class="ugal-name">Hummingbird</span></div></article><article class="ugal-card"><div class="ugal-imgwrap"><span class="ugal-badge">4 steps</span><img loading="lazy" decoding="async" src="https://app.artumbralia.shop/images/laminas-web/bosque-pinos.webp" alt="Step-by-step project of Forest"><span class="ugal-name">Forest</span></div></article></div></div> |
|
</div> |
|
<p class="ugal-foot">Every project follows the same 4 steps, with numbered pencils and notes — there's always something that fits the mood you're in.</p> |
|
</section> |
|
<!-- ============ 09 — BONUSES ============ --> |
|
<style> |
|
.ubn *{margin:0;padding:0;box-sizing:border-box;} |
|
.ubn{--grafito:#1A1A1C;--sombra:#6E6B66;--papel:#FAF7F2;--hueso:#EDE8E0;--dorado:#C9A227;--dorado-dk:#A88418;--tinte:#F5EAC8;--linea:#E0DAD0; |
|
font-family:'Inter',sans-serif;color:var(--grafito);background:var(--hueso); |
|
padding:70px 22px 74px;-webkit-font-smoothing:antialiased;} |
|
.ubn-wrap{max-width:1000px;margin:0 auto;} |
|
.ubn-head{text-align:center;max-width:660px;margin:0 auto 44px;} |
|
.ubn-pill{display:inline-flex;align-items:center;gap:8px;background:var(--dorado);color:#3A2E05;font-size:11.5px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;padding:9px 18px;border-radius:50px;margin-bottom:18px;} |
|
.ubn-h2{font-family:'Fraunces',serif;font-weight:500;font-size:clamp(28px,4.4vw,44px);line-height:1.14;color:var(--grafito);margin-bottom:12px;} |
|
.ubn-h2 em{font-style:italic;color:var(--dorado-dk);} |
|
.ubn-lede{font-size:15px;color:var(--sombra);} |
|
.ubn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;} |
|
.ubn-card{background:var(--papel);border:1px solid var(--linea);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;position:relative;transition:transform .4s ease,box-shadow .4s ease;} |
|
.ubn-card:hover{transform:translateY(-5px);box-shadow:0 26px 52px -28px rgba(26,26,28,0.4);} |
|
.ubn-img{width:100%;aspect-ratio:1/1;background:var(--hueso);position:relative;border-bottom:1px solid var(--linea);} |
|
.ubn-img img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;} |
|
.ubn-tag{position:absolute;top:14px;left:14px;z-index:2;background:var(--grafito);color:var(--dorado);padding:7px 14px;border-radius:50px; |
|
font-size:10px;letter-spacing:0.12em;text-transform:uppercase;font-weight:800;} |
|
.ubn-body{padding:22px 20px 24px;flex-grow:1;display:flex;flex-direction:column;} |
|
.ubn-body h3{font-family:'Fraunces',serif;font-size:18px;font-weight:600;color:var(--grafito);line-height:1.25;margin-bottom:10px;} |
|
.ubn-body p{font-size:13.5px;color:var(--sombra);line-height:1.6;flex-grow:1;margin-bottom:16px;} |
|
.ubn-val{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid var(--linea);} |
|
.ubn-was:empty{display:none;} |
|
.ubn-was{font-family:'Fraunces',serif;font-size:16px;font-weight:500;color:var(--sombra);text-decoration:line-through;text-decoration-color:var(--dorado);text-decoration-thickness:2px;} |
|
.ubn-free{display:inline-flex;align-items:center;gap:5px;background:var(--tinte);border:1px solid var(--dorado);color:#6B5410; |
|
font-size:11px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;padding:6px 12px;border-radius:50px;} |
|
@media(max-width:900px){.ubn-grid{grid-template-columns:repeat(2,1fr);}} |
|
@media(max-width:600px){.ubn-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto;}} |
|
</style> |
|
<section class="ubn"> |
|
<div class="ubn-wrap"> |
|
<div class="ubn-head"> |
|
<span class="ubn-pill">🎁 Included when you buy today</span> |
|
<h2 class="ubn-h2">Six bonus guides, <em>yours free.</em> |
|
</h2> |
|
<p class="ubn-lede">You don't just draw: you understand why. Each guide breaks down one part of the technique.</p> |
|
</div> |
|
<div class="ubn-grid"> |
|
<article class="ubn-card"> |
|
<div class="ubn-img"> |
|
<span class="ubn-tag">Free</span><img loading="lazy" decoding="async" src="assets/DIBUJO_INGLES_BONUS_1_fb45dd.webp?v=1784659570" alt="Value guide"> |
|
</div> |
|
<div class="ubn-body"> |
|
<h3>Value guide</h3> |
|
<p>The HB→8B tonal scale, how to build smooth gradients and give volume to the 4 base shapes.</p> |
|
<div class="ubn-val"> |
|
<span class="ubn-was" data-uval="0.375"></span><span class="ubn-free">✓ Free today</span> |
|
</div> |
|
</div> |
|
</article> |
|
<article class="ubn-card"> |
|
<div class="ubn-img"> |
|
<span class="ubn-tag">Free</span><img loading="lazy" decoding="async" src="assets/DIBUJO_INGLES_BONUS_2_66447f.webp?v=1784659571" alt="Pro level guide"> |
|
</div> |
|
<div class="ubn-body"> |
|
<h3>Pro level guide</h3> |
|
<p>Edge control, reflected light, textures and burnishing to take your drawings from "good" to "wow".</p> |
|
<div class="ubn-val"> |
|
<span class="ubn-was" data-uval="0.5"></span><span class="ubn-free">✓ Free today</span> |
|
</div> |
|
</div> |
|
</article> |
|
<article class="ubn-card"> |
|
<div class="ubn-img"> |
|
<span class="ubn-tag">Free</span><img loading="lazy" decoding="async" src="assets/DIBUJO_INGLES_BONUS_3_44a81c.webp?v=1784659570" alt="Composition templates"> |
|
</div> |
|
<div class="ubn-body"> |
|
<h3>Composition templates</h3> |
|
<p>7 printable layouts to organize your drawings before the pencil touches the paper.</p> |
|
<div class="ubn-val"> |
|
<span class="ubn-was" data-uval="0.25"></span><span class="ubn-free">✓ Free today</span> |
|
</div> |
|
</div> |
|
</article> |
|
<article class="ubn-card"> |
|
<div class="ubn-img"> |
|
<span class="ubn-tag">Free</span><img loading="lazy" decoding="async" src="assets/DIBUJO_INGLES_BONUS_4_69b5b2.webp?v=1784659570" alt="Materials list"> |
|
</div> |
|
<div class="ubn-body"> |
|
<h3>Materials list</h3> |
|
<p>Which pencils and tools to buy by level and budget: minimum kit and full kit.</p> |
|
<div class="ubn-val"> |
|
<span class="ubn-was" data-uval="0.2"></span><span class="ubn-free">✓ Free today</span> |
|
</div> |
|
</div> |
|
</article> |
|
<article class="ubn-card"> |
|
<div class="ubn-img"> |
|
<span class="ubn-tag">Free</span><img loading="lazy" decoding="async" src="assets/DIBUJO_INGLES_BONUS_5_add70b.webp?v=1784659570" alt="Themed guides"> |
|
</div> |
|
<div class="ubn-body"> |
|
<h3>Themed guides</h3> |
|
<p>Tricks by category —animals, flowers, landscapes, architecture— to simplify every subject.</p> |
|
<div class="ubn-val"> |
|
<span class="ubn-was" data-uval="0.325"></span><span class="ubn-free">✓ Free today</span> |
|
</div> |
|
</div> |
|
</article> |
|
<article class="ubn-card"> |
|
<div class="ubn-img"> |
|
<span class="ubn-tag">Free</span><img loading="lazy" decoding="async" src="assets/DIBUJO_INGLES_BONUS_6_bee008.webp?v=1784659570" alt="30-day roadmap"> |
|
</div> |
|
<div class="ubn-body"> |
|
<h3>30-day roadmap</h3> |
|
<p>A daily plan that tells you which projects to do and in what order. From zero to confident in 30 days.</p> |
|
<div class="ubn-val"> |
|
<span class="ubn-was" data-uval="0.25"></span><span class="ubn-free">✓ Free today</span> |
|
</div> |
|
</div> |
|
</article> |
|
</div> |
|
</div> |
|
</section> |
|
<!-- ============ 10 — OFFER (inverted block) ============ --> |
|
<style> |
|
.uof *{margin:0;padding:0;box-sizing:border-box;} |
|
.uof{--grafito:#1A1A1C;--sombra:#6E6B66;--papel:#FAF7F2;--dorado:#C9A227;--dorado-dk:#A88418;--alerta:#B23A2E; |
|
font-family:'Inter',sans-serif;color:var(--papel);background:#1F1F22; |
|
border-top:2px solid var(--dorado);border-bottom:2px solid var(--dorado); |
|
padding:74px 22px 78px;-webkit-font-smoothing:antialiased;} |
|
.uof-wrap{max-width:640px;margin:0 auto;text-align:center;} |
|
.uof-eyebrow{display:inline-block;font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--dorado);font-weight:700;margin-bottom:18px;} |
|
.uof-h2{font-family:'Fraunces',serif;font-weight:500;font-size:clamp(28px,4.4vw,44px);line-height:1.14;margin-bottom:14px;} |
|
.uof-h2 em{font-style:italic;color:var(--dorado);} |
|
.uof-lede{font-size:16px;color:#DAD6CC;line-height:1.7;margin-bottom:36px;} |
|
.uof-mock{max-width:420px;margin:0 auto 34px;border-radius:16px;overflow:hidden;} |
|
.uof-mock img{width:100%!important;height:auto!important;display:block!important;} |
|
.uof-stack{text-align:left;background:#26262A;border:1px solid rgba(250,247,242,0.22);border-radius:16px;padding:6px 24px;margin-bottom:28px;} |
|
.uof-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid rgba(250,247,242,0.16);font-size:14.5px;} |
|
.uof-row:last-child{border-bottom:none;} |
|
.uof-row .n{color:#F2EFE9;line-height:1.5;} |
|
.uof-row .v{color:#C4C0B7;white-space:nowrap;font-weight:500;} |
|
.uof-total{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 0 14px;font-size:15px;font-weight:600;color:#F2EFE9;} |
|
.uof-total .v{font-family:'Fraunces',serif;font-size:21px;color:#C4C0B7;text-decoration:line-through;text-decoration-color:var(--alerta);text-decoration-thickness:2px;} |
|
.uof-price{margin-bottom:8px;} |
|
.uof-old{font-size:15px;color:#C4C0B7;text-decoration:line-through;margin-bottom:6px;} |
|
.uof-now{font-family:'Fraunces',serif;font-size:clamp(48px,10vw,68px);font-weight:600;line-height:1;color:var(--dorado);} |
|
.uof-tag{display:inline-block;background:var(--alerta);color:#fff;font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;padding:6px 14px;border-radius:50px;margin-top:14px;} |
|
.uof-note{font-size:14px;color:#DAD6CC;line-height:1.7;margin:20px auto 28px;max-width:44ch;} |
|
.uof-cta{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;width:100%;max-width:440px; |
|
text-decoration:none!important;background:var(--dorado)!important;color:#3A2E05!important; |
|
padding:21px 38px;border-radius:50px;font-size:16px;font-weight:700;border:none;cursor:pointer; |
|
box-shadow:0 18px 40px -14px rgba(201,162,39,0.6);transition:transform .3s ease,background .3s ease;} |
|
.uof-cta:hover{transform:translateY(-2px);background:#E0B734!important;} |
|
.uof-reassure{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:22px;} |
|
.uof-reassure span{font-size:12.5px;color:#DAD6CC;border:1px solid rgba(250,247,242,0.28);padding:8px 15px;border-radius:50px;} |
|
</style> |
|
<section class="uof" id="oferta"> |
|
<div class="uof-wrap"> |
|
<span class="uof-eyebrow">The complete pack</span> |
|
<h2 class="uof-h2">The entire UMBRALIA™ method, <em>for less than a set of pencils.</em> |
|
</h2> |
|
<p class="uof-lede">A one-time payment. Instant access, yours forever. No subscriptions.</p> |
|
<div class="uof-mock"> |
|
<img loading="lazy" decoding="async" src="assets/DIBUJO_PRINCIPAL_INGLES_651fd9.webp?v=1784660092" alt="Umbralia complete pack mockup: tablet and printed projects"> |
|
</div> |
|
<div class="uof-stack"> |
|
<div class="uof-row"> |
|
<span class="n">Complete course — 200 projects, 11 modules</span><span class="v" data-uval="1"></span> |
|
</div> |
|
<div class="uof-row"> |
|
<span class="n">Value guide</span><span class="v" data-uval="0.375"></span> |
|
</div> |
|
<div class="uof-row"> |
|
<span class="n">Pro level guide</span><span class="v" data-uval="0.5"></span> |
|
</div> |
|
<div class="uof-row"> |
|
<span class="n">Composition templates</span><span class="v" data-uval="0.25"></span> |
|
</div> |
|
<div class="uof-row"> |
|
<span class="n">Materials list</span><span class="v" data-uval="0.2"></span> |
|
</div> |
|
<div class="uof-row"> |
|
<span class="n">Themed guides</span><span class="v" data-uval="0.325"></span> |
|
</div> |
|
<div class="uof-row"> |
|
<span class="n">30-day roadmap</span><span class="v" data-uval="0.25"></span> |
|
</div> |
|
<div class="uof-total"> |
|
<span>Total value</span><span class="v" data-uval="TOTAL"></span> |
|
</div> |
|
</div> |
|
<div class="uof-price"> |
|
<div class="uof-old">Regular price $47.90</div> |
|
<div class="uof-now">$23.90</div> |
|
<span class="uof-tag">You save $24.00</span> |
|
</div> |
|
<p class="uof-note">One-time payment. Access lands in your inbox the moment you confirm your purchase, and it's yours forever.</p> |
|
<a href="https://artumbralia.impultienda.ar/checkout/ingles" class="uof-cta">Yes, I want to learn to draw today</a> |
|
<div class="uof-reassure"> |
|
<span>🔒 Secure payment</span> |
|
<span>⚡ Instant access</span> |
|
<span>🛡 7-day guarantee</span> |
|
<span>♻ Yours forever</span> |
|
</div> |
|
</div> |
|
</section> |
|
<!-- ============ 11 — FAQ ============ --> |
|
<style> |
|
.ufq *{margin:0;padding:0;box-sizing:border-box;} |
|
.ufq{--grafito:#1A1A1C;--sombra:#6E6B66;--papel:#FAF7F2;--dorado:#C9A227;--dorado-dk:#A88418;--linea:#E0DAD0; |
|
font-family:'Inter',sans-serif;color:var(--grafito);background:var(--papel); |
|
padding:70px 22px 74px;-webkit-font-smoothing:antialiased;} |
|
.ufq-wrap{max-width:760px;margin:0 auto;} |
|
.ufq-head{text-align:center;margin-bottom:40px;} |
|
.ufq-eyebrow{display:inline-block;font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--dorado-dk);font-weight:700;margin-bottom:14px;} |
|
.ufq-h2{font-family:'Fraunces',serif;font-weight:500;font-size:clamp(28px,4.4vw,42px);line-height:1.14;color:var(--grafito);} |
|
.ufq-item{border-bottom:1px solid var(--linea);} |
|
.ufq-q{width:100%;background:none;border:none;text-align:left;cursor:pointer;padding:22px 40px 22px 0;position:relative; |
|
font-family:'Inter',sans-serif;font-size:15.5px;font-weight:600;color:var(--grafito);line-height:1.45;} |
|
.ufq-q:focus-visible{outline:2px solid var(--dorado);outline-offset:2px;} |
|
.ufq-q::after{content:'+';position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:400;color:var(--dorado-dk);transition:transform .3s ease;} |
|
.ufq-item.on .ufq-q::after{content:'\2212';} |
|
.ufq-a{max-height:0;overflow:hidden;transition:max-height .4s ease;} |
|
.ufq-item.on .ufq-a{max-height:420px;} |
|
.ufq-a p{font-size:14.5px;color:var(--sombra);line-height:1.75;padding:0 20px 24px 0;} |
|
</style> |
|
<!-- ============ TESTIMONIOS (estilo chat) ============ --> |
|
<style> |
|
@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,500;1,9..144,500&family=Inter:wght@400;500;600;700&display=swap'); |
|
.utst *{margin:0;padding:0;box-sizing:border-box;} |
|
.utst{--grafito:#1A1A1C;--sombra:#6E6B66;--papel:#FAF7F2;--hueso:#EDE8E0;--dorado:#C9A227;--dorado-dk:#A88418;--tinte:#F5EAC8;--linea:#E0DAD0; |
|
--wa-bg:#EDE8E0;--wa-bubble:#FFFFFF;--wa-mine:#F5EAC8;--wa-time:#9b9288; |
|
font-family:'Inter',sans-serif;background:var(--papel);padding:66px 22px 70px;overflow:hidden;-webkit-font-smoothing:antialiased;} |
|
.utst-wrap{max-width:720px;margin:0 auto;} |
|
.utst-intro{text-align:center;margin-bottom:30px;} |
|
.utst-eye{display:inline-block;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--dorado-dk);font-weight:700;margin-bottom:14px;} |
|
.utst-h2{font-family:'Fraunces',serif;font-weight:500;font-size:clamp(28px,4.4vw,44px);line-height:1.14;letter-spacing:-0.012em;color:var(--grafito);} |
|
.utst-h2 em{font-style:italic;color:var(--dorado-dk);} |
|
.utst-intro p{font-size:15px;color:var(--sombra);line-height:1.6;max-width:52ch;margin:12px auto 0;} |
|
.utst-stars{text-align:center;color:var(--dorado);font-size:18px;letter-spacing:3px;margin-bottom:24px;} |
|
.utst-carousel{position:relative;} |
|
.utst-twrap{overflow:hidden;border-radius:22px;} |
|
.utst-track{display:flex;transition:transform 0.5s cubic-bezier(0.25,1,0.5,1);} |
|
.utst-slide{min-width:100%;padding:0 6px;} |
|
.utst-phone{background:var(--wa-bg);border-radius:20px;overflow:hidden;border:1px solid var(--linea);box-shadow:0 20px 44px -24px rgba(26,26,28,0.4);max-width:420px;margin:0 auto;} |
|
.utst-phone-head{background:var(--grafito);color:var(--papel);display:flex;align-items:center;gap:12px;padding:13px 16px;} |
|
.utst-ava{width:40px;height:40px;border-radius:50%;background:var(--dorado);color:#3A2E05;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;font-family:'Fraunces',serif;flex-shrink:0;} |
|
.utst-who{flex:1;min-width:0;} |
|
.utst-who .nm{font-weight:600;font-size:15px;line-height:1.1;} |
|
.utst-who .on{font-size:11px;opacity:0.8;} |
|
.utst-phone-head .ic{opacity:0.85;} |
|
.utst-chat{background-image:radial-gradient(rgba(26,26,28,0.05) 1px,transparent 1px);background-size:16px 16px;padding:20px 16px 16px;display:flex;flex-direction:column;gap:10px;min-height:340px;} |
|
.utst-bub{max-width:82%;padding:9px 13px 7px;font-size:14.5px;line-height:1.45;color:var(--grafito);position:relative;box-shadow:0 1px 1px rgba(0,0,0,0.06);} |
|
.utst-them{align-self:flex-start;background:var(--wa-bubble);border-radius:2px 14px 14px 14px;} |
|
.utst-mine{align-self:flex-end;background:var(--wa-mine);border-radius:14px 2px 14px 14px;} |
|
.utst-time{display:block;text-align:right;font-size:10px;color:var(--wa-time);margin-top:3px;} |
|
.utst-time .tick{color:#5aa6e0;letter-spacing:-2px;margin-left:3px;} |
|
.utst-day{align-self:center;background:rgba(255,255,255,0.7);color:var(--sombra);font-size:11px;font-weight:600;padding:4px 12px;border-radius:50px;margin-bottom:4px;} |
|
.utst-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:44px;height:44px;border-radius:50%;border:1px solid var(--linea);background:#fff;color:var(--grafito);cursor:pointer;font-size:22px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px -8px rgba(26,26,28,0.3);transition:background .3s ease,color .3s ease;} |
|
.utst-btn:hover{background:var(--grafito);color:var(--dorado);border-color:var(--grafito);} |
|
.utst-btn.prev{left:-8px;}.utst-btn.next{right:-8px;} |
|
.utst-dots{display:flex;justify-content:center;gap:8px;margin-top:26px;} |
|
.utst-dot{width:9px;height:9px;border-radius:50%;background:var(--linea);cursor:pointer;transition:width .3s ease,background .3s ease;} |
|
.utst-dot.on{width:26px;border-radius:6px;background:var(--dorado);} |
|
@media(max-width:480px){.utst-btn.prev{left:-4px;}.utst-btn.next{right:-4px;}.utst-bub{max-width:86%;}} |
|
</style> |
|
<section class="utst"> |
|
<div class="utst-wrap"> |
|
<div class="utst-intro"> |
|
<span class="utst-eye">Real messages</span> |
|
<h2 class="utst-h2">They're already <em>drawing every day.</em></h2> |
|
<p>Real messages from people who started from zero and finished their first drawing.</p> |
|
</div> |
|
<div class="utst-stars">★★★★★</div> |
|
<div class="utst-carousel"> |
|
<button class="utst-btn prev" aria-label="Prev">‹</button> |
|
<button class="utst-btn next" aria-label="Next">›</button> |
|
<div class="utst-twrap"> |
|
<div class="utst-track" id="utstTrack"> |
|
<div class="utst-slide"> |
|
<div class="utst-phone"> |
|
<div class="utst-phone-head"> |
|
<div class="utst-ava">E</div> |
|
<div class="utst-who"><div class="nm">Emma</div><div class="on">online</div></div> |
|
<svg class="ic" width="20" height="20" viewBox="0 0 24 24" fill="currentColor"><path d="M6.62 10.79a15.05 15.05 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1.02-.24 11.4 11.4 0 0 0 3.57.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1 11.4 11.4 0 0 0 .57 3.57 1 1 0 0 1-.24 1.02z"/></svg> |
|
</div> |
|
<div class="utst-chat"> |
|
<div class="utst-day">Today</div> |
|
<div class="utst-bub utst-them">I had to message you! I'd never even held a pencil before 😅<span class="utst-time">9:14</span></div> |
|
<div class="utst-bub utst-them">By the next day I'd already finished my first drawing ❤️<span class="utst-time">9:14</span></div> |
|
<div class="utst-bub utst-mine">This makes me so happy, Emma! 🥰<span class="utst-time">9:20 <span class="tick">✓✓</span></span></div> |
|
<div class="utst-bub utst-them">I showed my daughter and she asked if I'd bought it 🙏<span class="utst-time">9:22</span></div> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="utst-slide"> |
|
<div class="utst-phone"> |
|
<div class="utst-phone-head"> |
|
<div class="utst-ava">J</div> |
|
<div class="utst-who"><div class="nm">James</div><div class="on">online</div></div> |
|
<svg class="ic" width="20" height="20" viewBox="0 0 24 24" fill="currentColor"><path d="M6.62 10.79a15.05 15.05 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1.02-.24 11.4 11.4 0 0 0 3.57.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1 11.4 11.4 0 0 0 .57 3.57 1 1 0 0 1-.24 1.02z"/></svg> |
|
</div> |
|
<div class="utst-chat"> |
|
<div class="utst-day">Yesterday</div> |
|
<div class="utst-bub utst-them">I'd given up on drawing years ago 😟<span class="utst-time">6:02 PM</span></div> |
|
<div class="utst-bub utst-them">This time it finally clicked in 10 minutes with the 4 steps. Already done 5! ✏️✨<span class="utst-time">6:03 PM</span></div> |
|
<div class="utst-bub utst-mine">I knew you just needed the right order! 👏<span class="utst-time">6:30 PM <span class="tick">✓✓</span></span></div> |
|
<div class="utst-bub utst-them">The problem was never me, it was the method 💪<span class="utst-time">6:31 PM</span></div> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="utst-slide"> |
|
<div class="utst-phone"> |
|
<div class="utst-phone-head"> |
|
<div class="utst-ava">S</div> |
|
<div class="utst-who"><div class="nm">Sophie</div><div class="on">online</div></div> |
|
<svg class="ic" width="20" height="20" viewBox="0 0 24 24" fill="currentColor"><path d="M6.62 10.79a15.05 15.05 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1.02-.24 11.4 11.4 0 0 0 3.57.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1 11.4 11.4 0 0 0 .57 3.57 1 1 0 0 1-.24 1.02z"/></svg> |
|
</div> |
|
<div class="utst-chat"> |
|
<div class="utst-day">Monday</div> |
|
<div class="utst-bub utst-them">Guess what? 👀 I framed my first three drawings<span class="utst-time">11:40</span></div> |
|
<div class="utst-bub utst-them">My living room wall looks like a real gallery now 🖼️<span class="utst-time">11:41</span></div> |
|
<div class="utst-bub utst-mine">Sophie, I'm so proud! 🥹<span class="utst-time">12:05 <span class="tick">✓✓</span></span></div> |
|
<div class="utst-bub utst-them">Never thought I could make something like this 🙏 thank you!<span class="utst-time">12:08</span></div> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="utst-slide"> |
|
<div class="utst-phone"> |
|
<div class="utst-phone-head"> |
|
<div class="utst-ava">D</div> |
|
<div class="utst-who"><div class="nm">Daniel</div><div class="on">online</div></div> |
|
<svg class="ic" width="20" height="20" viewBox="0 0 24 24" fill="currentColor"><path d="M6.62 10.79a15.05 15.05 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1.02-.24 11.4 11.4 0 0 0 3.57.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1 11.4 11.4 0 0 0 .57 3.57 1 1 0 0 1-.24 1.02z"/></svg> |
|
</div> |
|
<div class="utst-chat"> |
|
<div class="utst-day">Today</div> |
|
<div class="utst-bub utst-them">My shading finally has volume — it doesn't look flat anymore 😍<span class="utst-time">8:15</span></div> |
|
<div class="utst-bub utst-them">The HB→8B scale changed everything for me<span class="utst-time">8:16</span></div> |
|
<div class="utst-bub utst-mine">That's the step everyone skips ❤️<span class="utst-time">8:40 <span class="tick">✓✓</span></span></div> |
|
<div class="utst-bub utst-them">Best purchase of the year ✏️ highly recommend!<span class="utst-time">8:42</span></div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="utst-dots" id="utstDots"><span class="utst-dot on" data-i="0"></span><span class="utst-dot" data-i="1"></span><span class="utst-dot" data-i="2"></span><span class="utst-dot" data-i="3"></span></div> |
|
</div> |
|
</div> |
|
</section> |
|
<script> |
|
(function(){ |
|
var s=document.currentScript.previousElementSibling; |
|
var track=s.querySelector('#utstTrack'),slides=s.querySelectorAll('.utst-slide'),dots=s.querySelectorAll('.utst-dot'); |
|
var prev=s.querySelector('.utst-btn.prev'),next=s.querySelector('.utst-btn.next'); |
|
if(!track||!slides.length)return; |
|
var i=0,t=slides.length; |
|
function go(n){i=(n+t)%t;track.style.transform='translateX(-'+(i*100)+'%)';dots.forEach(function(d,di){d.classList.toggle('on',di===i);});} |
|
prev.addEventListener('click',function(){go(i-1);}); |
|
next.addEventListener('click',function(){go(i+1);}); |
|
dots.forEach(function(d){d.addEventListener('click',function(){go(parseInt(d.getAttribute('data-i'),10));});}); |
|
var sx=0,drag=false,w=s.querySelector('.utst-twrap'); |
|
w.addEventListener('touchstart',function(e){sx=e.touches[0].clientX;drag=true;},{passive:true}); |
|
w.addEventListener('touchend',function(e){if(!drag)return;drag=false;var diff=e.changedTouches[0].clientX-sx;if(diff>40)go(i-1);else if(diff<-40)go(i+1);},{passive:true}); |
|
setInterval(function(){go(i+1);},6000); |
|
})(); |
|
</script> |
|
<!-- ============ GARANTIA ============ --> |
|
<style> |
|
@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,500;0,9..144,700;1,9..144,500&family=Inter:wght@400;500;600&display=swap'); |
|
.ugr *{margin:0;padding:0;box-sizing:border-box;} |
|
.ugr{--grafito:#1A1A1C;--sombra:#6E6B66;--papel:#FAF7F2;--hueso:#EDE8E0;--dorado:#C9A227;--dorado-dk:#A88418;--linea:#E0DAD0; |
|
font-family:'Inter',sans-serif;background:linear-gradient(180deg,var(--hueso) 0%,var(--papel) 100%);padding:60px 22px;-webkit-font-smoothing:antialiased;} |
|
.ugr-inner{max-width:700px;margin:0 auto;text-align:center;} |
|
.ugr-seal{display:inline-flex;align-items:center;justify-content:center;width:104px;height:104px;background:#fff;border:2px solid var(--dorado);border-radius:50%;margin-bottom:28px;color:var(--dorado-dk);box-shadow:0 14px 30px -12px rgba(201,162,39,0.4);position:relative;} |
|
.ugr-seal::after{content:'7';position:absolute;bottom:-8px;right:-8px;width:38px;height:38px;border-radius:50%;background:var(--grafito);color:var(--dorado);display:flex;align-items:center;justify-content:center;font-family:'Fraunces',serif;font-weight:700;font-size:18px;border:3px solid var(--papel);} |
|
.ugr-eye{display:inline-block;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--dorado-dk);font-weight:700;margin-bottom:14px;} |
|
.ugr-h2{font-family:'Fraunces',serif;font-weight:500;font-size:clamp(28px,4.4vw,44px);line-height:1.14;letter-spacing:-0.012em;color:var(--grafito);} |
|
.ugr-h2 em{font-style:italic;color:var(--dorado-dk);} |
|
.ugr-inner p{font-size:clamp(15px,2.1vw,18px);color:var(--sombra);line-height:1.65;max-width:56ch;margin:18px auto 0;} |
|
</style> |
|
<section class="ugr"> |
|
<div class="ugr-inner"> |
|
<div class="ugr-seal"><svg width="44" height="44" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"></path><polyline points="9 12 11 14 15 10"></polyline></svg></div> |
|
<span class="ugr-eye">A real guarantee, no strings attached</span> |
|
<h2 class="ugr-h2">7 days. <em>No questions. No fine print.</em></h2> |
|
<p>Get the complete pack, open the 200 projects, draw your first piece. If for any reason it's not for you, just write to us within 7 days and we'll refund every penny. No forms, no awkward questions. That's how sure we are of the value you'll get.</p> |
|
</div> |
|
</section> |
|
<section class="ufq"> |
|
<div class="ufq-wrap"> |
|
<div class="ufq-head"> |
|
<span class="ufq-eyebrow">Before you decide</span> |
|
<h2 class="ufq-h2">Frequently asked questions</h2> |
|
</div> |
|
<div class="ufq-item"> |
|
<button type="button" class="ufq-q">Do I need previous experience?</button> |
|
<div class="ufq-a"><p>No. It's designed for absolute beginners. You start with the fundamentals and move from simple to complex, one project at a time. If you've never drawn before, this is exactly your starting point.</p></div> |
|
</div> |
|
<div class="ufq-item"> |
|
<button type="button" class="ufq-q">I don't have much time. Will this still work for me?</button> |
|
<div class="ufq-a"><p>Yes. Each project is finished in a single sitting — no long classes, no homework piling up. You go at your own pace, whenever you can, and the 30-day roadmap tells you exactly what to do each day if you want a structure.</p></div> |
|
</div> |
|
<div class="ufq-item"> |
|
<button type="button" class="ufq-q">How do I receive the material after buying?</button> |
|
<div class="ufq-a"><p>Access is instant. As soon as you confirm your purchase you get everything by email, ready to download and start within minutes, wherever you are.</p></div> |
|
</div> |
|
<div class="ufq-item"> |
|
<button type="button" class="ufq-q">Which devices can I use it on?</button> |
|
<div class="ufq-a"><p>Any of them: phone, tablet or computer. You can follow the projects on screen or print them out. Access is forever.</p></div> |
|
</div> |
|
<div class="ufq-item"> |
|
<button type="button" class="ufq-q">What materials do I need to get started?</button> |
|
<div class="ufq-a"><p>Very little: HB, 2B, 4B, 6B and 8B pencils, a blending stump, an eraser and paper. The bonus materials guide tells you exactly what to buy (minimum kit and full kit) without overspending.</p></div> |
|
</div> |
|
<div class="ufq-item"> |
|
<button type="button" class="ufq-q">Isn't this the same as searching tutorials on YouTube or Pinterest?</button> |
|
<div class="ufq-a"><p>No. The difference is order. Instead of jumping from video to video with no idea what's next, you get a complete method: 200 projects ordered from simple to complex, all with the same 4-step structure, plus 6 guides that support you. All you have to do is follow the next step.</p></div> |
|
</div> |
|
<div class="ufq-item"> |
|
<button type="button" class="ufq-q">What if it's not for me?</button> |
|
<div class="ufq-a"><p>You have a 7-day guarantee. If you open the material and feel it isn't what you expected, just write to us and we'll refund you. No hassle.</p></div> |
|
</div> |
|
</div> |
|
</section> |
|
<script> |
|
(function(){ |
|
var s = document.currentScript.previousElementSibling; |
|
if(!s) return; |
|
s.querySelectorAll('.ufq-q').forEach(function(btn){ |
|
btn.addEventListener('click', function(){ |
|
var item = btn.parentElement; |
|
var open = item.classList.contains('on'); |
|
s.querySelectorAll('.ufq-item').forEach(function(i){ i.classList.remove('on'); }); |
|
if(!open) item.classList.add('on'); |
|
}); |
|
}); |
|
})(); |
|
</script> |
|
<!-- ============ 12 — CLOSING ============ --> |
|
<style> |
|
.ucl *{margin:0;padding:0;box-sizing:border-box;} |
|
.ucl{--grafito:#1A1A1C;--sombra:#6E6B66;--papel:#FAF7F2;--hueso:#EDE8E0;--dorado:#C9A227;--dorado-dk:#A88418;--linea:#E0DAD0; |
|
font-family:'Inter',sans-serif;color:var(--grafito);background:var(--hueso); |
|
padding:78px 22px 84px;text-align:center;-webkit-font-smoothing:antialiased;} |
|
.ucl-wrap{max-width:620px;margin:0 auto;} |
|
.ucl-brand{font-size:12px;font-weight:700;letter-spacing:0.24em;color:var(--dorado-dk);margin-bottom:20px;} |
|
.ucl-h2{font-family:'Fraunces',serif;font-weight:500;font-size:clamp(30px,5vw,48px);line-height:1.12;color:var(--grafito);margin-bottom:18px;} |
|
.ucl-h2 em{font-style:italic;color:var(--dorado-dk);} |
|
.ucl-p{font-size:15.5px;color:var(--sombra);line-height:1.75;margin-bottom:34px;} |
|
.ucl-cta{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;width:100%;max-width:420px; |
|
text-decoration:none!important;background:var(--grafito)!important;color:var(--dorado)!important; |
|
padding:21px 38px;border-radius:50px;font-size:16px;font-weight:700;border:none;cursor:pointer; |
|
box-shadow:0 18px 40px -16px rgba(26,26,28,0.55);transition:transform .3s ease,background .3s ease;} |
|
.ucl-cta:hover{transform:translateY(-2px);background:#000!important;} |
|
.ucl-foot{margin-top:52px;padding-top:26px;border-top:1px solid var(--linea);font-size:12px;color:var(--sombra);line-height:1.8;} |
|
.ucl-foot b{color:var(--grafito);font-weight:600;} |
|
</style> |
|
<section class="ucl"> |
|
<div class="ucl-wrap"> |
|
<div class="ucl-brand">UMBRALIA™</div> |
|
<h2 class="ucl-h2">Your moment to draw <em>is here.</em> |
|
</h2> |
|
<p class="ucl-p">You don't need talent. You don't need experience. Just the right method and the will to start. A month from now you'll have drawings hanging in your home — or you'll still be telling yourself you "can't draw".</p> |
|
<a href="https://artumbralia.impultienda.ar/checkout/ingles" class="ucl-cta">I want to start drawing now →</a> |
|
<div class="ucl-foot"> |
|
<b>Lumen Arte</b> presents UMBRALIA™ — The art of drawing with light and shadow.<br> |
|
© 2026 Lumen Arte · Digital product · Instant delivery by email |
|
</div> |
|
</div> |
|
</section> |
|
<!-- ============ MOTOR DE VALORES (Vercel, precio fijo) ============ --> |
|
<span id="uBaseData" style="display:none">47.90</span> |
|
<span id="uCurrData" style="display:none">USD</span> |
|
<script> |
|
(function(){ |
|
function txt(id){ var e=document.getElementById(id); return e ? e.textContent.trim() : ''; } |
|
var rawBase = txt('uBaseData'); |
|
var cur = (txt('uCurrData') || 'USD').replace(/[^A-Za-z]/g,'').toUpperCase() || 'USD'; |
|
var loc = 'en-US'; |
|
var group='',dec='',probe=null; |
|
try { probe=new Intl.NumberFormat(loc,{style:'currency',currency:cur}); |
|
probe.formatToParts(1234.5).forEach(function(p){ if(p.type==='group')group=p.value; if(p.type==='decimal')dec=p.value; }); |
|
} catch(e){ probe=null; } |
|
function parseNum(s){ if(!s)return NaN; s=s.replace(/[^0-9.,]/g,''); if(!s)return NaN; |
|
if(group){s=s.split(group).join('');} if(dec){s=s.split(dec).join('.');} |
|
if(!dec){var last=Math.max(s.lastIndexOf(','),s.lastIndexOf('.')); |
|
if(last>-1){var after=s.length-last-1; if(after===2){s=s.substring(0,last).replace(/[.,]/g,'')+'.'+s.substring(last+1);} else {s=s.replace(/[.,]/g,'');}}} |
|
return parseFloat(s); } |
|
var base=parseNum(rawBase); |
|
var els=document.querySelectorAll('[data-uval]'); |
|
if(!isFinite(base)||base<=0){ els.forEach(function(el){el.style.display='none';}); return; } |
|
var digits=(base>=1000)?0:2, fmtNF=null; |
|
try { fmtNF=new Intl.NumberFormat(loc,{style:'currency',currency:cur,minimumFractionDigits:digits,maximumFractionDigits:digits}); } catch(e){ fmtNF=null; } |
|
var sym=(rawBase.match(/^[^\d]*/)||[''])[0].trim(); |
|
function nice(v){ return (digits===0)?Math.round(v/10)*10:Math.round(v*100)/100; } |
|
function fmt(v){ v=nice(v); if(fmtNF){try{return fmtNF.format(v);}catch(e){}} |
|
var plain; try{plain=new Intl.NumberFormat(loc,{minimumFractionDigits:digits,maximumFractionDigits:digits}).format(v);}catch(e){plain=v.toFixed(digits);} |
|
return (sym?sym+' ':'')+plain; } |
|
var total=0; |
|
els.forEach(function(el){ var v=el.getAttribute('data-uval'); if(v!=='TOTAL'){var p=parseFloat(v); if(isFinite(p))total+=base*p;} }); |
|
els.forEach(function(el){ var v=el.getAttribute('data-uval'); var num=(v==='TOTAL')?total:base*parseFloat(v); |
|
if(isFinite(num)){el.textContent=fmt(num);} else {el.style.display='none';} }); |
|
})(); |
|
</script> |
|
</body> |
|
</html> |