/* A single framed feature rather than another set of promotional cards. */
html body .iw-teaser{padding:42px 0 54px!important;border:0!important;background:transparent!important;width:min(1280px,calc(100% - 48px))}
html body .iw-teaser .iw-teaser-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:38px;align-items:center;padding:clamp(24px,3.5vw,48px);border:2px solid transparent;border-radius:24px;background:linear-gradient(115deg,#f9fcfb 0%,#fff 45%,#f7fafc 100%) padding-box,linear-gradient(125deg,#61D2A3 0%,#7AD4E2 40%,#b7abc7 75%,#E1AE90 100%) border-box;box-shadow:0 12px 36px rgba(39,60,83,.055)}
html body .iw-teaser-copy{min-width:0}
html body .iw-teaser .iw-brand-logo-small{width:230px;max-width:75%;height:auto;margin:0 0 24px}
html body .iw-teaser .iw-feature-kicker{font-size:.69rem;line-height:1.6;font-weight:600!important;letter-spacing:.1em!important;margin:0 0 12px;color:#52647a!important}
html body .iw-teaser h2{font-size:clamp(1.8rem,2.7vw,2.6rem)!important;line-height:1.13!important;font-weight:650!important;letter-spacing:-.03em!important;max-width:24ch;margin:0 0 20px}
html body .iw-teaser .iw-feature-lead{font-size:1.02rem;line-height:1.7;max-width:54ch;margin:0 0 20px;color:#3A506D!important}
.iw-feature-points{display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none;margin:0 0 20px;padding:0}
html body .iw-feature-points li{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600!important;line-height:1.5;color:#273C53}
.iw-feature-points li::before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:#61D2A3}
.iw-feature-points li:nth-child(2)::before{background:#7AD4E2}.iw-feature-points li:nth-child(3)::before{background:#9c8ba9}
html body .iw-teaser .iw-feature-support{font-size:.88rem;line-height:1.65;max-width:59ch;margin:0 0 24px;color:#52647a!important}
.iw-feature-action{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
html body .iw-feature-action .blue-btn{font-size:.91rem;font-weight:600;line-height:1.4;padding:13px 20px;max-width:100%;text-align:left;border-radius:24px!important}
.iw-feature-action>span{font-size:.72rem;line-height:1.5;color:#637589;max-width:55ch}
html body .iw-teaser-preview{margin:0;min-width:0;align-self:center}
html body .iw-teaser-preview img{display:block;width:100%;height:auto;border-radius:14px!important;border:1px solid #d3e1e5;box-shadow:0 10px 25px rgba(39,60,83,.09);filter:none!important;opacity:1!important}
html body .iw-teaser-preview figcaption{font-size:.73rem!important;line-height:1.5;margin-top:12px;color:#637589!important;text-align:center}
@media(max-width:1000px){html body .iw-teaser .iw-teaser-layout{grid-template-columns:1fr;gap:30px}html body .iw-teaser h2{font-size:clamp(1.8rem,4vw,2.5rem)!important;max-width:28ch}.iw-teaser-preview{max-width:720px}.iw-feature-points{gap:10px 18px}}
@media(max-width:550px){html body .iw-teaser{width:calc(100% - 28px);padding:28px 0 36px!important}html body .iw-teaser .iw-teaser-layout{padding:24px 20px;border-radius:18px;gap:24px}html body .iw-teaser .iw-brand-logo-small{width:200px;margin-bottom:22px}.iw-feature-points{flex-direction:column}html body .iw-feature-action .blue-btn{width:100%;justify-content:center;text-align:center}}