.barlow-regular,.barlow-semibold{font-family:Barlow,sans-serif;font-style:normal}.hero-container,.nav-container{max-width:1320px;padding-left:48px;padding-right:48px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--iar-text);font-family:Barlow,sans-serif;background:#fff;overflow-x:hidden}h1,h2,h3,h4,h5,p{margin-top:0}h1{font-size:clamp(42px, 5.2vw, 76px);line-height:1.04;letter-spacing:-2.4px}h3{font-size:27px}h5{font-size:18px}a{transition:.2s}.mini{font-size:10px}.modal-content iframe{margin:0 auto;display:block}.signin-button{width:220px;height:40px}.barlow-regular{font-weight:400}.barlow-semibold{font-weight:600}.colorTexto{color:#0a0a0a}#mainNav{border-bottom:1px solid var(--iar-line)!important;background:rgba(255,255,255,.86)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);min-height:74px}.navbar-brand{display:flex;align-items:center;gap:10px}.navbar-brand img{height:42px!important;width:42px!important;border-radius:50%;box-shadow:0 10px 24px rgba(0,0,0,.08)}.navbar-brand h3{font-size:27px;letter-spacing:-.7px;margin:0;color:#181b20}.navbar-brand.js-scroll-trigger:hover{color:inherit!important;text-decoration:none!important}#mainNav .nav-link{font-size:12px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;color:#606873!important;padding-left:18px;padding-right:18px}#mainNav .nav-link:hover{color:#171a1f!important}.hero-section{min-height:100vh;padding-top:132px;padding-bottom:84px;background:url("star-soft-1.svg") 86% 17%/150px no-repeat,url("star-soft-2.svg") 72% 70%/90px no-repeat,url("star-soft-1.svg") 43% 16%/70px no-repeat,url("star-soft-2.svg") 7% 78%/110px no-repeat,url("star-soft-1.svg") 95% 88%/55px no-repeat,linear-gradient(135deg,#fff 0,#faf8f4 52%,#f3f0ea 100%) center/cover no-repeat}.hero-container{margin:0 auto}.hero-row{min-height:650px;align-items:flex-start;padding-top:40px;gap:64px;}.hero-copy{flex:1 1 0;max-width:720px}.hero-copy h1{max-width:760px;margin-bottom:24px}.hero-copy h3:first-of-type{max-width:650px;font-size:25px;line-height:1.38;letter-spacing:.2px;color:#30343a;margin-bottom:34px}.caja{text-align:left}.store-buttons{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:18px}.goBoton{max-width:210px;border-radius:8px;box-shadow:0 10px 24px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s,opacity .2s}.goBoton:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(0,0,0,.14);opacity:.96}.trust-line{font-size:19px;line-height:1.4;color:#2d3137;margin-top:2px!important;margin-bottom:0}.feature-list{
    margin-top:46px;
    max-width:720px;
}

.feature-list h3{
    font-size:25px;
    line-height:1.25;
    margin-bottom:26px;
    color:#20242a;
}

.feature-grid{
    display:grid;
    grid-template-columns:repeat(6,1fr);
    gap:0;
    width:100%;
}

.feature-item{
    text-align:center;
    padding:0 12px;
    border-right:1px solid rgba(0,0,0,.09);
}

.feature-item:last-child{
    border-right:none;
}

.feature-icon{
    height:34px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:10px;
}

.feature-icon i{
    font-size:24px;
    color:#454a50;
}

.feature-item strong{
    display:block;
    font-size:16px;
    line-height:1.2;
    font-weight:600;
    color:#454a50;
}

.feature-extra{
    margin-top:22px;
    padding-top:17px;
    border-top:1px solid rgba(0,0,0,.07);
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:0;
    color:#697079;
    font-size:15px;
}

.feature-extra span{
    display:flex;
    align-items:center;
}

.feature-extra span:not(:last-child)::after{
    content:"•";
    margin:0 15px;
    color:#e5aa20;
    font-size:12px;
}.imgDevice{flex:0 0 380px;display:flex;justify-content:center;align-items:center;margin:0;position:relative}.imageMobilSize{width:380px;height:auto;max-width:100%;position:relative;z-index:1;filter:drop-shadow(0 32px 36px rgba(0,0,0,.2))}.imagen-desktop{display:block}.imagen-movil{display:none}.gallery-section{margin-top:36px;padding-bottom:10px}.gallery-section h3{font-size:31px;font-weight:400;letter-spacing:.2px;color:#2d3137;margin-bottom:22px!important}#scroll-gallery{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto;display:flex;gap:22px;padding:10px 2px 28px;scrollbar-width:none}#scroll-gallery::-webkit-scrollbar{display:none}#scroll-gallery .artwork-card{flex:0 0 auto;width:220px;scroll-snap-align:start;border-radius:18px;overflow:hidden;border:1px solid rgba(0,0,0,.06);background:#fff;box-shadow:0 16px 35px rgba(0,0,0,.08)!important;transition:transform .22s,box-shadow .22s}#scroll-gallery .artwork-card:hover{transform:translateY(-4px);box-shadow:0 24px 46px rgba(0,0,0,.12)!important}#scroll-gallery .artwork-card img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}#scroll-gallery .card-body{padding:12px 10px!important}#scroll-gallery .card-title{font-size:14px;color:#5f6670!important}.title-2-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.2em;max-height:2.4em}footer{background:#1f2022;padding:34px 0 42px;text-align:center}footer p{color:rgba(255,255,255,.56);margin-bottom:14px}footer a{color:rgba(255,255,255,.55)}footer a:hover{color:#fff;text-decoration:none}footer .list-inline{max-width:900px;margin:0 auto 18px;line-height:2}footer .list-inline-item{margin-left:8px;margin-right:8px}footer>a img{width:38px;height:38px;object-fit:contain;opacity:.88;margin:0 5px;transition:transform .2s,opacity .2s}footer>a:hover img{transform:translateY(-2px);opacity:1}@media(min-width:768px) and (max-width:1024px){.hero-container,.nav-container{padding-left:32px;padding-right:32px}.hero-section{padding-top:112px;padding-bottom:72px}.hero-row{gap:36px;min-height:560px}h1{font-size:48px;letter-spacing:-1.4px}.hero-copy h3:first-of-type{font-size:21px}h3{font-size:23px}h5{font-size:17px}.goBoton{max-width:170px}.imgDevice{flex-basis:300px}.imageMobilSize{width:300px}}@media(max-width:767px){.caja,.feature-list h3,.hero-copy{text-align:center}#mainNav{min-height:66px}.hero-container,.nav-container{padding-left:20px;padding-right:20px}.navbar-brand h3{font-size:23px}.navbar-brand img{height:36px!important;width:36px!important}.hero-section{ min-height:auto;padding-top:60px!important;padding-bottom:40px;background-position:88% 11%,8% 44%,92% 63%,12% 86%,50% 96%,center;background-size:82px,58px,46px,70px,38px,cover}.hero-row{display:flex;flex-direction:column;align-items:center;margin-left:0!important;margin-right:0!important;gap:12px}.hero-copy{flex:0 0 auto!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important}.hero-copy>div{width:100%;max-width:530px;margin-left:auto;margin-right:auto}h1{font-size:38px;line-height:1.08;letter-spacing:-1.1px}.hero-copy h1{margin-bottom:18px}.hero-copy h3:first-of-type{font-size:21px;line-height:1.35;margin-bottom:28px}h3{font-size:21px}h5{font-size:16px}.colorTexto{color:#0a0a0a}.caja{margin:0 auto}.store-buttons{justify-content:center;gap:10px}.goBoton{max-width:300px;width:min(300px,100%)}.trust-line{font-size:17px;max-width:310px;margin-left:auto;margin-right:auto}.feature-list{
    margin-top:38px;
    margin-bottom:12px;
    max-width:100%;
}

.feature-list h3{
    text-align:center;
    font-size:22px;
    margin-bottom:24px;
}

.feature-grid{
    grid-template-columns:repeat(3,1fr);
    row-gap:28px;
}

.feature-item{
    padding:0 8px;
}

.feature-item:nth-child(3){
    border-right:none;
}

.feature-item strong{
    font-size:14px;
}

.feature-icon i{
    font-size:22px;
}

.feature-extra{
    justify-content:center;
    font-size:14px;
    line-height:2;
    margin-top:25px;
    padding-top:15px;
}

.feature-extra span:not(:last-child)::after{
    margin:0 8px;
}.imgDevice{margin:2px auto 0;flex-basis:auto;width:100%}.imgDevice::before{width:300px;height:300px}.imagen-desktop{display:none}.imagen-movil{display:block}.imageMobilSize{width:min(350px,100%);height:auto}.gallery-section{margin-top:22px}.gallery-section h3{font-size:25px;line-height:1.25;padding:0 16px}#scroll-gallery{gap:16px;padding-left:0;padding-right:0}#scroll-gallery .artwork-card{width:190px}}
