:root{color-scheme:dark;--pink:#d92d78;--line:rgba(255,255,255,.13);font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{min-height:100vh;margin:0;background:radial-gradient(circle at 18% 16%,rgba(217,45,120,.22),transparent 30%),radial-gradient(circle at 82% 20%,rgba(21,113,129,.16),transparent 28%),#050709;color:#f6f7f8}.request-header{display:flex;min-height:76px;align-items:center;justify-content:space-between;padding:12px max(20px,5vw);border-bottom:1px solid var(--line);background:rgba(4,6,8,.9)}.request-header>a img{display:block;width:min(265px,48vw);height:42px;object-fit:contain;object-position:left}.request-header__actions{display:flex;align-items:center;gap:10px}.request-header__actions>a,.request-header__actions label{display:flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:#fff;font-size:11px;font-weight:800;text-decoration:none}.request-header select{border:0;background:transparent;color:#fff;font:inherit;outline:0}.request-shell{display:grid;width:min(1180px,calc(100% - 32px));min-height:calc(100vh - 76px);grid-template-columns:1fr .86fr;align-items:center;gap:64px;margin:auto;padding:54px 0}.request-intro>img{width:130px;height:130px;object-fit:contain;filter:drop-shadow(0 20px 36px rgba(0,0,0,.42))}.request-intro>p:first-of-type,.request-card__head>p{margin:16px 0 8px;color:#ff69aa;font-family:"Barlow Condensed",sans-serif;font-size:14px;font-weight:800;letter-spacing:.14em}.request-intro h1,.request-card h2{margin:0;font-family:"Barlow Condensed",sans-serif;font-size:clamp(46px,6vw,78px);line-height:.9;text-transform:uppercase}.request-intro>p:last-of-type{max-width:650px;color:#b8bec3;font-size:17px;line-height:1.65}.request-intro ol{display:grid;gap:10px;margin:28px 0 0;padding:0;list-style:none}.request-intro li{display:flex;align-items:center;gap:12px;color:#dfe3e5;font-size:14px}.request-intro li b{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgba(217,45,120,.45);border-radius:10px;background:rgba(217,45,120,.12);color:#ff8abd}.request-card{padding:30px;border:1px solid rgba(217,45,120,.4);border-radius:26px;background:linear-gradient(180deg,rgba(17,21,25,.98),rgba(8,11,14,.98));box-shadow:0 34px 90px rgba(0,0,0,.5)}.request-card h2{font-size:44px}.request-card__head>span{display:block;margin-top:8px;color:#929ba2;font-size:13px}.request-card form{display:grid;gap:14px;margin-top:25px}.request-card form>label{display:grid;gap:7px}.request-card label>span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.request-card label small{color:#777f86;font-weight:500;text-transform:none}.request-card input,.request-card textarea{width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:11px;outline:0;background:#090c0f;color:#fff;font:inherit}.request-card input{height:49px}.request-card textarea{resize:vertical}.request-card input:focus,.request-card textarea:focus{border-color:#f34d98;box-shadow:0 0 0 3px rgba(217,45,120,.13)}.privacy{margin:0;color:#737c83;font-size:10px;line-height:1.5}.request-card button{min-height:54px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:linear-gradient(180deg,#ed438e,#ba1d61);color:#fff;font-weight:900;cursor:pointer;box-shadow:0 15px 35px rgba(217,45,120,.2)}.request-card button:disabled{opacity:.58;cursor:wait}.request-status{min-height:20px;margin:0;color:#71e2a4;font-size:12px;text-align:center}.request-status.is-error{color:#ff9c96}.request-honeypot{position:absolute!important;left:-9999px!important}@media(max-width:820px){.request-shell{grid-template-columns:1fr;gap:34px;padding:36px 0 60px}.request-intro{text-align:center}.request-intro>p:last-of-type{margin-right:auto;margin-left:auto}.request-intro ol{width:max-content;max-width:100%;margin-right:auto;margin-left:auto;text-align:left}}@media(max-width:560px){.request-header{align-items:flex-start}.request-header__actions{display:grid}.request-header__actions label,.request-header__actions>a{min-height:32px}.request-card{padding:22px}.request-intro h1{font-size:50px}}
