.aura-home{--aura-navy:#081a2d;--aura-teal:#18c6b7;--aura-gold:#ffbe45;--aura-cream:#f7f3ea;color:#102238;background:#fff;overflow:hidden}.aura-home .site-header{background:#fff;border:0;height:82px;position:relative;box-shadow:0 1px #081a2d14}.aura-home .brand-mark{background:linear-gradient(145deg,#17cbb8,#157f99);border-radius:50%;box-shadow:0 8px 22px #18c6b740}.aura-home .nav-link{color:#405267}.aura-home .button.small{background:var(--aura-navy);color:#fff;border:0;border-radius:999px;padding:11px 18px}.home-hero{color:#fff;background:radial-gradient(circle at 82% 17%,#18c6b72e,#0000 28%),linear-gradient(120deg,#071827 0%,#0b2b3c 62%,#104553 100%);position:relative}.home-hero:after{content:"";opacity:.17;pointer-events:none;background-image:radial-gradient(#ffffff29 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.home-hero-grid{z-index:1;grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;min-height:620px;padding-top:64px;padding-bottom:64px;display:grid;position:relative}.home-eyebrow{color:#0cae9f;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.home-hero .home-eyebrow{color:#79eadf}.home-hero-copy h1{letter-spacing:-.055em;max-width:690px;margin:20px 0 24px;font-size:clamp(50px,6vw,78px);line-height:.98}.home-hero-copy h1 em{color:var(--aura-gold);font-style:normal}.home-hero-copy>p{color:#c8d6df;max-width:610px;font-size:17px;line-height:1.75}.home-hero-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.home-primary-action,.home-secondary-action{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 22px;font-size:13px;font-weight:800;display:inline-flex}.home-primary-action{background:var(--aura-teal);color:#06282c;box-shadow:0 14px 34px #18c6b73b}.home-secondary-action{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.home-proof{color:#aebfca;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:10px;font-weight:700;display:flex}.home-proof span{align-items:center;gap:6px;display:flex}.home-proof svg{color:#64d8ae;width:15px}.home-hero-art{place-items:center;height:475px;display:grid;position:relative}.home-preview-frame{border:8px solid #ffffffe6;border-radius:28px;width:100%;height:420px;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 35px 80px #00000061}.home-preview-frame img{object-fit:cover;object-position:center top}.home-floating-note{z-index:2;color:#13263a;background:#fff;border-radius:14px;align-items:center;gap:9px;padding:12px 15px;display:flex;position:absolute;box-shadow:0 15px 40px #00000038}.home-floating-note svg{color:#0cae9f;width:21px}.home-floating-note b,.home-floating-note small{display:block}.home-floating-note b{font-size:11px}.home-floating-note small{color:#738293;margin-top:2px;font-size:8px}.note-orders{bottom:28px;left:-24px}.note-community{top:24px;right:-15px}.home-benefit-strip{background:#fff;border-bottom:1px solid #e7ecef}.home-benefit-strip .container{grid-template-columns:repeat(3,1fr);align-items:center;min-height:88px;display:grid}.home-benefit-strip span{color:#32485d;border-right:1px solid #e5eaed;justify-content:center;align-items:center;gap:10px;padding:8px 20px;font-size:11px;font-weight:750;display:flex}.home-benefit-strip span:last-child{border:0}.home-benefit-strip svg{color:#12aa9c;width:21px}.home-businesses{background:linear-gradient(#fff,#f6f9f8);padding:100px 0}.home-section-heading{grid-template-columns:1.1fr .7fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.home-section-heading h2,.home-registration h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(36px,4.4vw,55px);line-height:1.04}.home-section-heading>p{color:#667789;font-size:14px;line-height:1.7}.home-tenant-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.home-tenant-card{background:#fff;border:1px solid #e2e8e8;border-radius:25px;transition:all .25s;overflow:hidden;box-shadow:0 12px 35px #0b24320f}.home-tenant-card:hover{transform:translateY(-7px);box-shadow:0 25px 60px #0b243221}.home-tenant-image{background:var(--card-soft);height:225px;position:relative;overflow:hidden}.home-tenant-image img{object-fit:cover;object-position:center top;transition:all .4s}.home-tenant-card:hover .home-tenant-image img{transform:scale(1.035)}.home-tenant-content{padding:22px 23px 25px;position:relative}.home-tenant-meta{justify-content:flex-end;align-items:center;height:28px;display:flex}.home-tenant-logo{background:var(--card-soft);border:5px solid #fff;border-radius:18px;place-items:center;width:64px;height:64px;font-size:28px;display:grid;position:absolute;top:-34px;left:22px;overflow:hidden;box-shadow:0 9px 22px #0000001c}.home-tenant-logo img{object-fit:contain;width:100%;height:100%}.home-active-dot{color:#16875f;text-transform:uppercase;background:#e9f8f1;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.home-active-dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.home-tenant-category{color:var(--card-primary);text-transform:uppercase;letter-spacing:.1em;margin-top:12px;font-size:9px;font-weight:850;display:block}.home-tenant-content h3{margin:7px 0;font-size:22px}.home-tenant-content p{color:#6d7c8b;height:52px;font-size:11px;line-height:1.55}.home-card-link{color:var(--card-primary);align-items:center;gap:7px;margin-top:18px;font-size:11px;font-weight:850;display:flex}.home-registration{background:var(--aura-cream);padding:100px 0}.home-registration .registration-layout{align-items:center}.home-registration-copy>p{color:#687887;max-width:600px;line-height:1.75}.home-registration .registration-card{border:1px solid #14414014;box-shadow:0 24px 65px #1b2f351f}.home-ecosystem{color:#fff;background:#0b2033;padding:100px 0}.home-ecosystem .home-section-heading.centered{text-align:center;max-width:770px;margin:0 auto 45px;display:block}.home-ecosystem .home-section-heading>p{color:#aabac6}.home-surface-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.home-surface-grid article{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:20px;padding:25px}.home-surface-grid svg{color:#4ed7ca}.home-surface-grid h3{margin:22px 0 8px;font-size:17px}.home-surface-grid p{color:#aebdc8;font-size:10px;line-height:1.65}.home-cta{color:#fff;background:linear-gradient(125deg,#0eb5a7,#177491);border-radius:27px;justify-content:space-between;align-items:center;gap:25px;margin-top:76px;margin-bottom:76px;padding:45px 48px;display:flex}.home-cta span{text-transform:uppercase;letter-spacing:.12em;color:#d8fffb;font-size:10px;font-weight:800}.home-cta h2{letter-spacing:-.035em;margin:8px 0 0;font-size:34px}.home-cta>a{color:#0b4654;white-space:nowrap;background:#fff;border-radius:13px;align-items:center;gap:8px;padding:14px 18px;font-size:11px;font-weight:850;display:flex}.home-cta svg{width:17px}.home-footer{color:#607181;border-top:1px solid #e4e9e8;padding:34px 0;font-size:10px}.home-footer>.container{justify-content:space-between;align-items:center;gap:20px;display:flex}.home-footer>div>div:last-child{gap:18px;display:flex}.commerce-shell{color:#12283a;background:#f8faf9}.commerce-shell .commerce-header{border:0;height:82px}.commerce-desktop-nav{align-items:center;gap:5px;margin-left:auto;margin-right:18px;display:flex}.commerce-desktop-nav button,.commerce-desktop-nav a{color:#526577;background:0 0;border:0;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:750}.commerce-desktop-nav button:hover,.commerce-desktop-nav a:hover{background:var(--tenant-secondary);color:var(--tenant-primary)}.commerce-shell .client-hero{background:linear-gradient(125deg,color-mix(in srgb,var(--tenant-primary) 84%,#0a2431),color-mix(in srgb,var(--tenant-primary) 55%,#071a2b));min-height:440px;box-shadow:0 23px 65px color-mix(in srgb,var(--tenant-primary) 18%,transparent);border-radius:30px;grid-template-columns:1fr .93fr;gap:38px;margin-top:12px;padding:52px 54px}.commerce-shell .client-hero-copy{z-index:3;position:relative}.commerce-shell .client-hero h1{max-width:690px;font-size:clamp(39px,4.6vw,61px)}.commerce-shell .client-hero p{max-width:590px;font-size:13px}.commerce-hero-visual{min-width:0}.commerce-banner{background:#fff;border:7px solid #ffffffe0;border-radius:24px;width:100%;height:315px;position:relative;overflow:hidden;transform:rotate(1.6deg);box-shadow:0 22px 55px #0000004d}.commerce-banner img{object-fit:cover;object-position:center top;width:100%;height:100%}.commerce-shell .hero-bubble{z-index:2;border-radius:12px;padding:11px 14px;font-size:9px}.commerce-shell .bubble-a{top:20px;right:-8px}.commerce-shell .bubble-b{bottom:18px;left:-10px}.commerce-shell .quick-actions{gap:14px;margin-top:20px}.commerce-shell .quick-actions button,.commerce-shell .quick-actions a{border:0;border-radius:17px;transition:all .2s;box-shadow:0 9px 28px #142c3912}.commerce-shell .quick-actions button:hover,.commerce-shell .quick-actions a:hover{transform:translateY(-3px);box-shadow:0 15px 36px #142c391f}.commerce-shell .catalog-section{padding-top:76px}.commerce-shell .catalog-toolbar h2{letter-spacing:-.04em;font-size:clamp(31px,3.6vw,46px)}.commerce-shell .category-pills{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8faf9f0;padding:12px 0;position:sticky;top:0}.commerce-shell .category-pills button{border-radius:999px;padding:9px 14px}.commerce-shell .category-pills button.active{box-shadow:0 8px 20px color-mix(in srgb,var(--tenant-primary) 22%,transparent)}.commerce-shell .storefront-grid{grid-template-columns:repeat(4,1fr);gap:16px}.commerce-shell .product-card{border:0;border-radius:20px;transition:all .22s;box-shadow:0 10px 30px #13303d12}.commerce-shell .product-card:hover{transform:translateY(-4px);box-shadow:0 19px 43px #13303d1f}.commerce-shell .product-art{height:190px}.commerce-shell .product-info{padding:17px}.commerce-shell .product-info h3{font-size:15px}.commerce-shell .product-info p{height:43px}.commerce-shell .product-info>div button{border-radius:50%;width:34px;height:34px}.commerce-shell .purchase-assurance{border:0;margin-bottom:38px;box-shadow:0 10px 35px #13303d0f}.commerce-shell .cart-panel{background:#f6f9f8}.commerce-shell .whatsapp-order{background:#1cab64;border-radius:13px;padding:15px}.commerce-shell .floating-cart{border-radius:16px}.commerce-congela2{--shop-contrast:#073f5d;background:linear-gradient(#f1fcfe 0,#f9fbfb 560px)}.commerce-congela2 .client-hero{background:linear-gradient(125deg,#057c9d,#02b4c8)}.commerce-congela2-detalles{background:linear-gradient(#fff8f2 0,#fcfaf7 580px)}.commerce-congela2-detalles .client-hero{background:linear-gradient(125deg,#71223c,#b74163)}.commerce-congela2-detalles .tenant-button{background:#f6c85f}.commerce-congela2-detalles .category-pills button.active{background:#7e2947;border-color:#7e2947}.commerce-huellitas-aura{background:linear-gradient(#effcf8 0,#f8fbfa 580px)}.commerce-huellitas-aura .client-hero{background:linear-gradient(125deg,#0b665e,#159a86)}.commerce-huellitas-aura .tenant-button{background:#f6bd68}@media (max-width:1050px){.home-hero-grid{grid-template-columns:1fr 1fr;gap:35px}.home-tenant-grid{grid-template-columns:repeat(2,1fr)}.home-tenant-card:last-child{grid-column:1/3}.home-surface-grid{grid-template-columns:repeat(2,1fr)}.commerce-desktop-nav{display:none}.commerce-shell .storefront-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.container{width:calc(100% - 28px)}.aura-home .site-header{height:66px}.aura-home .nav-links .nav-link{display:none}.aura-home .nav-links .button.small{padding:9px 13px}.home-hero-grid{grid-template-columns:1fr;gap:40px;min-height:auto;padding-top:48px;padding-bottom:38px}.home-hero-copy h1{font-size:48px}.home-hero-copy>p{font-size:14px}.home-hero-actions>*{flex:1;min-width:145px}.home-proof{gap:11px}.home-hero-art{height:300px}.home-preview-frame{border-width:5px;border-radius:20px;height:270px}.home-floating-note{padding:9px 11px}.note-orders{bottom:0;left:-4px}.note-community{top:-5px;right:-3px}.home-benefit-strip .container{grid-template-columns:1fr;min-height:0;padding:14px 0}.home-benefit-strip span{border-bottom:1px solid #e8edec;border-right:0;justify-content:flex-start;padding:12px 5px}.home-benefit-strip span:last-child{border:0}.home-businesses,.home-registration,.home-ecosystem{padding:68px 0}.home-section-heading{grid-template-columns:1fr;gap:14px;margin-bottom:30px}.home-section-heading h2,.home-registration h2{font-size:37px}.home-tenant-grid{grid-template-columns:1fr}.home-tenant-card:last-child{grid-column:auto}.home-tenant-image{height:210px}.home-registration .registration-layout{grid-template-columns:1fr}.home-surface-grid{grid-template-columns:1fr 1fr}.home-surface-grid article{padding:19px}.home-cta{margin:45px 14px;padding:28px 24px;display:grid}.home-cta h2{font-size:27px}.home-cta>a{justify-content:center}.home-footer>.container{display:grid}.home-footer>div>div:last-child{justify-content:flex-start}.commerce-shell{padding-bottom:132px}.commerce-shell .client-header{height:65px}.commerce-shell .open-state,.commerce-shell .notification,.commerce-shell .tenant-brand small{display:none}.commerce-shell .client-header-actions{gap:5px}.commerce-shell .round-button,.commerce-shell .profile-button{width:36px;height:36px}.commerce-shell .client-hero{border-radius:23px;grid-template-columns:1fr;gap:27px;min-height:0;margin-top:8px;padding:30px 24px 25px}.commerce-shell .client-hero h1{font-size:39px;line-height:1.01}.commerce-shell .client-hero p{font-size:12px}.commerce-shell .client-hero .hero-actions{grid-template-columns:1fr 1fr;margin-top:23px;display:grid}.commerce-shell .client-hero .hero-actions .tenant-button{grid-column:1/3}.commerce-shell .hero-qr-action{display:none}.commerce-shell .commerce-hero-visual{order:-1;height:210px;display:grid}.commerce-banner{border-width:5px;border-radius:18px;height:205px}.commerce-shell .hero-bubble{padding:8px 10px;font-size:7px}.commerce-shell .bubble-a{top:2px}.commerce-shell .bubble-b{bottom:-2px}.commerce-shell .tenant-service-info{font-size:8px}.commerce-shell .quick-actions{scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% - 14px);margin-left:14px;margin-right:0;padding:0 14px 9px 0;display:flex;overflow:auto}.commerce-shell .quick-actions::-webkit-scrollbar{display:none}.commerce-shell .quick-actions>*{scroll-snap-align:start;min-width:210px}.commerce-shell .catalog-section{padding-top:54px}.commerce-shell .catalog-toolbar h2{font-size:32px}.commerce-shell .category-pills{margin-left:-14px;margin-right:-14px;padding-left:14px;top:0}.commerce-shell .storefront-grid{grid-template-columns:repeat(2,1fr);gap:10px}.commerce-shell .product-art{height:145px}.commerce-shell .product-info{padding:12px}.commerce-shell .product-info h3{font-size:12px}.commerce-shell .product-info p{height:52px;font-size:9px}.commerce-shell .product-info>div{margin-top:10px}.commerce-shell .purchase-assurance{margin-bottom:0}.commerce-shell .floating-cart{bottom:76px}.commerce-shell .mobile-bottom-nav{z-index:42}:is(body:has(.aura-home) .floating-pwa,body:has(.commerce-shell) .floating-pwa){border-radius:50%;width:46px;height:46px;bottom:76px;right:10px}:is(body:has(.aura-home) .floating-pwa-main,body:has(.commerce-shell) .floating-pwa-main){justify-content:center;width:46px;padding:0}body:has(.aura-home) .floating-pwa-main span{display:none}body:has(.commerce-shell) .floating-pwa-main span{display:none}body:has(.aura-home) .floating-pwa-close{display:none}body:has(.commerce-shell) .floating-pwa-close{display:none}}@media (max-width:430px){.home-hero-copy h1{font-size:42px}.home-hero-art{height:260px}.home-preview-frame{height:235px}.home-floating-note.note-community{display:none}.home-surface-grid{grid-template-columns:1fr}.home-tenant-image{height:190px}.commerce-shell .tenant-brand-logo:has(img){width:78px}.commerce-shell .client-hero{padding:24px 18px}.commerce-shell .client-hero h1{font-size:34px}.commerce-hero-visual{height:175px}.commerce-banner{height:170px}.commerce-shell .product-art{height:120px}}@media (prefers-reduced-motion:reduce){.home-tenant-card,.home-tenant-image img,.commerce-shell .product-card,.commerce-shell .quick-actions>*{transition:none}}.home-tenant-image>img{width:100%;height:100%}.aura-home,.aura-home .home-hero-copy>p,.aura-home .home-section-heading>div,.aura-home .home-registration>div>div,.aura-home .home-tenant-card,.aura-home .home-surface-grid article,.aura-home .home-cta,.aura-home .home-footer{text-align:center}.aura-home .home-hero-actions,.aura-home .home-proof,.aura-home .home-section-heading,.aura-home .home-benefit-strip span,.aura-home .home-footer>.container,.aura-home .home-footer>div>div:last-child{justify-content:center}.aura-home .home-section-heading{align-items:center}.aura-home input,.aura-home textarea,.aura-home select{text-align:left}
