.landing-module__g1LwZa__page{--maroon:#741614;--maroon-ink:#3b0a09;--orange:#e45e0e;--gold:#f9b227;--butter:#fff4bd;--butter-2:#fffadf;--cream:#f4f3dc;--ink:#2b1211;--muted:#76605b;--line:#74161424;--shadow:0 18px 40px -22px #3b0a0973;--radius:26px;--ease:cubic-bezier(.2, .7, .2, 1);min-height:100vh;color:var(--ink);background:#fffcf3;flex-direction:column;font-weight:500;line-height:1.6;display:flex}.landing-module__g1LwZa__wrap{width:min(760px,100% - 32px);margin-inline:auto}.landing-module__g1LwZa__tiles li{list-style:none}.landing-module__g1LwZa__hero{isolation:isolate;background:var(--maroon);color:var(--cream);text-align:center;padding:clamp(28px,6vw,56px) 0 clamp(70px,10vw,104px);position:relative;overflow:hidden}.landing-module__g1LwZa__hero:before{content:"";opacity:.08;filter:brightness(4);z-index:-1;background:url(/brand/sello.webp) 50%/contain no-repeat;width:520px;height:320px;position:absolute;inset:auto -120px -60px auto}.landing-module__g1LwZa__heroPattern{background:url(/brand/wayuu.webp) 50%/120px repeat-x;height:26px;position:absolute;inset:auto 0 0}.landing-module__g1LwZa__heroInner{justify-items:center;display:grid}.landing-module__g1LwZa__heroLogo{filter:drop-shadow(0 14px 22px #00000059);width:clamp(150px,34vw,210px);margin-bottom:18px}.landing-module__g1LwZa__hello{font-family:var(--font-script), cursive;color:var(--gold);margin:0 0 .15em;font-size:clamp(1.35rem,1.1rem + .8vw,1.8rem);line-height:1.1}.landing-module__g1LwZa__title{text-transform:uppercase;letter-spacing:-.01em;color:#fff;font-size:clamp(2.6rem,1.6rem + 4.5vw,4.4rem);font-weight:900;line-height:.95}.landing-module__g1LwZa__heroLead{color:var(--cream);margin:12px 0 0;font-size:1.05rem;font-weight:600}.landing-module__g1LwZa__main{flex:1;width:min(760px,100% - 32px);margin-inline:auto}.landing-module__g1LwZa__tiles{gap:16px;margin:-44px 0 0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:720px){.landing-module__g1LwZa__tiles{grid-template-columns:1fr 1fr;gap:20px}.landing-module__g1LwZa__tiles>li:last-child:nth-child(odd){grid-column:1/-1}.landing-module__g1LwZa__tileIco{border-radius:18px;width:56px;height:56px}}.landing-module__g1LwZa__tile{--accent:var(--maroon)}.landing-module__g1LwZa__tileOrange{--accent:var(--orange)}.landing-module__g1LwZa__tileGold{--accent:#b9730a}.landing-module__g1LwZa__tileLink{border:2px solid var(--line);border-radius:var(--radius);height:100%;box-shadow:var(--shadow);color:var(--ink);transition:transform .18s var(--ease), border-color .18s, box-shadow .18s;background:#fff;align-items:center;gap:16px;padding:22px 20px;text-decoration:none;display:flex}.landing-module__g1LwZa__tileLink:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 24px 44px -24px #3b0a098c}.landing-module__g1LwZa__tileLink:active{transform:translateY(0)}.landing-module__g1LwZa__tileIco{background:var(--butter);border:2px solid var(--gold);border-radius:20px;flex:none;place-items:center;width:64px;height:64px;display:grid}.landing-module__g1LwZa__tileIco svg{width:32px;height:32px;fill:var(--accent)}.landing-module__g1LwZa__tileText{flex:1;min-width:0;line-height:1.25;display:grid}.landing-module__g1LwZa__tileName{text-transform:uppercase;letter-spacing:.01em;color:var(--accent);font-size:clamp(1.4rem,1.2rem + .8vw,1.7rem);font-weight:900;line-height:1.05}.landing-module__g1LwZa__tileDesc{color:var(--ink);margin-top:4px;font-weight:600}.landing-module__g1LwZa__tileUrl{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.82rem;overflow:hidden}.landing-module__g1LwZa__tileGo{background:var(--accent);width:46px;height:46px;transition:transform .18s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.landing-module__g1LwZa__tileGo svg{fill:#fff;width:22px;height:22px}.landing-module__g1LwZa__tileLink:hover .landing-module__g1LwZa__tileGo{transform:translate(3px)}.landing-module__g1LwZa__footer{background:var(--maroon-ink);color:var(--cream);text-align:center;font-size:.88rem}.landing-module__g1LwZa__footerPattern{opacity:.9;background:url(/brand/wayuu.webp) 50%/100px repeat-x;height:20px}.landing-module__g1LwZa__footerInner{padding:26px 0 calc(26px + env(safe-area-inset-bottom));justify-items:center;gap:4px;display:grid}.landing-module__g1LwZa__footerSello{opacity:.85;filter:brightness(0)invert(.92)sepia(.3);width:120px;margin-bottom:8px}.landing-module__g1LwZa__footer p{margin:0}.landing-module__g1LwZa__footer a{color:var(--gold);font-weight:700;text-decoration:none}.landing-module__g1LwZa__footer a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.landing-module__g1LwZa__tileLink,.landing-module__g1LwZa__tileGo{transition:none}}.landing-module__g1LwZa__install{text-align:center;max-width:520px;margin:28px auto 48px}.landing-module__g1LwZa__installBtn{cursor:pointer;background:var(--maroon);color:#fff;min-height:52px;font:800 1rem var(--font-body), sans-serif;transition:transform .15s var(--ease), background .15s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;display:inline-flex;box-shadow:0 12px 24px -14px #3b0a09cc}.landing-module__g1LwZa__installBtn:hover{background:var(--maroon-ink);transform:translateY(-1px)}.landing-module__g1LwZa__installBtn svg{width:20px;height:20px;fill:var(--gold);flex:none}.landing-module__g1LwZa__installHint{color:var(--muted);margin:10px 0 0;font-size:.88rem}.landing-module__g1LwZa__sheetBackdrop{z-index:50;background:#2b12118c;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}@media (min-width:640px){.landing-module__g1LwZa__sheetBackdrop{align-items:center}}.landing-module__g1LwZa__sheet{width:min(440px,100%);color:var(--ink);padding:24px 22px calc(22px + env(safe-area-inset-bottom));text-align:left;border-top:6px solid var(--gold);background:#fffcf3;border-radius:24px;box-shadow:0 30px 60px -20px #00000080}.landing-module__g1LwZa__sheetTitle{text-transform:uppercase;color:var(--maroon);margin:0 0 12px;font-size:1.2rem;font-weight:900;line-height:1.15}.landing-module__g1LwZa__sheetSteps{gap:12px;margin:0 0 20px;padding:0;font-size:1.05rem;font-weight:500;line-height:1.35;list-style:none;display:grid}.landing-module__g1LwZa__sheetSteps li{align-items:center;gap:12px;display:flex}.landing-module__g1LwZa__sheetSteps b{color:var(--maroon);font-weight:800}.landing-module__g1LwZa__stepNum{background:var(--gold);width:32px;height:32px;color:var(--maroon-ink);border-radius:50%;flex:none;place-items:center;font-size:.95rem;font-weight:900;display:grid}.landing-module__g1LwZa__sheet .landing-module__g1LwZa__installBtn{width:100%}
