.osu-page{--osu-pink:#ff66b7;--osu-cyan:#55d9ff;background:radial-gradient(circle at 86% 8%, #4a67ff29, transparent 27%), radial-gradient(circle at 9% 38%, #ff44a614, transparent 25%), linear-gradient(179.58deg, #0a0b20 0.16%, #05050a 55.5%) top center / 100% 3000px no-repeat, var(--mc-bg)}.osu-hero__visual{isolation:isolate;min-height:570px;box-shadow:none;background:#050611;border:1px solid #ffffff1a;border-radius:16px;position:relative;overflow:hidden}.osu-hero__picture,.osu-hero__picture img{width:100%;height:100%;display:block}.osu-hero__picture{position:absolute;inset:0}.osu-hero__picture img{object-fit:cover;object-position:70% center}.osu-hero__shade{pointer-events:none;background:linear-gradient(#00000014,#0000 48%),linear-gradient(#0000 52%,#03030df0);position:absolute;inset:0}.osu-hero__status,.osu-hero__metric{z-index:2;box-shadow:none;backdrop-filter:blur(10px);background:#040510db;border:1px solid #ffffff24;border-radius:7px;gap:4px;padding:12px 16px;display:grid;position:absolute}.osu-hero__status{border-color:#ffffff1a;top:22px;left:22px}.osu-hero__status span,.osu-hero__metric span,.osu-client-card>span{color:#ffffff94;letter-spacing:0;text-transform:none;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.osu-hero__status strong,.osu-hero__metric strong{color:#fff;font-size:14px}.osu-hero__status strong,.osu-hero__metric--after strong{color:var(--osu-cyan)}.osu-hero__metric{bottom:24px}.osu-hero__metric--before{left:22px}.osu-hero__metric--after{border-color:#ffffff1a;right:22px}.osu-clients__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:44px;margin-top:44px;display:grid}.osu-client-pair{box-shadow:none;background:linear-gradient(#5fd2ff0d 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#5fd2ff0d 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 90% 9%,#ff66b71f,#0000 34%),#08091a;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;display:grid;position:relative;overflow:hidden}.osu-client-card{background:#040510c2;min-width:0;padding:28px}.osu-client-card:first-child{border-right:1px solid #ffffff17}.osu-client-card h3{color:#fff;margin:16px 0 12px;font-size:26px}.osu-client-card:first-child h3{color:var(--osu-pink)}.osu-client-card:last-of-type h3{color:var(--osu-cyan)}.osu-client-card p{color:var(--mc-muted);margin:0;font-size:14px;line-height:1.65}.osu-client-card ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.osu-client-card li{color:#ffffffc7;padding-left:20px;font-size:13px;position:relative}.osu-client-card li:before{background:var(--osu-cyan);width:6px;height:6px;box-shadow:none;content:"";border-radius:50%;position:absolute;top:.5em;left:2px}.osu-client-card:first-child li:before{background:var(--osu-pink);box-shadow:none}.osu-client-pair__button{color:#080817;text-align:center;background:linear-gradient(90deg,#ffbd4d,#f99926);border-radius:6px;grid-column:1/-1;margin:20px;padding:16px;font-size:13px;font-weight:600}.osu-clients__notes{gap:16px;display:grid}.osu-clients__notes article{border-top:1px solid var(--mc-line);border-left:2px solid #ff66b7b3;padding:20px 0 0 20px}.osu-clients__notes h3{color:var(--mc-text);margin:0;font-size:18px}.osu-clients__notes p{color:var(--mc-muted);margin:8px 0 0;font-size:15px;line-height:1.6}.osu-page .mc-proof__bar--before i{height:110px}.osu-page .mc-proof__bar--after i{height:200px;box-shadow:none;background:linear-gradient(#f99926b8,#f999261f);border-color:#55d9ff9e}@media (width<=1023px){.osu-hero__visual{width:min(100%,720px);min-height:540px;margin-inline:auto}.osu-clients__grid{grid-template-columns:1fr}.osu-client-pair{width:min(100%,720px);margin-inline:auto}}@media (width<=767px){.osu-hero__visual{min-height:430px}.osu-hero__picture img{object-position:73% center}.osu-hero__status{top:16px;left:16px}.osu-hero__metric{padding:12px;bottom:16px}.osu-hero__metric--before{left:16px}.osu-hero__metric--after{right:16px}.osu-hero__metric strong{font-size:12px}.osu-clients__grid{gap:32px;margin-top:32px}.osu-client-pair{grid-template-columns:1fr}.osu-client-card:first-child{border-bottom:1px solid #ffffff17;border-right:0}.osu-client-card{padding:24px}.osu-client-card h3{font-size:24px}}
