.sp-brand{display:flex;align-items:center;gap:11px;color:var(--navy)!important;text-decoration:none}
.sp-brand i{position:relative;width:31px;height:42px;flex:0 0 31px;border:3px solid #0a6884;border-radius:50% 50% 45% 45%;background:linear-gradient(90deg,#18b2cc 0 27%,#073d58 27% 44%,#b8edf4 44% 57%,#073d58 57% 74%,#18b2cc 74%)}
.sp-brand i:after{content:"";position:absolute;left:8px;bottom:-9px;width:10px;height:8px;background:#0a6884;border-radius:1px}
.sp-brand b{font-size:25px;letter-spacing:-.04em}.sp-brand b span{font-weight:500}
.sp-footer .sp-brand{transform:scale(.78);transform-origin:left center}
.sp-pricing .sp-cost small{display:block;margin-top:2px;line-height:1.35;color:#4c6278}
body.page-template-page-sponsorships .site-main:before{content:none!important;display:none!important;border:0!important}
.sp-nav .sp-brand--image{width:215px;height:62px;overflow:hidden;justify-content:flex-start}
.sp-nav .sp-brand--image img{display:block;width:215px!important;height:auto!important;max-width:none!important}
.sp-footer .sp-footer-brand--image{width:145px;height:42px;overflow:hidden;transform:none;justify-content:flex-start}
.sp-footer .sp-footer-brand--image img{display:block;width:145px!important;height:auto!important;max-width:none!important}
@media(max-width:760px){.sp-nav .sp-brand--image{width:175px;height:55px}.sp-nav .sp-brand--image img{width:175px!important}}
.sp-inquiry{padding:42px 0 48px;background:linear-gradient(110deg,#f7fbfe,#eef8fc);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.sp-inquiry__grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:64px;align-items:start}.sp-inquiry__intro{padding-top:20px}.sp-inquiry h2{font-size:36px;line-height:1.08;margin-bottom:14px}.sp-inquiry__intro>p:not(.sp-eyebrow){color:var(--muted);font-size:16px;max-width:430px}.sp-inquiry__note{display:flex;align-items:center;gap:12px;margin-top:24px;padding:15px 17px;border:1px solid #cfe2ec;border-radius:8px;background:#fff;font-size:14px}.sp-inquiry__note i{color:var(--teal);font-size:21px}
.sp-inquiry__form{padding:28px 30px 24px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px #23465d12}.sp-inquiry__form .gform_wrapper{margin:0!important}.sp-inquiry__form .gform_heading{display:none}.sp-inquiry__form .gform_body ul,.sp-inquiry__form .gform_fields{margin:0!important;padding:0!important;list-style:none!important}.sp-inquiry__form .gfield{margin:0 0 18px!important;padding:0!important}.sp-inquiry__form .gfield_label{display:block!important;margin:0 0 7px!important;color:var(--navy);font-size:14px!important;font-weight:800!important}
.sp-inquiry__form input[type=text],.sp-inquiry__form input[type=email],.sp-inquiry__form input[type=url],.sp-inquiry__form select,.sp-inquiry__form textarea{width:100%!important;border:1px solid #bfd0dd!important;border-radius:7px!important;background:#fbfdfe!important;color:#17324f!important;font:inherit!important;padding:12px 13px!important;box-shadow:none!important}.sp-inquiry__form input[type=text],.sp-inquiry__form input[type=email],.sp-inquiry__form input[type=url],.sp-inquiry__form select{height:46px!important}.sp-inquiry__form select{cursor:pointer}.sp-inquiry__form textarea{min-height:125px!important;resize:vertical}.sp-inquiry__form input:focus,.sp-inquiry__form select:focus,.sp-inquiry__form textarea:focus{border-color:var(--teal)!important;outline:2px solid #00a5aa22!important}
.sp-inquiry__form .ginput_complex{display:grid!important;grid-template-columns:1fr 1fr;gap:14px}.sp-inquiry__form .ginput_complex span{width:auto!important;margin:0!important;padding:0!important}.sp-inquiry__form .ginput_complex label{display:block!important;margin:5px 0 0!important;color:var(--muted);font-size:11px!important}.sp-inquiry__form .gform_footer{margin:4px 0 0!important;padding:0!important}.sp-inquiry__form input[type=submit],.sp-inquiry__form button[type=submit]{min-width:180px;min-height:48px;border:0!important;border-radius:7px!important;background:linear-gradient(135deg,#00a6aa,#0696a1)!important;color:#fff!important;font-weight:800!important;cursor:pointer;padding:11px 28px!important}.sp-final{padding-top:24px}
@media(max-width:1050px){.sp-inquiry__grid{grid-template-columns:1fr 1.35fr;gap:36px}}
@media(max-width:760px){.sp-inquiry__grid{grid-template-columns:1fr}.sp-inquiry__intro{padding-top:0}.sp-inquiry__form{padding:22px 18px}}
@media(max-width:430px){.sp-inquiry__form .ginput_complex{grid-template-columns:1fr}}
