.gl-curso{position:relative;background:var(--gl-espresso);color:var(--gl-cream);padding-left:clamp(20px,6vw,80px);padding-right:clamp(20px,6vw,80px);font-family:Montserrat,sans-serif;box-sizing:border-box}.gl-curso *{box-sizing:border-box}.gl-curso .gl-eyebrow{display:block;font-weight:700;text-transform:uppercase;letter-spacing:3px;font-size:12px;color:var(--gl-pink);margin-bottom:14px}.gl-curso-top h2{font-family:Playfair Display,Georgia,serif;font-weight:800;line-height:1.15;font-size:clamp(28px,4vw,38px);color:var(--gl-cream);margin:0}.gl-curso-top{max-width:1120px;margin:0 auto 50px}.gl-curso-top-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.gl-curso-title{flex:1;min-width:240px}.gl-curso-cta{flex-shrink:0}.gl-price-row{display:flex;align-items:baseline;justify-content:flex-end;gap:12px;margin-top:16px;flex-wrap:wrap}.gl-amount{font-family:Playfair Display,serif;font-size:32px;font-weight:800;color:var(--gl-pink)}.gl-note{font-size:11.5px;color:color-mix(in srgb,var(--gl-cream) 55%,transparent)}@media(max-width:640px){.gl-price-row{justify-content:flex-start}}.gl-btn{position:relative;display:inline-block;background:var(--gl-pink);color:var(--gl-espresso);font-weight:800;text-transform:uppercase;letter-spacing:1px;font-size:12.5px;padding:14px 26px;border-radius:2px;text-decoration:none;margin-top:14px;transition:transform .15s ease,box-shadow .2s ease;will-change:transform}.gl-btn:hover{box-shadow:0 12px 28px color-mix(in srgb,var(--gl-pink) 40%,transparent)}.gl-curso-layout{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;align-items:start}.gl-laptop{position:relative}.gl-laptop-frame{background:#111;border-radius:14px 14px 0 0;padding:14px 14px 0;box-shadow:0 30px 60px -20px #0009}.gl-laptop-cam{width:6px;height:6px;border-radius:50%;background:#333;margin:0 auto 8px}.gl-laptop-screen{background:var(--gl-cream);border-radius:4px 4px 0 0;aspect-ratio:16/10.5;overflow:hidden;padding:18px}.gl-laptop-base{height:14px;background:linear-gradient(#1a1a1a,#000);border-radius:0 0 8px 8px;position:relative}.gl-laptop-base:after{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:70px;height:5px;background:#333;border-radius:0 0 4px 4px}.gl-ls-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.gl-ls-brand{font-family:Playfair Display,serif;font-weight:800;font-size:11px;color:var(--gl-espresso)}.gl-ls-dots{display:flex;gap:4px}.gl-ls-dots span{width:6px;height:6px;border-radius:50%;background:var(--gl-oxblood);opacity:.3}.gl-ls-mod{display:flex;align-items:center;gap:10px;background:var(--gl-blush);border-radius:6px;padding:9px 10px;margin-bottom:7px;transition:opacity .3s ease,background .3s ease}.gl-ls-n{width:20px;height:20px;border-radius:50%;background:var(--gl-oxblood);color:var(--gl-cream);font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gl-ls-tt{font-size:9.5px;font-weight:700;color:var(--gl-espresso)}.gl-ls-pc{margin-left:auto;font-size:8px;color:var(--gl-oxblood);opacity:.6}.gl-ls-mod.gl-ls-active{background:var(--gl-pink)}.gl-ls-mod.gl-ls-partial{opacity:.85}.gl-ls-mod.gl-ls-dim{opacity:.5}.gl-module-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gl-module-card{background:color-mix(in srgb,var(--gl-cream) 5%,transparent);border:1px solid color-mix(in srgb,var(--gl-cream) 12%,transparent);border-radius:6px;padding:24px 20px;transition:border-color .25s ease,background .25s ease}.gl-module-card:hover{border-color:var(--gl-pink);background:color-mix(in srgb,var(--gl-pink) 6%,transparent)}.gl-icon-wrap{width:44px;height:44px;border-radius:50%;background:var(--gl-pink);color:var(--gl-espresso);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.gl-icon-wrap svg{width:20px;height:20px}.gl-mod-tag{font-size:10px;letter-spacing:1.5px;color:var(--gl-pink);font-weight:800;margin-bottom:8px;display:block}.gl-module-card h4{font-family:Playfair Display,serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;margin:0 0 10px;line-height:1.3;color:var(--gl-cream)}.gl-module-card p{font-size:12.5px;color:color-mix(in srgb,var(--gl-cream) 60%,transparent);line-height:1.6;margin:0}.gl-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.16,.8,.3,1),transform .7s cubic-bezier(.16,.8,.3,1)}.gl-reveal.gl-visible{opacity:1;transform:translateY(0)}.gl-reveal-stagger>*{opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.16,.8,.3,1),transform .6s cubic-bezier(.16,.8,.3,1)}.gl-reveal-stagger.gl-visible>*{opacity:1;transform:translateY(0)}.gl-reveal-stagger.gl-visible>*:nth-child(1){transition-delay:.05s}.gl-reveal-stagger.gl-visible>*:nth-child(2){transition-delay:.15s}.gl-reveal-stagger.gl-visible>*:nth-child(3){transition-delay:.25s}.gl-reveal-stagger.gl-visible>*:nth-child(4){transition-delay:.35s}.gl-reveal-stagger.gl-visible>*:nth-child(5){transition-delay:.45s}.gl-reveal-stagger.gl-visible>*:nth-child(6){transition-delay:.55s}@media(max-width:900px){.gl-curso-layout{grid-template-columns:1fr}}@media(max-width:520px){.gl-module-grid{grid-template-columns:1fr}.gl-price-block{text-align:left}.gl-price-tag{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.gl-reveal,.gl-reveal-stagger>*{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gaalslab-course.css.map */
