.itc-deliverability-module{--itc-dark:#1c1c1c;--itc-accent:#e20512;--itc-success:#1c8b4b;--itc-warning:#b86b00;--itc-error:#e20512;--itc-border:rgba(28,28,28,.12);--itc-muted:rgba(28,28,28,.68);--itc-muted-light:hsla(0,0%,100%,.72);--itc-soft:rgba(226,5,18,.08);--itc-shadow:0 18px 50px rgba(28,28,28,.08);color:var(--itc-dark);font-family:Poppins,sans-serif}.itc-deliverability-container{margin:0 auto;max-width:1240px;padding-left:10px;padding-right:10px;width:100%}.itc-deliverability-hero{background:linear-gradient(90deg,rgba(226,5,18,.08),rgba(226,5,18,0) 24%),linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0)),#1c1c1c;border-bottom:1px solid rgba(226,5,18,.12);border-top:1px solid rgba(226,5,18,.12);width:100%}.itc-deliverability-shell{display:grid;gap:24px;padding:80px 0;width:100%}.itc-deliverability-intro{display:grid;gap:14px;max-width:none;overflow:hidden;padding:80px 10px;position:relative;width:100%}.itc-deliverability-intro:after{background:linear-gradient(0deg,transparent,transparent calc(100% - 1px),rgba(226,5,18,.06) calc(100% - 1px)),linear-gradient(90deg,transparent,transparent calc(100% - 1px),rgba(226,5,18,.05) calc(100% - 1px));background-size:100% 56px,56px 100%;content:"";inset:0;opacity:.28;pointer-events:none;position:absolute}.itc-deliverability-eyebrow{align-items:center;background:rgba(226,5,18,.1);border:1px solid rgba(226,5,18,.22);color:hsla(0,0%,100%,.86);display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.08em;margin:0;min-height:30px;padding:0 12px;position:relative;text-transform:uppercase;width:fit-content;z-index:1}.itc-deliverability-intro h2{color:#fff;font-size:clamp(2rem,4vw,3.4rem);font-weight:700;line-height:.98;margin:0;max-width:760px;position:relative;z-index:1}.itc-deliverability-intro h2 .itc-deliverability-accent-text{color:var(--itc-accent)}.itc-deliverability-intro p{color:var(--itc-muted-light);line-height:1.7;margin:0;max-width:640px;position:relative;z-index:1}.itc-deliverability-config-note,.itc-deliverability-form,.itc-deliverability-panel,.itc-deliverability-protocol,.itc-deliverability-simple-card,.itc-deliverability-status{background:#fff;border:1px solid var(--itc-border);box-shadow:var(--itc-shadow)}.itc-deliverability-config-note,.itc-deliverability-form,.itc-deliverability-status{padding:24px}.itc-deliverability-config-note{color:var(--itc-muted)}.itc-deliverability-status{color:var(--itc-dark)}.itc-deliverability-status[data-tone=error]{border-color:rgba(226,5,18,.3)}.itc-deliverability-status[data-tone=loading]{border-color:rgba(28,28,28,.18)}.itc-deliverability-status[data-tone=success]{background:#ecfff7;border-color:rgba(0,163,107,.22);color:#17694d}.itc-deliverability-module[data-submitted=true] .itc-deliverability-form{display:none}.itc-deliverability-results{display:grid;gap:52px;padding-top:8px}.itc-deliverability-results-meta{color:var(--itc-muted);font-size:14px;line-height:1.6;margin:0}.itc-deliverability-results-meta strong{color:var(--itc-dark)}.itc-deliverability-auth-columns,.itc-deliverability-footer-grid{display:grid;gap:26px}.itc-deliverability-auth-columns{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.itc-deliverability-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.itc-deliverability-auth-section,.itc-deliverability-panel,.itc-deliverability-simple-card{padding:28px}.itc-deliverability-simple-card{align-content:start;display:grid;gap:20px}.itc-deliverability-auth-section h3,.itc-deliverability-panel h3,.itc-deliverability-section-title,.itc-deliverability-simple-card h3{font-size:20px;font-weight:700;margin:0}.itc-deliverability-section{display:grid;gap:22px}.itc-deliverability-section-header{display:grid;gap:12px}.itc-deliverability-kicker{color:var(--itc-accent);font-size:11px;font-weight:700;letter-spacing:.12em;margin:0;padding-left:28px;position:relative;text-transform:uppercase;width:fit-content}.itc-deliverability-kicker:before{background:var(--itc-accent);content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.itc-deliverability-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.itc-deliverability-badge{align-items:center;background:var(--itc-dark);color:#fff;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.08em;min-height:28px;padding:0 8px;text-transform:uppercase}.itc-deliverability-value{font-size:24px;line-height:1.15}.itc-deliverability-findings-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.itc-deliverability-finding-card{background:#fff;border:1px solid var(--itc-border);border-left:3px solid var(--itc-accent);display:grid;gap:10px;padding:18px 20px}.itc-deliverability-finding-label{color:var(--itc-accent);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.itc-deliverability-finding-card[data-severity=info]{border-left-color:var(--itc-success)}.itc-deliverability-finding-card[data-severity=info] .itc-deliverability-finding-label{color:var(--itc-success)}.itc-deliverability-finding-card[data-severity=warning]{border-left-color:var(--itc-warning)}.itc-deliverability-finding-card[data-severity=warning] .itc-deliverability-finding-label{color:var(--itc-warning)}.itc-deliverability-finding-card[data-severity=error]{border-left-color:var(--itc-error)}.itc-deliverability-finding-card[data-severity=error] .itc-deliverability-finding-label{color:var(--itc-error)}.itc-deliverability-detail,.itc-deliverability-finding p,.itc-deliverability-metric-label,.itc-deliverability-record,.itc-deliverability-simple-card div,.itc-deliverability-simple-card pre{color:var(--itc-muted)}.itc-deliverability-detail,.itc-deliverability-finding p{margin:0}.itc-deliverability-auth-section{align-content:start;background:#fff;border:1px solid var(--itc-border);box-shadow:var(--itc-shadow);display:grid;gap:20px;min-height:100%}.itc-deliverability-auth-section[data-tone=dark]{background:#1c1c1c;border-color:rgba(226,5,18,.16);box-shadow:0 24px 60px rgba(0,0,0,.28);color:#fff}.itc-deliverability-auth-section[data-tone=dark] h3,.itc-deliverability-auth-section[data-tone=dark] h4{color:#fff}.itc-deliverability-auth-section[data-tone=dark] .itc-deliverability-detail,.itc-deliverability-auth-section[data-tone=dark] .itc-deliverability-list-section h4,.itc-deliverability-auth-section[data-tone=dark] .itc-deliverability-metric-label,.itc-deliverability-auth-section[data-tone=dark] .itc-deliverability-record{color:hsla(0,0%,100%,.74)}.itc-deliverability-findings{display:grid;gap:12px}.itc-deliverability-finding{border-left:4px solid var(--itc-dark);padding-left:14px}.itc-deliverability-finding strong{text-transform:capitalize}.itc-deliverability-record{background:rgba(28,28,28,.03);border:1px solid var(--itc-border);line-height:1.6;overflow-wrap:anywhere;padding:16px 18px;word-break:break-word}.itc-deliverability-metrics{display:grid;gap:20px;margin-top:0}.itc-deliverability-metric{display:grid;gap:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.itc-deliverability-metric-value{overflow-wrap:anywhere;word-break:break-word}.itc-deliverability-list-section{display:grid;gap:20px;margin-top:0}.itc-deliverability-locked-action{margin:0}.itc-deliverability-list-section h4{color:var(--itc-muted);font-size:13px;letter-spacing:.06em;margin:0;text-transform:uppercase}.itc-deliverability-chips{display:flex;flex-wrap:wrap;gap:10px}.itc-deliverability-chip{background:var(--itc-soft);border:1px solid rgba(226,5,18,.18);display:inline-block;font-size:13px;max-width:100%;overflow-wrap:anywhere;padding:8px 11px;word-break:break-word}.itc-deliverability-dkim-panel{align-content:start;display:grid;gap:16px;min-height:420px}.itc-deliverability-dkim-panel h4,.itc-deliverability-dkim-panel p{margin:0}.itc-deliverability-dkim-panel h4{font-size:28px;line-height:1.05}.itc-deliverability-dkim-field{display:grid;gap:8px;width:100%}.itc-deliverability-dkim-field span{color:#fff;font-weight:600}.itc-deliverability-dkim-loading{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:10px;letter-spacing:.03em;min-height:42px;padding:0 14px;text-transform:uppercase}.itc-deliverability-dkim-summary{background:hsla(0,0%,100%,.06);border:1px solid;display:grid;gap:12px;padding:18px;width:100%}.itc-deliverability-dkim-summary-badge{align-items:center;color:#fff;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.08em;min-height:28px;padding:0 10px;text-transform:uppercase;width:fit-content}.itc-deliverability-dkim-summary-title{color:#fff;font-size:22px;line-height:1.08;margin:0}.itc-deliverability-spinner{animation:itc-deliverability-spin .7s linear infinite;border:2px solid hsla(0,0%,100%,.28);border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes itc-deliverability-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.itc-deliverability-dkim-select{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:0;color:#fff;font-family:Poppins,sans-serif;padding:14px 16px;width:100%}.itc-deliverability-dkim-select option{color:var(--itc-dark)}.itc-deliverability-record-dark{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.92)}.itc-deliverability-auth-section[data-tone=dark] .itc-deliverability-record-dark{color:hsla(0,0%,100%,.92)}.itc-deliverability-blacklist-card{display:grid;gap:20px}.itc-deliverability-blacklist-icon,.itc-deliverability-blacklist-item-icon{align-items:center;border:1px solid;color:var(--itc-success);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;height:22px;justify-content:center;line-height:1;width:22px}.itc-deliverability-blacklist-card[data-listed=true] .itc-deliverability-blacklist-icon,.itc-deliverability-blacklist-card[data-listed=true] .itc-deliverability-blacklist-item-icon{color:var(--itc-warning)}.itc-deliverability-blacklist-summary{color:var(--itc-success);font-size:16px;font-weight:400;line-height:1.6;margin:0;max-width:440px}.itc-deliverability-blacklist-card[data-listed=true] .itc-deliverability-blacklist-summary{color:var(--itc-warning)}.itc-deliverability-blacklist-card[data-empty=true] .itc-deliverability-blacklist-summary{color:var(--itc-dark)}.itc-deliverability-blacklist-list{display:grid;gap:20px;list-style:none;margin:0;padding:0}.itc-deliverability-blacklist-item{align-items:center;color:var(--itc-muted);display:flex;font-size:15px;gap:12px}.itc-deliverability-blacklist-ips{color:var(--itc-muted);font-size:14px;line-height:1.6}.itc-deliverability-blacklist-ips span{color:var(--itc-dark);font-weight:600}.itc-deliverability-locked-kicker{color:var(--itc-accent);font-size:11px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.itc-deliverability-button{align-items:center;background:var(--itc-accent);border:1px solid var(--itc-accent);color:#fff;display:inline-flex;font-weight:700;justify-content:center;min-height:46px;padding:0 18px;text-decoration:none}.itc-deliverability-button:active,.itc-deliverability-button:focus,.itc-deliverability-button:hover,.itc-deliverability-button:visited{background:var(--itc-accent);border-color:var(--itc-accent);color:#fff;text-decoration:none}.itc-deliverability-simple-card pre{font-family:inherit;line-height:1.6;margin:0;white-space:pre-wrap}.itc-deliverability-footer-grid .itc-deliverability-simple-card+.itc-deliverability-simple-card{border-left:1px solid var(--itc-border)}.itc-deliverability-module .hs-form-field label,.itc-deliverability-module .hs-form-field>label{color:var(--itc-dark);font-family:Poppins,sans-serif}.itc-deliverability-module .hs-form select,.itc-deliverability-module .hs-form textarea,.itc-deliverability-module .hs-input{background:#fff;border:1px solid var(--itc-border);border-radius:0;color:var(--itc-dark);font-family:Poppins,sans-serif;padding:14px 16px;width:100%}.itc-deliverability-module .hs-button{background:var(--itc-accent);border:1px solid var(--itc-accent);border-radius:0;color:#fff;font-family:Poppins,sans-serif;font-weight:700;padding:14px 18px}@media (max-width:767px){.itc-deliverability-intro{padding:80px 10px}.itc-deliverability-intro h2{font-size:2.2rem}.itc-deliverability-auth-columns,.itc-deliverability-findings-grid,.itc-deliverability-footer-grid,.itc-deliverability-metric{grid-template-columns:1fr}.itc-deliverability-footer-grid .itc-deliverability-simple-card+.itc-deliverability-simple-card{border-left:0;border-top:1px solid var(--itc-border)}.itc-deliverability-dkim-overlay h4{font-size:24px}}