body[data-smmcalc-offers] .affiliate-discount-card{--discount-ink: #101010;--discount-muted: #586174;--discount-accent: #ffcc00;display:grid;justify-items:center;gap:18px;width:100%;max-width:100%;padding:clamp(24px,5vw,42px);color:var(--discount-ink);background:linear-gradient(150deg,#f6f5ee,#fffef9 62%);box-sizing:border-box;text-align:center}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded{margin:clamp(28px,5vw,46px)0;border:1px solid #d3ddc9;border-top:6px solid var(--discount-accent);border-radius:14px;box-shadow:0 18px 46px rgba(18,18,18,.09)}body[data-smmcalc-offers] .affiliate-discount-popup__panel{width:min(570px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;border-top:7px solid var(--discount-accent, #ffcc00);background:#fffef9}body[data-smmcalc-offers] .affiliate-discount-card--popup{min-height:0;padding:clamp(34px,7vw,56px) clamp(22px,6vw,48px) clamp(28px,5vw,42px)}body[data-smmcalc-offers] .affiliate-discount-card__logo{display:grid;place-items:center;width:86px;height:86px;border:1px solid #dce2d6;border-radius:22px;background:#fffef9;box-shadow:0 12px 30px rgba(18,18,18,.1)}body[data-smmcalc-offers] .affiliate-discount-card__logo img{width:60px;height:60px;margin:0;object-fit:contain}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card__headline,body[data-smmcalc-offers] .affiliate-discount-card__headline{max-width:650px;margin:0;color:var(--discount-ink);font-size:clamp(27px,5vw,42px);font-weight:950;line-height:1.08;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}body[data-smmcalc-offers] .affiliate-discount-card__form{display:grid;gap:12px;width:min(430px,100%);margin:0;text-align:left}body[data-smmcalc-offers] .affiliate-discount-card__email-label{color:var(--discount-ink);font-size:14px;font-weight:850}body[data-smmcalc-offers] .affiliate-discount-card__email{width:100%;min-height:52px;padding:12px 14px;border:1px solid #c9ced7;border-radius:9px;color:var(--discount-ink);background:#fffef9;box-sizing:border-box;font:inherit;font-size:16px}body[data-smmcalc-offers] .affiliate-discount-card__email:focus{border-color:#3f7df4;outline:3px solid rgba(63,125,244,.2);outline-offset:1px}body[data-smmcalc-offers] .affiliate-discount-card__honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}body[data-smmcalc-offers] .affiliate-discount-card__consent{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;color:var(--discount-muted);font-size:12px;line-height:1.45;text-align:left}body[data-smmcalc-offers] .affiliate-discount-card__consent input{width:18px;height:18px;margin:1px 0 0;accent-color:#153f31}body[data-smmcalc-offers] .affiliate-discount-card__consent a{color:#263d6e;font-weight:750}body[data-smmcalc-offers] .affiliate-discount-card__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:12px 18px;border:2px solid #153f31;border-radius:10px;color:#153f31;background:var(--discount-accent);cursor:pointer;font:inherit;font-size:17px;font-weight:950;line-height:1.2;text-align:center}body[data-smmcalc-offers] .affiliate-discount-card__button:hover{color:#fffef9;background:#153f31}body[data-smmcalc-offers] .affiliate-discount-card__button:disabled{cursor:wait;opacity:.7}body[data-smmcalc-offers] .affiliate-discount-card__button:focus-visible,body[data-smmcalc-offers] .affiliate-discount-card__consent a:focus-visible,body[data-smmcalc-offers] .blog-affiliate-card--discount [data-affiliate-discount-open]:focus-visible{outline:3px solid #3f7df4;outline-offset:3px}body[data-smmcalc-offers] .affiliate-discount-card__status{min-height:20px;margin:0;color:var(--discount-muted);font-size:13px;font-weight:700;line-height:1.45;text-align:center}body[data-smmcalc-offers] .affiliate-discount-card__status:empty{min-height:0}body[data-smmcalc-offers] .affiliate-discount-card__status.is-success{color:#126431}body[data-smmcalc-offers] .affiliate-discount-card__status.is-error{color:#a52222}body[data-smmcalc-offers] .affiliate-discount-card__status a{color:currentColor;font-weight:900}body[data-smmcalc-offers] .affiliate-discount-card.is-complete{border-color:#9bcbaa}body[data-smmcalc-offers] .blog-affiliate-bottom--discount .blog-affiliate-bottom__button--discount{color:#153f31;background:#c8f36d}body[data-smmcalc-offers] .blog-affiliate-bottom--discount .blog-affiliate-bottom__button--discount:hover{color:#fffef9;background:#153f31}body[data-smmcalc-offers] .blog-affiliate-bottom--discount .blog-affiliate-bottom__button--try{border:1px solid rgba(255,255,255,.72);color:#fffef9;background:transparent}body[data-smmcalc-offers] .blog-affiliate-bottom--discount .blog-affiliate-bottom__button--try:hover{border-color:#fffef9;color:#153f31;background:#fffef9}@media (max-width:620px){body[data-smmcalc-offers] .affiliate-discount-popup{align-items:end!important;padding:0}body[data-smmcalc-offers] .affiliate-discount-popup__panel{width:100%;max-height:min(92dvh,720px);border-right:0;border-bottom:0;border-left:0;border-radius:20px 20px 0 0;padding-bottom:max(0px,env(safe-area-inset-bottom))}body[data-smmcalc-offers] .affiliate-discount-card{gap:14px;padding:24px 16px}body[data-smmcalc-offers] .affiliate-discount-card--popup{padding:48px 18px 24px}body[data-smmcalc-offers] .affiliate-discount-card__logo{width:70px;height:70px;border-radius:18px}body[data-smmcalc-offers] .affiliate-discount-card__logo img{width:48px;height:48px}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card__headline,body[data-smmcalc-offers] .affiliate-discount-card__headline{font-size:clamp(25px,8vw,32px)}body[data-smmcalc-offers] .affiliate-discount-card__email,body[data-smmcalc-offers] .affiliate-discount-card__button{min-height:52px}}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-hero-card{max-width:100%;margin:clamp(22px,4vw,42px) auto;overflow:hidden;border:1px solid rgba(16,16,16,.16);border-radius:8px;box-shadow:0 18px 42px rgba(16,16,16,.08)}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-hero-card__disclosure{padding:14px 16px;color:#3b2a05;background:#edf5df;font-size:14px;line-height:1.55}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-hero-card__disclosure p{margin:0;color:#3b2a05;font-size:inherit;line-height:inherit}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-hero-card__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:18px;padding:clamp(20px,4vw,34px);background:#fffef9}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-hero-card h2{margin:0 0 10px;padding:0;font-size:clamp(26px,4vw,40px);line-height:1.02}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-hero-card__decision{display:grid;gap:12px;padding:16px;border:1px solid rgba(16,16,16,.12);border-radius:8px;background:#f8fafc}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-button{justify-self:start;min-height:46px;border-color:var(--blog-article-ink);border-radius:6px;color:#fffef9;background:var(--blog-article-ink)}body[data-smmcalc-offers] .blog-article-page .blog-prose .affiliate-cta .blog-affiliate-button{border-color:#fffef9;color:var(--blog-article-ink);background:#fffef9}@media (max-width:700px){body[data-smmcalc-offers] .blog-article-page .blog-affiliate-hero-card__grid{grid-template-columns:1fr}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-hero-card__grid{padding:16px}}body[data-smmcalc-offers] .blog-promo-strip{background:var(--accent);color:var(--ink)}body[data-smmcalc-offers] .blog-promo-inner{display:flex;min-height:48px;align-items:center;justify-content:center;gap:18px;text-align:center;font-size:.86rem;font-weight:850}body[data-smmcalc-offers] .blog-promo-inner .button{min-height:32px;padding:0 18px;border-radius:4px;color:#fffef9;background:#153f31;font-size:.78rem}body[data-smmcalc-offers] .blog-promo-card{display:grid;align-content:center;justify-items:center;align-self:stretch;gap:13px;min-width:0;min-height:330px;padding:22px 18px;overflow:hidden;border:1px solid #ebebeb;border-top:4px solid #153f31;border-radius:7px;background:#fffef9;box-shadow:0 14px 34px rgba(18,18,18,.08);text-align:center}body[data-smmcalc-offers] .blog-promo-card--image{align-content:start;justify-items:stretch;gap:0;padding:0}body[data-smmcalc-offers] .blog-promo-card__media{display:block;width:100%;aspect-ratio:16/10;overflow:hidden;background:#153f31}body[data-smmcalc-offers] .blog-promo-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .22s ease}body[data-smmcalc-offers] .blog-promo-card:hover .blog-promo-card__media img{transform:scale(1.03)}body[data-smmcalc-offers] .blog-promo-card__content{display:grid;justify-items:center;gap:13px;padding:18px;text-align:center}body[data-smmcalc-offers] .blog-promo-card__content h3,body[data-smmcalc-offers] .blog-promo-card__content p{max-width:100%}body[data-smmcalc-offers] .blog-promo-card__eyebrow{margin:0;color:#153f31;font-size:13px;font-weight:950;line-height:1.25;text-decoration:underline;text-decoration-color:#c8f36d;text-decoration-thickness:3px;text-underline-offset:3px}body[data-smmcalc-offers] .blog-promo-card h3{margin:0;color:#153f31;font-size:18px;line-height:1.15}body[data-smmcalc-offers] .blog-promo-card p:not(.blog-promo-card__eyebrow){margin:0;color:#555;font-size:13px;line-height:1.45}body[data-smmcalc-offers] .blog-promo-card .button{justify-self:center;min-height:48px;padding:0 22px;border-color:#153f31;border-radius:8px;color:#fffef9;background:#153f31;cursor:pointer;font-size:16px;font-weight:950;text-transform:none}@media (max-width:760px){body[data-smmcalc-offers] .blog-promo-inner{justify-content:space-between;min-height:54px;text-align:left}body[data-smmcalc-offers] .blog-magazine .blog-feed-grid>.blog-promo-card{width:100%;min-height:0}}@media (max-width:520px){body[data-smmcalc-offers] .blog-promo-inner{align-items:stretch;flex-direction:column;gap:8px;padding:10px 0}body[data-smmcalc-offers] .blog-promo-inner .button{width:100%;justify-content:center}body[data-smmcalc-offers] .blog-magazine .blog-promo-card__content{padding:18px 16px 20px}body[data-smmcalc-offers] .blog-magazine .blog-promo-card .button{width:100%}}body[data-smmcalc-offers] .blog-survey-card{display:grid;gap:16px;padding:18px 20px;border:1px solid #dedede;border-top:5px solid #c8f36d;border-radius:6px;background:#fffef9;box-shadow:0 16px 36px rgba(18,18,18,.08)}body[data-smmcalc-offers] .blog-survey-card strong{color:#153f31;font-size:13px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}body[data-smmcalc-offers] .blog-survey-card p{margin:0;color:#666;font-size:16px;line-height:1.45}body[data-smmcalc-offers] .blog-survey-card .button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:58px;border-color:#153f31;border-radius:8px;color:#fffef9;background:#153f31;font-size:18px;font-weight:950;text-transform:none}body[data-smmcalc-offers] .blog-article-page .blog-aside__baam.blog-survey-card{padding:18px 20px;border-top-color:#c8f36d}body[data-smmcalc-offers] .blog-article-page .blog-aside__baam.blog-promo-card.blog-survey-card--sidebar{display:grid;align-content:start;justify-items:stretch;gap:0;min-height:0;padding:0;overflow:hidden;border-top:4px solid #153f31;text-align:center}body[data-smmcalc-offers] .blog-article-page .blog-aside__baam.blog-promo-card.blog-survey-card--sidebar .blog-promo-card__media{display:block;width:100%;aspect-ratio:16/10;overflow:hidden;background:#153f31}body[data-smmcalc-offers] .blog-article-page .blog-aside__baam.blog-promo-card.blog-survey-card--sidebar .blog-promo-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body[data-smmcalc-offers] .blog-article-page .blog-aside__baam.blog-promo-card.blog-survey-card--sidebar .blog-promo-card__content{display:grid;justify-items:center;gap:13px;padding:18px 16px 20px}body[data-smmcalc-offers] .blog-article-page .blog-aside__baam.blog-promo-card.blog-survey-card--sidebar .blog-promo-card__eyebrow{margin:0;color:#153f31;font-size:13px;font-weight:950;text-decoration:underline;text-decoration-color:#c8f36d;text-decoration-thickness:3px}body[data-smmcalc-offers] .blog-article-page .blog-aside__baam.blog-promo-card.blog-survey-card--sidebar h3{margin:0;color:#153f31;font-size:clamp(20px,2.2vw,24px);line-height:1.08}body[data-smmcalc-offers] .blog-article-page .blog-aside__baam.blog-promo-card.blog-survey-card--sidebar .blog-promo-card__content p:not(.blog-promo-card__eyebrow){margin:0;color:#555;font-size:15px;line-height:1.45}body[data-smmcalc-offers] .blog-article-page .blog-aside__baam.blog-promo-card.blog-survey-card--sidebar .button{justify-self:center;min-height:60px;padding:0 24px;border-color:#153f31;border-radius:8px;color:#fffef9;background:#153f31;font-size:18px;font-weight:950;text-transform:none}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-card{display:grid;gap:13px;padding:20px;border:1px solid #dedede;border-top:5px solid #c8f36d;border-radius:8px;background:#fffef9;box-shadow:0 16px 36px rgba(18,18,18,.08)}body[data-smmcalc-offers] .blog-article-page .blog-aside .blog-affiliate-card--discount{position:relative;isolation:isolate;gap:16px;overflow:hidden;padding:20px;border:1px solid #153f31;border-top:5px solid #c8f36d;border-radius:14px;color:#fffef9;background:radial-gradient(circle at 100%0,rgba(255,204,0,.2),transparent 46%),linear-gradient(145deg,#153f31 0%,#153f31 76%);box-shadow:0 18px 42px rgba(15,16,18,.2)}body[data-smmcalc-offers] .blog-affiliate-card__brand{display:flex;align-items:center;gap:11px;min-width:0}body[data-smmcalc-offers] .blog-affiliate-card__logo.affiliate-discount-card__logo{flex:0 0 auto;width:46px;height:46px;border:1px solid rgba(255,255,255,.92);border-radius:12px;background:#fffef9;box-shadow:0 8px 20px rgba(0,0,0,.24)}body[data-smmcalc-offers] .blog-affiliate-card__logo.affiliate-discount-card__logo img{width:34px;height:34px;margin:0;object-fit:contain}body[data-smmcalc-offers] .blog-affiliate-card__logo .affiliate-discount-card__logo-fallback{width:34px;height:34px;border-radius:8px;font-size:12px}body[data-smmcalc-offers] .blog-affiliate-card__eyebrow{margin:0;color:#153f31;font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-card--discount .blog-affiliate-card__eyebrow{color:#c8f36d;font-size:11px;line-height:1.25}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-card h3,body[data-smmcalc-offers] .blog-article-page .blog-affiliate-card p{margin:0}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-card h3{color:#153f31;font-size:20px;line-height:1.18}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-card--discount h3{color:#fffef9;font-size:21px;font-weight:900;line-height:1.16;letter-spacing:-.025em}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-card p:not(.blog-affiliate-card__eyebrow){color:#555;font-size:14px;line-height:1.5}body[data-smmcalc-offers] .blog-affiliate-card__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;cursor:pointer;text-align:center;text-decoration:none}body[data-smmcalc-offers] .blog-affiliate-card__actions{display:grid;gap:8px;min-width:0}body[data-smmcalc-offers] .blog-article-page .blog-aside .blog-affiliate-card--discount .blog-affiliate-card__button{width:100%;min-width:0;min-height:46px;padding:10px 12px;border-radius:9px;box-sizing:border-box;font-size:13px;font-weight:900;line-height:1.2;overflow-wrap:break-word;white-space:normal}body[data-smmcalc-offers] .blog-article-page .blog-aside .blog-affiliate-card--discount .blog-affiliate-card__button--try{border-color:rgba(255,255,255,.42);color:#fffef9;background:rgba(255,255,255,.045)}body[data-smmcalc-offers] .blog-article-page .blog-aside .blog-affiliate-card--discount .blog-affiliate-card__button--try:hover{border-color:#fffef9;color:#153f31;background:#fffef9}body[data-smmcalc-offers] .blog-article-page .blog-aside .blog-affiliate-card--discount .blog-affiliate-card__button--discount{border-color:#c8f36d;color:#153f31;background:#c8f36d;box-shadow:0 8px 22px rgba(255,204,0,.2)}body[data-smmcalc-offers] .blog-article-page .blog-aside .blog-affiliate-card--discount .blog-affiliate-card__button--discount:hover{border-color:#c8f36d;color:#153f31;background:#c8f36d}body[data-smmcalc-offers] .blog-affiliate-card small,body[data-smmcalc-offers] .blog-affiliate-disclosure{color:#666;font-size:12px;line-height:1.45}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta{display:grid;justify-items:center;gap:10px;width:100%;margin:clamp(28px,5vw,44px)0;padding:clamp(22px,4vw,34px);border:1px solid #dedede;border-top:5px solid #c8f36d;border-radius:12px;color:#153f31;background:linear-gradient(145deg,#f6f5ee,#fffef9 62%);box-shadow:0 16px 38px rgba(18,18,18,.08);box-sizing:border-box;text-align:center}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta p,body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta small{max-width:650px;margin:0}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta__eyebrow{color:#153f31;font-size:12px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta__headline{color:#153f31;font-size:clamp(22px,3.8vw,31px);font-weight:950;line-height:1.12}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta>p:not(.blog-affiliate-inline-cta__eyebrow,.blog-affiliate-inline-cta__headline){color:#4f5662;font-size:16px;line-height:1.55}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta small{color:#666;font-size:12px;line-height:1.45}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta__button{display:block;width:fit-content;max-width:100%;min-height:48px;margin:8px auto 0;padding:14px 22px;border:1px solid #153f31;border-radius:10px;color:#153f31;background:#c8f36d;box-sizing:border-box;font-weight:950;line-height:1.25;overflow-wrap:break-word;word-break:normal;text-align:center;text-decoration:none;white-space:normal}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta__button:hover{color:#fffef9;background:#153f31}body[data-smmcalc-offers] .blog-article-page .blog-prose a.blog-affiliate-inline-button{display:flex!important;align-items:center;justify-content:center;width:fit-content!important;max-width:100%;min-height:44px;margin-right:auto!important;margin-left:auto!important;box-sizing:border-box;overflow-wrap:break-word;word-break:normal;text-align:center;white-space:normal}body[data-smmcalc-offers] .blog-survey-bottom[hidden]{display:none!important}body[data-smmcalc-offers] .blog-survey-bottom{position:fixed;bottom:18px;left:50%;z-index:1200;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(1180px,calc(100vw - 32px));margin:0;padding:16px 54px 16px 24px;border:1px solid rgba(255,255,255,.14);border-radius:6px;color:#fffef9;background:#153f31;box-shadow:0 20px 55px rgba(0,0,0,.28);transform:translateX(-50%)}body[data-smmcalc-offers] .blog-survey-bottom__copy{display:grid;gap:2px;min-width:0}body[data-smmcalc-offers] .blog-survey-bottom__copy span{color:#c8f36d;font-size:12px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}body[data-smmcalc-offers] .blog-survey-bottom__copy strong{color:#fffef9;font-size:21px;line-height:1.15}body[data-smmcalc-offers] .blog-survey-bottom__copy small,body[data-smmcalc-offers] .blog-survey-bottom__copy p{margin:0;color:rgba(255,255,255,.72);font-size:14px;line-height:1.35}body[data-smmcalc-offers] .blog-survey-bottom__button{min-width:154px;min-height:48px;padding:0 22px;border:0;border-radius:6px;color:#fffef9;background:#3f7df4;cursor:pointer;font:inherit;font-size:16px;font-weight:950;text-transform:uppercase}body[data-smmcalc-offers] .blog-survey-bottom__button:hover{background:#2f68d5}body[data-smmcalc-offers] .blog-affiliate-bottom .blog-survey-bottom__button{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}body[data-smmcalc-offers] .blog-affiliate-bottom__actions{display:flex;align-items:center;gap:10px}body[data-smmcalc-offers] .blog-affiliate-bottom__actions .blog-survey-bottom__button{flex:1 1 auto;white-space:nowrap}body[data-smmcalc-offers] .blog-survey-bottom__close{position:absolute;top:9px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;color:rgba(255,255,255,.72);background:transparent;cursor:pointer;font:inherit;font-size:30px;line-height:1}body[data-smmcalc-offers] .blog-survey-bottom__close:hover{color:#fffef9}@media (min-width:961px){body[data-smmcalc-offers] .blog-article-page .blog-aside__baam.blog-promo-card.blog-survey-card--sidebar{min-height:0;overflow:visible}body[data-smmcalc-offers] .blog-article-page .blog-aside__baam.blog-promo-card.blog-survey-card--sidebar .blog-promo-card__media{display:block;height:118px;min-height:0;aspect-ratio:auto}body[data-smmcalc-offers] .blog-article-page .blog-aside__baam.blog-promo-card.blog-survey-card--sidebar .blog-promo-card__content{align-items:start;justify-items:stretch;padding:16px;text-align:left}body[data-smmcalc-offers] .blog-article-page .blog-aside__baam.blog-promo-card.blog-survey-card--sidebar h3{font-size:18px;line-height:1.16}body[data-smmcalc-offers] .blog-article-page .blog-aside__baam.blog-promo-card.blog-survey-card--sidebar .blog-promo-card__content p:not(.blog-promo-card__eyebrow){font-size:13px;line-height:1.4}body[data-smmcalc-offers] .blog-article-page .blog-aside__baam.blog-promo-card.blog-survey-card--sidebar .button{width:100%;min-height:46px;padding:0 16px;font-size:15px}}@media (max-width:820px){body[data-smmcalc-offers].blog-bottom-banner-open:not(.blog-popup-open){padding-bottom:calc(var(--blog-bottom-banner-space, 84px) + max(18px,env(safe-area-inset-bottom)))}body[data-smmcalc-offers] .blog-survey-bottom{right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) minmax(82px,104px) 44px;gap:8px;width:auto;padding:10px;border-radius:10px;transform:none}body[data-smmcalc-offers] .blog-survey-bottom__copy{grid-column:1;grid-row:1;gap:1px}body[data-smmcalc-offers] .blog-survey-bottom__copy span{display:block;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}body[data-smmcalc-offers] .blog-survey-bottom__copy strong{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}body[data-smmcalc-offers] .blog-survey-bottom__copy small,body[data-smmcalc-offers] .blog-survey-bottom__copy p{display:none}body[data-smmcalc-offers] .blog-survey-bottom__button{grid-column:2;grid-row:1;width:100%;min-width:0;min-height:44px;padding:8px 10px;font-size:12px;line-height:1.15;overflow-wrap:break-word;white-space:normal}body[data-smmcalc-offers] .blog-survey-bottom__close{position:static;grid-column:3;grid-row:1;align-self:center;width:44px;height:44px;font-size:25px}body[data-smmcalc-offers] .blog-survey-bottom.blog-affiliate-bottom--discount{grid-template-columns:minmax(0,1fr) 44px}body[data-smmcalc-offers] .blog-affiliate-bottom--discount .blog-survey-bottom__copy{grid-column:1;grid-row:1}body[data-smmcalc-offers] .blog-affiliate-bottom--discount .blog-survey-bottom__close{grid-column:2;grid-row:1}body[data-smmcalc-offers] .blog-affiliate-bottom--discount .blog-affiliate-bottom__actions{display:grid;grid-column:1/-1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}body[data-smmcalc-offers] .blog-affiliate-bottom--discount .blog-affiliate-bottom__actions .blog-survey-bottom__button{grid-column:auto;grid-row:auto;min-width:0;min-height:44px;padding:8px 10px;white-space:normal}}@media (max-width:420px){body[data-smmcalc-offers] .blog-survey-bottom{grid-template-columns:minmax(0,1fr) 82px 44px;gap:6px}body[data-smmcalc-offers] .blog-survey-bottom__button{min-width:0;padding:7px 8px}}body[data-smmcalc-offers] .blog-popup[hidden]{display:none!important}body[data-smmcalc-offers].blog-popup-open{overflow:hidden}body[data-smmcalc-offers] .blog-popup{--blog-popup-text: #101010;--blog-popup-bg: #fff;--blog-popup-accent: #ffcc00;position:fixed;inset:0;z-index:40000;display:grid;place-items:center;padding:clamp(10px,2.4vw,28px);color:var(--blog-popup-text)}body[data-smmcalc-offers] .blog-popup__scrim{position:absolute;inset:0;background:rgba(5,7,10,.82);backdrop-filter:blur(7px)}body[data-smmcalc-offers] .blog-popup__panel{position:relative;width:min(880px,calc(100vw - 20px));max-height:min(96dvh,820px);overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:var(--blog-popup-bg);box-shadow:0 34px 100px rgba(0,0,0,.5);outline:none}body[data-smmcalc-offers] .blog-affiliate-popup__panel{width:min(660px,calc(100vw - 20px));overflow:auto}body[data-smmcalc-offers] .blog-affiliate-popup__content{display:grid;justify-items:start;gap:18px;padding:clamp(32px,6vw,64px)}body[data-smmcalc-offers] .blog-affiliate-popup__content h2,body[data-smmcalc-offers] .blog-affiliate-popup__content p{margin:0}body[data-smmcalc-offers] .blog-affiliate-popup__content h2{max-width:560px;color:#153f31;font-size:clamp(30px,5vw,48px);line-height:1.02;hyphens:auto;overflow-wrap:break-word;word-break:normal}body[data-smmcalc-offers] .blog-affiliate-popup__content>p:not(.blog-popup__kicker){max-width:570px;color:#4d5665;font-size:clamp(16px,2vw,19px);line-height:1.55}body[data-smmcalc-offers] .blog-affiliate-popup__content .blog-popup__actions{width:100%}body[data-smmcalc-offers] .blog-affiliate-popup__content .blog-popup__primary{width:min(380px,100%)}body[data-smmcalc-offers] .blog-affiliate-card__button:focus-visible,body[data-smmcalc-offers] .blog-affiliate-inline-cta__button:focus-visible,body[data-smmcalc-offers] .blog-affiliate-inline-button:focus-visible,body[data-smmcalc-offers] .blog-affiliate-bottom .blog-survey-bottom__button:focus-visible,body[data-smmcalc-offers] .blog-affiliate-popup .blog-popup__primary:focus-visible{outline:3px solid #3f7df4;outline-offset:3px}body[data-smmcalc-offers] .blog-popup__panel::-webkit-scrollbar,body[data-smmcalc-offers] .blog-survey__viewport::-webkit-scrollbar{width:10px}body[data-smmcalc-offers] .blog-popup__panel::-webkit-scrollbar-thumb,body[data-smmcalc-offers] .blog-survey__viewport::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:rgba(16,16,16,.28);background-clip:padding-box}body[data-smmcalc-offers] .blog-survey__topbar{position:relative;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:16px;min-height:50px;padding:10px 58px 10px clamp(20px,3.4vw,34px);border-bottom:1px solid rgba(16,16,16,.1);background:rgba(255,255,255,.96);backdrop-filter:blur(12px)}body[data-smmcalc-offers] .blog-survey__topbar[hidden]{display:none}body[data-smmcalc-offers] .blog-survey__progress-label{color:#596579;font-size:12px;font-weight:850}body[data-smmcalc-offers] .blog-survey__progress{position:relative;z-index:3;height:4px;overflow:hidden;background:#e9edf2}body[data-smmcalc-offers] .blog-survey__progress span{display:block;width:0;height:100%;background:var(--blog-popup-accent);transition:width .28s ease}body[data-smmcalc-offers] .blog-survey__viewport{min-height:0;max-height:calc(min(96dvh,820px) - 54px);overflow:auto}body[data-smmcalc-offers] .blog-survey__step{padding:clamp(24px,4vw,44px)}body[data-smmcalc-offers] .blog-survey__step[hidden]{display:none!important}body[data-smmcalc-offers] .blog-survey__intro{display:grid;align-content:start;justify-items:center;min-height:0;padding-bottom:clamp(24px,3vw,34px);text-align:center}body[data-smmcalc-offers] .blog-survey__intro-shell{display:grid;justify-items:center;gap:14px;width:min(760px,100%);min-width:0;margin:0 auto}body[data-smmcalc-offers] .blog-popup__kicker,body[data-smmcalc-offers] .blog-survey__eyebrow,body[data-smmcalc-offers] .blog-survey__result-kicker{margin:0;color:#4f5b6e;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}body[data-smmcalc-offers] .blog-popup h2,body[data-smmcalc-offers] .blog-survey__step h2{max-width:760px;margin:0;color:var(--blog-popup-text);font-size:clamp(30px,4.2vw,48px);font-weight:1000;line-height:1.02;letter-spacing:0;text-transform:none;outline:none}body[data-smmcalc-offers] .blog-survey__step:not(.blog-survey__intro) h2{max-width:720px;font-size:clamp(26px,3vw,36px);line-height:1.08}body[data-smmcalc-offers] .blog-popup__body{display:grid;gap:10px;max-width:620px}body[data-smmcalc-offers] .blog-popup__body p,body[data-smmcalc-offers] .blog-survey__prompt{margin:0;color:#344054;font-size:clamp(14px,1.35vw,17px);font-weight:680;line-height:1.45}body[data-smmcalc-offers] .blog-popup__highlight{max-width:630px;margin:0;padding:12px 15px;border-left:5px solid var(--blog-popup-accent);border-radius:8px;color:var(--blog-popup-text);background:rgba(255,204,0,.16);font-size:16px;font-weight:900;line-height:1.4}body[data-smmcalc-offers] .blog-popup__highlight--center{border-left:0;text-align:center}body[data-smmcalc-offers] .blog-popup__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px}body[data-smmcalc-offers] .blog-popup__actions--center{justify-content:center;margin-top:2px}body[data-smmcalc-offers] .blog-popup__primary{display:inline-flex;align-items:center;justify-content:center;min-width:min(330px,100%);min-height:56px;padding:14px 22px;border:1px solid rgba(16,16,16,.18);border-radius:9px;color:#153f31;background:var(--blog-popup-accent);box-shadow:0 13px 28px rgba(0,0,0,.14);cursor:pointer;font:inherit;font-size:clamp(17px,1.7vw,20px);font-weight:950;line-height:1.1;overflow-wrap:break-word;text-align:center;text-decoration:none;white-space:normal;word-break:normal;transition:transform .16s ease,box-shadow .16s ease}body[data-smmcalc-offers] .blog-popup__primary:hover{box-shadow:0 16px 34px rgba(0,0,0,.18);transform:translateY(-1px)}body[data-smmcalc-offers] .blog-popup__primary:disabled{cursor:wait;opacity:.68;transform:none}body[data-smmcalc-offers] .blog-popup__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 2px;border:0;color:#475569;background:transparent;box-shadow:none;cursor:pointer;font:inherit;font-size:14px;font-weight:780;text-decoration:none}body[data-smmcalc-offers] .blog-popup__close{position:absolute;top:9px;right:10px;z-index:5;display:grid;place-items:center;width:44px;height:44px;padding:0 0 2px;border:1px solid rgba(16,16,16,.14);border-radius:8px;color:#153f31;background:#fffef9;box-shadow:0 6px 16px rgba(0,0,0,.1);cursor:pointer;font:inherit;font-size:22px;font-weight:400;line-height:1}body[data-smmcalc-offers] .blog-survey__time-note{margin:-2px 0 0;color:#475569;font-size:13px;font-weight:850;text-decoration:underline;text-decoration-color:var(--blog-popup-accent);text-decoration-thickness:3px;text-underline-offset:5px}body[data-smmcalc-offers] .blog-survey__intro-benefits{display:grid;gap:10px;width:min(560px,100%);margin:7px 0 0;padding:0;list-style:none;text-align:left}body[data-smmcalc-offers] .blog-survey__intro-benefits li{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;margin:0;color:#202938;font-size:14px;font-weight:850;line-height:1.35}body[data-smmcalc-offers] .blog-survey__intro-benefits li>span{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;color:#153f31;background:var(--blog-popup-accent);font-size:13px;font-weight:1000}body[data-smmcalc-offers] .blog-survey__proof{display:grid;align-content:center;gap:18px;min-height:390px;padding:clamp(24px,3.2vw,34px);overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:12px;color:#fffef9;background:radial-gradient(circle at 82% 12%,rgba(255,204,0,.3),transparent 32%),#153f31}body[data-smmcalc-offers] .blog-survey__proof>p{margin:0;color:var(--blog-popup-accent);font-size:13px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}body[data-smmcalc-offers] .blog-survey__proof ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}body[data-smmcalc-offers] .blog-survey__proof li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;margin:0;color:#fffef9;font-size:15px;font-weight:900;line-height:1.35}body[data-smmcalc-offers] .blog-survey__proof li>span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#153f31;background:var(--blog-popup-accent);font-size:14px;font-weight:1000}body[data-smmcalc-offers] .blog-survey__proof-note{display:grid;gap:6px;padding-top:17px;border-top:1px solid rgba(255,255,255,.16)}body[data-smmcalc-offers] .blog-survey__proof-note strong{color:#fffef9;font-size:15px}body[data-smmcalc-offers] .blog-survey__proof-note span{color:rgba(255,255,255,.7);font-size:13px;line-height:1.45}body[data-smmcalc-offers] .blog-survey__step:not(.blog-survey__intro){display:grid;align-content:start;gap:12px;min-height:0}body[data-smmcalc-offers] .blog-survey__back{justify-self:start;padding:0 0 3px;border:0;color:#596579;background:transparent;box-shadow:none;cursor:pointer;font:inherit;font-size:12px;font-weight:850}body[data-smmcalc-offers] .blog-survey__choices{display:grid;gap:9px;margin-top:4px}body[data-smmcalc-offers] .blog-survey__choices--two{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-smmcalc-offers] .blog-survey__choice{display:grid;align-content:center;gap:5px;min-height:66px;padding:12px;border:1px solid #d8dee8;border-radius:8px;color:#153f31;background:#fffef9;box-shadow:0 4px 12px rgba(16,16,16,.035);cursor:pointer;font:inherit;text-align:left!important;transition:border-color .15s ease,background .15s ease,transform .15s ease}body[data-smmcalc-offers] .blog-survey__choice:not(.blog-survey__choice--with-icon){position:relative;grid-template-columns:1fr}body[data-smmcalc-offers] .blog-survey__choice:not(.blog-survey__choice--with-icon)::before{position:absolute;top:10px;right:10px;display:block;width:14px;height:14px;border:2px solid #c4ccd8;border-radius:999px;background:#fffef9;content:""}body[data-smmcalc-offers] .blog-survey__choice--with-icon{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px}body[data-smmcalc-offers] .blog-survey__choice-icon{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border:1px solid #d8dee8;border-radius:9px;background:#f8fafc}body[data-smmcalc-offers] .blog-survey__choice-icon img{display:block;width:28px;height:28px;object-fit:contain}body[data-smmcalc-offers] .blog-survey__choice-icon--stack{grid-template-columns:repeat(2,17px);align-content:center;justify-content:center;gap:3px}body[data-smmcalc-offers] .blog-survey__choice-icon--stack img{width:17px;height:17px}body[data-smmcalc-offers] .blog-survey__choice-copy{display:grid;justify-items:start;gap:5px;min-width:0;text-align:left!important}body[data-smmcalc-offers] .blog-survey__choice:hover,body[data-smmcalc-offers] .blog-survey__choice.is-selected{border-color:#153f31;background:#edf5df;transform:translateY(-1px)}body[data-smmcalc-offers] .blog-survey__choice:hover::before,body[data-smmcalc-offers] .blog-survey__choice.is-selected::before{border-color:#153f31;background:var(--blog-popup-accent);box-shadow:inset 0 0 0 3px #fffef9}body[data-smmcalc-offers] .blog-survey__choice strong{display:block;width:100%;color:#153f31;font-size:15px;font-weight:950;line-height:1.2;text-align:left!important}body[data-smmcalc-offers] .blog-survey__choice small{display:block;width:100%;color:#667085;font-size:12px;font-weight:650;line-height:1.35;text-align:left!important}body[data-smmcalc-offers] .blog-survey__step[data-survey-step="2"] .blog-survey__choices,body[data-smmcalc-offers] .blog-survey__step[data-survey-step="4"] .blog-survey__choices{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-smmcalc-offers] .blog-survey__step[data-survey-step="2"] .blog-survey__choice{min-height:60px;padding:10px 12px}body[data-smmcalc-offers] .blog-survey__step[data-survey-step="4"] .blog-survey__choice{min-height:74px;padding:12px}body[data-smmcalc-offers] .blog-survey__calculating,body[data-smmcalc-offers] .blog-survey__email{align-content:center!important;justify-items:center;text-align:center}body[data-smmcalc-offers] .blog-survey__calculating h2,body[data-smmcalc-offers] .blog-survey__email h2{max-width:720px!important}body[data-smmcalc-offers] .blog-survey__calculation-track{width:min(640px,100%);height:16px;padding:3px;overflow:hidden;border:1px solid #d8dee8;border-radius:999px;background:#eef1f5}body[data-smmcalc-offers] .blog-survey__calculation-track span{display:block;width:12%;height:100%;border-radius:inherit;background:var(--blog-popup-accent);transition:width .48s ease}body[data-smmcalc-offers] .blog-survey__calculating ul{display:grid;gap:10px;width:min(640px,100%);margin:6px 0 0;padding:0;list-style:none;text-align:left}body[data-smmcalc-offers] .blog-survey__calculating li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;margin:0;color:#768194;font-size:14px;font-weight:800;transition:color .2s ease}body[data-smmcalc-offers] .blog-survey__calculating li span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;color:transparent;background:#e9edf2;transition:background .2s ease,color .2s ease}body[data-smmcalc-offers] .blog-survey__calculating li.is-complete{color:#153f31}body[data-smmcalc-offers] .blog-survey__calculating li.is-complete span{color:#153f31;background:var(--blog-popup-accent)}body[data-smmcalc-offers] .blog-survey__email form{display:grid;gap:13px;width:min(580px,100%);margin-top:5px;text-align:left}body[data-smmcalc-offers] .blog-survey__email form>label:not(.blog-survey__honeypot){display:grid;gap:7px;color:#344054;font-size:13px;font-weight:900}body[data-smmcalc-offers] .blog-survey__email input[type="email"]{width:100%;min-height:56px;padding:13px 15px;border:1px solid #bfc7d3;border-radius:9px;color:#153f31;background:#fffef9;font:inherit;font-size:17px}body[data-smmcalc-offers] .blog-survey__email input[type="email"]:focus{border-color:#153f31;outline:3px solid rgba(255,204,0,.38)}body[data-smmcalc-offers] .blog-survey__email .blog-survey__consent{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;color:#596579;font-size:12px;font-weight:650;line-height:1.4}body[data-smmcalc-offers] .blog-survey__consent input[type="checkbox"]{width:17px;height:17px;margin:1px 0 0;accent-color:var(--blog-popup-accent)}body[data-smmcalc-offers] .blog-survey__consent a{color:#153f31;font-weight:850;text-underline-offset:2px}body[data-smmcalc-offers] .blog-survey__email .blog-popup__primary{width:100%}body[data-smmcalc-offers] .blog-survey__honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}body[data-smmcalc-offers] .blog-survey__status{min-height:18px;margin:0;color:#344054;font-size:12px;font-weight:800;line-height:1.4;text-align:center}body[data-smmcalc-offers] .blog-survey__status.is-error{color:#b42318}body[data-smmcalc-offers] .blog-survey__result{align-content:start!important}body[data-smmcalc-offers] .blog-survey__result-card{display:grid;gap:16px}body[data-smmcalc-offers] .blog-survey__result-card h2{max-width:800px}body[data-smmcalc-offers] .blog-survey__diagnosis{max-width:760px;margin:0;color:#344054;font-size:17px;font-weight:680;line-height:1.55}body[data-smmcalc-offers] .blog-survey__automation{display:grid;gap:7px;max-width:820px;padding:15px 16px;border:1px solid #d9dee7;border-left:5px solid var(--blog-popup-accent);border-radius:8px;background:#f6f5ee}body[data-smmcalc-offers] .blog-survey__automation span{color:#596579;font-size:11px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}body[data-smmcalc-offers] .blog-survey__automation strong{color:#153f31;font-size:20px;font-weight:1000;line-height:1.15}body[data-smmcalc-offers] .blog-survey__automation p{margin:0;color:#344054;font-size:14px;font-weight:680;line-height:1.45}body[data-smmcalc-offers] .blog-survey__reason{max-width:820px;margin:0;color:#344054;font-size:15px;font-weight:700;line-height:1.5}body[data-smmcalc-offers] .blog-survey__reason strong{color:#153f31}body[data-smmcalc-offers] .blog-survey__result-label{width:fit-content;padding:8px 11px;border-radius:999px;color:#fffef9;background:#153f31;font-size:12px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}body[data-smmcalc-offers] .blog-survey__workflow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}body[data-smmcalc-offers] .blog-survey__workflow li{display:grid;gap:5px;padding:12px;border:1px solid #d9dee7;border-radius:8px;background:#fffef9}body[data-smmcalc-offers] .blog-survey__workflow strong{color:#153f31;font-size:13px;font-weight:950;text-transform:uppercase}body[data-smmcalc-offers] .blog-survey__workflow span{color:#596579;font-size:13px;font-weight:650;line-height:1.42}body[data-smmcalc-offers] .blog-survey__baam-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}body[data-smmcalc-offers] .blog-survey__baam-list li{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;padding:12px;border:1px solid #d9dee7;border-radius:8px;color:#344054;background:#f8fafc;font-size:13px;font-weight:750;line-height:1.4}body[data-smmcalc-offers] .blog-survey__baam-list li>span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;color:#153f31;background:var(--blog-popup-accent);font-size:12px;font-weight:1000}body[data-smmcalc-offers] .blog-survey__blueprint{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}body[data-smmcalc-offers] .blog-survey__blueprint--launch{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-smmcalc-offers] .blog-survey__blueprint li{display:grid;align-content:start;gap:11px;margin:0;padding:16px;border:1px solid #d9dee7;border-radius:10px;background:#f8fafc}body[data-smmcalc-offers] .blog-survey__blueprint li>span{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;color:#153f31;background:var(--blog-popup-accent);font-size:13px;font-weight:1000}body[data-smmcalc-offers] .blog-survey__blueprint strong{display:block;margin-bottom:5px;color:#153f31;font-size:15px;font-weight:950}body[data-smmcalc-offers] .blog-survey__blueprint p{margin:0;color:#596579;font-size:13px;font-weight:650;line-height:1.45}body[data-smmcalc-offers] .blog-survey__outcome{margin:0;padding:13px 15px;border-left:5px solid var(--blog-popup-accent);border-radius:8px;color:#344054;background:#edf5df;font-size:15px;line-height:1.5}body[data-smmcalc-offers] .blog-survey__outcome strong{color:#153f31}body[data-smmcalc-offers] .blog-survey__sales-copy{max-width:780px;margin:0;color:#202938;font-size:16px;font-weight:780;line-height:1.55}body[data-smmcalc-offers] .blog-survey__result-article{width:min(820px,100%);margin:0 auto;gap:30px}body[data-smmcalc-offers] .blog-survey__article-header{display:grid;gap:13px;width:min(720px,100%);margin-inline:auto;padding-bottom:26px;border-bottom:1px solid #d9dee7}body[data-smmcalc-offers] .blog-survey__article-header h2,body[data-smmcalc-offers] .blog-survey__article-header p,body[data-smmcalc-offers] .blog-survey__article-body,body[data-smmcalc-offers] .blog-survey__article-body *{overflow-wrap:anywhere}body[data-smmcalc-offers] .blog-survey__article-deck{max-width:68ch;margin:0;color:#344054;font-size:18px;font-weight:680;line-height:1.62}body[data-smmcalc-offers] .blog-survey__article-body{display:grid;gap:42px;width:min(720px,100%);margin-inline:auto}body[data-smmcalc-offers] .blog-survey__article-intro{display:grid;gap:18px}body[data-smmcalc-offers] .blog-survey__article-intro p,body[data-smmcalc-offers] .blog-survey__article-steps p,body[data-smmcalc-offers] .blog-survey__article-conclusion p{max-width:68ch;margin:0;color:#303b4d;font-size:16px;font-weight:520;line-height:1.74}body[data-smmcalc-offers] .blog-survey__article-principle{display:grid;gap:8px;padding:19px 21px;border-left:5px solid var(--blog-popup-accent);border-radius:8px;background:#edf5df}body[data-smmcalc-offers] .blog-survey__article-principle span,body[data-smmcalc-offers] .blog-survey__article-eyebrow{margin:0;color:#596579;font-size:11px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}body[data-smmcalc-offers] .blog-survey__article-principle strong{color:#153f31;font-size:19px;font-weight:900;line-height:1.42}body[data-smmcalc-offers] .blog-survey__article-body>section{display:grid;gap:14px}body[data-smmcalc-offers] .blog-survey__article-section-title,body[data-smmcalc-offers] .blog-survey__article-summary>h3,body[data-smmcalc-offers] .blog-survey__article-conclusion>h3{margin:0;color:#153f31;font-size:clamp(24px,2.5vw,31px);font-weight:950;line-height:1.18;letter-spacing:-.02em}body[data-smmcalc-offers] .blog-survey__article-steps{margin:4px 0 0;padding:0;list-style:none}body[data-smmcalc-offers] .blog-survey__article-steps>li{display:grid;gap:15px;padding:28px 0;border-top:1px solid #d9dee7}body[data-smmcalc-offers] .blog-survey__article-steps>li:last-child{padding-bottom:4px}body[data-smmcalc-offers] .blog-survey__article-steps header{display:grid;gap:9px}body[data-smmcalc-offers] .blog-survey__article-steps header>span{width:fit-content;padding:5px 9px;border-radius:999px;color:#153f31;background:var(--blog-popup-accent);font-size:11px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}body[data-smmcalc-offers] .blog-survey__article-steps h3{margin:0;color:#153f31;font-size:23px;font-weight:920;line-height:1.24;letter-spacing:-.015em}body[data-smmcalc-offers] .blog-survey__article-steps>li>div{display:grid;gap:14px}body[data-smmcalc-offers] .blog-survey__article-action{padding:12px 14px;border-radius:7px;background:#f5f7fa}body[data-smmcalc-offers] .blog-survey__article-summary{padding:24px;border:1px solid #d9dee7;border-radius:10px;background:#f8fafc}body[data-smmcalc-offers] .blog-survey__article-summary--mistakes{border-color:#e6d3cf;background:#fff9f7}body[data-smmcalc-offers] .blog-survey__article-summary ul{display:grid;gap:0;margin:2px 0 0;padding:0;list-style:none}body[data-smmcalc-offers] .blog-survey__article-summary li{display:grid;gap:4px;padding:13px 0;border-top:1px solid rgba(16,16,16,.1)}body[data-smmcalc-offers] .blog-survey__article-summary li strong{color:#153f31;font-size:14px;font-weight:900}body[data-smmcalc-offers] .blog-survey__article-summary li span{color:#4f5b6e;font-size:14px;font-weight:560;line-height:1.55}body[data-smmcalc-offers] .blog-survey__article-conclusion{padding:23px 25px;border-left:5px solid var(--blog-popup-accent);border-radius:8px;background:#edf5df}body[data-smmcalc-offers] .blog-survey__article-conclusion p+p{margin-top:13px}body[data-smmcalc-offers] .blog-survey__result-article>.blog-popup__actions{width:min(720px,100%);margin-inline:auto;padding-top:2px}body[data-smmcalc-offers] .blog-popup button:focus-visible,body[data-smmcalc-offers] .blog-popup a:focus-visible,body[data-smmcalc-offers] .blog-popup input:focus-visible,body[data-smmcalc-offers] .blog-survey-bottom button:focus-visible,body[data-smmcalc-offers] .blog-survey-card button:focus-visible,body[data-smmcalc-offers] .blog-promo-card button:focus-visible{outline:3px solid rgba(255,204,0,.7);outline-offset:3px}@media (max-width:820px){body[data-smmcalc-offers] .blog-popup{padding:8px}body[data-smmcalc-offers] .blog-popup__panel{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:11px}body[data-smmcalc-offers] .blog-popup__close{top:9px;right:10px}body[data-smmcalc-offers] .blog-survey__topbar{padding-right:58px;padding-left:20px}body[data-smmcalc-offers] .blog-survey__step{padding:24px 22px 30px}body[data-smmcalc-offers] .blog-survey__intro{grid-template-columns:1fr;min-height:0}body[data-smmcalc-offers] .blog-survey__proof{min-height:0}}@media (max-width:620px){body[data-smmcalc-offers] .blog-popup{align-items:stretch;padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}body[data-smmcalc-offers] .blog-popup.blog-affiliate-popup{align-items:center}body[data-smmcalc-offers] .blog-popup__panel{width:100%;max-height:calc(100dvh - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)))}body[data-smmcalc-offers] .blog-popup h2,body[data-smmcalc-offers] .blog-survey__step h2{font-size:clamp(24px,8.2vw,32px);line-height:1.05}body[data-smmcalc-offers] .blog-survey__step:not(.blog-survey__intro) h2{font-size:clamp(24px,7.4vw,30px)}body[data-smmcalc-offers] .blog-survey__viewport{max-height:calc(100dvh - 66px)}body[data-smmcalc-offers] .blog-survey__topbar{min-height:46px;padding:8px 52px 8px 16px}body[data-smmcalc-offers] .blog-survey__step{padding:20px 16px 24px}body[data-smmcalc-offers] .blog-survey__intro{min-height:0}body[data-smmcalc-offers] .blog-survey__intro-shell{gap:11px}body[data-smmcalc-offers] .blog-popup__body p,body[data-smmcalc-offers] .blog-survey__prompt{font-size:14px;line-height:1.4}body[data-smmcalc-offers] .blog-popup__highlight{padding:9px 11px;font-size:14px;line-height:1.35}body[data-smmcalc-offers] .blog-survey__intro-benefits{gap:8px}body[data-smmcalc-offers] .blog-survey__intro-benefits li{font-size:13px}body[data-smmcalc-offers] .blog-survey__step:not(.blog-survey__intro){min-height:0}body[data-smmcalc-offers] .blog-survey__choices--two,body[data-smmcalc-offers] .blog-survey__step[data-survey-step="2"] .blog-survey__choices,body[data-smmcalc-offers] .blog-survey__step[data-survey-step="4"] .blog-survey__choices,body[data-smmcalc-offers] .blog-survey__workflow,body[data-smmcalc-offers] .blog-survey__baam-list,body[data-smmcalc-offers] .blog-survey__blueprint{grid-template-columns:1fr}body[data-smmcalc-offers] .blog-survey__choice{min-height:64px;padding:11px}body[data-smmcalc-offers] .blog-survey__choice--with-icon{grid-template-columns:38px minmax(0,1fr);gap:11px}body[data-smmcalc-offers] .blog-survey__choice-icon{width:38px;height:38px}body[data-smmcalc-offers] .blog-survey__choice-icon img{width:24px;height:24px}body[data-smmcalc-offers] .blog-survey__choice-icon--stack{grid-template-columns:repeat(2,16px);align-content:center;justify-content:center;gap:2px}body[data-smmcalc-offers] .blog-survey__choice-icon--stack img{width:16px;height:16px}body[data-smmcalc-offers] .blog-survey__choice strong{font-size:14px}body[data-smmcalc-offers] .blog-survey__choice small{font-size:12px}body[data-smmcalc-offers] .blog-popup__actions{display:grid;width:100%}body[data-smmcalc-offers] .blog-popup__primary{width:100%;min-width:0;min-height:52px;font-size:17px}body[data-smmcalc-offers] .blog-affiliate-popup__content{gap:14px;padding:58px 18px 24px}body[data-smmcalc-offers] .blog-affiliate-popup__content h2{font-size:clamp(24px,7.2vw,30px);line-height:1.08;hyphens:auto;overflow-wrap:break-word;word-break:normal}body[data-smmcalc-offers] .blog-affiliate-popup__content>p:not(.blog-popup__kicker){font-size:15px;line-height:1.5}body[data-smmcalc-offers] .blog-popup__secondary{justify-self:center}}@media (max-width:620px){body[data-smmcalc-offers] .blog-survey__result-article{gap:24px}body[data-smmcalc-offers] .blog-survey__article-header{gap:11px;padding-bottom:21px}body[data-smmcalc-offers] .blog-survey__article-deck{font-size:16px;line-height:1.58}body[data-smmcalc-offers] .blog-survey__article-body{gap:32px}body[data-smmcalc-offers] .blog-survey__article-intro{gap:15px}body[data-smmcalc-offers] .blog-survey__article-intro p,body[data-smmcalc-offers] .blog-survey__article-steps p,body[data-smmcalc-offers] .blog-survey__article-conclusion p{font-size:15.5px;line-height:1.67}body[data-smmcalc-offers] .blog-survey__article-principle{padding:16px}body[data-smmcalc-offers] .blog-survey__article-principle strong{font-size:17px}body[data-smmcalc-offers] .blog-survey__article-section-title,body[data-smmcalc-offers] .blog-survey__article-summary>h3,body[data-smmcalc-offers] .blog-survey__article-conclusion>h3{font-size:23px}body[data-smmcalc-offers] .blog-survey__article-steps>li{gap:13px;padding:22px 0}body[data-smmcalc-offers] .blog-survey__article-steps h3{font-size:20px}body[data-smmcalc-offers] .blog-survey__article-summary,body[data-smmcalc-offers] .blog-survey__article-conclusion{padding:18px 16px}}@media (prefers-reduced-motion:reduce){body[data-smmcalc-offers] .blog-popup *,body[data-smmcalc-offers] .blog-popup *::before,body[data-smmcalc-offers] .blog-popup *::after,body[data-smmcalc-offers] .blog-survey-bottom,body[data-smmcalc-offers] .blog-survey-bottom *,body[data-smmcalc-offers] .blog-survey-card,body[data-smmcalc-offers] .blog-survey-card *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded{display:grid;justify-items:center;gap:18px;padding:clamp(24px,5vw,42px);border:1px solid #d3ddc9;border-top:6px solid #c8f36d;border-radius:14px;background:linear-gradient(150deg,#f6f5ee,#fffef9 62%)}body[data-smmcalc-offers] .blog-popup__panel.affiliate-discount-popup__panel{width:min(570px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;border-top:7px solid #c8f36d}@media (max-width:620px){body[data-smmcalc-offers] .blog-popup.affiliate-discount-popup{align-items:end;padding:0}body[data-smmcalc-offers] .blog-popup__panel.affiliate-discount-popup__panel{width:100%;max-height:min(92dvh,720px);border-right:0;border-bottom:0;border-left:0;border-radius:20px 20px 0 0}}body[data-smmcalc-offers] .blog-popup.affiliate-discount-popup .blog-popup__scrim{background:rgba(0,0,0,.58);backdrop-filter:blur(5px)}body[data-smmcalc-offers] .blog-popup__panel.affiliate-discount-popup__panel{width:min(570px,calc(100vw - 24px));border:1px solid rgba(255,255,255,.35);border-radius:22px;background:#fffef9;box-shadow:0 36px 90px rgba(0,0,0,.25),0 10px 30px rgba(0,0,0,.12)}body[data-smmcalc-offers] .affiliate-discount-card,body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded{gap:18px;color:#153f31;background:#fffef9}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded{border:1px solid #dce2d6;border-top:1px solid #dce2d6;border-radius:22px;box-shadow:0 18px 46px rgba(0,0,0,.09)}body[data-smmcalc-offers] .affiliate-discount-card--popup{padding:40px}body[data-smmcalc-offers] .affiliate-discount-card__logo{width:72px;height:72px;border-color:#dce2d6;border-radius:16px;box-shadow:0 8px 20px rgba(0,0,0,.08)}body[data-smmcalc-offers] .affiliate-discount-card__logo img{width:50px;height:50px}body[data-smmcalc-offers] .affiliate-discount-card__logo-fallback{display:none;place-items:center;width:50px;height:50px;border-radius:12px;color:#fffef9;background:#153f31;font-size:15px;font-weight:850;letter-spacing:-.02em}body[data-smmcalc-offers] .affiliate-discount-card__logo.is-fallback img{display:none}body[data-smmcalc-offers] .affiliate-discount-card__logo.is-fallback .affiliate-discount-card__logo-fallback{display:grid}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card__headline,body[data-smmcalc-offers] .affiliate-discount-card__headline{max-width:490px;color:#153f31;font-size:clamp(28px,5vw,39px);font-weight:850;line-height:1.07;letter-spacing:-.038em}body[data-smmcalc-offers] .blog-article-page h2.affiliate-discount-card__headline,body[data-smmcalc-offers] h2.affiliate-discount-card__headline{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}body[data-smmcalc-offers] .affiliate-discount-card__email{min-height:54px;border-color:#d3ddc9;border-radius:12px}body[data-smmcalc-offers] .affiliate-discount-card__email:focus{border-color:#153f31;outline:3px solid rgba(0,0,0,.07)}body[data-smmcalc-offers] .affiliate-discount-card__button{min-height:54px;border:0;border-radius:12px;color:#fffef9;background:#153f31;font-size:15px;font-weight:800}body[data-smmcalc-offers] .affiliate-discount-card__button:hover{color:#fffef9;background:#153f31;box-shadow:0 8px 18px rgba(0,0,0,.12);transform:translateY(-1px)}body[data-smmcalc-offers] .affiliate-discount-card.is-complete .affiliate-discount-card__email-label,body[data-smmcalc-offers] .affiliate-discount-card.is-complete .affiliate-discount-card__email,body[data-smmcalc-offers] .affiliate-discount-card.is-complete .affiliate-discount-card__honeypot,body[data-smmcalc-offers] .affiliate-discount-card.is-complete .affiliate-discount-card__consent,body[data-smmcalc-offers] .affiliate-discount-card.is-complete .affiliate-discount-card__button{display:none}body[data-smmcalc-offers] .affiliate-discount-card.is-complete .affiliate-discount-card__form{justify-items:center;gap:0}body[data-smmcalc-offers] .affiliate-discount-card.is-complete .affiliate-discount-card__status{width:100%;max-width:430px;font-size:15px;line-height:1.55}body[data-smmcalc-offers] .affiliate-discount-card__result,body[data-smmcalc-offers] .affiliate-discount-card__email-note{display:block}body[data-smmcalc-offers] .affiliate-discount-card__revealed-code{display:inline-block;margin:2px 3px;padding:4px 8px;border:1px solid #153f31;border-radius:7px;color:#153f31;background:#c8f36d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em;letter-spacing:.02em;white-space:nowrap}body[data-smmcalc-offers] .affiliate-discount-card__email-note{margin-top:8px;color:#526558;font-size:12px;font-weight:700}body[data-smmcalc-offers] .affiliate-discount-card__status.is-email-warning .affiliate-discount-card__email-note{color:#7a5100}body[data-smmcalc-offers] .affiliate-discount-popup .blog-popup__close{top:13px;right:13px;width:44px;height:44px;border:0;border-radius:50%;color:#777;background:transparent;box-shadow:none;font-size:26px}body[data-smmcalc-offers] .affiliate-discount-popup .blog-popup__close:hover{color:#153f31;background:#f2f2f2}@media (max-width:620px){body[data-smmcalc-offers] .blog-popup__panel.affiliate-discount-popup__panel{border-radius:20px 20px 0 0}body[data-smmcalc-offers] .affiliate-discount-card--popup{padding:48px 21px 23px}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card__headline,body[data-smmcalc-offers] .affiliate-discount-card__headline{font-size:29px}}body[data-smmcalc-offers] .blog-article-page .blog-aside .blog-affiliate-card--standard{position:relative;isolation:isolate;gap:13px;overflow:hidden;padding:18px;border:1px solid #153f31;border-top:5px solid #c8f36d;border-radius:14px;color:#fffef9;background:radial-gradient(circle at 100%0,rgba(255,204,0,.18),transparent 44%),linear-gradient(145deg,#153f31 0%,#153f31 76%);box-shadow:0 18px 42px rgba(15,16,18,.18)}body[data-smmcalc-offers] .blog-article-page .blog-aside .blog-affiliate-card--standard .blog-affiliate-card__eyebrow{color:#c8f36d;font-size:10px;line-height:1.25}body[data-smmcalc-offers] .blog-article-page .blog-aside .blog-affiliate-card--standard h3{color:#fffef9;font-size:20px;font-weight:900;line-height:1.16;letter-spacing:-.025em}body[data-smmcalc-offers] .blog-article-page .blog-aside .blog-affiliate-card--standard .blog-affiliate-card__button{width:100%;min-height:46px;padding:10px 14px;border:1px solid #c8f36d;border-radius:9px;color:#153f31;background:#c8f36d;cursor:pointer;font-size:14px;font-weight:900;line-height:1.2}body[data-smmcalc-offers] .blog-article-page .blog-aside .blog-affiliate-card--standard .blog-affiliate-card__button:hover{border-color:#c8f36d;color:#153f31;background:#c8f36d}body[data-smmcalc-offers] .blog-affiliate-inline-cta.blog-affiliate-inline-cta--standard{grid-template-columns:54px minmax(0,1fr) auto;justify-items:stretch;align-items:center;gap:14px;margin:24px 0;padding:17px 18px;border:1px solid #153f31;border-top:5px solid #c8f36d;border-radius:14px;color:#fffef9;background:radial-gradient(circle at 0 100%,rgba(255,204,0,.14),transparent 44%),linear-gradient(145deg,#153f31,#153f31 78%);box-shadow:0 14px 34px rgba(18,18,18,.13);text-align:left}body[data-smmcalc-offers] .blog-affiliate-inline-cta--standard.blog-affiliate-inline-cta--book{grid-template-columns:minmax(0,1fr) auto}body[data-smmcalc-offers] .blog-affiliate-inline-cta__copy{display:grid;gap:4px;min-width:0}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta--standard .blog-affiliate-inline-cta__eyebrow{color:#c8f36d;font-size:10px;line-height:1.2}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta--standard .blog-affiliate-inline-cta__headline{color:#fffef9;font-size:clamp(19px,2.7vw,24px);line-height:1.12}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta--standard .blog-affiliate-inline-cta__message{margin:2px 0 0;color:rgba(255,255,255,.7);font-size:13px;line-height:1.35}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta--standard .blog-affiliate-inline-cta__button{width:auto;min-width:154px;min-height:44px;margin:0;padding:11px 18px;border-color:#c8f36d;border-radius:9px;color:#153f31;background:#c8f36d;cursor:pointer;font-size:14px}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta--standard .blog-affiliate-inline-cta__button:hover{color:#153f31;background:#c8f36d}body[data-smmcalc-offers] .affiliate-tool-logo.blog-affiliate-inline-cta__logo{width:54px;height:54px;border-radius:13px}body[data-smmcalc-offers] .affiliate-tool-logo.blog-affiliate-inline-cta__logo img{width:38px;height:38px}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded{grid-template-columns:60px minmax(0,1fr);justify-items:stretch;align-items:center;gap:12px 16px;margin:24px 0;padding:22px;border:1px solid #dedede;border-top:5px solid #c8f36d;border-radius:14px;box-shadow:0 14px 34px rgba(18,18,18,.08);text-align:left}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded .affiliate-discount-card__logo{grid-column:1;grid-row:1;width:60px;height:60px;border-radius:14px}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded .affiliate-discount-card__logo img{width:42px;height:42px}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded .affiliate-discount-card__headline{grid-column:2;grid-row:1;max-width:none;font-size:clamp(23px,3.3vw,30px);line-height:1.08;text-align:left}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded .affiliate-discount-card__form{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(190px,auto);gap:9px 12px;width:100%;max-width:none}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded .affiliate-discount-card__email-label{grid-column:1/-1;grid-row:1}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded .affiliate-discount-card__email{grid-column:1;grid-row:2;min-height:50px}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded .affiliate-discount-card__button{grid-column:2;grid-row:2;width:auto;min-width:190px;min-height:50px;cursor:pointer}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded .affiliate-discount-card__consent{grid-column:1/-1;grid-row:3;max-width:720px}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded .affiliate-discount-card__status{grid-column:1/-1;grid-row:4}body[data-smmcalc-offers] .blog-affiliate-bottom{gap:13px;width:min(1040px,calc(100vw - 32px));padding:10px 48px 10px 14px;border-radius:12px}body[data-smmcalc-offers] .blog-affiliate-bottom__brand{display:flex;align-items:center;gap:11px;min-width:0}body[data-smmcalc-offers] .affiliate-tool-logo.blog-affiliate-bottom__logo{flex:0 0 auto;width:40px;height:40px;border-radius:10px;box-shadow:none}body[data-smmcalc-offers] .affiliate-tool-logo.blog-affiliate-bottom__logo img{width:29px;height:29px}body[data-smmcalc-offers] .blog-affiliate-bottom .blog-survey-bottom__copy span{font-size:9px;letter-spacing:.12em}body[data-smmcalc-offers] .blog-affiliate-bottom .blog-survey-bottom__copy strong{font-size:16px;line-height:1.16}body[data-smmcalc-offers] .blog-affiliate-bottom .blog-survey-bottom__button{min-width:138px;min-height:44px;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:13px;line-height:1.15}body[data-smmcalc-offers] .blog-affiliate-bottom .blog-survey-bottom__close{top:50%;right:8px;width:44px;height:44px;font-size:25px;transform:translateY(-50%)}body[data-smmcalc-offers] .blog-affiliate-bottom__actions{gap:8px}body[data-smmcalc-offers] .blog-affiliate-popup__panel--standard{width:min(510px,calc(100vw - 24px));border-top:6px solid #c8f36d;border-radius:20px}body[data-smmcalc-offers] .blog-affiliate-popup__panel--standard .blog-affiliate-popup__content{justify-items:center;gap:12px;padding:38px;text-align:center}body[data-smmcalc-offers] .affiliate-tool-logo.blog-affiliate-popup__logo{width:68px;height:68px;border-radius:16px}body[data-smmcalc-offers] .affiliate-tool-logo.blog-affiliate-popup__logo img{width:48px;height:48px}body[data-smmcalc-offers] .blog-affiliate-popup__panel--standard .blog-popup__kicker{color:#6b7280;font-size:11px}body[data-smmcalc-offers] .blog-affiliate-popup__panel--standard .blog-affiliate-popup__content h2{max-width:420px;font-size:clamp(30px,6vw,42px);line-height:1.03}body[data-smmcalc-offers] .blog-affiliate-popup__panel--standard .blog-affiliate-popup__content>p:not(.blog-popup__kicker){max-width:410px;color:#596171;font-size:15px;line-height:1.45}body[data-smmcalc-offers] .blog-affiliate-popup__panel--standard .blog-popup__actions,body[data-smmcalc-offers] .blog-affiliate-popup__panel--standard .blog-popup__primary{width:100%}body[data-smmcalc-offers] .blog-affiliate-popup__panel--standard .blog-popup__primary{min-height:52px;border-radius:10px;color:#153f31;background:#c8f36d;cursor:pointer}body[data-smmcalc-offers] .blog-affiliate-popup__panel--standard .blog-popup__primary:hover{color:#153f31;background:#c8f36d}@media (max-width:820px){body[data-smmcalc-offers] .blog-affiliate-bottom--standard{grid-template-columns:minmax(0,1fr) minmax(88px,108px) 44px;gap:7px;padding:8px}body[data-smmcalc-offers] .blog-affiliate-bottom--standard .blog-affiliate-bottom__brand{grid-column:1;grid-row:1}body[data-smmcalc-offers] .blog-affiliate-bottom--standard>.blog-survey-bottom__button{grid-column:2;grid-row:1;min-width:0;width:100%;min-height:44px}body[data-smmcalc-offers] .blog-affiliate-bottom--standard .blog-survey-bottom__close{grid-column:3;grid-row:1}body[data-smmcalc-offers] .blog-affiliate-bottom--discount{grid-template-columns:minmax(0,1fr) 44px;gap:7px;padding:8px}body[data-smmcalc-offers] .blog-affiliate-bottom--discount .blog-affiliate-bottom__brand{grid-column:1;grid-row:1}body[data-smmcalc-offers] .blog-affiliate-bottom--discount .blog-survey-bottom__close{grid-column:2;grid-row:1}body[data-smmcalc-offers] .blog-affiliate-bottom .blog-survey-bottom__close{position:static;transform:none}body[data-smmcalc-offers] .blog-affiliate-bottom .affiliate-tool-logo.blog-affiliate-bottom__logo{width:36px;height:36px}body[data-smmcalc-offers] .blog-affiliate-bottom .affiliate-tool-logo.blog-affiliate-bottom__logo img{width:26px;height:26px}}@media (max-width:620px){body[data-smmcalc-offers] .blog-affiliate-inline-cta.blog-affiliate-inline-cta--standard{grid-template-columns:48px minmax(0,1fr);gap:11px 12px;margin:20px 0;padding:15px}body[data-smmcalc-offers] .blog-affiliate-inline-cta--standard.blog-affiliate-inline-cta--book{grid-template-columns:minmax(0,1fr)}body[data-smmcalc-offers] .affiliate-tool-logo.blog-affiliate-inline-cta__logo{width:48px;height:48px}body[data-smmcalc-offers] .affiliate-tool-logo.blog-affiliate-inline-cta__logo img{width:34px;height:34px}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta--standard .blog-affiliate-inline-cta__headline{font-size:19px}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta--standard .blog-affiliate-inline-cta__button{grid-column:1/-1;width:100%}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded{grid-template-columns:50px minmax(0,1fr);gap:11px 12px;margin:20px 0;padding:16px}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded .affiliate-discount-card__logo{width:50px;height:50px}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded .affiliate-discount-card__logo img{width:35px;height:35px}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded .affiliate-discount-card__headline{font-size:clamp(21px,6vw,25px)}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded .affiliate-discount-card__form{grid-template-columns:1fr}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded .affiliate-discount-card__email-label,body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded .affiliate-discount-card__email,body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded .affiliate-discount-card__consent,body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded .affiliate-discount-card__button,body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded .affiliate-discount-card__status{grid-column:1;grid-row:auto}body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded .affiliate-discount-card__button{width:100%;min-width:0}body[data-smmcalc-offers] .blog-affiliate-popup__panel--standard .blog-affiliate-popup__content{gap:10px;padding:42px 20px 22px}body[data-smmcalc-offers] .blog-affiliate-popup__panel--standard .blog-affiliate-popup__content h2{font-size:30px}}body[data-smmcalc-offers] .home-discounts{padding:62px 0 24px;background:#fffef9;border-bottom:1px solid #dce2d6}body[data-smmcalc-offers] .home-discounts__wrap{width:min(1320px,calc(100% - 64px))}body[data-smmcalc-offers] .home-discounts__hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(350px,1fr);align-items:stretch;gap:clamp(32px,5vw,78px)}body[data-smmcalc-offers] .home-discounts__copy,body[data-smmcalc-offers] .home-discounts__optin{min-width:0}body[data-smmcalc-offers] .home-discounts__eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 19px;color:#526558;font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1.5}body[data-smmcalc-offers] .home-discounts__eyebrow>span{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#789741}body[data-smmcalc-offers] .home-discounts__question{margin:0 0 14px;color:#345440;font-size:15px;font-weight:550;letter-spacing:.005em;line-height:1.5}body[data-smmcalc-offers] .home-discounts__copy h1{margin:0;color:#153f31;font-size:clamp(44px,4.4vw,60px);font-weight:750;letter-spacing:-.045em;line-height:1.08;text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:none}body[data-smmcalc-offers] .home-discounts__saving{background:linear-gradient(transparent 70%,#c8f36d 70%,#c8f36d 94%,transparent 94%);white-space:nowrap}body[data-smmcalc-offers] .home-discounts__headline-end{white-space:nowrap}body[data-smmcalc-offers] .home-discounts__lead{max-width:490px;margin:23px 0 20px;color:#526558;font-size:18px;line-height:1.65}body[data-smmcalc-offers] .home-discounts__benefits{display:grid;gap:10px;margin:20px 0 0;padding:0;color:#345440;list-style:none;font-size:15px;font-weight:550}body[data-smmcalc-offers] .home-discounts__benefits li{display:flex;align-items:flex-start;gap:12px;line-height:1.4}body[data-smmcalc-offers] .home-discounts__benefits li>span{display:grid;width:23px;height:23px;flex:0 0 23px;margin-top:0;place-items:center;border:1px solid #d3ddc9;border-radius:50%;color:#345440;background:#e4edda;font-size:14px}body[data-smmcalc-offers] .home-discounts__benefits small{display:block;margin-top:1px;color:#526558;font-size:12px;font-weight:450;line-height:1.5}body[data-smmcalc-offers] .home-discounts__terms{max-width:575px;margin:16px 0 0;color:#526558;font-size:11px;line-height:1.6}body[data-smmcalc-offers] .home-discounts__optin{position:relative;display:flex;flex-direction:column;padding:32px;border:1px solid #d3ddc9;border-radius:18px;background:#fffef9;box-shadow:0 12px 42px rgba(39,39,21,.055),0 2px 4px rgba(39,39,21,.025)}body[data-smmcalc-offers] .home-discounts__form-intro{margin:0 0 23px;color:#526558;font-size:14px}body[data-smmcalc-offers] .home-discounts__form{display:grid;flex:1;grid-template-rows:auto auto auto minmax(min-content,1fr) auto auto;gap:10px}body[data-smmcalc-offers] .home-discounts__form>.home-discounts__email-label{grid-row:1}body[data-smmcalc-offers] .home-discounts__form>input{grid-row:2}body[data-smmcalc-offers] .home-discounts__form>.home-discounts__consent{grid-row:3}body[data-smmcalc-offers] .home-discounts__form>.home-discounts__submit{grid-row:5}body[data-smmcalc-offers] .home-discounts__form>.home-discounts__logos{grid-row:4;align-self:end}body[data-smmcalc-offers] .home-discounts__form>.home-discounts__status{grid-row:6}body[data-smmcalc-offers] .home-discounts__email-label{color:#345440;font-size:14px;font-weight:700}body[data-smmcalc-offers] .home-discounts__form>input{width:100%;min-width:0;min-height:54px;margin:0;padding:12px 14px;border:1px solid #d3ddc9;border-radius:8px;color:#153f31;background:#fffef9;box-shadow:none;font:inherit;font-size:16px}body[data-smmcalc-offers] .home-discounts__form>input::placeholder{color:#6b786a}body[data-smmcalc-offers] .home-discounts__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body[data-smmcalc-offers] .home-discounts__consent{display:flex;align-items:flex-start;gap:8px;margin:7px 0 0;color:#73766a;font-size:12px;font-weight:400;line-height:1.55;cursor:pointer}body[data-smmcalc-offers] .home-discounts__consent input{width:15px;height:15px;min-height:15px;flex:0 0 15px;margin:2px 0 0;padding:0;accent-color:#153f31;cursor:pointer}body[data-smmcalc-offers] .home-discounts__consent a{text-decoration:underline;text-underline-offset:2px}body[data-smmcalc-offers] .home-discounts__submit{display:flex;width:100%;min-height:58px;align-items:center;justify-content:center;gap:16px;margin:0;padding:13px 16px;border:1px solid #a8c875;border-radius:8px;color:#153f31;background:#c8f36d;box-shadow:0 2px 0#a8c875;font:inherit;font-size:18px;font-weight:800;line-height:1.4;cursor:pointer;transition:background .15s ease,transform .15s ease}body[data-smmcalc-offers] .home-discounts__submit:hover{background:#b8e659}body[data-smmcalc-offers] .home-discounts__submit:active{transform:translateY(1px)}body[data-smmcalc-offers] .home-discounts__submit:disabled{opacity:.75;cursor:progress}body[data-smmcalc-offers] .home-discounts :is(input,button,summary,a):focus-visible,body[data-smmcalc-offers] .home-discount-library :is(input,button,a):focus-visible{outline:3px solid #345440;outline-offset:3px}body[data-smmcalc-offers] .home-discounts__status{margin:0;color:#586b36;font-size:12px;line-height:1.5;overflow-wrap:anywhere}body[data-smmcalc-offers] .home-discounts__status:empty,body[data-smmcalc-offers] .home-discount-library__copy-status:empty{display:none}body[data-smmcalc-offers] .home-discounts__reassurance{display:flex;align-items:center;justify-content:center;gap:6px;margin:18px 0 0;color:#646b5a;font-size:10px;line-height:1.5}body[data-smmcalc-offers] .home-discounts__success{display:grid;gap:7px;margin-top:16px;padding:13px;border:1px solid #d7ddc8;border-radius:8px;background:#f6f8ee;font-size:13px}body[data-smmcalc-offers] .home-discounts__success a{text-decoration:underline;text-underline-offset:3px}body[data-smmcalc-offers] .home-discounts__success button{justify-self:start;min-height:44px;padding:8px 12px;border:1px solid #d7ddc8;border-radius:7px;background:#fffef9;color:#153f31;font:inherit;font-weight:700;cursor:pointer}body[data-smmcalc-offers] .home-discount-modal .home-discount-library{padding:24px}body[data-smmcalc-offers] .home-discount-modal .home-discount-library__head h2{font-size:32px;line-height:1.15;hyphens:none;word-break:normal;overflow-wrap:normal}body[data-smmcalc-offers] .home-discount-modal .home-discount-library__grid{gap:12px}body[data-smmcalc-offers] .home-discount-modal .home-discount-library__offer{padding:18px}@media (max-width:600px){body[data-smmcalc-offers] .home-discount-modal .home-discount-library{padding:18px 16px}body[data-smmcalc-offers] .home-discount-modal .home-discount-library__head h2{font-size:28px}body[data-smmcalc-offers] .home-discount-modal .home-discount-library__offer{padding:16px}}body[data-smmcalc-offers] .home-discounts__logos{min-width:0;max-width:100%;margin:4px 0 2px;padding-top:10px;border-top:1px solid #dce2d6}body[data-smmcalc-offers] .home-discounts__logos-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:19px}body[data-smmcalc-offers] .home-discounts__logos-heading p{margin:0;color:#4d5140;font-size:13px;font-weight:650}body[data-smmcalc-offers] .home-discounts__logos-heading>span{color:#656c5b;font-size:11px}body[data-smmcalc-offers] .home-discounts__tool-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}body[data-smmcalc-offers] .home-discounts__carousel-shell{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px}body[data-smmcalc-offers] .home-discounts__carousel{display:flex;min-width:0;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;border-radius:10px}body[data-smmcalc-offers] .home-discounts__carousel::-webkit-scrollbar{display:none}body[data-smmcalc-offers] .home-discounts__carousel>.home-discounts__tool{flex:0 0 68px;scroll-snap-align:start}body[data-smmcalc-offers] .home-discounts__carousel-arrow{display:grid;width:44px;height:44px;min-height:44px;place-items:center;padding:0;border:1px solid #dcded3;border-radius:50%;color:#3d4431;background:#fffef9;font:inherit;font-size:16px;cursor:pointer}body[data-smmcalc-offers] .home-discounts__carousel-arrow:hover:not(:disabled){border-color:#afa755;background:#edf5df}body[data-smmcalc-offers] .home-discounts__carousel-arrow:disabled{opacity:.4;cursor:default}body[data-smmcalc-offers] .home-discounts__carousel:focus-visible{outline:3px solid #345440;outline-offset:3px}body[data-smmcalc-offers] .home-discount-success__intro{padding:48px 0 30px;background:#fffef9;border-bottom:1px solid #dce2d6}body[data-smmcalc-offers] .home-discount-success__intro .home-discounts__eyebrow{margin-bottom:12px}body[data-smmcalc-offers] .home-discount-success__intro h1{margin:0;font-size:clamp(32px,4vw,48px);font-weight:750;letter-spacing:-.04em;line-height:1.12;overflow-wrap:normal;word-break:normal;hyphens:none}body[data-smmcalc-offers] .home-discount-success__intro p:not(.home-discounts__eyebrow){max-width:670px;margin:15px 0 0;color:#526558;font-size:15px}body[data-smmcalc-offers] .home-discount-success__intro .home-discount-success__preview{font-size:12px}body[data-smmcalc-offers] .home-discount-success__back{display:inline-flex;min-height:44px;align-items:center;margin-top:9px;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}body[data-smmcalc-offers] .home-discount-success__back:focus-visible{outline:3px solid #345440;outline-offset:3px}body[data-smmcalc-offers] .home-discount-success .home-discount-library{padding-top:36px}body[data-smmcalc-offers] .home-discounts__tool{display:flex;min-width:0;height:64px;min-height:64px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 4px;border:1px solid #e3e5db;border-radius:8px;background:rgba(255,255,255,.76)}body[data-smmcalc-offers] .home-discounts__tool img{display:block;width:24px;height:24px;flex:0 0 24px;object-fit:contain}body[data-smmcalc-offers] .home-discounts__tool>span{display:-webkit-box;max-width:100%;color:#646857;font-size:10px;font-weight:500;line-height:1.1;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;overflow-wrap:anywhere}body[data-smmcalc-offers] .home-discount-library{background:#fffef9}body[data-smmcalc-offers] .home-discount-library__head{display:flex;align-items:end;justify-content:space-between;gap:28px}body[data-smmcalc-offers] .home-discount-library__head h2{max-width:700px;margin:0;font-size:clamp(27px,3.5vw,42px);letter-spacing:-.045em;line-height:1.1}body[data-smmcalc-offers] .home-discount-library__head p:not(.home-discounts__eyebrow){margin:13px 0 0;color:#6d7162;font-size:14px}body[data-smmcalc-offers] .home-discount-library__search{display:grid;width:230px;flex:0 0 230px;gap:6px;font-size:12px;font-weight:650}body[data-smmcalc-offers] .home-discount-library__search input{width:100%;min-width:0;min-height:45px;padding:10px 12px;border:1px solid #d9ddcf;border-radius:8px;background:#fffef9;font:inherit;font-size:16px}body[data-smmcalc-offers] .home-discount-library__disclosure{margin:22px 0;color:#657056;font-size:11px}body[data-smmcalc-offers] .home-discount-library__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body[data-smmcalc-offers] .home-discount-library__offer{display:flex;min-width:0;flex-direction:column;padding:23px;border:1px solid #e1e5d9;border-radius:12px;background:#fcfdf9}body[data-smmcalc-offers] .home-discount-library__offer-top{display:flex;align-items:center;justify-content:space-between;gap:12px}body[data-smmcalc-offers] .home-discount-library__offer-top img{width:40px;height:40px;object-fit:contain}body[data-smmcalc-offers] .home-discount-library__value{padding:4px 9px;border-radius:5px;color:#6b601e;background:#edf5df;font-size:12px;font-weight:750}body[data-smmcalc-offers] .home-discount-library__offer h3{margin:17px 0 4px;font-size:20px;letter-spacing:-.03em}body[data-smmcalc-offers] .home-discount-library__offer>p:not(.home-discount-library__copy-status){margin:0 0 16px;color:#6c7260;font-size:12px}body[data-smmcalc-offers] .home-discount-library__coupon{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:6px;margin-bottom:14px;padding:0 0 0 10px;border:1px dashed #cdd4bf;border-radius:6px;background:#fffef9}body[data-smmcalc-offers] .home-discount-library__coupon code{min-width:0;font-size:12px;overflow-wrap:anywhere}body[data-smmcalc-offers] .home-discount-library__coupon button{min-height:44px;flex:0 0 auto;padding:8px 10px;border:0;border-left:1px solid #e0e4d7;border-radius:0 5px 5px 0;color:#525e3b;background:#f2f5ea;font:inherit;font-size:11px;font-weight:650;cursor:pointer}body[data-smmcalc-offers] .home-discount-library__automatic{min-height:45px;padding-top:7px}body[data-smmcalc-offers] .home-discount-library__try{display:flex;min-height:45px;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:10px 13px;border-radius:7px;color:#fffef9;background:#153f31;font-size:12px;font-weight:700;cursor:pointer}body[data-smmcalc-offers] .home-discount-library__try:hover{background:#414b33}body[data-smmcalc-offers] .home-discount-library__copy-status{margin:9px 0 0;color:#5d7139;font-size:11px}@media (max-width:1000px){body[data-smmcalc-offers] .home-discounts__hero{grid-template-columns:minmax(0,1fr) minmax(315px,.85fr);gap:28px}body[data-smmcalc-offers] .home-discounts__copy h1{font-size:44px}body[data-smmcalc-offers] .home-discounts__lead{font-size:16px}body[data-smmcalc-offers] .home-discounts__optin{padding:24px}}@media (max-width:820px){body[data-smmcalc-offers] .home-discounts{padding:24px 0 17px}body[data-smmcalc-offers] .home-discounts__wrap{width:calc(100% - 36px)}body[data-smmcalc-offers] .home-discounts__hero{grid-template-columns:minmax(0,1fr);gap:16px}body[data-smmcalc-offers] .home-discounts__copy{display:contents}body[data-smmcalc-offers] .home-discounts__question{grid-row:1}body[data-smmcalc-offers] .home-discounts__copy h1{grid-row:2}body[data-smmcalc-offers] .home-discounts__optin{grid-row:3}body[data-smmcalc-offers] .home-discounts__benefits{grid-row:4}body[data-smmcalc-offers] .home-discounts__terms{grid-row:5}body[data-smmcalc-offers] .home-discounts__eyebrow{margin-bottom:13px;font-size:9px}body[data-smmcalc-offers] .home-discounts__copy h1{font-size:clamp(34px,8.5vw,50px);letter-spacing:-.05em}body[data-smmcalc-offers] .home-discounts__lead{max-width:500px;margin:16px 0 14px;font-size:14px;line-height:1.6}body[data-smmcalc-offers] .home-discounts__benefits{gap:8px;margin-top:3px;font-size:14px}body[data-smmcalc-offers] .home-discounts__question{margin:0;font-size:13px}body[data-smmcalc-offers] .home-discounts__benefits li>span{width:20px;height:20px;flex-basis:20px;font-size:12px}body[data-smmcalc-offers] .home-discounts__benefits small{font-size:11px}body[data-smmcalc-offers] .home-discounts__headline-break{display:none}body[data-smmcalc-offers] .home-discounts__terms{margin-top:0;font-size:10px}body[data-smmcalc-offers] .home-discounts__optin{padding:18px;border-radius:13px}body[data-smmcalc-offers] .home-discounts__form-intro{margin-bottom:12px;font-size:12px}body[data-smmcalc-offers] .home-discounts__form>input{min-height:48px}body[data-smmcalc-offers] .home-discounts__form{grid-template-rows:repeat(6,auto);gap:9px}body[data-smmcalc-offers] .home-discounts__submit{min-height:49px;font-size:16px}body[data-smmcalc-offers] .home-discounts__reassurance{margin-top:13px;font-size:9px}body[data-smmcalc-offers] .home-discounts__logos-heading{align-items:flex-start;flex-direction:column;gap:3px;margin-bottom:13px}body[data-smmcalc-offers] .home-discounts__logos-heading p{font-size:12px}body[data-smmcalc-offers] .home-discounts__tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}body[data-smmcalc-offers] .home-discounts__carousel-shell{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px}body[data-smmcalc-offers] .home-discount-success__intro{padding:30px 0 20px}body[data-smmcalc-offers] .home-discount-library__head{align-items:stretch;flex-direction:column;gap:20px}body[data-smmcalc-offers] .home-discount-library__search{width:100%;flex-basis:auto}body[data-smmcalc-offers] .home-discount-library__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-smmcalc-offers] .home-discount-library__offer{padding:16px}}@media (max-width:480px){body[data-smmcalc-offers] .home-discount-library__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){body[data-smmcalc-offers] .home-discounts__submit{transition:none}}body[data-smmcalc-offers].homepage-discounts .home-discounts{padding-bottom:48px}body[data-smmcalc-offers].homepage-discounts .home-discounts__hero{gap:clamp(24px,3vw,44px)}body[data-smmcalc-offers].homepage-discounts .home-discounts__copy{padding-left:clamp(32px,4.5vw,64px)}body[data-smmcalc-offers].homepage-discounts .home-discounts__optin{align-self:center}@media (min-width:1100px){body[data-smmcalc-offers].homepage-discounts .home-discounts__optin{transform:translateX(-24px);width:calc(100% - 32px)}}body[data-smmcalc-offers].homepage-discounts .home-discounts__form{grid-template-rows:repeat(5,auto)}body[data-smmcalc-offers].homepage-discounts .home-discounts__form>.home-discounts__status{grid-row:5}body[data-smmcalc-offers].homepage-discounts .home-discounts__wrap>.home-discounts__logos{margin:24px 0 0}body[data-smmcalc-offers].homepage-discounts .home-discounts__form>.home-discounts__submit{grid-row:3}body[data-smmcalc-offers].homepage-discounts .home-discounts__form>.home-discounts__consent{grid-row:4;display:block;margin:3px 0 0;cursor:auto}@media (max-width:1000px){body[data-smmcalc-offers].homepage-discounts .home-discounts__hero{gap:24px}body[data-smmcalc-offers].homepage-discounts .home-discounts__copy{padding-left:24px}}@media (max-width:820px){body[data-smmcalc-offers].homepage-discounts .home-discounts{padding-bottom:32px}body[data-smmcalc-offers].homepage-discounts .home-discounts__hero{gap:16px}body[data-smmcalc-offers].homepage-discounts .home-discounts__copy{padding-left:0}body[data-smmcalc-offers].homepage-discounts .home-discounts__wrap>.home-discounts__logos{margin:20px 0 0}}body[data-smmcalc-offers] :is(.home-discounts,.home-discount-library,.home-discount-success,.blog-popup,.blog-survey-bottom,.blog-affiliate-card,.blog-affiliate-inline-cta,.blog-promo-card){font-family:"Instrument Sans",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body[data-smmcalc-offers] .affiliate-discount-card{--discount-ink:#153f31;--discount-muted:#526558;--discount-accent:#c8f36d}body[data-smmcalc-offers] .blog-popup{--blog-popup-text:#153f31;--blog-popup-bg:#fffef9;--blog-popup-accent:#c8f36d}body[data-smmcalc-offers] .home-discounts{background:#f6f5ee}body[data-smmcalc-offers] .blog-popup__primary,body[data-smmcalc-offers] .blog-survey-bottom__button{color:#153f31;background:#c8f36d}body[data-smmcalc-offers] .blog-popup__close{min-width:44px;min-height:44px}body[data-smmcalc-offers] .blog-popup :is(input[type=email],input[type=text],select){font-size:16px;min-height:48px}body[data-smmcalc-offers] .blog-popup :is(.blog-survey__choice,.blog-survey__back,.blog-popup__primary,.blog-popup__secondary,.affiliate-discount-card__button){min-height:44px}body[data-smmcalc-offers] .affiliate-discount-card__consent{font-size:13px;line-height:1.5}@media (max-width:760px){body[data-smmcalc-offers] .blog-popup .blog-survey__topbar{min-height:54px;padding-right:72px}body[data-smmcalc-offers] .blog-survey-bottom__close{min-width:44px;min-height:44px}body[data-smmcalc-offers] .blog-survey-bottom__button{min-height:44px}}@media (max-height:500px) and (max-width:960px){body[data-smmcalc-offers] .blog-survey-bottom{display:none!important}body[data-smmcalc-offers] .blog-popup{padding:8px}body[data-smmcalc-offers] .blog-popup .blog-popup__panel{max-height:calc(100dvh - 16px);min-height:0}body[data-smmcalc-offers] .blog-popup .blog-survey__viewport{max-height:calc(100dvh - 100px)}}body[data-smmcalc-offers] .blog-popup .affiliate-discount-card__email,body[data-smmcalc-offers] .blog-popup .affiliate-discount-card__button{min-height:54px}body[data-smmcalc-offers] .home-discounts__submit{color:#153f31;background:#c8f36d;border-color:#a8c875;box-shadow:0 2px 0#a8c875}body[data-smmcalc-offers] .home-discounts__submit:hover{color:#153f31;background:#b8e659}body[data-smmcalc-offers] .blog-popup .blog-popup__highlight{background:#edf5df;color:#153f31}body[data-smmcalc-offers] .affiliate-discount-card__consent a{color:#153f31}

/* Contextual affiliate options */
.blog-affiliate-options{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-width:0;max-width:100%}.blog-affiliate-options>a{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%}.blog-affiliate-card .blog-affiliate-options,.blog-popup .blog-affiliate-options{flex-direction:column;align-items:stretch}.blog-affiliate-card .blog-affiliate-options>a{margin:0}.blog-affiliate-bottom .blog-affiliate-options{max-height:120px;overflow:auto;padding-right:18px}@media(max-width:600px){.blog-affiliate-bottom:has(.blog-affiliate-options){max-height:48vh;overflow:auto}.blog-affiliate-options>a{flex:1 1 140px}.blog-affiliate-inline-cta:has(.blog-affiliate-options){flex-wrap:wrap}.blog-affiliate-inline-cta .blog-affiliate-options{width:100%}}

/* Keep contextual choices compact in columns and the reading banner. */
body[data-smmcalc-offers] .blog-popup .blog-affiliate-options>a,body[data-smmcalc-offers] .blog-affiliate-card .blog-affiliate-options>a{flex:0 0 auto;min-height:44px;padding:12px 16px;margin:0;font-size:16px;line-height:1.25}body[data-smmcalc-offers] .blog-affiliate-bottom:has(.blog-affiliate-options){display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 48px 12px 14px;max-height:min(220px,35dvh)}body[data-smmcalc-offers] .blog-affiliate-bottom .blog-affiliate-options{width:100%;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:stretch;padding:0;max-height:110px;overflow:auto}body[data-smmcalc-offers] .blog-affiliate-bottom .blog-affiliate-options>a{flex:0 0 auto;min-height:44px;max-width:260px;padding:10px 14px;line-height:1.2}body[data-smmcalc-offers] .blog-affiliate-bottom:has(.blog-affiliate-options) .blog-survey-bottom__copy{min-width:0;max-width:100%}@media(max-width:600px){body[data-smmcalc-offers] .blog-affiliate-bottom .blog-affiliate-options{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-height:none;padding-bottom:2px}body[data-smmcalc-offers] .blog-affiliate-bottom .blog-affiliate-options>a{max-width:240px;white-space:nowrap}body[data-smmcalc-offers] .blog-popup:has(.blog-affiliate-options) .blog-popup__panel{padding:40px 22px 22px}body[data-smmcalc-offers] .blog-popup:has(.blog-affiliate-options) h2{font-size:28px;line-height:1.15}}

/* Keep the notice readable on the dark article recommendation cards. */
body[data-smmcalc-offers] .blog-article-page .blog-aside .blog-affiliate-card:is(.blog-affiliate-card--standard,.blog-affiliate-card--discount) p:not(.blog-affiliate-card__eyebrow),
body[data-smmcalc-offers] .blog-article-page .blog-aside .blog-affiliate-card:is(.blog-affiliate-card--standard,.blog-affiliate-card--discount) small { color: #e7eddc; }

/* The shared small-text rule otherwise overrides the metadata flex row. */
body[data-smmcalc-offers] .blog-article-page .blog-article__byline .blog-article__byline-meta { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; }

/* Contextual option cards have no logo column; give their copy the full row. */
body[data-smmcalc-offers] .blog-article-page .blog-prose .blog-affiliate-inline-cta--standard:has(> .blog-affiliate-options) { grid-template-columns: minmax(0,1fr); justify-items: stretch; gap: 16px; }
body[data-smmcalc-offers] .blog-article-page .blog-prose .blog-affiliate-inline-cta--standard:has(> .blog-affiliate-options) .blog-affiliate-inline-cta__copy { width: 100%; }
body[data-smmcalc-offers] .blog-article-page .blog-prose .blog-affiliate-inline-cta--standard:has(> .blog-affiliate-options) .blog-affiliate-inline-cta__copy > p { margin: 0; color: #e7eddc; font-size: 16px; line-height: 1.55; overflow-wrap: normal; word-break: normal; }
body[data-smmcalc-offers] .blog-article-page .blog-prose .blog-affiliate-inline-cta--standard:has(> .blog-affiliate-options) .blog-affiliate-inline-cta__copy > .blog-affiliate-inline-cta__headline { color: #fffef9; font-size: 24px; font-weight: 950; line-height: 1.2; }
body[data-smmcalc-offers] .blog-article-page .blog-prose .blog-affiliate-inline-cta--standard > .blog-affiliate-options { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); align-items: stretch; width: 100%; }
body[data-smmcalc-offers] .blog-article-page .blog-prose .blog-affiliate-inline-cta--standard > .blog-affiliate-options > a { width: 100%; min-width: 0; margin: 0; }
@media (max-width:600px) {
  body[data-smmcalc-offers] .blog-article-page .blog-prose .blog-affiliate-inline-cta--standard > .blog-affiliate-options { grid-template-columns: minmax(0,1fr); }
  body[data-smmcalc-offers] .blog-article-page .blog-prose .blog-affiliate-inline-cta--standard:has(> .blog-affiliate-options) .blog-affiliate-inline-cta__copy > .blog-affiliate-inline-cta__headline { font-size: 22px; }
}

/* Screenshot audit: readable article offer cards without squeezed implicit grid columns. */
body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta.blog-affiliate-inline-cta--standard{background:#fffef9!important;color:#153f31!important;border-color:#d7dfcd;border-top-color:#c8f36d}
body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta--standard p,body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta--standard small{color:#153f31!important}
body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta--standard .blog-affiliate-inline-cta__eyebrow{color:#526558!important}
body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta--standard:has(>.blog-affiliate-options){grid-template-columns:minmax(0,1fr)!important;align-items:stretch;justify-items:stretch;gap:16px;text-align:left}
body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta--standard:has(>.blog-affiliate-options)>.blog-affiliate-inline-cta__copy{width:100%;min-width:0;grid-column:1/-1}
body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta--standard:has(>.blog-affiliate-options)>.blog-affiliate-options{grid-column:1/-1;width:100%;display:flex;flex-flow:row wrap;gap:10px;align-items:stretch}
body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta--standard:has(>.blog-affiliate-options) .blog-affiliate-inline-cta__headline{font-size:clamp(21px,3vw,26px)!important;line-height:1.25!important}
body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta--standard:has(>.blog-affiliate-options) .blog-affiliate-inline-cta__copy>p:not(.blog-affiliate-inline-cta__headline){font-size:16px!important;line-height:1.6!important;max-width:100%}
body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta--standard .blog-affiliate-options>a{flex:1 1 170px;min-width:0;min-height:46px;margin:0;padding:12px 16px;font-size:15px;line-height:1.3;white-space:normal;overflow-wrap:normal;word-break:normal}
body[data-smmcalc-offers] .blog-article-page .blog-affiliate-card.blog-affiliate-card--standard{background:#fffef9!important;color:#153f31!important;border-color:#d7dfcd;border-top-color:#c8f36d}
body[data-smmcalc-offers] .blog-article-page .blog-affiliate-card--standard h3{color:#153f31!important}
body[data-smmcalc-offers] .blog-article-page .blog-affiliate-card--standard p,body[data-smmcalc-offers] .blog-article-page .blog-affiliate-card--standard small{color:#526558!important;line-height:1.5}
@media(max-width:600px){body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta--standard .blog-affiliate-options>a{flex-basis:100%}body[data-smmcalc-offers] .blog-article-page .blog-affiliate-inline-cta--standard:has(>.blog-affiliate-options){padding:20px;gap:16px}}

/* Delivery guidance belongs across the embedded offer, below the logo and title. */
body[data-smmcalc-offers] .blog-article-page .affiliate-discount-card--embedded>.affiliate-discount-card__delivery-note{grid-column:1/-1;grid-row:auto;min-width:0;max-width:100%;margin:0;color:#526558;font-size:15px;line-height:1.55;overflow-wrap:normal;word-break:normal}
