:root{--gold:#c9a227;--gold-dark:#a07818;--teal:#2a5266;--teal-dark:#1d3a47;--dark-bg:#0a0d14;--dark-elevated:#12161f;--dark-border:#ffffff14;--light-bg:#faf9f5;--light-elevated:#fff;--light-muted:#f0ede4;--light-border:#e8e4da;--text-dark:#1a1a1a;--text-body:#3d3a33;--text-muted:#6b7280;--text-light:#c0c8d4;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 4px 12px #0000000f;--shadow-lg:0 8px 30px #00000014;--shadow-xl:0 20px 60px #0000001f;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--font-display:"Georgia", "Times New Roman", serif;--font-sans:"DM Sans", "Inter", system-ui, sans-serif;--font-body:"Roboto", sans-serif;--header-bg:#0f172a;--main-color:#c9a227;--main-dark-color:#fff;--menu-color:#fff;--submenu-bg:#1a1a1a;--submenu-color:#fff;--title-color:#fff;--body-bg:#faf9f5;--body-text:#3d3a33;--body-link:#c9a227;--posts-bg:#fff;--posts-title:#1a1a1a;--posts-text:#3d3a33;--footer-bg:#0a0d14;--footer-color:#fff;--top-bar-bg:#161a20}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{word-break:break-word;word-wrap:break-word;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--body-bg) none repeat fixed top left;font-family:var(--font-body);color:var(--body-text);word-wrap:break-word;margin:0;padding:0;font-size:14px;font-weight:400;line-height:1.8}a{color:var(--body-link);text-decoration:none;transition:color .17s,border-color .15s}a:hover{opacity:.8}a img{border:0}img{border:none;max-width:100%;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-dark);margin:0 0 15px}p{margin-bottom:20px;line-height:1.85}#outer-wrapper{background:var(--light-bg);box-shadow:none;margin:0 auto}.row{box-sizing:border-box;width:100%;max-width:1300px;margin:0 auto;padding:0 40px}#content-wrapper{box-sizing:border-box;width:100%;margin:40px auto 30px}#content-wrapper>.container{box-sizing:border-box;width:100%;margin:0 auto}#main-wrapper{float:left;box-sizing:border-box;word-wrap:break-word;width:calc(100% - 410px);margin:0;padding:0;overflow:hidden}#sidebar-wrapper{float:right;box-sizing:border-box;word-wrap:break-word;width:380px;padding:0;overflow:hidden}.clearfix{clear:both}.blog-card{z-index:0;border-radius:var(--radius-lg);border:1px solid var(--light-border);width:100%;margin:48px auto;padding:56px;position:relative;box-shadow:0 1px 2px #00000008,0 4px 16px #0000000d,0 12px 40px #0000000a;background:var(--light-elevated)!important;background-color:var(--light-elevated)!important;max-width:860px!important}.blog-card:before{display:none}.blog-card>*,.blog-card section,.blog-card header,.blog-card aside,.blog-card nav,.blog-card footer,.blog-card .hero-section,.blog-card .content-section,.blog-card .faq-section,.blog-card .conclusion-section,.blog-card .cta-section,.blog-card .feature-section,.blog-card .case-study,.blog-card .callout,.blog-card .tools-grid,.blog-card .stats-grid,.blog-card .chart-card,.blog-card .cta-box,.blog-card .metrics-row,.blog-card .details-wrapper,.blog-card .objection,.blog-card .author-box,.blog-card .checklist-item,.blog-card .step-item,.blog-card .code-block,.blog-card .notion-template,.blog-card .prompt-block,.blog-card .failure-card,.blog-card .calc-card,.blog-card .pricing-table-wrap,.blog-card .case-study-box,.blog-card .compare-grid,.blog-card .card-grid,.blog-card .link-box,.blog-card .faq-item,.blog-card .answer-island,.blog-card .concept-pull,.blog-card .callout-wrap{z-index:1;position:relative}.hero-section{margin-bottom:40px}.hero-eyebrow{font-family:var(--font-sans);letter-spacing:3.5px;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-size:11px;font-weight:600}.hero-section h1{font-family:var(--font-display);margin-bottom:20px;font-size:clamp(28px,3.8vw,50px);font-weight:700;line-height:1.15;color:var(--text-dark)!important}.hero-byline{color:var(--text-muted);font-size:13px;font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:22px;display:flex}.hero-byline span{align-items:center;gap:6px;display:flex}.hero-desc{color:var(--text-body);font-size:16px;line-height:1.75;font-family:var(--font-sans);max-width:100%;font-weight:300}.subheadline{font-family:var(--font-display);color:var(--text-body);margin-bottom:24px;font-size:clamp(16px,1.8vw,21px);font-style:italic}.post-summary{background:var(--light-muted);border:1px solid var(--light-border);border-left:4px solid var(--gold);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-body);margin-bottom:32px;padding:20px 24px;font-size:15px;line-height:1.75}h2{font-family:var(--font-display);text-align:left;border-bottom:1px solid var(--light-border);margin:64px 0 22px;padding-bottom:10px;font-size:clamp(22px,2.8vw,34px);font-weight:700;line-height:1.25;color:var(--gold)!important}h3{font-family:var(--font-display);text-align:left;margin:36px 0 14px;font-size:clamp(18px,2vw,24px);font-weight:600;line-height:1.35;color:var(--teal)!important}h4{font-family:var(--font-sans);color:var(--text-dark);margin-bottom:8px;font-size:16px;font-weight:600}p{font-family:var(--font-sans);color:var(--text-body);margin-bottom:20px;font-size:16px;line-height:1.85}.post-body a{color:var(--gold);border-bottom:1px solid #c9a2274d}.post-body a:hover{border-bottom-color:var(--gold)}strong{color:var(--text-dark);font-weight:600}blockquote{border-left:4px solid var(--gold);background:var(--light-muted);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-body);margin:24px 0;padding:16px 20px;font-style:italic}blockquote:before,blockquote:after{color:var(--text-muted);font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;line-height:1;display:inline-block}blockquote:before{content:"";margin:0 10px 0 0}blockquote:after{content:"";margin:0 0 0 10px}.widget .post-body ul,.widget .post-body ol{font-weight:400;line-height:1.5}.widget .post-body li{margin:5px 0;padding:0;line-height:1.5}.post-body ul{padding:0 0 0 20px}.post-body ul li:before{content:"";color:var(--gold);margin:0 5px 0 0;font-family:"Font Awesome 5 Free";font-size:13px;font-weight:900}.post-body u{text-decoration:underline}.post-body strike{text-decoration:line-through}.post-body h1,.post-body h2,.post-body h3{color:var(--text-dark);margin:0 0 15px;font-weight:500}.author-box{background:var(--light-muted);border:1px solid var(--light-border);border-left:4px solid var(--gold);border-radius:0 var(--radius-md) var(--radius-md) 0;align-items:center;gap:18px;margin:32px 0 40px;padding:18px 22px;display:flex}.av{background:linear-gradient(135deg, var(--gold), var(--gold-dark));width:50px;height:50px;font-family:var(--font-display);color:#0f0d07;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex;box-shadow:0 4px 12px #c9a2274d}.author-box .aname{color:var(--text-dark);margin:0;font-size:15px;font-weight:500}.author-box .atitle{color:var(--text-muted);margin-top:2px;font-size:13px;display:block}.toc-wrap{background:var(--light-muted);border:1px solid var(--light-border);border-left:4px solid var(--teal);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:32px 0 40px;padding:20px 24px}.toc-wrap h3{color:var(--teal);border:none;margin:0 0 12px;padding:0;font-size:15px}.toc-wrap ul{margin:0;padding:0;list-style:none}.toc-wrap ul li{font-size:14px;font-family:var(--font-sans);margin-bottom:8px}.toc-wrap ul li a{color:var(--teal);border:none;transition:color .15s}.toc-wrap ul li a:hover{color:var(--gold)}ul.post-nav{margin:0 0 35px;padding:0 5px;display:block;position:relative;overflow:hidden}.post-nav li{width:50%;display:inline-block}.post-nav .post-prev{float:left;text-align:left;box-sizing:border-box;padding:0 10px 0 0}.post-nav .post-next{float:right;text-align:right;box-sizing:border-box;padding:0 0 0 10px}.post-nav li a{color:var(--text-dark);line-height:1.4em;transition:color .17s;display:block;overflow:hidden}.post-nav li:hover a{color:var(--gold)}.post-nav li span{color:var(--text-muted);text-transform:uppercase;padding:0 0 3px;font-size:11px;font-weight:500;display:block}.post-nav .post-prev span:before{content:"";float:left;text-transform:none;margin:0 2px 0 0;font-family:"Font Awesome 5 Free";font-size:10px;font-weight:900}.post-nav .post-next span:after{content:"";float:right;text-transform:none;margin:0 0 0 2px;font-family:"Font Awesome 5 Free";font-size:10px;font-weight:900}.post-nav p{margin:0;font-size:12px;font-weight:400;line-height:1.5em}.post-nav .post-nav-active p{color:var(--text-muted)}.post-share{float:left;box-sizing:border-box;border-top:2px solid var(--light-border);width:100%;margin:0;padding:15px 0;position:relative;overflow:hidden}ul.share-links{margin:0 -2.5px;position:relative}.share-links li{float:left;box-sizing:border-box;width:14.2857%;margin:0;padding:0 2.5px}.share-links li a{float:left;cursor:pointer;width:100%;height:32px;color:var(--light-elevated);text-align:center;box-sizing:border-box;opacity:1;border-radius:var(--radius-sm);background:var(--teal);font-size:17px;font-weight:400;line-height:32px;transition:all .17s;display:inline-block}.share-links li a:hover{opacity:.8;background:var(--gold)}.post-labels{height:auto;margin:0 0 20px;padding:0;position:relative;overflow:hidden}.post-labels a{float:left;background-color:var(--light-muted);height:28px;color:var(--text-dark);border:1px solid var(--light-border);border-radius:var(--radius-sm);text-transform:capitalize;margin:0 5px 5px 0;padding:0 12px;font-size:12px;font-weight:500;line-height:28px;transition:all .17s;display:inline-block}.post-labels a:hover{background-color:var(--gold);color:#fff;border-color:var(--gold)}.home-posts-headline{margin:60px 0 32px}.home-posts-headline h3{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--text-dark)!important}.index-post{border-radius:var(--radius-lg);border:1px solid var(--light-border);flex-direction:column;gap:20px;margin:0 0 40px;padding:0;transition:box-shadow .3s,transform .3s;display:flex;overflow:hidden;box-shadow:0 1px 2px #00000008,0 4px 12px #0000000a;background:var(--light-elevated)!important;background-color:var(--light-elevated)!important}.index-post:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000000f,0 8px 32px #0000000f}.index-post:last-child{margin:0 0 40px}.index-post .post-image-wrap{float:none;width:100%;height:260px;overflow:hidden}.index-post .post-image-wrap img,.index-post .post-image-wrap .post-thumb{object-fit:cover;width:100%;height:100%;display:block}.index-post .post-image-link{z-index:1;width:100%;height:100%;display:block;position:relative;overflow:hidden}.index-post .post-info{box-sizing:border-box;background:var(--light-elevated);padding:20px 24px 24px;overflow:hidden}.index-post .post-info>h2{float:left;border:none;width:100%;margin:0 0 8px;padding:0;font-size:22px;font-weight:700;line-height:1.4em;text-decoration:none;overflow:hidden}.index-post .post-info>h2>a{float:left;color:var(--text-dark);transition:color .17s;display:block}.index-post .post-info>h2>a:hover{color:var(--gold)}.post-snippet{color:var(--text-body);font-family:var(--font-sans);margin:8px 0 12px;font-size:14px;line-height:1.7}a.read-more{float:left;height:32px;color:var(--text-dark);text-transform:uppercase;letter-spacing:.5px;border:1px solid var(--light-border);border-radius:var(--radius-sm);margin:8px 0 0;padding:0 14px;font-size:12px;font-weight:600;line-height:32px;transition:all .17s;display:inline-block;position:relative;overflow:hidden}a.read-more span{z-index:9;display:inline-block;position:relative}a.read-more:hover{color:#fff;border-color:var(--gold)}a.read-more:before{content:"";z-index:9;margin:0 5px 0 0;font-family:"Font Awesome 5 Free";font-weight:900;position:relative}a.read-more:after{content:"";transform-origin:100%;border-radius:3px;width:100%;transition:all .3s ease-out;position:absolute;inset:0;transform:scaleX(0)}a.read-more:hover:after{background-color:var(--gold);color:#fff;transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transform:scaleX(1)}a.post-tag{float:left;background-color:var(--light-muted);height:26px;color:var(--teal);text-transform:uppercase;letter-spacing:.5px;border:1px solid var(--light-border);border-radius:20px;margin:0;padding:0 12px;font-size:11px;font-weight:600;line-height:26px;text-decoration:none;transition:all .17s;display:inline-block}a.post-tag:hover{background-color:var(--gold);color:#fff;border-color:var(--gold)}.post-meta{color:var(--text-muted);padding:0 1px;font-size:13px;font-weight:400;overflow:hidden}.post-meta .post-author,.post-meta .post-date{float:left;margin:0 10px 0 0;display:inline-block}.post-meta .post-author:before,.post-meta .post-date:before{color:var(--text-muted);margin:0 3px 0 0;font-family:"Font Awesome 5 Free";font-size:11px;font-weight:900}.post-meta .post-author:before{content:"BY";font-family:Roboto,sans-serif}.post-meta .post-date:before{content:""}.post-meta a{color:var(--text-muted);transition:color .17s}.post-meta a:hover{color:var(--gold)}#breadcrumb{background-color:var(--light-muted);height:34px;color:var(--text-muted);border-radius:var(--radius-sm);margin:0 0 15px;padding:0 15px;font-size:12px;font-weight:400;line-height:34px}#breadcrumb a{color:var(--text-muted);transition:color .17s}#breadcrumb a:hover{color:var(--gold)}#breadcrumb a,#breadcrumb em{display:inline-block}#breadcrumb .delimiter:after{content:"";float:left;vertical-align:middle;margin:0 3px;font-family:"Font Awesome 5 Free";font-size:7px;font-style:normal;font-weight:900}.item-post h1.post-title{color:var(--text-dark);margin:0 0 15px;padding:0;font-size:30px;font-weight:700;line-height:1.4em;display:block;position:relative}.static_page .item-post h1.post-title{margin:15px 0 0}.item-post .post-body{box-sizing:border-box;border-top:1px solid var(--light-border);width:100%;margin:15px 0 20px;padding:20px 0 0;font-size:15px;line-height:1.6em;overflow:hidden}.item-post .post-body img{max-width:100%}.queryMessage{background-color:var(--light-elevated);color:var(--text-dark);border:1px solid var(--light-border);border-radius:var(--radius-sm);margin:0 0 25px;padding:8px 10px;font-size:13px;font-weight:400;overflow:hidden}.queryMessage .query-info{margin:0 5px}.queryMessage .search-query,.queryMessage .search-label{text-transform:uppercase;font-weight:700}.queryMessage .search-query:before,.queryMessage .search-label:before{content:"“"}.queryMessage .search-query:after,.queryMessage .search-label:after{content:"”"}.queryMessage a.show-more{float:right;color:var(--gold);text-decoration:underline;transition:opacity .17s}.queryMessage a.show-more:hover{opacity:.8}.queryEmpty{text-align:center;margin:0 0 25px;padding:10px 0;font-size:13px;font-weight:400}.custom-widget li{border-top:1px dotted var(--light-border);margin:15px 0 0;padding:15px 0 0;overflow:hidden}.custom-widget li:first-child{border:0;margin:0;padding:0}.custom-widget .post-image-link{float:left;vertical-align:middle;border-radius:var(--radius-sm);width:75px;height:60px;margin:0 12px 0 0;display:block;position:relative;overflow:hidden}.custom-widget .post-info{overflow:hidden}.custom-widget .post-title{margin:0;font-size:15px;font-weight:400;line-height:1.5em;overflow:hidden}.custom-widget .post-title a{color:var(--text-dark);transition:color .17s;display:block}.custom-widget li:hover .post-title a{color:var(--gold)}.index-post-wrap{box-sizing:border-box;margin:0;padding:0;display:block}.grid-posts{grid-gap:35px;grid-template-columns:repeat(2,1fr);display:grid}.blog-post{word-wrap:break-word;display:block;overflow:hidden}@media screen and (width<=1420px){#outer-wrapper{max-width:100%}.row{width:100%;padding:0 20px}#content-wrapper{box-sizing:border-box;padding:0 20px;position:relative}#main-wrapper{width:calc(100% - 350px)}#sidebar-wrapper{width:320px}#footer-wrapper .container{box-sizing:border-box;padding:10px 20px}}@media screen and (width<=1100px){#hot-wrapper .hot-center-section{float:left;width:100%;margin:0}#hot-wrapper .hot-left-section,#hot-wrapper .hot-right-section{float:left;width:100%}.grid-posts{grid-template-columns:1fr}}@media screen and (width<=980px){#content-wrapper>.container{margin:0}#header-wrap{padding:0}#header-inner a{display:inline-block!important}.header-logo,.main-logo{text-align:center;float:none;width:100%;max-width:226px;margin:0 auto}.header-menu{display:none}.mobile-menu-wrap,.mobile-menu-toggle{display:block}#main-wrapper,#sidebar-wrapper{width:100%;padding:0}#sidebar-wrapper{margin-top:20px}#footer-about-area{text-align:center;width:100%;padding:0}#footer-about-area .widget{width:100%}#footer-about-area .footer-logo{float:none;max-width:unset;padding:0;display:inline-block}.foot-bar-social{text-align:center;width:100%;padding:25px 0 0}.foot-bar-social ul>li{float:none;margin:0 5px;display:inline-block}.foot-bar-social ul>li>a{width:30px;height:30px;font-size:14px;line-height:30px}}@media screen and (width<=880px){#hot-wrapper .hot-right-section .author-list p.nice-text{margin:-40px 0 30px}.grid-posts,.grid-posts,ul.grid-big{grid-template-columns:repeat(2,1fr)}.footer-widgets-wrap{display:block}}@media screen and (width<=768px){#main-wrapper,#sidebar-wrapper{width:100%}.grid-posts{grid-template-columns:1fr}.blog-card{padding:24px}}.error404 #main-wrapper{width:100%!important;margin:0!important}.error404 #sidebar-wrapper{display:none}.errorWrap{color:var(--text-dark);text-align:center;padding:80px 0 100px}.errorWrap h3{margin:0 0 30px;font-size:160px;line-height:1}.errorWrap h4{margin:0 0 20px;font-size:25px}.errorWrap p{margin:0 0 10px}.errorWrap a{color:var(--gold);padding:10px 0 0;display:block}.errorWrap a i{font-size:20px}.errorWrap a:hover{text-decoration:underline}.contact-form{overflow:hidden}.contact-form .widget-title{display:none}.contact-form .contact-form-name,.contact-form .contact-form-email{float:left;box-sizing:border-box;border:1px solid var(--light-border);border-radius:var(--radius-sm);width:calc(50% - 5px);height:30px;margin:0 0 10px;padding:5px 10px;font-family:inherit;font-size:13px;line-height:30px}.contact-form .contact-form-email-message{float:left;box-sizing:border-box;border:1px solid var(--light-border);border-radius:var(--radius-sm);width:100%;margin:0 0 10px;padding:5px 10px;font-family:inherit;font-size:13px}.contact-form .contact-form-button-submit{float:left;background-color:var(--gold);color:#fff;cursor:pointer;box-sizing:border-box;border-radius:var(--radius-sm);border:0;width:100%;height:30px;margin:0;padding:0 10px;font-family:inherit;font-size:13px;line-height:30px;transition:background .17s}.contact-form .contact-form-button-submit:hover{background-color:var(--gold-dark)}.Profile .profile-img{float:left;width:80px;height:80px;margin:0 15px 0 0;transition:all .17s}.Profile .profile-datablock{margin:0}.Profile .profile-data .g-profile{color:var(--text-dark);margin:0 0 5px;font-size:18px;font-weight:700;transition:color .17s;display:block}.Profile .profile-data .g-profile:hover{color:var(--gold)}.Profile .profile-info>.profile-link{color:var(--text-dark);margin:5px 0 0;font-size:11px;transition:color .17s}.Profile .profile-info>.profile-link:hover{color:var(--gold)}.Profile .profile-datablock .profile-textblock{display:none}.hidden-widgets{visibility:hidden;display:none}.back-top{z-index:1010;cursor:pointer;color:#fff;text-align:center;width:36px;height:36px;box-shadow:var(--shadow-md);border-radius:50%;font-size:14px;line-height:36px;display:none;position:fixed;bottom:20px;right:20px;overflow:hidden}.back-top:before{content:"";background-color:var(--gold);opacity:.85;transition:opacity .17s;position:absolute;inset:0}.back-top:after{content:"";opacity:.8;font-family:"Font Awesome 5 Free";font-weight:900;transition:opacity .17s;position:relative}.back-top:hover:before,.back-top:hover:after,.nav-active .back-top:after,.nav-active .back-top:before{opacity:1}
