.landing .title{font-size:clamp(30px,8.4vw,40px)}.phone{aspect-ratio:9/16;background:linear-gradient(160deg,#3a8dff,#8b5cff 60%,#ff5cc0);border:8px solid #2b1745;border-radius:36px;flex-direction:column;justify-content:space-between;align-self:center;width:min(72vw,260px);padding:18px 16px;display:flex;transform:rotate(2deg);box-shadow:0 14px 30px #2b174559}.phone-widget{aspect-ratio:1;background:var(--paper);border:4px solid #fff;border-radius:22px;width:100%;overflow:hidden;box-shadow:0 6px 12px #0003}.phone-widget canvas{width:100%;height:100%}.phone-dock{justify-content:space-around;display:flex}.phone-dock i{background:#ffffff8c;border-radius:10px;width:34px;height:34px}.points{text-align:center;text-shadow:0 1px 2px #2b174559;gap:8px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.points b{font-family:Fredoka,sans-serif;font-weight:600}
