@import url("https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500&family=Inter:wght@300;400;500;600&display=swap");:root{--shrewdy-void:#000;--shrewdy-surface:#1c1c1c;--shrewdy-surface-alt:#141414;--shrewdy-cream:#ffefe0;--shrewdy-stone:#555149;--shrewdy-stone-light:#7a7368;--shrewdy-red:#ff3131;--shrewdy-red-dim:#cc2828;--shrewdy-white:#fff;--shrewdy-font-heading:"Bitter",Georgia,serif;--shrewdy-font-body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--shrewdy-space-xs:0.5rem;--shrewdy-space-sm:0.75rem;--shrewdy-space-md:1rem;--shrewdy-space-lg:1.5rem;--shrewdy-space-xl:2rem;--shrewdy-space-2xl:3rem;--shrewdy-space-3xl:4rem;--shrewdy-space-4xl:6rem;--shrewdy-space-5xl:8rem;--shrewdy-radius-sm:0.75rem;--shrewdy-radius-md:1.5rem;--shrewdy-radius-lg:3rem;--shrewdy-radius-xl:4rem;--shrewdy-ease:cubic-bezier(0.25,0.46,0.45,0.94);--shrewdy-shadow-card:0 4px 24px rgba(0,0,0,.35);--shrewdy-shadow-card-hover:0 8px 40px rgba(0,0,0,.5);--shrewdy-shadow-red:0 10px 30px rgba(255,49,49,.15);--shrewdy-shadow-red-hover:0 15px 40px rgba(255,49,49,.3)}body:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;content:"";height:100%;left:0;opacity:.04;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}.blog-post__column-wrapper h1,.blog-post__column-wrapper h2,.blog-post__column-wrapper h3,.blog-post__column-wrapper h4,.blog-post__column-wrapper h5,.blog-post__column-wrapper h6{color:var(--shrewdy-cream);font-family:var(--shrewdy-font-heading);font-weight:700;letter-spacing:-.03em;line-height:1.15}.blog-post__column-wrapper p{color:var(--shrewdy-cream);font-family:var(--shrewdy-font-body);font-size:clamp(.95rem,1.1vw,1.1rem);line-height:1.8;max-width:72ch}.blog-post__column-wrapper a:not(.button):not(.shrewdy-post-breadcrumb__link):not(.blog-listing__post-title-link){color:var(--shrewdy-red);text-decoration:underline;text-decoration-color:rgba(255,49,49,.3);text-underline-offset:3px;transition:text-decoration-color .2s var(--shrewdy-ease)}.blog-post__column-wrapper a:not(.button):not(.shrewdy-post-breadcrumb__link):not(.blog-listing__post-title-link):hover{text-decoration-color:var(--shrewdy-red)}::selection{background:var(--shrewdy-red);color:var(--shrewdy-white)}::-moz-selection{background:var(--shrewdy-red);color:var(--shrewdy-white)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--shrewdy-void)}::-webkit-scrollbar-thumb{background:var(--shrewdy-stone);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--shrewdy-stone-light)}.shrewdy-overline{display:inline-block;font-family:var(--shrewdy-font-body);font-size:.7rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.shrewdy-overline,.shrewdy-text-red{color:var(--shrewdy-red)}.fade-in-up{opacity:0;transform:translateY(30px);transition:opacity .6s var(--shrewdy-ease),transform .6s var(--shrewdy-ease)}.fade-in-up.is-visible{opacity:1;transform:translateY(0)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.shrewdy-divider{background:linear-gradient(90deg,transparent,var(--shrewdy-stone) 20%,var(--shrewdy-stone) 80%,transparent);border:none;height:1px;margin:var(--shrewdy-space-3xl) 0;opacity:.25;width:100%}.shrewdy-divider--red{background:linear-gradient(90deg,transparent,var(--shrewdy-red) 30%,var(--shrewdy-red) 70%,transparent);opacity:.4}@media (max-width:1024px){:root{--shrewdy-space-4xl:4rem;--shrewdy-space-5xl:5rem}}@media (max-width:768px){:root{--shrewdy-space-3xl:2.5rem;--shrewdy-space-4xl:3rem;--shrewdy-space-5xl:4rem}}@media (max-width:480px){:root{--shrewdy-space-2xl:2rem;--shrewdy-space-3xl:2rem;--shrewdy-space-4xl:2.5rem;--shrewdy-space-5xl:3rem}}@media (prefers-reduced-motion:reduce){.fade-in-up{opacity:1;transform:none;transition:none}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.google_reviews .swiper-slide{display:flex;flex-direction:column}.google_reviews .swiper-wrapper{align-items:unset!important;height:auto!important}.es-carousel-layout-item,.es-carousel-layout-item>div{height:100%!important}.google_reviews .ioKltN{background-color:#ffefe0}.google_reviews .BulletsControl__BulletsControlItem-sc-vxd05w-2{background:#ffefe0}.blog-post__timestamp{color:#7a7368!important}.blog-post__author-name{color:#ffefe0!important}.blog-post__author-name:focus,.blog-post__author-name:hover{color:#ff3131!important}.blog-post__author span,.blog-post__meta span,.reading-minutes,.shrewdy-reading-time{color:#7a7368!important}.blog-post__body,.blog-post__body .hs_cos_wrapper_type_rich_text,.blog-post__body li,.blog-post__column-wrapper li,.hs_cos_wrapper_type_rich_text li{color:#ffefe0!important}.blog-post__body li::marker,.blog-post__column-wrapper li::marker,.hs_cos_wrapper_type_rich_text li::marker{color:#ff3131!important}.blog-post__body em,.blog-post__body ol,.blog-post__body span,.blog-post__body strong,.blog-post__body td,.blog-post__body th,.blog-post__body ul,.blog-post__column-wrapper em,.blog-post__column-wrapper ol,.blog-post__column-wrapper span,.blog-post__column-wrapper strong,.blog-post__column-wrapper td,.blog-post__column-wrapper th,.blog-post__column-wrapper ul{color:#ffefe0!important}.blog-post__body .caption,.blog-post__body figcaption,.blog-post__body small{color:#7a7368!important}.blog-post__body blockquote{color:#ffefe0!important}.social-sharing,.social-sharing__share-text{color:#7a7368!important}.blog-cta{max-width:100%;padding:64px 20px}.blog-cta .shrewdy-container,.blog-cta .shrewdy-container--narrow{margin-left:auto;margin-right:auto;max-width:720px;padding:0 20px}.blog-cta__card{background-color:#1c1c1c!important;border-radius:16px;padding:48px 40px}.blog-cta .overline,.overline{color:#ff3131!important;display:inline-block;font-size:.7rem;font-weight:500;letter-spacing:.15em;margin-bottom:8px;text-transform:uppercase}.blog-cta__title{color:#ffefe0!important;font-size:2rem;margin-bottom:12px;margin-top:0}.blog-cta__desc{color:#ffefe0!important;font-size:1.05rem;line-height:1.6;margin-bottom:24px}.blog-cta__input-group{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.blog-cta__fallback-form input[type=email]{background-color:#000;border:1px solid #555149;border-radius:8px;color:#ffefe0!important;flex:1 1 260px;font-size:1rem;padding:12px 16px}.blog-cta__fallback-form input[type=email]::placeholder{color:#7a7368!important}.blog-cta__btn{background-color:#ff3131;border:none;border-radius:8px;color:#ffefe0;cursor:pointer;font-weight:600;padding:12px 24px;white-space:nowrap}.blog-cta__btn:hover{background-color:#e02828}.blog-cta__disclaimer{color:#7a7368!important;font-size:.8rem;margin-top:8px}.blog-manifesto{padding:48px 20px}.blog-manifesto .shrewdy-container,.blog-manifesto .shrewdy-container--narrow{margin-left:auto;margin-right:auto;max-width:720px;padding:0 20px}.blog-manifesto__inner{border-left:3px solid #ff3131;padding-left:24px}.blog-manifesto__quote{color:#ffefe0!important;font-size:1.25rem;font-style:italic;line-height:1.6;margin:0 0 16px}.blog-manifesto__name{color:#ffefe0!important;display:block;font-weight:600}.blog-manifesto__role{color:#7a7368!important;display:block;font-size:.9rem}.shrewdy-footer{background-color:#1c1c1c!important;border-top-left-radius:24px;border-top-right-radius:24px;color:#ffefe0!important;margin-top:0;padding:64px 20px 0}.shrewdy-footer .shrewdy-container{margin-left:auto;margin-right:auto;max-width:1200px;padding:0}.shrewdy-footer__grid{display:grid!important;gap:40px;grid-template-columns:2fr 1fr 1fr 1fr;padding-bottom:48px}@media (max-width:768px){.shrewdy-footer__grid{gap:32px;grid-template-columns:1fr 1fr}}@media (max-width:480px){.shrewdy-footer__grid{gap:24px;grid-template-columns:1fr}}.shrewdy-footer__brand{display:flex;flex-direction:column;gap:8px}.shrewdy-footer__logo{color:#ffefe0!important;display:block;font-size:1.5rem;font-weight:700;letter-spacing:.1em}.shrewdy-footer__tagline{color:#7a7368!important;font-size:.95rem;margin:0}.shrewdy-footer__status{align-items:center;color:#7a7368!important;display:flex;font-size:.85rem;gap:8px;margin-top:12px}.shrewdy-footer__status span{color:#7a7368!important}.shrewdy-pulse{animation:shrewdy-pulse-ring 2s ease-in-out infinite;background-color:#22c55e;border-radius:50%;display:inline-block;height:8px;width:8px}@keyframes shrewdy-pulse-ring{0%{box-shadow:0 0 0 0 rgba(34,197,94,.5)}70%{box-shadow:0 0 0 6px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.shrewdy-footer__col{display:flex;flex-direction:column;gap:8px}.shrewdy-footer__col-title{color:#ffefe0!important;font-size:.8rem;font-weight:600;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.shrewdy-footer__link{color:#7a7368!important;display:block!important;font-size:.95rem;text-decoration:none;transition:color .2s ease}.shrewdy-footer__link:focus,.shrewdy-footer__link:hover{color:#ffefe0!important}.shrewdy-footer__legal{align-items:center;border-top:1px solid #333;display:flex!important;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:0;padding:24px 0}.shrewdy-footer__legal span{color:#7a7368!important;font-size:.85rem}.shrewdy-footer__legal-links{display:flex;gap:20px}.shrewdy-footer__legal-links a{color:#7a7368!important;font-size:.85rem;text-decoration:none;transition:color .2s ease}.blog-post,.blog-post-section,.blog-post__body,.blog-post__column-wrapper,.shrewdy-footer__legal-links a:focus,.shrewdy-footer__legal-links a:hover{color:#ffefe0!important}.blog-post__meta,.blog-post__meta span{color:#7a7368!important}.body-container--blog-post{background:var(--shrewdy-void,#000)}.blog-post h1,.content-wrapper h1{color:#ffefe0!important;font-family:var(--shrewdy-font-heading,"Bitter",Georgia,serif);font-weight:700;letter-spacing:-.03em;line-height:1.15}.blog-post__meta a,.blog-post__meta a[rel=author]{color:#ffefe0!important;text-decoration:none}.blog-post__meta a:hover{color:#ff3131!important}.blog-post__meta time,.blog-post__timestamp{color:#7a7368!important}.blog-post__body,.blog-post__body blockquote,.blog-post__body em,.blog-post__body li,.blog-post__body p,.blog-post__body span,.blog-post__body strong,.blog-post__body td,.blog-post__body th{color:#ffefe0!important}.blog-post__body h2,.blog-post__body h3,.blog-post__body h4,.blog-post__body h5,.blog-post__body h6{color:#ffefe0!important;font-family:var(--shrewdy-font-heading,"Bitter",Georgia,serif)}.blog-post__body p{font-family:var(--shrewdy-font-body,"Inter",sans-serif);font-size:clamp(.95rem,1.1vw,1.1rem);line-height:1.8;max-width:72ch}.blog-post__body li::marker{color:#ff3131!important}.blog-post__body ol li::marker{font-weight:600}.blog-post__body a:not(.button){color:#ff3131!important;text-decoration:underline;text-decoration-color:rgba(255,49,49,.3);text-underline-offset:3px;transition:text-decoration-color .2s ease}.blog-post__body a:not(.button):hover{text-decoration-color:#ff3131}.blog-post__tags{color:#7a7368!important}.blog-post__tags svg{fill:#7a7368}.blog-post__tag-link{color:#7a7368!important;text-decoration:none;transition:color .2s ease}.blog-post__tag-link:hover{color:#ffefe0!important}.blog-post__featured-image{margin:var(--shrewdy-space-xl,2rem) 0}.blog-post__featured-image img{border-radius:1rem;width:100%}.blog-comments,.blog-comments *{color:#ffefe0!important}.blog-related-posts{background:var(--shrewdy-surface,#1c1c1c);margin-top:var(--shrewdy-space-3xl,4rem);padding:var(--shrewdy-space-3xl,4rem) 0}.blog-related-posts h2{color:#ffefe0!important;font-family:var(--shrewdy-font-heading,"Bitter",Georgia,serif);font-weight:700;margin-bottom:var(--shrewdy-space-xl,2rem)}.blog-related-posts__list{display:grid;gap:var(--shrewdy-space-xl,2rem);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.blog-related-posts__post{background:var(--shrewdy-surface-alt,#141414);border-radius:1.5rem;overflow:hidden;transition:box-shadow .35s ease,transform .35s ease}.blog-related-posts__post:hover{box-shadow:0 8px 40px rgba(0,0,0,.5);transform:translateY(-4px)}.blog-related-posts__image{display:block;height:auto;transition:transform .6s ease;width:100%}.blog-related-posts__post:hover .blog-related-posts__image{transform:scale(1.04)}.blog-related-posts__post-image-wrapper{display:block;overflow:hidden}.blog-related-posts__content{padding:1.25rem 1.5rem}.blog-related-posts__content p{color:#7a7368!important;font-family:var(--shrewdy-font-body,"Inter",sans-serif);font-size:.88rem;line-height:1.6}.blog-related-posts__title{font-family:var(--shrewdy-font-heading,"Bitter",Georgia,serif);font-weight:700;letter-spacing:-.02em;line-height:1.3}.blog-related-posts__title-link{color:#ffefe0!important;text-decoration:none;transition:color .2s ease}.blog-related-posts__title-link:hover{color:#ff3131!important}