.agency-invite-page{color:#fff;background:#07100d;min-height:100vh;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.agency-invite-photo{background-color:#17231d;background-image:url(/images/agency-invite-lio.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.agency-invite-overlay{background:linear-gradient(90deg,#000000a3,#00000030 45%,#000000bd 100%);position:absolute;inset:0}.agency-invite-content{z-index:1;max-width:1450px;margin:auto;padding:32px clamp(24px,5vw,76px) 48px;position:relative}.agency-invite-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.agency-invite-top img{width:150px;height:auto}.agency-invite-top span{letter-spacing:3px;color:#d8e8de;font-size:11px}.agency-invite-grid{grid-template-columns:minmax(0,1fr) minmax(350px,470px);align-items:center;gap:clamp(36px,5vw,90px);min-height:calc(100vh - 160px);display:grid}.agency-invite-story h1{letter-spacing:-.055em;margin:22px 0 28px;font-size:clamp(54px,6.6vw,105px);font-weight:900;line-height:.91}.agency-invite-story h1 em{color:#60dfad;font-style:normal}.agency-invite-eyebrow{letter-spacing:3px;color:#b9c9c0;font-size:12px;font-weight:700}.agency-invite-footnote{letter-spacing:3px;color:#d2ddd7;font-size:11px}.agency-invite-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05100cf0;border:1px solid #285e47;border-radius:20px;padding:clamp(26px,3vw,42px);box-shadow:0 22px 80px #00000059}.agency-invite-panel-label{letter-spacing:3px;color:#8eafa0;margin:0 0 24px;font-size:11px}.agency-invite-panel h2{letter-spacing:-.045em;margin:0 0 25px;font-size:clamp(27px,3vw,36px);line-height:1.1}.agency-invite-intro{color:#d7e1dc;line-height:1.65}.agency-invite-panel button:focus-visible,.agency-invite-panel input:focus-visible{outline-offset:2px;outline:3px solid #61dfae}@media (max-width:850px){.agency-invite-grid{grid-template-columns:1fr;gap:30px;min-height:auto;padding-top:56px}.agency-invite-story h1{font-size:clamp(42px,10vw,68px)}.agency-invite-story h1 br:nth-of-type(n+3),.agency-invite-footnote{display:none}.agency-invite-panel{box-sizing:border-box;width:100%;max-width:500px;margin:0 auto}.agency-invite-overlay{background:#000000a8}.agency-invite-content{padding-bottom:48px}}@media (max-width:480px){.agency-invite-story h1{font-size:43px}.agency-invite-story{max-width:330px}.agency-invite-grid{padding-top:35px}.agency-invite-top img{width:128px}}
