.agency-site .physical-laptop{isolation:isolate;filter:drop-shadow(0 22px 17px #02060966);position:relative}.agency-site .physical-laptop>img{filter:saturate(.16);pointer-events:none}.agency-site .physical-laptop-display{isolation:isolate;background:#162027}.agency-site .physical-laptop-display>img{object-fit:cover;object-position:top;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.agency-site .physical-laptop-display:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff0a,#0000 42%,#0205090a);position:absolute;inset:0;box-shadow:inset 0 0 1px 1px #05090d70}
:where(.agency-site) .contact-request{background:#152029;min-width:0;padding:34px}:where(.agency-site) .contact-request h2{font:600 30px/1.2 var(--font-onest);margin:0 0 30px}:where(.agency-site) .contact-request fieldset{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}:where(.agency-site) .contact-request label{gap:10px;font-size:15px;display:grid}:where(.agency-site) .contact-request input,:where(.agency-site) .contact-request textarea{color:#f7f0e3;width:100%;min-width:0;font:inherit;background:#0c151c;border:1px solid #758690;border-radius:0;padding:14px;font-size:16px}:where(.agency-site) .contact-request textarea{resize:vertical}:where(.agency-site) .contact-request input::placeholder,:where(.agency-site) .contact-request textarea::placeholder{color:#aabac3}:where(.agency-site) .contact-request input:focus-visible,:where(.agency-site) .contact-request textarea:focus-visible{outline-offset:3px;outline:2px solid #ffc83d}:where(.agency-site) .contact-request-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}:where(.agency-site) .contact-request-hint{color:#c4cdd2;font-size:13px;line-height:1.65}:where(.agency-site) .contact-request-pair+.contact-request-hint{margin:-14px 0 0}:where(.agency-site) .contact-request-consent{align-items:start;line-height:1.6;gap:12px!important;display:flex!important}:where(.agency-site) .contact-request-consent input{accent-color:#ffc83d;flex:none;width:18px;height:18px;margin-top:3px}:where(.agency-site) .contact-request a{color:#ffc83d;text-underline-offset:4px}:where(.agency-site) .contact-request fieldset .button{justify-self:start}:where(.agency-site) .contact-request-notice{color:#ffe3a0;line-height:1.65}:where(.agency-site) .contact-request-success>svg{color:#ffc83d}:where(.agency-site) .contact-request-success p{line-height:1.7}:where(.agency-site) .contact-request-success .button{margin-top:20px}@media (max-width:620px){:where(.agency-site) .contact-request{padding:26px 20px}:where(.agency-site) .contact-request-pair{grid-template-columns:1fr}:where(.agency-site) .contact-request h2{font-size:26px}:where(.agency-site) .contact-request fieldset .button{width:100%}}:where(.agency-site) .contact-request-context{color:#dfe5e8;border:1px solid #ffc83d66;border-radius:6px;margin:0 0 20px;padding:11px 14px;font-size:14px}:where(.agency-site) .contact-request-context strong{color:#ffc83d;font-weight:600}:where(.agency-site) .contact-request-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}
