.ul-hero{background:radial-gradient(ellipse at 80% 35%,#d4e5ff,transparent 55%),linear-gradient(110deg,#f1f7ff,#e8f1ff);padding:65px 0;color:#183252;overflow:hidden}.ul-wrap{max-width:1200px;width:calc(100% - 64px);margin:auto;display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center}.ul-hero *{box-sizing:border-box}.ul-kicker{font-size:12px;letter-spacing:2px;color:#3271de;font-weight:600}.ul-hero h1{padding:0;margin:18px 0 15px;font-size:42px;font-weight:700;color:#183252;line-height:1.4}.ul-hero h2{padding:0;margin:0 0 18px;font-size:21px;font-weight:500;color:#365c8c;line-height:1.5}.ul-hero p{font-size:15px;color:#6a809c;line-height:1.9;margin:0}.ul-button{border:0;border-radius:6px;background:linear-gradient(110deg,#378df6,#355ee7);padding:13px 25px;color:white;font-size:14px;margin-top:27px;cursor:pointer}.ul-button:hover{background:#2358d1}.ul-button:focus-visible{outline:3px solid #7bb4ff;outline-offset:4px}.ul-art{position:relative;padding:15px 12px 28px 0}.ul-window{background:#ffffffed;border:1px solid white;border-radius:16px;box-shadow:0 22px 60px #3864ad20;transform:rotate(-2deg);padding:0 24px 18px}.ul-window-bar{display:flex;gap:6px;align-items:center;border-bottom:1px solid #e8eef7;padding:17px 0}.ul-window-bar i{width:7px;height:7px;background:#b4c9ea;border-radius:50%}.ul-window-bar span{margin-left:auto;font-size:11px;color:#7a90b1}.ul-release{display:flex;align-items:center;gap:14px;padding:24px 0}.ul-release-icon{background:linear-gradient(130deg,#6fb9ff,#3c6bea);border-radius:14px;width:55px;height:55px;display:flex;align-items:center;justify-content:center;font-size:34px;color:#fff}.ul-release small{display:block;color:#7d96b8;font-size:11px;margin-bottom:4px}.ul-release strong{font-size:18px;color:#264975}.ul-release>b{margin-left:auto;background:#e2f8f0;color:#26a47b;width:25px;height:25px;text-align:center;border-radius:50%}.ul-tracks>div{display:flex;align-items:center;gap:13px;padding:14px 0;border-top:1px solid #edf2f8}.ul-tracks i{font-style:normal;color:#497fe5;border:1px solid #cbdcf7;background:#f0f6ff;width:25px;height:25px;border-radius:7px;text-align:center}.ul-tracks span{color:#3a597e;font-size:14px}.ul-tracks small{display:block;color:#8a9cb3;font-size:11px;margin-top:3px}.ul-tracks b{margin-left:auto;font-size:9px;font-weight:500;letter-spacing:1px;color:#9fb2ce}.ul-floating{position:absolute;right:-8px;bottom:5px;background:#fff;padding:12px 22px;border-radius:9px;box-shadow:0 12px 28px #2a60a81b;font-size:13px;color:#567599;border:1px solid #e1ebf9}.ul-floating span{color:#3779ed;font-size:23px;margin-right:9px;vertical-align:middle}@media(max-width:900px){.ul-wrap{gap:25px}.ul-hero h1{font-size:34px}.ul-hero h2{font-size:18px}.ul-release strong{font-size:15px}.ul-tracks b{display:none}}@media(max-width:650px){.ul-hero{padding:38px 0}.ul-wrap{width:calc(100% - 36px);grid-template-columns:1fr;gap:26px}.ul-hero h1{font-size:31px}.ul-hero h2{font-size:17px}.ul-hero p{font-size:13px}.ul-art{padding:10px 8px 24px}.ul-window{padding:0 18px 14px}.ul-release strong{font-size:16px}.ul-floating{right:0}}
