@font-face{font-family:Matter;src:url(/blog/fonts/matter-regular-webfont.woff2) format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:Matter;src:url(/blog/fonts/matter-bold-webfont.woff2) format("woff2");font-weight:600 700;font-display:swap}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0;background:#fff;color:#202020;-webkit-font-smoothing:antialiased}.wp-content{font-family:Inter,sans-serif;font-size:17px;line-height:29px;color:#373737}.wp-content h2{font-weight:700;font-size:24px;line-height:36px}.wp-content h2,.wp-content h3{font-family:Matter,sans-serif;color:#202020;margin:32px 0 24px;scroll-margin-top:160px}.wp-content h3{font-weight:600;font-size:21px;line-height:120%}.wp-content h4{font-family:Matter,sans-serif;font-weight:600;font-size:18px;color:#202020;margin:36px 0 24px}.wp-content h2 span[id],.wp-content h3 span[id],.wp-content h4,.wp-content h4 span[id]{scroll-margin-top:160px}.wp-content p{margin:0 0 .8em}.wp-content a{color:#275DF5;text-decoration:underline;text-underline-offset:2px}.wp-content b,.wp-content strong{font-weight:600;color:#202020}.wp-content em,.wp-content i{font-style:italic}.wp-content ol,.wp-content ul{margin:1rem 0;padding-left:1.5rem}.wp-content li{margin:.4rem 0;line-height:1.6}.wp-content blockquote{border-left:4px solid #275df5;background:#F8F9FF;padding:16px 20px;border-radius:0 8px 8px 0;margin:24px 0;font-style:italic;color:#374151}.wp-content code{background:#F3F4F6;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:14px;color:#202020}.wp-content pre{background:#fff;color:#1F2937;border:1px solid #e5e7eb;border-radius:8px;padding:20px 20px 52px;overflow-x:auto;margin:24px 0;position:relative;font-family:Inter,sans-serif;font-size:15px;line-height:26px}.wp-content pre code{background:none;padding:0;font-size:inherit;color:inherit}.wp-pre-copy-btn{position:absolute;bottom:8px;left:0;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#EEF2FF;color:#275DF5;border:1px solid #c7d2fe;border-radius:6px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,color .15s,border-color .15s;z-index:1}.wp-pre-copy-btn:hover{background:#E0E7FF}.wp-pre-copy-btn.copied{background:#ECFDF5;color:#059669;border-color:#A7F3D0}.wp-content .email-template-wrap{position:relative;margin:24px auto;max-width:650px;padding-bottom:44px}.wp-content .email-template-pre-wrap pre{margin:0}.wp-content hr{border:none;border-top:1px solid #e5e7eb;margin:32px 0}.wp-content table:not([style]){width:100%;border-collapse:collapse;font-size:15px;margin:24px 0;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.wp-content table:not([style]) thead{background:#F9FAFB}.wp-content table:not([style]) th{padding:12px 16px;text-align:left;font-weight:600;color:#374151;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.wp-content table:not([style]) td{padding:12px 16px;border-top:1px solid #e5e7eb;color:#374151}.wp-content table[style]{max-width:100%}.wp-content img{max-width:100%;height:auto;border-radius:8px;display:block;margin:24px auto;cursor:zoom-in;transition:opacity .15s}.wp-content img:hover{opacity:.9}.wp-content figure{margin:32px 0}.wp-content figcaption{margin-top:8px;font-size:13px;color:#6B7280;text-align:center}.wp-content .wp-block-embed{margin:32px 0}.wp-content .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;background:#000}.wp-content .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:8px}.wp-content [class*=wp-block-]>p:last-child{margin-bottom:0}.wp-content #toc_container{display:none}.om-cta-fallback{background:#EEF2FF;border-radius:12px;padding:40px 32px;text-align:center;margin:32px auto;max-width:700px}.om-cta-title{font-family:Matter,sans-serif;font-weight:700;font-size:26px;line-height:1.3;color:#0F172A;margin:0 0 12px}.om-cta-desc{font-size:16px;color:#475569;margin:0 0 24px;line-height:1.6}.om-cta-btn,.om-cta-desc{font-family:Inter,sans-serif}.om-cta-btn{display:inline-block;background:#3B40D4;color:#fff!important;font-weight:600;font-size:18px;padding:16px 48px;border-radius:8px;text-decoration:none!important;transition:background .15s;min-width:280px}.om-cta-btn:hover{background:#2f34b5}.om-cta-note{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#64748B;margin:12px 0 0}.wp-content .lightbox-trigger,.wp-content .wp-lightbox-overlay{display:none!important}.wp-content .email-template{max-width:650px;margin:24px auto;border:1px solid #bfdbfe;border-radius:8px;font-family:Arial,sans-serif;box-shadow:0 2px 4px rgba(0,0,0,.08)}.wp-content .email-header{background-color:#EFF6FF;padding:12px 20px;border-bottom:1px solid #bfdbfe}.wp-content .email-body{padding:20px;background-color:#fff}.wp-content .email-body button{background-color:#EFF6FF;border:1px solid #bfdbfe;border-radius:6px;padding:8px 18px;cursor:pointer;color:#1d4ed8;font-size:14px;font-weight:600;transition:background .15s}.wp-content .email-body button:hover{background-color:#DBEAFE}.site-nav-link{font-family:Inter,sans-serif;font-size:15px;font-weight:500;color:#6B7280;text-decoration:none;padding:10px 16px;border-radius:8px;display:inline-flex;align-items:center;gap:5px;transition:background .15s,color .15s}.site-nav-link:hover{background:#F9FAFB;color:#111827}button.site-nav-link{background:none;border:none;cursor:pointer}.site-nav-item{position:relative;display:inline-flex}.site-nav-item:after{content:"";position:absolute;top:100%;left:0;right:0;height:10px}.site-nav-dd{position:absolute;top:calc(100% + 8px);left:0;min-width:330px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 18px 48px rgba(17,24,39,.14);padding:8px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility .16s;z-index:60}.site-nav-item:focus-within>.site-nav-dd,.site-nav-item:hover>.site-nav-dd{opacity:1;visibility:visible;transform:translateY(0)}.site-nav-item:hover>.site-nav-link svg{transform:rotate(180deg)}.site-nav-link svg{transition:transform .16s ease}.site-nav-dd-item{display:block;padding:10px 12px;border-radius:9px;text-decoration:none;transition:background .12s ease}.site-nav-dd-item:hover{background:#F5F7FF}.site-nav-dd-item .t{font-size:14px;font-weight:600;color:#111827}.site-nav-dd-item .d,.site-nav-dd-item .t{display:block;font-family:Inter,sans-serif}.site-nav-dd-item .d{font-size:12.5px;line-height:1.35;color:#6B7280;margin-top:2px}.site-header-login{padding:10px 12px}.site-header-btn-outline{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#374151;text-decoration:none;padding:9px 20px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;transition:background .15s,border-color .15s}.site-header-btn-outline:hover{background:#F9FAFB;border-color:#D1D5DB}.site-header-btn-primary{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#fff;text-decoration:none;padding:9px 20px;border-radius:8px;background:#275DF5;transition:background .15s}.site-header-btn-primary:hover{background:#1d4ed8}.site-header-hamburger{display:none;background:none;border:none;cursor:pointer;padding:8px;color:#374151;border-radius:8px}@media (max-width:1024px){.site-header-btn-outline,.site-header-btn-primary,.site-header-login,.site-header-nav{display:none!important}.site-header-hamburger{display:flex!important}}.site-footer-link{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#6B7280;text-decoration:none;transition:color .15s;line-height:1.5}.site-footer-link:hover{color:#111827}.site-footer-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:32px 24px;gap:32px 24px}@media (max-width:1024px){.site-footer-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.site-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-category-nav-inner{padding:0 16px!important}}@media (max-width:1024px){.blog-hero-grid{grid-template-columns:1fr!important;padding:0 24px!important;gap:32px!important}.blog-breadcrumb-inner{padding:12px 24px!important}.blog-hero-meta{padding:0!important;height:auto!important}}@media (max-width:768px){.blog-hero-grid{padding:0 16px!important}.blog-breadcrumb-inner{padding:12px 16px!important}.blog-hero-title{font-size:28px!important;padding:12px 0 24px!important}.blog-hero-ctas{margin-top:24px!important;flex-direction:column!important}.blog-hero-ctas a{width:100%!important}}.hero-btn-outline,.hero-btn-primary{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.hero-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(98,113,255,.45);opacity:.93}.hero-btn-primary:active{transform:translateY(0);box-shadow:none;opacity:.85}.hero-btn-outline:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(98,113,255,.2);background:#f0f2ff!important}.hero-btn-outline:active{transform:translateY(0);box-shadow:none;background:#e4e7ff!important}@media (max-width:1024px){.blog-post-layout{grid-template-columns:1fr!important;padding:32px 24px!important;gap:0!important}.blog-sidebar-aside,.blog-toc-aside{display:none!important}}@media (max-width:768px){.blog-post-layout{padding:24px 16px!important}}@media (max-width:1024px){.blog-page-inner{padding:0 24px!important}.blog-cards-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.blog-page-inner{padding:0 16px!important}.blog-hero-card{grid-template-columns:1fr!important}.blog-hero-card-body{padding:20px!important}.blog-cards-grid{grid-template-columns:1fr!important}.author-archive-header{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.author-archive-header>div:not(:first-child){margin-right:0!important;width:100%!important}}