body:has(.studio-page){min-width:0}.studio-page{color:#091e3d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f7fb url(/brand/service-background-v1.webp) top/1600px no-repeat;min-height:100svh;padding:0 40px}.studio-page__inner{max-width:1280px;margin:0 auto}.studio-page__eyebrow{color:#4a6a9e;letter-spacing:.24em;margin:0 0 16px;font-size:11px;font-weight:800}.studio-page-hero{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:32px 0 42px;display:grid}.studio-page-hero--text{grid-template-columns:1fr}.studio-page-hero--text .studio-page-hero__description{max-width:720px}.studio-page-hero h1{letter-spacing:-.055em;word-break:keep-all;margin:0;font-size:clamp(30px,3.5vw,48px);font-weight:900;line-height:1.3}.studio-page-hero__description{color:#536a8c;word-break:keep-all;max-width:480px;margin:18px 0 0;font-size:16px;line-height:1.85}.studio-page-hero__image{aspect-ratio:16/9;object-fit:cover;border:1px solid #fff;border-radius:24px;width:100%;box-shadow:0 12px 32px #183d7212}.studio-page__section{margin-top:32px}.studio-page__section h2,.studio-page__section-title{letter-spacing:-.035em;margin:0 0 16px;font-size:21px;font-weight:800}.studio-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.studio-page__card{color:#091e3d;background:#ffffffed;border:1px solid #dce5f1;border-radius:22px;min-width:0;padding:28px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 8px 28px #16386708}.studio-page__card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.studio-page__icon{color:#075aff;background:#edf3ff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.studio-page__badge{color:#2154a5;background:#f0f5ff;border:1px solid #cddcf5;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.studio-page__card h3{letter-spacing:-.04em;margin:22px 0 10px;font-size:24px;font-weight:800}.studio-page__card p{color:#536a8c;word-break:keep-all;margin:0;font-size:14px;line-height:1.85}.studio-page__card-action{color:#155bc3;border-top:1px solid #e4ebf5;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:16px;font-size:13px;font-weight:700;display:flex}.studio-page__card--strip{align-items:center;gap:22px;margin-top:20px;display:flex}.studio-page__card--strip .studio-page__icon{flex-shrink:0}.studio-page__card--strip h3{margin:0 0 8px;font-size:21px}.studio-page__card--strip>svg{color:#075aff;flex-shrink:0;margin-left:auto}.studio-page__card-image{aspect-ratio:2.1;object-fit:cover;width:calc(100% + 56px);max-width:none;margin:-28px -28px 24px;display:block}.studio-page__back{color:#496789;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.studio-page__footer{color:#61799d;text-align:center;letter-spacing:.3em;border-top:1px solid #dce5f1;margin-top:36px;padding:40px 0 28px;font-size:10px;font-weight:700}.studio-page a:focus-visible{outline-offset:4px;outline:3px solid #075aff}.streamer-card{padding:0}.streamer-card__cover-link{display:block}.streamer-card__cover{aspect-ratio:16/9;object-fit:cover;background:#e5edfa;width:100%;display:block}.streamer-card__body{padding:0 26px 26px;position:relative}.streamer-card__profile{object-fit:cover;background:#e7effc;border:5px solid #fff;border-radius:50%;width:96px;height:96px;margin-top:-48px;display:block;position:relative;box-shadow:0 6px 15px #183d7220}.streamer-card__identity{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.streamer-card__identity h2{margin:0;font-size:26px;font-weight:800}.streamer-card__body>p{margin-top:14px}.streamer-card__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.streamer-card__platform{background:#f7faff;border:1px solid #d6e2f4;border-radius:12px;place-items:center;min-height:44px;padding:10px 14px;display:grid}.streamer-card__platform img{width:72px;height:auto;display:block}.streamer-card__button{color:#123568;background-color:#eef3fc;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:76px;padding:12px 8px;font-size:13px;font-weight:800;line-height:1.25;transition:filter .15s,transform .15s;display:flex}.streamer-card__button>span{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}.streamer-card__button--primary{color:#fff;text-shadow:0 1px 2px #0836a866;background-color:#075aff;background-image:url(/brand/button-cobalt-v1.webp);background-size:100% 140%}.streamer-card__button--secondary{background-image:url(/brand/button-pearl-v1.webp);background-size:100% 124%}.streamer-card__button-logo{object-fit:contain;width:58px;height:17px;display:block}.streamer-card__button:active{filter:brightness(.95);transform:translateY(1px)}@media (hover:hover){a.studio-page__card:hover{border-color:#abc7ff;transform:translateY(-4px);box-shadow:0 14px 35px #16386712}.streamer-card__actions a:hover{filter:brightness(.96)}}@media (max-width:800px){.studio-page{background-size:auto 900px;padding:0 22px}.studio-page-hero{grid-template-columns:1fr;gap:26px;padding:28px 0 32px}.studio-page-hero__image{max-height:260px}.studio-page__grid{grid-template-columns:1fr}.studio-page__card{padding:24px}.studio-page__card-image{width:calc(100% + 48px);margin:-24px -24px 22px}.studio-page__card--strip{gap:15px}.studio-page__card--strip h3{font-size:19px}.streamer-card{padding:0}.studio-page__eyebrow{font-size:10px}}@media (prefers-reduced-motion:reduce){.studio-page__card,.streamer-card__button{transition:none}a.studio-page__card:hover,.streamer-card__button:active{transform:none}}
