.sl-badge{position:fixed;left:12px;bottom:12px;z-index:90;display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 10px;border-radius:999px;background:#050d14d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#f3f8fc;font:500 12px/1 var(--sl-font,system-ui);text-decoration:none;border:1px solid rgba(105,227,245,.28);box-shadow:0 6px 24px #00000047}.sl-badge i{width:7px;height:7px;border-radius:50%;background:#69e3f5;box-shadow:0 0 0 3px #69e3f533}.sl-badge:hover{border-color:#69e3f5}.sl-badge:focus-visible,.sl-btn:focus-visible{outline:2px solid #69e3f5;outline-offset:3px}.sl-cta{font-family:var(--sl-font,system-ui);background:linear-gradient(160deg,#0b2f4a,#050d14);color:#f3f8fc;border:1px solid #29404f;border-radius:20px;padding:clamp(22px,4vw,40px);display:grid;gap:18px;max-width:760px}.sl-cta h3{margin:0;font-size:clamp(22px,3vw,30px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.sl-cta p{margin:0;color:#b8c8d4;line-height:1.55;max-width:56ch}.sl-cta .sl-price{font-size:clamp(28px,5vw,40px);font-weight:600;color:#69e3f5;letter-spacing:-.02em}.sl-cta .sl-price small{font-size:14px;font-weight:500;color:#b8c8d4;margin-left:8px}.sl-cta ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;color:#dbe7ef;font-size:14.5px}.sl-cta li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#69e3f5;margin-right:10px;vertical-align:middle}.sl-actions{display:flex;flex-wrap:wrap;gap:10px}.sl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;font:600 15px/1 var(--sl-font,system-ui);text-decoration:none;border:1px solid #29404f;color:#f3f8fc;background:transparent;transition:transform .2s,background .2s,border-color .2s}.sl-btn:hover{border-color:#69e3f5;transform:translateY(-1px)}.sl-btn.primary{background:#69e3f5;color:#050d14;border-color:#69e3f5}.sl-btn.primary:hover{background:#9aeefa}.sl-phone{--w:300px;width:min(var(--w),100%);aspect-ratio:9/19;border-radius:calc(var(--w)*.14);padding:calc(var(--w)*.032);background:linear-gradient(145deg,#2a3b47,#0a1219);box-shadow:0 0 0 1.5px #3b505e inset,0 30px 60px -20px #0009;position:relative;margin-inline:auto}.sl-phone-screen{position:relative;width:100%;height:100%;border-radius:calc(var(--w)*.11);overflow:hidden;background:#fff;isolation:isolate}.sl-phone-notch{position:absolute;top:calc(var(--w)*.03);left:50%;transform:translate(-50%);width:28%;height:calc(var(--w)*.06);background:#050d14;border-radius:99px;z-index:5}.sl-footer{font-family:var(--sl-font,system-ui);background:#050d14;color:#b8c8d4;padding:48px 20px 90px;border-top:1px solid #29404f}.sl-footer-in{max-width:1180px;margin:auto;display:flex;flex-wrap:wrap;gap:28px 48px;justify-content:space-between;align-items:flex-start}.sl-footer img{height:34px;width:auto;display:block}.sl-footer a{color:#f3f8fc;text-decoration:none}.sl-footer a:hover{color:#69e3f5}.sl-footer p{margin:10px 0 0;font-size:14px;line-height:1.6}.sl-footer.light{background:#f3f8fc;color:#33495a;border-color:#d4dfe7}.sl-footer.light a{color:#0b2f4a}.sl-footer nav{display:grid;gap:8px;font-size:14px}.sl-toast{position:fixed;left:50%;bottom:64px;transform:translate(-50%);z-index:100;background:#0b2f4a;color:#f3f8fc;padding:12px 18px;border-radius:12px;border:1px solid #69e3f5;font:500 14px/1.4 var(--sl-font,system-ui);max-width:min(92vw,420px);box-shadow:0 12px 40px #0006}@media(prefers-reduced-motion:reduce){.sl-btn{transition:none}}.sl-badge{padding:8px;gap:0}.sl-badge span{display:inline-block;white-space:nowrap;overflow:hidden;max-width:0;margin-left:0;opacity:0;animation:sl-badge-in .5s .4s ease forwards,sl-badge-out .5s 5s ease forwards}.sl-badge:hover span,.sl-badge:focus-visible span{max-width:240px;margin-left:8px;opacity:1;animation:none}@keyframes sl-badge-in{0%{max-width:0;margin-left:0;opacity:0}to{max-width:240px;margin-left:8px;opacity:1}}@keyframes sl-badge-out{0%{max-width:240px;margin-left:8px;opacity:1}to{max-width:0;margin-left:0;opacity:0}}@media(prefers-reduced-motion:reduce){.sl-badge span{animation:sl-badge-in .01s .4s forwards,sl-badge-out .01s 5s forwards}}
