:root{color-scheme:dark;--blue:#2764f6;--black:#0a0b0d}*{box-sizing:border-box}body{margin:0;background:var(--black);font-family:Arial,"Helvetica Neue",sans-serif}.page{position:relative;display:grid;min-height:100dvh;place-items:center;overflow:hidden;padding:42px 20px;color:#fff}.page:before{content:"";position:absolute;width:620px;height:620px;border-radius:50%;background:rgba(39,100,246,.18);filter:blur(100px);right:-180px;top:-250px}.pattern{position:absolute;inset:-70px;opacity:.7;background-image:linear-gradient(135deg,transparent 43%,#1d2025 44%,transparent 45%),linear-gradient(45deg,transparent 43%,#171a1f 44%,transparent 45%);background-size:125px 125px}.card{position:relative;z-index:2;width:min(100%,570px);padding:36px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:rgba(10,11,13,.9);box-shadow:0 35px 100px rgba(0,0,0,.48);backdrop-filter:blur(16px)}header{display:flex;align-items:center;justify-content:space-between}header img{width:185px;filter:brightness(0) invert(1)}header span{color:#767c89;font-size:9px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.intro{margin:58px 0 38px}.intro p{margin:0 0 14px;color:#829ef4;font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.intro h1{margin:0;font-size:clamp(54px,12vw,82px);line-height:.78;letter-spacing:-.075em}.intro h1 strong{display:inline-block;margin-top:15px;color:var(--blue)}.intro>span{display:block;max-width:410px;margin-top:25px;color:#989da7;font-size:13px;line-height:1.6}.links{display:grid;gap:11px}.links a{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:13px;min-height:76px;padding:13px 17px;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:rgba(255,255,255,.035);color:inherit;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.links a:hover{transform:translateY(-2px);border-color:rgba(39,100,246,.65);background:rgba(39,100,246,.09)}.links a>i{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:rgba(39,100,246,.13);color:#7397ff;font-size:12px;font-style:normal;font-weight:900;letter-spacing:-.03em}.links a>span{display:flex;min-width:0;flex-direction:column}.links b{font-size:14px}.links small{margin-top:5px;overflow:hidden;color:#818692;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.links em{color:#5e6470;font-size:20px;font-style:normal}.whatsapp>i{background:rgba(31,195,107,.13)!important;color:#43d98a!important}.instagram>i{background:rgba(216,60,130,.13)!important;color:#ec6ea8!important}.website{border-color:rgba(39,100,246,.4)!important;background:var(--blue)!important}.website>i{background:rgba(255,255,255,.16)!important;color:#fff!important}.website small{color:rgba(255,255,255,.72)}.website em{color:#fff}footer{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:27px;color:#686d77;font-size:9px}footer i{width:3px;height:3px;border-radius:50%;background:var(--blue)}
@media(max-width:540px){.page{align-items:start;padding:18px 12px}.card{padding:24px 18px;border-radius:23px}header img{width:150px}header>span{display:none}.intro{margin:45px 4px 30px}.intro h1{font-size:58px}.intro>span{font-size:12px}.links a{min-height:72px;padding:11px 13px}footer{flex-direction:column;gap:5px}footer i{display:none}}
@media(prefers-reduced-motion:reduce){.links a{transition:none}}
