/*
Theme Name: Wellia · Próximamente Híbrido
Description: Portada de prelanzamiento inspirada en Híbrido. Textos y contacto editables en el Personalizador.
Template: wellia-tema
Author: intelliapps.online
Author URI: https://intelliapps.online/es
Version: 1.0.0
Requires PHP: 8.1
Text Domain: wellia-proximamente
*/
.wcs-page{margin:0;background:#fff;color:#201064;font-family:Arial,Helvetica,sans-serif;line-height:1.5}.wcs-page *{box-sizing:border-box}.wcs-page a:focus-visible{outline:3px solid #5721d6;outline-offset:5px}.wcs-skip{position:absolute;top:-100px;left:20px;z-index:10;background:white;padding:12px}.wcs-skip:focus{top:10px}.wcs-page .wcs-header{max-width:none;margin:0;padding:22px 5%;display:flex;justify-content:space-between;align-items:center;border:0}.wcs-logo{display:block;width:150px;height:auto}.wcs-status{display:flex;gap:9px;align-items:center;font-size:13px;font-weight:700}.wcs-status i{width:8px;height:8px;border-radius:50%;background:#5721d6;box-shadow:0 0 0 5px #f1eaff}.wcs-page .wcs-main{max-width:none;padding:0;margin:0}.wcs-hero{display:grid;grid-template-columns:51% 49%;background:#a1e1fa;overflow:hidden;min-height:560px}.wcs-copy{align-self:center;padding:55px 5% 48px 10%;z-index:1}.wcs-eyebrow{font-size:12px;letter-spacing:.15em;font-weight:800;margin:0 0 22px}.wcs-page h1{font-family:Arial,Helvetica,sans-serif;font-weight:800;font-size:clamp(42px,4.8vw,76px);line-height:1.03;letter-spacing:-.055em;margin:0 0 24px;color:#201064}.wcs-description{font-size:19px;line-height:1.55;max-width:480px;margin:0 0 30px}.wcs-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.wcs-button{display:inline-flex;gap:22px;align-items:center;border-radius:40px;background:#5721d6;color:white!important;text-decoration:none;padding:16px 23px;font-size:15px;font-weight:700;transition:background .2s}.wcs-button:hover{background:#37108f}.wcs-email{color:#201064;font-size:14px;font-weight:700}.wcs-note{font-size:12px;margin:26px 0 0;letter-spacing:.04em}.wcs-visual{position:relative;min-height:100%;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.wcs-visual>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.wcs-visual:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(23,12,59,.75))}.wcs-photo-label{position:absolute;bottom:38px;left:16%;color:#fff;z-index:1}.wcs-photo-label span{font-size:10px;letter-spacing:.16em;font-weight:700}.wcs-photo-label strong{display:block;font-size:30px;line-height:1.13;margin-top:12px}.wcs-strip{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.2fr;gap:24px;background:#f3faff;padding:32px 5%;align-items:center}.wcs-strip p{font-size:24px;line-height:1.2;margin:0}.wcs-strip div{border-left:1px solid #c7c4df;padding-left:24px;font-size:18px;font-weight:700}.wcs-strip span{display:block;font-size:10px;letter-spacing:.1em;color:#614f91;margin-bottom:8px}.wcs-page .wcs-footer{max-width:none;margin:0;border:0;padding:28px 5%;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:white;font-size:12px}.wcs-footer>div>span{display:block;color:#665b82;margin-top:4px}.wcs-credit a{font-size:18px;font-weight:900;text-decoration:none;letter-spacing:-.8px;color:#282b39;-webkit-text-stroke:.35px #282b39;text-shadow:0 1px 0 #fff}.wcs-credit a span{color:#586bea;-webkit-text-stroke:.35px #3747a0}.wcs-credit{display:flex;align-items:center;gap:5px}@media(min-width:1600px){.wcs-copy{padding-left:max(10%,calc((100vw - 1440px)/2))}}@media(max-width:760px){.wcs-page .wcs-header{padding:20px 6%}.wcs-logo{width:120px}.wcs-status{font-size:10px;max-width:120px}.wcs-hero{grid-template-columns:1fr}.wcs-copy{padding:38px 6%}.wcs-page h1{font-size:clamp(40px,10vw,64px)}.wcs-description{font-size:17px}.wcs-visual{min-height:300px;clip-path:none}.wcs-photo-label{left:6%;bottom:25px}.wcs-photo-label strong{font-size:26px}.wcs-strip{grid-template-columns:1fr 1fr;padding:28px 6%;gap:24px 12px}.wcs-strip div{padding-left:13px;font-size:15px}.wcs-strip p{font-size:22px}.wcs-page .wcs-footer{padding:24px 6%;font-size:11px}.wcs-credit{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.wcs-button{transition:none}}
