.request-brief{--void:#000;--line:#ffffff1a;--line2:#ffffff0d;--white:#fff;--slate:#807f7f;--fog:#999;--ash:#666;--chalk:#f1f4f4;--signal:#22e2a8;--maxw:680px;--pad:clamp(1.25rem, 5vw, 2.5rem);--r-btn:18px;--r-lg:18px;--ease:cubic-bezier(.4, 0, .2, 1);--font:var(--font-manrope), "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-ar:var(--font-ibm-ar), var(--font-manrope), "Inter", ui-sans-serif, system-ui, sans-serif;--mono:var(--font-jetbrains), ui-monospace, "SF Mono", Menlo, monospace;min-height:100vh;font-family:var(--font);background:var(--void);color:var(--white);letter-spacing:.01em;-webkit-font-smoothing:antialiased;line-height:1.6}[dir=rtl] .request-brief{font-family:var(--font-ar);letter-spacing:0;line-height:1.8}.request-brief a{color:inherit;text-decoration:none}.request-brief img{max-width:100%;display:block}.request-brief .wrap{width:100%;max-width:var(--maxw);padding-inline:var(--pad);margin:0 auto}.request-brief .grain{z-index:90;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.request-brief .grain{display:none}}.request-brief .bar{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line2);background:#08090ab8;position:sticky;top:0}.request-brief .bar .wrap{height:66px;max-width:var(--maxw);justify-content:space-between;align-items:center;display:flex}.request-brief .bar .logo img{height:18px}.request-brief .langtog{font-family:var(--font);color:var(--chalk);border:1px solid var(--line);cursor:pointer;background:#ffffff05;border-radius:99px;min-height:38px;padding:.45rem 1rem;font-size:.8rem;font-weight:500}.request-brief .langtog:hover{border-color:#ffffff80}[dir=rtl] .request-brief .langtog{font-family:var(--font-ar)}.request-brief main{padding-block:clamp(2.6rem,7vw,4.6rem)}.request-brief .eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--signal);font-size:.7rem}[dir=rtl] .request-brief .eyebrow{font-family:var(--font-ar);letter-spacing:.04em}.request-brief h1{letter-spacing:-.02em;margin:1rem 0 0;font-size:clamp(1.9rem,4.6vw,2.7rem);font-weight:300;line-height:1.12}[dir=rtl] .request-brief h1{letter-spacing:0;font-weight:400;line-height:1.3}.request-brief .sub{color:var(--slate);max-width:54ch;margin-top:.9rem;font-size:1.02rem}.request-brief .card{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(#101112,#0b0c0d);margin-top:2.4rem;padding:clamp(1.5rem,4vw,2.2rem)}.request-brief .field{margin-top:1.2rem}.request-brief .field:first-child{margin-top:0}.request-brief .field label{letter-spacing:.06em;text-transform:uppercase;color:var(--slate);font-size:.78rem;font-family:var(--mono);margin-bottom:.5rem;display:block}[dir=rtl] .request-brief .field label{font-family:var(--font-ar);letter-spacing:.02em}.request-brief .field input,.request-brief .field select{color:#fff;border:1px solid var(--line);appearance:none;background:#0a0b0b;border-radius:12px;width:100%;min-height:50px;padding:.85rem 1rem;font-family:inherit;font-size:1rem}.request-brief .field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.3' fill='none'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.4rem}[dir=rtl] .request-brief .field select{background-position:1rem;padding-left:2.4rem;padding-right:1rem}.request-brief .field input:focus,.request-brief .field select:focus{border-color:var(--signal);outline:none}.request-brief .field select option,.request-brief .field select optgroup{color:#fff;background:#161718}.request-brief .grid2{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.2rem;display:grid}.request-brief .grid2 .field{margin-top:0}@media (max-width:560px){.request-brief .grid2{grid-template-columns:1fr}}.request-brief .combo-wrap{position:relative}.request-brief .combo-wrap input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.3' fill='none'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.4rem}[dir=rtl] .request-brief .combo-wrap input{background-position:1rem;padding-left:2.4rem;padding-right:1rem}.request-brief .combo-list{inset-inline:0;z-index:40;border:1px solid var(--line);background:#0e0f10;border-radius:12px;max-height:264px;padding:.4rem;position:absolute;top:calc(100% + 6px);overflow-y:auto;box-shadow:0 24px 60px -20px #000000d9}.request-brief .combo-list[hidden]{display:none}.request-brief .combo-opt{text-align:start;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:baseline;gap:.8rem;width:100%;padding:.62rem .8rem;font-family:inherit;font-size:.96rem;display:flex}[dir=rtl] .request-brief .combo-opt{font-family:var(--font-ar)}.request-brief .combo-opt .cm{color:var(--slate);white-space:nowrap;font-size:.76rem}.request-brief .combo-opt:hover,.request-brief .combo-opt.hl{background:#22e2a81f}.request-brief .combo-empty{color:var(--ash);padding:.7rem .85rem;font-size:.88rem}.request-brief .btn{color:#000;border-radius:var(--r-btn);cursor:pointer;background:#fff;border:1px solid #fff;justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:54px;margin-top:1.8rem;padding:.95rem 1.9rem;font-family:inherit;font-size:1rem;font-weight:500;transition:background .25s,transform .2s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 36px -14px #ffffff40}.request-brief .btn:hover{background:#e9edf0;transform:translateY(-1px)}.request-brief .btn[disabled]{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.request-brief .form-error{color:#ff8a8a;text-align:center;margin-top:1rem;font-size:.88rem}.request-brief .btn .ar{display:inline-block}[dir=rtl] .request-brief .btn .ar{transform:scaleX(-1)}.request-brief .note{color:var(--ash);text-align:center;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;font-size:.82rem;display:flex}.request-brief .note:before{content:"";background:var(--signal);border-radius:50%;flex:none;width:6px;height:6px}.request-brief .done{border:1px solid var(--line);border-radius:var(--r-lg);text-align:center;background:linear-gradient(#101112,#0b0c0d);margin-top:2.4rem;padding:clamp(2rem,5vw,3rem)}.request-brief .done[hidden]{display:none}.request-brief .done-check{border:1.5px solid var(--signal);background:#22e2a814;border-radius:50%;width:54px;height:54px;margin:0 auto 1.4rem;position:relative}.request-brief .done-check:after{content:"";border:2.5px solid var(--signal);border-top:0;border-inline-start:0;width:12px;height:21px;margin:auto;position:absolute;inset:0;transform:translateY(-2px)rotate(45deg)}.request-brief .done h2{letter-spacing:-.01em;font-size:clamp(1.4rem,3vw,1.8rem);font-weight:400}[dir=rtl] .request-brief .done h2{letter-spacing:0}.request-brief .done-msg{color:var(--chalk);margin-top:1rem;max-width:48ch;margin-inline:auto;font-size:1.02rem;line-height:1.65}.request-brief .done-note{color:var(--ash);margin-top:1.2rem;max-width:46ch;margin-inline:auto;font-size:.86rem;line-height:1.6}.request-brief footer{background:#0d0e0f;border-top:1px solid #ffffff14;margin-top:3rem}.request-brief footer .wrap{text-align:center;padding-block:2rem}.request-brief footer img{opacity:.95;height:16px;margin:0 auto}.request-brief footer .cpy{color:#ffffff85;font-size:.76rem;font-family:var(--mono);margin-top:.7rem}[dir=rtl] .request-brief footer .cpy{font-family:var(--font-ar)}
