/* Questoria application overrides */
:root{--app-red:#e10600;--app-black:#100e0e;--app-white:#f8f7f5}.app-hero{background:var(--app-red)!important}.app-hero:before{content:"QUESTORIA"!important;color:#00000010!important}.app-title{font-size:clamp(4rem,9vw,9rem)!important}.positions-section{background:radial-gradient(circle at 8% 0,#76000035,transparent 24%),var(--app-black)!important}.positions-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:34px!important}.position-card{min-height:350px;border:3px solid #fff!important;border-radius:26px!important;box-shadow:12px 12px 0 var(--app-red)!important}.position-card:nth-child(even){background:var(--app-red)!important;transform:translateY(34px);box-shadow:12px 12px 0 #fff!important}.position-card:after{content:attr(data-number);position:absolute;right:-5px;bottom:-75px;font-family:var(--font-head);font-size:14rem;color:#ffffff10}.position-card h3{font-size:2.45rem!important}.position-tags{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.position-tags span{border:1px solid #ffffff55;border-radius:99px;padding:6px 10px;font-size:.65rem;font-weight:700}.application-note{text-align:center;padding:100px 5%;background:var(--app-red);color:#fff}.application-note h2{font-family:var(--font-head);font-size:clamp(3.5rem,8vw,8rem);line-height:.82;margin:0 0 15px}.application-note p{margin-bottom:28px}.application-note a{display:inline-flex;padding:16px 25px;border-radius:99px;background:#111;color:#fff;font-weight:800}@media(max-width:760px){.positions-grid{grid-template-columns:1fr!important}.position-card:nth-child(even){transform:none}.app-hero{padding-top:150px!important}}
/* QUESTORIA APPLICATION COLOR IDENTITY */
:root{--app-red:#d7193f;--app-black:#0e0c11;--app-white:#f4efe9}.app-hero{background:radial-gradient(circle at 75% 30%,#ff465f44,transparent 26%),linear-gradient(135deg,#5b0b22,#d7193f)!important}.positions-section{background:radial-gradient(circle at 8% 0,#5b0b2255,transparent 26%),#0e0c11!important}.position-card{background:#f4efe9!important;box-shadow:12px 12px 0 #5b0b22!important}.position-card:nth-child(even){background:#32142f!important;box-shadow:12px 12px 0 #ff465f!important}.position-status.open{background:#d7193f!important}.application-note{background:linear-gradient(135deg,#5b0b22,#d7193f 70%,#ff465f)!important}