.request-page{overflow-x:clip}.request-breadcrumb{display:flex;align-items:center;gap:10px;padding-top:20px;color:#858589;font-size:11px}.request-breadcrumb a:hover{color:white}.request-breadcrumb span:last-child{color:#d9d9d9}
.request-hero{position:relative;isolation:isolate;min-height:450px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;padding-top:40px;padding-bottom:56px}.request-hero:before{content:"";position:absolute;z-index:-1;inset:0 50%;width:100vw;transform:translateX(-50%);background:radial-gradient(ellipse at 12% 60%,rgba(237,28,36,.15),transparent 50%),linear-gradient(110deg,#131416,#18191c 58%,#1c1416)}.request-hero-copy{padding:24px 0;max-width:700px}.request-hero h1{font-size:clamp(39px,5.2vw,66px);line-height:1.08;letter-spacing:-.065em;font-weight:600;margin:22px 0 18px}.request-hero h1 em,.request-intro h2 em,.request-faq h2 em{font-style:normal;color:var(--red)}.request-hero-copy>p{max-width:580px;color:#b4b3b3;font-size:16px;line-height:1.8;margin:0}.request-assurance{display:flex;align-items:center;gap:12px;margin-top:27px;padding:14px 16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);max-width:460px}.request-assurance-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgba(237,28,36,.16);color:#ff6c70}.request-assurance strong,.request-assurance small{display:block}.request-assurance strong{font-size:12px}.request-assurance small{margin-top:2px;color:#999;font-size:10px;line-height:1.5}
.request-orbit{height:350px;position:relative;display:grid;place-items:center;overflow:hidden}.request-orbit-ring{position:absolute;border:1px solid rgba(255,255,255,.1);border-radius:50%;transform:rotate(-24deg)}.ring-one{width:285px;height:210px;animation:requestOrbit 17s linear infinite}.ring-two{width:225px;height:290px;transform:rotate(58deg);border-color:rgba(237,28,36,.35);animation:requestOrbit 22s linear infinite reverse}.request-orbit-glow{position:absolute;width:205px;height:205px;background:radial-gradient(circle,rgba(237,28,36,.32),transparent 68%);filter:blur(10px);animation:requestGlow 4s ease-in-out infinite alternate}.request-orbit-core{position:relative;width:116px;height:116px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#292a2e,#17181b);border:1px solid rgba(255,255,255,.18);box-shadow:0 25px 70px rgba(0,0,0,.4),inset 0 0 0 10px rgba(255,255,255,.025);font-size:39px;font-weight:700;letter-spacing:-.09em}.request-orbit-core span:after{content:"";position:absolute;width:8px;height:8px;background:var(--red);border-radius:50%;margin:8px 0 0 1px;box-shadow:0 0 18px var(--red)}.request-orbit-label{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 13px;background:#222326;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 34px #0006;font:9px var(--mono);letter-spacing:.07em;color:#ddd}.request-orbit-label i{font-style:normal;color:var(--red2)}.label-top{top:39px;right:5%}.label-bottom{bottom:42px;left:4%}
.request-workflow{display:flex;align-items:center;gap:15px;padding:21px 23px;border:1px solid rgba(255,255,255,.09);background:#17181b}.request-workflow>div{display:flex;align-items:center;gap:11px}.request-workflow>div>span{color:var(--red2);font:10px var(--mono)}.request-workflow p{margin:0;color:#ddd;font-size:11px}.request-workflow>i{height:1px;flex:1;background:linear-gradient(90deg,rgba(237,28,36,.5),rgba(255,255,255,.08))}
.request-content{display:grid;grid-template-columns:.74fr 1.26fr;gap:55px;padding-top:94px;padding-bottom:98px}.request-intro{padding-top:9px}.request-intro h2,.request-faq h2{font-size:clamp(35px,4vw,50px);line-height:1.13;letter-spacing:-.06em;font-weight:600;margin:20px 0 17px}.request-intro>p{max-width:350px;color:#a7a6a6;font-size:13px;line-height:1.8}.request-support-card{display:flex;gap:12px;margin-top:38px;padding:16px 15px;background:#191a1d;border:1px solid rgba(255,255,255,.08);max-width:360px}.request-support-dot{flex:0 0 8px;width:8px;height:8px;margin-top:5px;border-radius:50%;background:#35c773;box-shadow:0 0 12px #35c773}.request-support-card strong{font-size:12px}.request-support-card p{color:#999;font-size:11px;line-height:1.6;margin:5px 0 10px}.request-support-card a{display:inline-flex;align-items:center;gap:8px;font-size:10px;color:#eee}.request-support-card a .arrow-icon{color:var(--red2)}
.request-form{padding:26px;background:#17181b;border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 70px rgba(0,0,0,.22)}.request-form-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.09)}.request-step{font:10px var(--mono);letter-spacing:.08em;color:#f5f5f5}.request-step i{font-style:normal;color:#777}.request-private{font-size:10px;color:#bdbcbc}.request-private:first-letter{color:var(--red2)}.request-fields{display:grid;gap:17px}.request-fields-two{grid-template-columns:1fr 1fr}.request-field{display:flex;flex-direction:column;gap:7px;min-width:0}.request-field>span{font-size:11px;color:#e4e4e3}.request-field>span b{color:#ff777b;font-weight:500}.request-field>span small{font-size:9px;color:#888}.request-field input,.request-field select,.request-field textarea{width:100%;min-height:46px;border:1px solid #38393d;border-radius:2px;background:#111214;color:#f4f3f0;padding:11px 12px;outline:none;font-size:12px}.request-field textarea{min-height:116px;resize:vertical;line-height:1.65}.request-field input::placeholder,.request-field textarea::placeholder{color:#777}.request-field input:focus,.request-field select:focus,.request-field textarea:focus{border-color:#d9343a;box-shadow:0 0 0 3px rgba(237,28,36,.12)}.request-field option{background:#17181b}.request-field>small{font-size:9px;line-height:1.5;color:#848487}.request-field-full,.request-context{grid-column:1/-1}.request-context{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:15px;background:rgba(255,255,255,.025);border-left:2px solid var(--red)}.request-context[hidden]{display:none}.request-context-label{grid-column:1/-1;margin:0;color:#bbb;font-size:10px}.request-context .request-field select{min-height:43px}.request-submit-row{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:23px;padding-top:19px;border-top:1px solid rgba(255,255,255,.09)}.request-submit-row p{max-width:290px;margin:0;color:#919194;font-size:10px;line-height:1.6}.request-submit-row .button{flex:0 0 auto;cursor:pointer;font-size:11px}.request-status{min-height:17px;margin:10px 0 0;color:#ff9a9d;font-size:10px}
.request-faq{padding-top:65px;padding-bottom:88px;border-top:1px solid rgba(255,255,255,.08)}.request-faq h2{margin-top:15px;margin-bottom:29px}.request-faq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.request-faq-grid article{min-height:150px;padding:20px;background:#17181b;border:1px solid rgba(255,255,255,.08)}.request-faq-grid article>span{color:var(--red2);font:10px var(--mono)}.request-faq-grid h3{margin:15px 0 7px;font-size:14px}.request-faq-grid p{margin:0;color:#999;font-size:11px;line-height:1.7}
@keyframes requestOrbit{to{rotate:360deg}}@keyframes requestGlow{to{transform:scale(1.18);opacity:.7}}
@media(max-width:900px){.request-content{grid-template-columns:1fr;gap:31px;padding-top:72px;padding-bottom:75px}.request-intro>p{max-width:560px}.request-support-card{margin-top:20px}.request-hero{grid-template-columns:1fr .75fr;gap:5px}.request-orbit{height:300px}}
@media(max-width:650px){.request-breadcrumb{padding-top:16px}.request-hero{display:flex;flex-direction:column;align-items:stretch;padding-top:21px;padding-bottom:26px;gap:0}.request-hero-copy{padding:31px 0 8px}.request-hero h1{font-size:40px;line-height:1.1}.request-hero-copy>p{font-size:14px}.request-assurance{margin-top:21px;padding:12px}.request-orbit{height:220px;margin-top:0}.request-orbit-core{width:88px;height:88px;font-size:30px}.request-orbit-glow{width:160px;height:160px}.ring-one{width:240px;height:170px}.ring-two{width:180px;height:220px}.label-top{top:16px;right:0}.label-bottom{bottom:14px;left:0}.request-orbit-label{font-size:8px;padding:8px 9px}.request-workflow{gap:8px;padding:15px 11px}.request-workflow>div{align-items:flex-start;gap:6px;flex-direction:column}.request-workflow>div>span{font-size:9px}.request-workflow p{font-size:9px;line-height:1.35}.request-content{padding-top:61px;padding-bottom:62px}.request-intro h2,.request-faq h2{font-size:37px}.request-form{padding:18px 15px}.request-fields-two{grid-template-columns:1fr}.request-field-full,.request-context{grid-column:1}.request-context{grid-template-columns:1fr}.request-context-label{grid-column:1}.request-submit-row{align-items:stretch;flex-direction:column}.request-submit-row .button{width:100%}.request-submit-row p{max-width:none}.request-faq{padding-top:52px;padding-bottom:62px}.request-faq-grid{grid-template-columns:1fr;gap:10px}.request-faq-grid article{min-height:0;padding:17px}.request-faq-grid h3{margin-top:9px}}
@media(prefers-reduced-motion:reduce){.ring-one,.ring-two,.request-orbit-glow{animation:none}}
