.article-promo{isolation:isolate;color:#0f2460;font:400 14px/1.55 var(--font-inter,Arial), sans-serif;text-align:left;background:linear-gradient(115deg,#f7f9ff,#fff 75%);border:1px solid #dbe3f1;border-radius:18px;grid-template-columns:minmax(0,1fr) 174px;align-items:center;gap:24px;margin:32px 0;padding:24px;display:grid;position:relative;box-shadow:0 6px 24px #0f246006}.article-promo:before{content:"";background:#0f2460;border-radius:4px;width:3px;position:absolute;inset:24px auto 24px 0}.article-promo__copy{min-width:0}.article-promo .article-promo__eyebrow{letter-spacing:.085em;text-transform:uppercase;color:#53688a;align-items:center;gap:7px;margin:0 0 9px;font-size:10px;font-weight:700;display:flex}.article-promo__eyebrow>span{background:#cb8d24;border-radius:50%;flex:0 0 6px;height:6px}.article-promo .article-promo__title{color:inherit;font:700 21px/1.25 var(--font-inter,Arial), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0 0 9px}.article-promo .article-promo__description{color:#475569;margin:0 0 16px;font-size:14px;line-height:1.65}.article-promo .article-promo__cta{color:#fff;background:#0f2460;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:44px;padding:11px 15px;font-size:13px;font-weight:650;line-height:1.4;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.article-promo__cta>svg{flex-shrink:0;width:17px;height:17px;transition:transform .2s}.article-promo__cta:focus-visible{outline-offset:4px;outline:3px solid #bf7e13}.article-promo__art{pointer-events:none;-webkit-user-select:none;user-select:none;min-width:0;height:154px;position:relative}.article-promo__browser-bar{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:3px;height:15px;padding:0 6px;display:flex}.article-promo__browser-bar>i{background:#c3cddd;border-radius:50%;width:3px;height:3px}.article-promo__browser-bar>b{background:#eef2f8;border-radius:2px;width:56%;height:4px;margin-left:6px}.article-promo__desktop{border:1px solid #c4cfdf;border-radius:7px;width:166px;position:absolute;top:22px;left:0;overflow:hidden;transform:rotate(-4deg);box-shadow:0 10px 22px #0f246015}.article-promo .article-promo__desktop>img{object-fit:cover;object-position:top;width:100%;max-width:100%;height:92px;box-shadow:none;border-radius:0;margin:0;display:block}.article-promo__phone{background:#fffaf2;border:2px solid #293b61;border-radius:9px;flex-direction:column;align-items:center;gap:5px;width:46px;height:83px;padding:7px 5px;display:flex;position:absolute;top:51px;right:0;transform:rotate(5deg);box-shadow:0 6px 15px #0f246020}.article-promo__phone>span{background:#293b61;border-radius:2px;width:12px;height:2px}.article-promo__phone>b{background:linear-gradient(130deg,#c2b397,#5e795e);border-radius:2px;width:100%;height:25px}.article-promo__phone>i{background:#d0c8b7;border-radius:2px;width:90%;height:3px}.article-promo__phone>em{background:#0f2460;border-radius:2px;width:65%;height:6px}.article-promo__art-caption{color:#64748b;text-align:center;width:100%;font-size:8px;font-weight:500;position:absolute;bottom:0;left:0}.article-promo--ecommerce{background:linear-gradient(110deg,#fffcf7,#fff 80%);border-color:#e8dfd2}.article-promo--ecommerce:before{background:#be8737}.article-promo__product-window{background:#fff;border:1px solid #ded5c6;border-radius:8px;width:174px;position:absolute;top:18px;left:0;overflow:hidden;transform:rotate(3deg);box-shadow:0 8px 24px #79552212}.article-promo__product{grid-template-columns:68px 1fr;gap:9px;padding:10px;display:grid}.article-promo__product-image{color:#344965;background:#f2ebe0;border-radius:5px;place-items:center;height:82px;display:grid}.article-promo__product-image>svg{width:43px;height:53px}.article-promo__product-info{color:#263859;flex-direction:column;align-items:flex-start;gap:6px;padding-top:5px;display:flex}.article-promo__product-info>small{letter-spacing:.06em;color:#64748b;font-size:4.5px}.article-promo__product-info>strong{font-size:8px;font-weight:650}.article-promo__product-info>i{background:#e5e9ef;border-radius:3px;width:86%;height:3px}.article-promo__product-info>i+i{width:65%}.article-promo__product-info>b{color:#fff;background:#0f2460;border-radius:3px;justify-content:center;align-items:center;gap:3px;width:100%;margin-top:auto;padding:5px 2px;font-size:5px;display:flex}.article-promo__product-info>b>svg{width:8px;height:8px}.article-promo--landing{color:#fff;background:linear-gradient(115deg,#0f2460,#172f6d);border-color:#263f79}.article-promo--landing:before{background:#f4c66b}.article-promo--landing .article-promo__eyebrow{color:#cad5ed}.article-promo--landing .article-promo__eyebrow>span{background:#f4c66b}.article-promo--landing .article-promo__description{color:#e0e7f5}.article-promo--landing .article-promo__art-caption{color:#cad5ed}.article-promo--landing .article-promo__cta{color:#13234b;background:#f8d58c}.article-promo--landing .article-promo__cta:focus-visible{outline-color:#fff}.article-promo__landing-window{background:#fff;border:1px solid #8192b2;border-radius:7px;width:166px;position:absolute;top:11px;left:0;overflow:hidden;transform:rotate(-4deg);box-shadow:0 12px 24px #0002}.article-promo__landing-content{color:#0f2460;background:#f6f8fd;flex-direction:column;align-items:flex-start;gap:7px;padding:13px;display:flex}.article-promo__landing-content>small{letter-spacing:.07em;color:#637397;font-size:5px}.article-promo__landing-content>strong{letter-spacing:-.03em;font-size:13px;font-weight:750;line-height:1.15}.article-promo__landing-content>i{background:#d5ddeb;border-radius:2px;width:80%;height:3px}.article-promo__landing-content>b{color:#fff;background:#0f2460;border-radius:3px;align-items:center;gap:5px;padding:5px 7px;font-size:5px;display:flex}.article-promo__landing-content>b>svg{width:8px;height:8px}.article-promo__journey{color:#fff;background:#203b75;border:1px solid #ffffff28;border-radius:20px;justify-content:center;align-items:center;gap:7px;padding:6px 9px;font-size:9px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 5px 14px #0002}.article-promo__journey>i{background:#f4c66b;border-radius:50%;width:5px;height:5px}.article-promo__journey>svg{width:12px;height:12px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.article-promo__cta:hover{background:#1b367c;transform:translateY(-2px);box-shadow:0 5px 14px #0f246025}.article-promo--landing .article-promo__cta:hover{background:#ffe3aa}.article-promo__cta:hover>svg{transform:translate(3px)}}@media (max-width:767px){.article-promo{border-radius:14px;grid-template-columns:minmax(0,1fr);gap:0;margin:26px 0;padding:21px}.article-promo__art{display:none}.article-promo .article-promo__title{font-size:19px}.article-promo .article-promo__description{font-size:14px}.article-promo .article-promo__eyebrow{letter-spacing:.06em;font-size:9px}}@media (max-width:379px){.article-promo{padding:18px}.article-promo .article-promo__cta{gap:7px;width:100%;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.article-promo *,.article-promo :before,.article-promo :after{transition:none!important;animation:none!important}}.article-promo--showcase{--promo-accent:#e9fa70;--promo-glow:#2375ff;color:#fff;background:radial-gradient(at 90% 40%,#1552c8 0,#0000 52%),linear-gradient(115deg,#080e2c,#102d79);border:1px solid #27459a;border-radius:14px;gap:28px;padding:24px 28px;overflow:hidden;box-shadow:0 10px 28px #0b215421}.article-promo--showcase.article-promo--ecommerce{--promo-accent:#8ff3c3;--promo-glow:#06b594;background:radial-gradient(at 90% 40%,#087578 0,#0000 52%),linear-gradient(115deg,#071f2c,#103e58);border-color:#21646b}.article-promo--showcase.article-promo--landing{--promo-accent:#ffd694;--promo-glow:#a064ff;background:radial-gradient(at 90% 40%,#6736b1 0,#0000 52%),linear-gradient(115deg,#171031,#352367);border-color:#644398}.article-promo--showcase:before{z-index:-1;background-color:#0000;background-image:linear-gradient(#b9daff0b 1px,#0000 1px),linear-gradient(90deg,#b9daff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:0;width:auto;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000);mask-image:linear-gradient(90deg,#0000 20%,#000)}.article-promo--showcase:after{content:"";z-index:-1;border:30px solid var(--promo-glow);filter:blur(26px);opacity:.7;pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-90px}.article-promo--showcase .article-promo__eyebrow{color:#e8efff;letter-spacing:.12em;background:#ffffff0e;border:1px solid #ffffff35;border-radius:4px;width:fit-content;max-width:100%;margin-bottom:12px;padding:5px 9px;font-size:9px}.article-promo--showcase .article-promo__eyebrow>span{background:var(--promo-accent);box-shadow:0 0 9px var(--promo-accent)}.article-promo--showcase .article-promo__title{letter-spacing:-.04em;text-wrap:initial;margin-bottom:10px;font-size:25px;font-weight:800;line-height:1.12}.article-promo--showcase .article-promo__title>em{color:var(--promo-accent);font-style:normal}.article-promo--showcase .article-promo__description{color:#e0e8fa;max-width:470px;margin-bottom:16px;font-size:13px;line-height:1.55}.article-promo--showcase .article-promo__cta{background:var(--promo-accent);color:#101e34;border-radius:7px;padding:10px 14px;font-weight:750;position:relative;overflow:hidden;box-shadow:0 3px #0003}.article-promo--showcase .article-promo__cta:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#fff9 50%,#0000 75%);position:absolute;inset:0;transform:translate(-140%)}.article-promo--showcase .article-promo__cta>svg{width:22px;height:22px;color:var(--promo-accent);background:#102039;border-radius:50%;padding:3px}.article-promo--showcase .article-promo__cta:focus-visible{outline-color:#fff}.article-promo--showcase .article-promo__art{height:164px}.article-promo--showcase .article-promo__desktop,.article-promo--showcase .article-promo__product-window,.article-promo--showcase .article-promo__landing-window{border-color:#ffffff90;box-shadow:0 16px 32px #0005,0 0 24px #ffffff18}.article-promo--showcase .article-promo__desktop{top:18px}.article-promo--showcase .article-promo__phone{top:65px;right:-5px}.article-promo--showcase .article-promo__art-caption{color:#d8e7ff;font-size:8px}.article-promo__sticker{background:var(--promo-accent);color:#102039;border-radius:4px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:750;display:flex;position:absolute;top:-5px;right:8px;transform:rotate(7deg);box-shadow:0 5px 15px #0003}.article-promo__sticker>svg{width:12px;height:12px}.article-promo--showcase .article-promo__journey{background:var(--promo-accent);color:#102039;border:none;font-weight:700;bottom:17px;right:-3px;transform:rotate(5deg)}.article-promo--showcase .article-promo__journey>i{background:#102039}@media (prefers-reduced-motion:no-preference){.article-promo--showcase.is-animated:after{animation:4.8s ease-in-out promo-glow}.article-promo--showcase.is-animated .article-promo__art{animation:2.4s ease-in-out 2 promo-float}.article-promo--showcase.is-animated .article-promo__cta:after{animation:2.4s ease-in-out 2 promo-shine}.article-promo--showcase.is-animated .article-promo__sticker,.article-promo--showcase.is-animated .article-promo__journey{animation:2.4s ease-in-out 2 promo-tag}}@media (hover:hover){.article-promo--showcase .article-promo__cta:hover{color:#102039;background:#fff;box-shadow:0 6px 20px #0003}}@keyframes promo-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes promo-tag{0%,to{rotate:none}50%{rotate:-7deg}}@keyframes promo-glow{0%,to{opacity:.7;transform:translate(0)}50%{opacity:1;transform:translate(-90px,50px)}}@keyframes promo-shine{0%,20%{transform:translate(-140%)}70%,to{transform:translate(140%)}}@media (max-width:767px){.article-promo--showcase{padding:21px}.article-promo--showcase .article-promo__title{font-size:24px}.article-promo--showcase .article-promo__eyebrow{font-size:8px}}@media (max-width:379px){.article-promo--showcase{padding:18px}.article-promo--showcase .article-promo__title{font-size:22px}}
