.blog-hero{background:linear-gradient(125deg,#351347 0%,#5f1f78 58%,#7d2b98 100%);color:#fff;padding:88px 0 78px;position:relative;overflow:hidden}.blog-hero:after{content:"";position:absolute;right:-100px;top:-170px;width:520px;height:520px;border:1px solid rgba(255,255,255,.14);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.035),0 0 0 140px rgba(255,255,255,.025)}.blog-hero__inner{position:relative;z-index:1;max-width:980px}.blog-breadcrumbs{display:flex;gap:9px;align-items:center;font-size:13px;margin-bottom:28px;color:rgba(255,255,255,.74)}.blog-breadcrumbs a{color:#fff;text-decoration:none}.blog-hero h1{max-width:980px;margin:10px 0 20px;font-size:clamp(38px,5vw,66px);line-height:1.04;letter-spacing:-.035em;color:#fff}.blog-hero__lead{max-width:830px;margin:0;font-size:20px;line-height:1.65;color:rgba(255,255,255,.9)}.blog-hero__meta{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:28px;font-size:13px;color:rgba(255,255,255,.72)}.blog-index-section,.blog-article-section{padding:72px 0 92px;background:#f7f5f8}.blog-index-heading{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:35px}.blog-index-heading h2{font-size:42px;margin:6px 0 0;color:#24172a}.blog-index-heading>p{margin:0;line-height:1.7;color:#685d6e}.blog-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.blog-index-card{background:#fff;border:1px solid #e8e0eb;border-radius:20px;padding:28px 30px 30px;box-shadow:0 14px 35px rgba(48,24,57,.055);display:flex;flex-direction:column;min-height:320px;transition:transform .2s ease,box-shadow .2s ease}.blog-index-card:hover{transform:translateY(-3px);box-shadow:0 20px 45px rgba(48,24,57,.09)}.blog-index-card:first-child{grid-column:span 2;background:linear-gradient(120deg,#fff 0%,#fbf7fc 100%)}.blog-index-card__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.blog-index-card__top span{font-size:28px;font-weight:800;color:#69227f}.blog-index-card__top small{font-size:12px;color:#817587}.blog-index-card h2{font-size:26px;line-height:1.25;margin:0 0 16px}.blog-index-card h2 a{color:#24172a;text-decoration:none}.blog-index-card p{color:#6d6372;line-height:1.7;margin:0 0 26px}.blog-index-card__link{margin-top:auto;color:#63207a;font-weight:700;text-decoration:none}.blog-index-card__link span{display:inline-block;margin-left:5px}.blog-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start}.blog-article{background:#fff;border:1px solid #e8e0eb;border-radius:20px;padding:clamp(26px,4vw,54px);box-shadow:0 14px 35px rgba(48,24,57,.05)}.blog-article>p,.blog-article li{font-size:17px;line-height:1.82;color:#403845}.blog-article>p{margin:0 0 24px}.blog-article .blog-intro{font-size:20px;line-height:1.75;color:#2c2330}.blog-article h2{font-size:31px;line-height:1.2;letter-spacing:-.02em;color:#27182e;margin:54px 0 18px}.blog-article h3{font-size:23px;color:#2c2031;margin:38px 0 14px}.blog-article a{color:#6c2381;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.blog-kicker{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:800;color:#7d2b98;margin-bottom:8px}.blog-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:36px 0}.blog-compare>div{border-radius:18px;padding:26px;background:#f7f1f9;border:1px solid #eadced}.blog-compare>div:nth-child(2){background:#f5f5f6;border-color:#e6e4e8}.blog-compare h2{font-size:24px;margin:0 0 12px}.blog-compare p{margin:0;color:#5e5363;line-height:1.65}.blog-note{margin:34px 0;padding:24px 26px;border-left:4px solid #702486;background:#faf7fb;border-radius:0 14px 14px 0}.blog-note strong{font-size:18px;color:#2e2034}.blog-note p{margin:8px 0 0;color:#5e5363;line-height:1.7}.blog-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0}.blog-scenarios article{padding:22px;border:1px solid #e9e2eb;border-radius:16px;background:#fff}.blog-scenarios strong{font-size:20px;color:#642079}.blog-scenarios p{font-size:14px!important;line-height:1.65!important;margin:10px 0 0!important;color:#665d6a!important}.blog-steps{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:30px 0}.blog-steps>div{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:19px;background:#f8f5f9;border-radius:14px}.blog-steps span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#67217c;color:#fff;font-weight:800}.blog-steps p{margin:0;color:#544a59;line-height:1.6}.blog-checklist{display:grid;gap:10px;margin:30px 0}.blog-checklist label{display:grid;grid-template-columns:48px 1fr;align-items:center;padding:14px 18px;border:1px solid #e8e0eb;border-radius:12px}.blog-checklist span{font-weight:800;color:#722487}.blog-checklist p{margin:0;color:#4e4552}.blog-list-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:30px 0}.blog-list-cards>div{padding:20px;border-radius:14px;background:#f8f5f9}.blog-list-cards strong{color:#321e39}.blog-list-cards p{margin:7px 0 0;color:#625768;line-height:1.55}.blog-visual{margin:32px 0;padding:28px;background:#f6f2f7;border-radius:18px}.bleed-outer{max-width:560px;margin:auto;padding:28px;background:#e7cceb;border:2px dashed #8c479b;position:relative}.bleed-outer>span{position:absolute;top:5px;left:10px;font-size:11px;font-weight:800;color:#6c2380;text-transform:uppercase}.bleed-trim{padding:24px;background:#fff;border:2px solid #5e1d70;position:relative}.bleed-trim>span{position:absolute;top:5px;left:8px;font-size:11px;color:#5e1d70}.bleed-safe{padding:40px 18px;border:2px dashed #c1afc6;text-align:center;color:#64556a;background:#fbfafb}.blog-cta{margin-top:58px;padding:32px;border-radius:18px;background:linear-gradient(125deg,#431652,#76278b);color:#fff;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.blog-cta h2{color:#fff;font-size:27px;margin:4px 0 10px}.blog-cta p{margin:0;color:rgba(255,255,255,.82);line-height:1.6}.blog-cta .blog-kicker{color:#eac7f1}.blog-sidebar{position:sticky;top:105px;display:grid;gap:16px}.blog-sidebar__box{background:#fff;border:1px solid #e8e0eb;border-radius:17px;padding:22px}.blog-sidebar__box--accent{background:#f4edf6}.blog-sidebar__title{margin:0 0 13px;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#5c1e70}.blog-sidebar__box a{display:block;padding:10px 0;color:#382f3d;text-decoration:none;border-top:1px solid #eee8ef;font-size:14px;line-height:1.45}.blog-sidebar__box a:first-of-type{border-top:0}.home-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.home-blog-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e7e0e9;border-radius:18px;padding:24px;min-height:290px;box-shadow:0 12px 30px rgba(48,24,57,.05)}.home-blog-card__number{font-size:13px;font-weight:800;color:#77278c;letter-spacing:.12em}.home-blog-card h3{font-size:22px;line-height:1.3;margin:18px 0 12px}.home-blog-card h3 a{color:#2a1f2f;text-decoration:none}.home-blog-card p{color:#6a606f;line-height:1.65;margin:0 0 22px}.home-blog-card__link{margin-top:auto;color:#67217c;font-weight:800;text-decoration:none}.section--blog-home{background:#f7f5f8}
@media(max-width:991px){.blog-article-layout{grid-template-columns:1fr}.blog-sidebar{position:static;grid-template-columns:1fr 1fr}.blog-scenarios{grid-template-columns:1fr}.home-blog-grid{grid-template-columns:1fr}.blog-index-grid{grid-template-columns:1fr}.blog-index-card:first-child{grid-column:auto}.blog-index-heading{grid-template-columns:1fr;gap:12px}.blog-hero{padding:70px 0 62px}}
@media(max-width:640px){.blog-hero h1{font-size:38px}.blog-hero__lead{font-size:18px}.blog-article{padding:24px 20px;border-radius:14px}.blog-article h2{font-size:27px;margin-top:44px}.blog-compare,.blog-steps,.blog-list-cards,.blog-sidebar{grid-template-columns:1fr}.blog-cta{grid-template-columns:1fr}.blog-index-section,.blog-article-section{padding:48px 0 64px}}
