.linx-hero__inner{padding-top:40px;padding-bottom:40px}.linx-hero__sub{color:var(--mint);letter-spacing:-.025em;margin-top:10px;font-size:.56em;line-height:1.05}.linx-whatsapp{background:var(--green);color:#fff;min-height:56px;font-family:var(--font-display);transition:transform .2s var(--ease), background-color .2s;border-radius:999px;align-items:center;gap:10px;margin-top:32px;padding:0 26px;font-size:16px;font-weight:600;display:inline-flex}.linx-whatsapp:hover{background:#037a5d;transform:translateY(-2px)}.linx-whatsapp svg{font-size:22px}.linx-stage{justify-content:center;align-items:center;min-height:640px;display:flex;position:relative}.home .linx-stage__app{opacity:.95;width:260px;transform:translate(-80px)rotate(-4deg)}.linx-stage__whatsapp{z-index:2;transform:translate(90px,30px)rotate(3deg);position:absolute!important}.linx-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1280px;margin:0 auto;display:grid}.linx-points article{background:url(/landing/home-corner-green.svg) right -6px top -6px / 120px no-repeat, var(--soft-gray);border:1px solid #0f1a1a14;border-radius:28px;padding:34px}.linx-points h2{font-family:var(--font-display);letter-spacing:-.02em;margin:14px 0 10px;font-size:28px;font-weight:800;line-height:1.1}.linx-points p:not(.home-label){color:var(--body-copy);margin:0;font-size:15px;line-height:1.6}.linx-points__connect{color:#fff;background:var(--green-deep)!important}.linx-points__connect .home-eyebrow{color:var(--mint)}.linx-points__connect ol{counter-reset:step;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.linx-points__connect li{font-family:var(--font-display);counter-increment:step;background:#c9f4e512;border-radius:14px;align-items:center;gap:12px;padding:11px 14px;font-weight:600;display:flex}.linx-points__connect li:before{background:var(--mint);width:26px;height:26px;color:var(--green-deep);content:counter(step);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.linx-contact{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:start;gap:60px;max-width:1280px;margin:0 auto;display:grid}.linx-contact__cards{gap:14px;display:grid}.linx-card{color:var(--ink);transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:#fff;border:1px solid #048c6b2e;border-radius:22px;align-items:center;gap:16px;padding:20px 22px;display:flex}.linx-card:hover{transform:translateY(-2px);box-shadow:0 24px 48px -30px #06251c80}.linx-card__icon{background:var(--mint);width:48px;height:48px;color:var(--green-deep);border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid}.linx-card small{color:var(--body-copy);font-size:13px;display:block}.linx-card strong{font-family:var(--font-display);margin-top:2px;font-size:20px;display:block}.linx-contact__note{color:var(--body-copy);margin:6px 0 0;font-size:13px;line-height:1.6}.linx-contact__note a{color:var(--green);text-decoration:underline}@media (max-width:1180px){.linx-stage{min-height:560px}}@media (max-width:900px){.linx-points,.linx-contact{grid-template-columns:1fr;gap:20px}.linx-stage{align-items:flex-start;min-height:460px;padding-top:8px}.home .linx-stage__app{width:190px;transform:translate(-60px)rotate(-4deg)}.home .linx-stage__whatsapp{transform:translate(60px,20px)rotate(3deg);width:200px!important}.linx-points article{padding:26px 22px}}.home .support-hero{grid-template-columns:minmax(0,760px);min-height:0;padding-bottom:60px}
