/* Website 13: first PRO Closing invitation, compact and privacy-first. */
.mct-first-free-banner{position:relative;box-sizing:border-box;width:min(1180px,calc(100% - 36px));margin:22px auto 28px;padding:23px 27px;background:linear-gradient(105deg,#fffdf8,#f7f0e2);border:1px solid #d7bb89;border-left:5px solid #b68a4d;border-radius:13px;box-shadow:0 8px 22px #15394b10;color:#193d52;font:500 15px/1.6 Manrope,Arial,sans-serif;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
.mct-first-free-banner *{box-sizing:border-box}.mct-first-free-banner .mct-offer-kicker{display:block;color:#9a7039;font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px}.mct-first-free-banner h2{font:850 clamp(23px,2.3vw,29px)/1.2 Manrope,Arial,sans-serif;color:#15384d;margin:0 0 7px}.mct-first-free-banner p{color:#536c79;font-size:14px;line-height:1.6;margin:0;max-width:660px}.mct-first-free-banner .mct-offer-actions{display:flex;flex-direction:column;gap:9px;align-items:center;flex:0 1 236px}.mct-first-free-banner a.mct-offer-primary,.mct-invite-page button.mct-offer-primary{display:inline-flex;justify-content:center;align-items:center;text-decoration:none!important;background:#173b52;color:white!important;border:1px solid #bb935e;border-radius:8px;padding:13px 18px;min-height:47px;width:100%;font:850 14px/1.35 Manrope,Arial,sans-serif;cursor:pointer;text-align:center}.mct-first-free-banner a.mct-offer-secondary{color:#255c78!important;font-weight:800;font-size:12px;text-decoration:underline;text-underline-offset:3px}.mct-first-free-banner a:focus-visible{outline:3px solid #bd913f;outline-offset:3px}
.mct-invite-page{max-width:1000px;margin:32px auto 65px;padding:0 20px;color:#173b52;font-family:Manrope,Arial,sans-serif}.mct-invite-hero{background:linear-gradient(123deg,#102b43,#1c536a);color:white;border-radius:17px;padding:clamp(29px,5vw,54px);border-bottom:5px solid #d5b578}.mct-invite-hero .eyebrow{color:#efd29f;letter-spacing:.13em;font-weight:800;font-size:12px}.mct-invite-hero h1{color:white;max-width:660px;line-height:1.15;margin:14px 0;font-size:clamp(29px,4vw,47px)}.mct-invite-hero p{color:#d8e7ee;max-width:690px;font-size:16px;line-height:1.7}.mct-invite-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.85fr);gap:21px;margin-top:23px}.mct-invite-card{background:#fff;border:1px solid #dbe4e9;border-radius:13px;padding:26px;box-shadow:0 7px 22px #183b5210}.mct-invite-card h2{font-size:23px;margin:0 0 10px}.mct-invite-card label.mct-invite-email-label{display:block;font-size:14px;font-weight:800;margin:17px 0 8px}.mct-invite-card input[type=email]{width:100%;font:600 16px Manrope,Arial,sans-serif;padding:13px;border:1px solid #9bb4c1;border-radius:8px}.mct-invite-opt{display:flex;gap:11px;align-items:flex-start;margin:16px 0;color:#425e70;font-size:13px;line-height:1.6}.mct-invite-opt input{width:18px;height:18px;flex:none;margin-top:3px;accent-color:#195c78}.mct-invite-card .mct-offer-primary{width:auto;max-width:100%;padding:13px 24px;margin:8px 0}.mct-invite-card button:disabled{opacity:.55;cursor:progress}.mct-invite-note{font-size:12px;color:#5d7683;line-height:1.7}.mct-invite-result{padding:13px;border-radius:8px;margin:14px 0 0;font-weight:750;line-height:1.6}.mct-invite-result[data-type=success]{background:#eaf6ee;color:#235943}.mct-invite-result[data-type=error]{background:#fff1ec;color:#8a2e2a}.mct-invite-aside{background:#fff9ee;border-color:#d9c394}.mct-invite-aside p,.mct-invite-aside li{font-size:14px;line-height:1.7;color:#556b78}.mct-invite-aside ol{padding-left:19px}.mct-invite-aside a{color:#165c79;font-weight:800}.mct-invite-page a{word-wrap:break-word}@media(max-width:760px){.mct-first-free-banner{padding:20px;margin:18px auto}.mct-first-free-banner .mct-offer-actions{align-items:stretch;flex:1 1 100%}.mct-invite-grid{grid-template-columns:1fr}.mct-invite-page{margin:22px auto 42px}.mct-invite-card{padding:22px}}