@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}html{overflow-x:hidden;overflow-x:clip}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]):not(.sh-table):not(.sh-m-table){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]):not(.sh-table):not(.sh-m-table) thead{background:#F9FAFB}.wp-content table:not([style]):not(.sh-table):not(.sh-m-table) 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]):not(.sh-table):not(.sh-m-table) 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}.sh-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #eeeeee}.sh-inner{max-width:1400px;margin:0 auto;height:72px;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.sh-logo{flex-shrink:0;display:inline-flex;align-items:center}.sh-logo img{height:32px;width:auto;display:block}.sh-nav{display:flex;align-items:center;gap:4px}.sh-nav-link,.sh-nav-trigger{font-family:Matter,sans-serif;font-size:15px;font-weight:500;line-height:1;color:#656565;text-decoration:none;padding:10px 16px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;transition:background .15s,color .15s}.sh-nav-link:hover,.sh-nav-trigger:hover{background:rgba(39,93,245,.05);color:#275DF5}.sh-chev{transition:transform .2s ease}.sh-nav-item{position:relative;display:inline-flex}.sh-dd{position:absolute;top:100%;left:50%;padding-top:8px;transform:translateX(-50%) translateY(6px);opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:60}.sh-nav-item:focus-within .sh-dd,.sh-nav-item:hover .sh-dd{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.sh-nav-item:focus-within .sh-nav-trigger,.sh-nav-item:hover .sh-nav-trigger{background:rgba(39,93,245,.05);color:#275DF5}.sh-nav-item:focus-within .sh-chev,.sh-nav-item:hover .sh-chev{transform:rotate(180deg)}.sh-dd-panel{background:#fff;border:1px solid #eeeeee;border-radius:12px;box-shadow:0 12px 32px rgba(11,11,11,.1),0 2px 8px rgba(11,11,11,.04);padding:20px}.sh-dd[data-cols="1"] .sh-dd-panel{width:320px}.sh-dd[data-cols="2"] .sh-dd-panel{width:560px}.sh-dd-grid{display:grid;grid-gap:24px;gap:24px}.sh-dd-grid[data-cols="1"]{grid-template-columns:1fr}.sh-dd-grid[data-cols="2"]{grid-template-columns:1fr 1fr}.sh-dd-coltitle{margin:0 0 12px;font-family:Matter,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:rgba(101,101,101,.6)}.sh-dd-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sh-dd-item{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:8px;text-decoration:none;transition:background .12s ease}.sh-dd-item:hover{background:rgba(39,93,245,.05)}.sh-dd-icon{margin-top:2px;flex-shrink:0;color:#656565;transition:color .12s ease}.sh-dd-item:hover .sh-dd-icon{color:#275DF5}.sh-dd-text{min-width:0;display:flex;flex-direction:column}.sh-dd-label{font-size:14px;font-weight:500;color:#0B0B0B}.sh-dd-desc,.sh-dd-label{font-family:Matter,sans-serif}.sh-dd-desc{font-size:12px;line-height:1.35;color:#656565;margin-top:2px}.sh-dd-footer{margin-top:12px;border-top:1px solid #eeeeee;padding-top:12px}.sh-dd-footer-link{display:flex;align-items:center;justify-content:center;gap:6px;background:#F9F9F9;border-radius:8px;padding:8px 10px;font-family:Matter,sans-serif;font-size:14px;font-weight:600;color:#275DF5;text-decoration:none;transition:background .15s}.sh-dd-footer-link:hover{background:rgba(39,93,245,.05)}.sh-actions{display:flex;align-items:center;gap:12px}.sh-login{font-family:Matter,sans-serif;font-size:15px;font-weight:500;color:#656565;text-decoration:none;transition:color .15s}.sh-login:hover{color:#0B0B0B}.sh-btn-outline,.sh-btn-primary{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 24px;border-radius:6px;font-family:Matter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s,transform .05s}.sh-btn-outline{color:#0B0B0B;background:#fff;border:1px solid #eeeeee}.sh-btn-outline:hover{background:#F9F9F9}.sh-btn-primary{color:#fff;background:#275DF5;border:1px solid transparent;box-shadow:0 2px 12px rgba(39,93,245,.25)}.sh-btn-primary:hover{background:#2052de}.sh-btn-outline:active,.sh-btn-primary:active{transform:scale(.98)}.sh-burger{display:none;width:40px;height:40px;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#0B0B0B;border-radius:8px;transition:background .15s}.sh-burger:hover{background:#F9F9F9}.sh-overlay{position:fixed;inset:0;background:rgba(11,11,11,.4);z-index:90;animation:sh-fade .2s ease}@keyframes sh-fade{0%{opacity:0}to{opacity:1}}.sh-drawer{position:fixed;top:0;right:0;bottom:0;width:85vw;max-width:360px;background:#fff;z-index:100;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .25s ease;box-shadow:-8px 0 24px rgba(11,11,11,.12)}.sh-drawer.open{transform:translateX(0)}.sh-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #eeeeee}.sh-drawer-close{background:none;border:none;cursor:pointer;color:#0B0B0B;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.sh-drawer-close:hover{background:#F9F9F9}.sh-drawer-scroll{flex:1 1;overflow-y:auto;padding:8px 16px 16px}.sh-m-acc-trigger,.sh-m-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px;border-radius:12px;font-family:Matter,sans-serif;font-size:15px;font-weight:500;color:#0B0B0B;text-decoration:none;background:none;border:none;cursor:pointer;text-align:left;transition:background .15s,color .15s}.sh-m-acc-trigger:hover,.sh-m-link:hover{background:rgba(39,93,245,.05);color:#275DF5}.sh-m-acc-trigger.open{color:#275DF5}.sh-m-acc-chev{transition:transform .2s ease;color:#656565;flex-shrink:0}.sh-m-acc-trigger.open .sh-m-acc-chev{transform:rotate(180deg)}.sh-m-acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.sh-m-acc-body.open{grid-template-rows:1fr}.sh-m-acc-inner{overflow:hidden;padding-left:8px}.sh-m-coltitle{margin:8px 0 4px;padding:0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:rgba(101,101,101,.5)}.sh-m-coltitle,.sh-m-item{font-family:Matter,sans-serif}.sh-m-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;font-size:14px;color:#656565;text-decoration:none;transition:background .12s,color .12s}.sh-m-item:hover{background:rgba(39,93,245,.05);color:#275DF5}.sh-m-item .sh-dd-icon{margin-top:0}.sh-m-footer-link{color:#275DF5;font-weight:600}.sh-drawer-login{margin-top:12px;border-top:1px solid #eeeeee;padding-top:12px}.sh-drawer-cta{border-top:1px solid #eeeeee;padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 -4px 12px rgba(0,0,0,.04)}.sh-btn-full{width:100%;height:48px}@media (max-width:1023px){.sh-actions .sh-btn-outline,.sh-actions .sh-btn-primary,.sh-login,.sh-nav{display:none}.sh-burger{display:inline-flex}}@media (max-width:640px){.sh-inner{padding:0 16px}}.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}}