.ig-host{--ig-navy:#0b1e3f;--ig-navy-2:#12305f;--ig-blue:#1e7bd8;--ig-blue-deep:#1562bc;--ig-gold:#ffb400;--ig-ink:#0f1b2d;--ig-muted:#5b6b82;--ig-line:#dfe5ee;--ig-bg:#f4f6fa;color:var(--ig-ink);-webkit-font-smoothing:antialiased;font-family:Inter,Inter Fallback,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--ig-bg)!important;padding:56px 16px 72px!important}.ig-host>div{max-width:720px!important}.ig-host .ig-brand{justify-content:center;padding:8px 0 40px;display:flex}.ig-host .ig-brand img{image-rendering:auto;width:auto;height:168px;display:block}.ig-host .ig-card{background:#fff;border:1px solid #0b1e3f0f;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0b1e3f0a,0 12px 32px -8px #0b1e3f24}.ig-host .ig-hero{background:linear-gradient(135deg, var(--ig-navy) 0%, var(--ig-navy-2) 45%, var(--ig-blue-deep) 100%);border:0;padding:56px 48px 46px;position:relative}.ig-host .ig-hero:after{content:"";background:var(--ig-gold);height:3px;position:absolute;bottom:0;left:0;right:0}.ig-host .ig-hero:before{content:"Host Partner Program";letter-spacing:.18em;text-transform:uppercase;color:var(--ig-gold);margin-bottom:18px;font-size:11.5px;font-weight:600;display:block}.ig-host .ig-hero h1{font-family:var(--ig-serif), "Source Serif 4", Georgia, "Times New Roman", serif;font-optical-sizing:auto;letter-spacing:-.022em;color:#fff;text-wrap:balance;margin:0;font-size:50px;font-weight:600;line-height:1.06}.ig-host .ig-hero p.ig-sub{color:#ffffffb8;max-width:520px;margin:14px 0 0;font-size:15px;font-weight:400;line-height:1.6}.ig-host .ig-trust{letter-spacing:.02em;color:#ffffffe0;border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:28px 0 0;padding-top:20px;font-size:12.5px;font-weight:500;display:flex}.ig-host .ig-trust .dot{background:var(--ig-gold);border-radius:50%;width:4px;height:4px}.ig-host form{padding:44px 48px 48px!important}.ig-host form>*+*{margin-top:0!important}.ig-host form>div:has(>h2){padding:32px 0 0}.ig-host form>div:has(>h2)~div:has(>h2){border-top:1px solid var(--ig-line);margin-top:32px!important}.ig-host form>div:not(:has(>h2)):not(:has(>button)){margin-bottom:24px!important}.ig-host form>div:has(>h2):first-of-type{padding-top:0}.ig-host form>div:not(:has(>h2))+div:has(>h2){padding-top:0}.ig-host form h2{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 22px;display:flex;color:var(--ig-navy)!important;font-size:13px!important;font-weight:600!important}.ig-host form h2:before{content:"";background:var(--ig-gold);border-radius:2px;flex:none;width:4px;height:16px}.ig-host form h2+div{margin-top:0!important}.ig-host form h2+div>*+*{margin-top:20px!important}.ig-host form label{color:#2a3a52!important;font-size:13.5px!important;font-weight:500!important}.ig-host form .req{color:var(--ig-gold);margin-left:2px;font-weight:700}.ig-host form input[type=text],.ig-host form input[type=email],.ig-host form input[type=tel],.ig-host form input[type=number],.ig-host form select,.ig-host form textarea{width:100%;min-height:46px;color:var(--ig-ink);background:#fff;transition:border-color .15s,box-shadow .15s;border:1px solid var(--ig-line)!important;box-shadow:none!important;border-radius:10px!important;margin-top:8px!important;padding:11px 14px!important;font-size:15px!important}.ig-host form textarea{min-height:104px;line-height:1.55}.ig-host form input::-moz-placeholder{color:#9aa6b8}.ig-host form textarea::-moz-placeholder{color:#9aa6b8}.ig-host form input::placeholder,.ig-host form textarea::placeholder{color:#9aa6b8}.ig-host form input:hover,.ig-host form select:hover,.ig-host form textarea:hover{border-color:#c4cfdd!important}.ig-host form input:focus,.ig-host form select:focus,.ig-host form textarea:focus{border-color:var(--ig-blue)!important;outline:none!important;box-shadow:0 0 0 4px #1e7bd829!important}.ig-host form input[type=checkbox]{width:18px;height:18px;accent-color:var(--ig-blue);cursor:pointer}.ig-host form input[type=checkbox]:focus-visible{outline-offset:2px;outline:3px solid #1e7bd859}.ig-host form .border-emerald-200{background:#f3f8fe!important;border:1px solid #d6e6f8!important;border-radius:12px!important;padding:20px 22px!important}.ig-host form .text-emerald-900{color:var(--ig-navy)!important;font-weight:600!important}.ig-host form .text-emerald-800{color:var(--ig-muted)!important;font-size:13.5px!important}.ig-host form button[type=submit]{letter-spacing:.01em;cursor:pointer;border:0;flex:100%;min-height:54px;margin-top:4px;transition:background-color .15s,transform .15s,box-shadow .15s;box-shadow:0 1px 2px #0b1e3f1f,0 6px 16px -6px #1e7bd88c;background:var(--ig-blue)!important;color:#fff!important;border-radius:10px!important;width:100%!important;font-size:15.5px!important;font-weight:600!important}.ig-host form button[type=submit]:hover{transform:translateY(-1px);background:var(--ig-blue-deep)!important}.ig-host form button[type=submit]:active{transform:translateY(0)}.ig-host form button[type=submit]:focus-visible{outline-offset:3px;outline:3px solid #ffb400b3}.ig-host form>div:has(>button[type=submit]){margin-top:40px!important;padding-top:0!important}.ig-host form button[type=submit]:disabled{opacity:.6;cursor:not-allowed;transform:none}.ig-host form>p:last-child{margin-top:16px!important}.ig-host form p.text-xs:last-child,.ig-host form>p:last-child{color:var(--ig-muted);text-align:center;font-size:12.5px}@media (max-width:640px){.ig-host{padding:32px 16px 48px!important}.ig-host .ig-brand{padding:0 0 28px}.ig-host .ig-brand img{height:120px}.ig-host .ig-hero{padding:32px 24px 30px}.ig-host .ig-hero h1{font-size:36px}.ig-host .ig-hero:before{margin-bottom:14px;font-size:11px}.ig-host .ig-hero p.ig-sub{font-size:14.5px}.ig-host .ig-trust{gap:6px 10px;font-size:12px}.ig-host form{padding:32px 24px 36px!important}.ig-host form>div:has(>h2)~div:has(>h2){padding-top:26px;margin-top:26px!important}}
