:root{--font-primary:'Cairo',sans-serif;--color-primary:#01336e;--color-secondary:#dbab0b;--color-accent:#bf9934;--color-accent-hover:#eda800;--color-text:#585855;--color-dark:#22232d;--color-light-bg:#f5f5f5;--color-border:#e0e0e0;--color-white:#fff;--container-max:1280px;--container-hero:1200px}body{font-family:var(--font-primary);font-size:17px;font-weight:400;line-height:1.8em;color:var(--color-text);padding-top:135px}.skip-link{position:absolute;top:.5rem;left:.5rem;z-index:2000;padding:.6rem .9rem;border-radius:.5rem;background:var(--color-secondary);color:var(--color-dark);text-decoration:none;font-weight:700}:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:700;color:var(--color-primary);text-transform:capitalize}h1{font-size:48.83px;line-height:1.3em;letter-spacing:-1px}h2{font-size:39.06px;line-height:1.3em;letter-spacing:-.8px}h3{font-size:31.25px;line-height:1.4em;letter-spacing:-1px}h4{font-size:25px;line-height:1.4em;letter-spacing:-.8px}h5{font-size:20px;line-height:1.5em}h6{font-size:16px;line-height:1.8em}@media(max-width:1024px){h1{font-size:48.83px}h2{font-size:39.06px}h3{font-size:31.25px}h4{font-size:25px}h5{font-size:20px}h6{font-size:16px}}@media(max-width:767px){h1{font-size:39.81px}h2{font-size:33.18px}h3{font-size:27.65px}h4{font-size:23.04px}h5{font-size:19.2px}h6{font-size:16px}}.container{max-width:var(--container-max)}.site-header{position:fixed;top:0;left:0;right:0;z-index:1030;width:100%}@media(max-width:991.98px){body{padding-top:72px}}.header-top{background-color:var(--color-primary);color:var(--color-white);padding:2px 20px;font-size:14px}.header-top-link{color:var(--color-white);text-decoration:none}.header-top-link:hover{color:rgba(255,255,255,0.9)}.header-top-text{color:var(--color-white)}.header-schedule-btn{border-color:var(--color-white);color:var(--color-white);padding:8px 18px;font-size:14px;font-weight:700;text-transform:uppercase}.header-schedule-btn:hover{background:var(--color-white);color:var(--color-primary);border-color:var(--color-white)}.bg-nav{background-color:var(--color-white) !important;box-shadow:0 1px 0 var(--color-border)}.navbar .nav-link{color:var(--color-primary) !important;font-size:14px;font-weight:700;text-transform:uppercase;padding:34px 12px}.navbar .nav-link:hover{color:var(--color-accent-hover) !important}.navbar .navbar-toggler{border-color:var(--color-primary)}.navbar .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='003030'%3e%3cpathstroke='%2301336E'stroke-linecap='round'stroke-miterlimit='10'stroke-width='2'd='M47h22M415h22M423h22'/%3e%3c/svg%3e")}.navbar .dropdown-menu{background:var(--color-primary);border:0;border-radius:0}.site-header .navbar .dropdown-locations-menu{overflow:visible}.site-header .navbar .dropdown-locations-scroll-host{display:block;list-style:none;margin:0;padding-block:.5rem;padding-inline:0;max-height:min(28rem,72vh,calc(100vh - 9rem)) !important;max-height:min(28rem,72dvh,calc(100dvh - 9rem)) !important;overflow-y:auto !important;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-accent-hover) rgba(0,0,0,0.15)}.site-header .navbar .dropdown-locations-scroll-host::-webkit-scrollbar{width:8px}.site-header .navbar .dropdown-locations-scroll-host::-webkit-scrollbar-track{background:rgba(0,0,0,0.15)}.site-header .navbar .dropdown-locations-scroll-host::-webkit-scrollbar-thumb{background:var(--color-accent-hover);border-radius:4px}@media(min-width:992px){.site-header .navbar .container,.site-header .navbar-collapse{overflow:visible}}.navbar .dropdown-item{color:var(--color-white);padding:20px 10px;font-size:14px;font-weight:700;text-transform:uppercase}.navbar .dropdown-item:hover{background:var(--color-accent-hover);color:var(--color-white)}.navbar .dropdown-divider{border-color:var(--color-border)}.navbar .dropdown-header{color:#7a5c00;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:14px 10px 4px;margin:0;line-height:1.8em}.navbar .dropdown-locations-scroll-host .dropdown-header:first-child{padding-top:10px}.navbar .nav-dropdown-caret{padding-left:4px !important;padding-right:12px !important}.logo-header{max-height:50px;width:auto}@media(min-width:992px){.logo-header{max-height:60px}}.btn-tangent-primary{background-color:var(--color-secondary);color:var(--color-primary);border:0;font-family:var(--font-primary);font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.8em;border-radius:5px;padding:10px 20px}.btn-tangent-primary:hover{background-color:var(--color-primary);color:var(--color-white)}.hero{background-color:#1a1a2e;color:var(--color-white);padding:90px 20px;position:relative;min-height:650px;display:flex;align-items:center}.hero .container{max-width:var(--container-hero)}.hero h1{font-size:56px;font-weight:700;color:var(--color-white);text-shadow:0 0 10px rgba(0,0,0,0.3);margin-bottom:.5rem;line-height:1.2}.hero h2{color:var(--color-white);text-shadow:0 0 10px rgba(0,0,0,0.3)}.hero .lead{font-size:17px;line-height:1.8em;opacity:.95}.hero-logo{max-width:100%;height:auto;margin-bottom:2rem}@media(max-width:1024px){.hero{min-height:580px;padding:60px 20px}.hero h1{font-size:48px}.hero-h2{font-size:33.18px}}@media(max-width:767px){.hero{min-height:820px;padding:60px 20px}.hero h1{font-size:38px}.hero-h2{font-size:27.65px}.hero-desc{font-size:18px}}.btn-hero{padding:12px 24px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:5px;transition:all .3s}.hero .btn-hero-outline{background:transparent;color:#fff;border:2px solid #fff}.hero .btn-hero-outline:hover{background:#fff;color:var(--color-accent)}.btn-hero-gold{background-color:var(--color-secondary) !important;color:var(--color-primary) !important;border:2px solid var(--color-secondary) !important}.btn-hero-gold:hover{background-color:var(--color-accent-hover) !important;border-color:var(--color-accent-hover) !important;color:var(--color-primary) !important}.hero .btn-hero-white{background:#fff !important;color:var(--color-primary) !important;border:2px solid var(--color-secondary) !important}.hero .btn-hero-white:hover{background:#fff !important;color:var(--color-primary) !important;border-color:var(--color-primary) !important}.hero-h2{font-size:39.06px;font-weight:700;color:var(--color-white);text-shadow:0 0 10px rgba(0,0,0,0.3);margin-bottom:1rem;line-height:1.3em;letter-spacing:-.8px}.hero-desc{font-size:20px;font-weight:400;line-height:1.6em;opacity:.95;margin-bottom:1.5rem;color:var(--color-white)}.hero-valuation-link{margin:1.25rem 0 0;font-size:17px}.hero-valuation-link a{color:var(--color-white);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-shadow:0 0 10px rgba(0,0,0,0.3)}.hero-valuation-link a:hover{color:var(--color-secondary)}.btn-hero-schedule{background-color:var(--color-primary) !important;color:var(--color-white) !important;border:2px solid var(--color-primary) !important}.btn-hero-schedule:hover{background-color:var(--color-secondary) !important;border-color:var(--color-secondary) !important;color:var(--color-dark) !important}.section-primary.sell-buy-cards{padding-top:40px;margin-top:0;position:relative}.sell-buy-cards .row{align-items:stretch}.sell-buy-cards .col-lg-6{display:flex}.sell-buy-cards .h-100{height:110% !important}.sell-buy-cards .card-tangent{margin-top:-100px;position:relative;z-index:2;box-shadow:0 4px 20px rgba(0,0,0,0.15);width:100%;min-height:0}.sell-buy-cards .col-lg-6:first-child .card-tangent{border-left:5px solid var(--color-primary)}.sell-buy-cards .col-lg-6:last-child .card-tangent{border-right:5px solid var(--color-primary)}@media(max-width:991px){.sell-buy-cards .card-tangent{margin-top:0}.section-primary.sell-buy-cards{padding-top:60px}.sell-buy-cards .col-lg-6:first-child .card-tangent,.sell-buy-cards .col-lg-6:last-child .card-tangent{border-left:0;border-right:0;border-bottom:5px solid var(--color-secondary)}}.section{padding:60px 20px}.section-alt{background-color:var(--color-light-bg)}.section-page-not-found{padding-bottom:20px}.page-not-found-title{text-transform:none;margin-bottom:.75rem}.page-not-found-lead{color:var(--color-text);font-size:1.1rem;margin-bottom:0}.services-action-steps{padding-left:0;margin-bottom:0}.services-action-steps li{margin-bottom:.9rem;padding-left:0;list-style:none}.services-action-steps li strong{color:var(--color-primary);margin-right:.25rem}.sell-my-business-card{max-width:640px;margin:0 auto;background:var(--color-white);border-radius:12px 12px 0 0;padding:1.75rem 2rem 2rem;box-shadow:0 2px 12px rgba(0,0,0,0.06);position:relative;overflow:visible}.sell-my-business-card::after{content:"";position:absolute;bottom:0;left:0;right:0;height:8px;background:var(--color-secondary);border-radius:0 0 16px 16px}.sell-my-business-card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:0}.sell-my-business-icon{color:var(--color-secondary);font-size:2rem;flex-shrink:0}.sell-my-business-title{color:var(--color-primary);font-size:1.5rem;margin:0}.sell-my-business-divider{margin:1rem 0 1.25rem;border:0;border-top:1px solid #ccc}.sell-my-business-text{color:var(--color-text);margin-bottom:1.25rem}.sell-my-business-link{color:var(--color-secondary);font-weight:700;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.sell-my-business-link:hover{color:var(--color-accent-hover);text-decoration:underline}.confidential-valuation-title{color:var(--color-primary);font-size:1.75rem;margin-bottom:1.5rem}.confidential-valuation-form{max-width:800px;margin:0 auto}.confidential-valuation-fields{display:flex;flex-wrap:wrap;gap:.75rem;align-items:stretch}.confidential-valuation-fields .form-control{flex:1;min-width:140px;padding:.65rem 1rem;border:1px solid #ccc;border-radius:6px;font-size:.95rem;text-transform:uppercase;letter-spacing:.03em}.confidential-valuation-fields .form-control::placeholder{color:#999;text-transform:uppercase}.btn-confidential-valuation{background-color:var(--color-secondary);color:var(--color-primary);border:0;font-weight:700;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;padding:.65rem 1.5rem;border-radius:6px;white-space:nowrap}.btn-confidential-valuation:hover{background-color:var(--color-accent-hover);color:var(--color-primary)}@media(max-width:767px){.confidential-valuation-fields{flex-direction:column}.confidential-valuation-fields .form-control{min-width:100%}}.section-cta-call{background-color:var(--color-primary);padding:28px 20px}.cta-call-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.cta-call-heading{color:var(--color-white) !important;font-size:1.5rem;font-weight:700;margin:0;text-transform:uppercase;letter-spacing:.02em}.btn-cta-call{background-color:var(--color-secondary);color:var(--color-dark);border:0;font-weight:700;font-size:.95rem;padding:.6rem 1.75rem;border-radius:6px;text-decoration:none;text-transform:uppercase;letter-spacing:.02em}.btn-cta-call:hover{background-color:var(--color-accent-hover);color:var(--color-dark)}.section-buyers-cta{background-color:var(--color-secondary);padding:50px 20px}.section-buyers-cta-heading{color:var(--color-primary) !important;font-size:2rem;font-weight:700;margin-bottom:1.25rem}.btn-buyers-cta{display:inline-block;background-color:var(--color-secondary);color:var(--color-primary);border:2px solid var(--color-primary);font-weight:700;font-size:1rem;padding:.6rem 1.5rem;border-radius:5px;text-decoration:none;text-transform:none}.btn-buyers-cta:hover{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.section-gold{background-color:var(--color-secondary);color:var(--color-dark)}.section-gold h2{color:var(--color-dark) !important}.section-gold p{color:var(--color-dark)}.section-gold-overlap{position:relative;z-index:2;margin-bottom:-80px;padding-bottom:100px;clip-path:polygon(0 0,100% 0,100% 72%,0 100%)}.section-gold-overlap .section-gold-title{color:var(--color-white) !important;font-weight:700}.section-gold-overlap .section-gold-p{color:var(--color-white)}.about-us-dark{position:relative;z-index:1;background-color:#1a1e24;min-height:420px;padding-left:1.5rem}.about-us-dark-text{display:flex;align-items:center;background-color:#1a1e24;border-radius:24px 0 0 24px}.about-us-dark-inner{padding:4rem 2.5rem 3rem 3rem;max-width:100%}.about-us-icon{color:var(--color-secondary);font-size:2.25rem;margin-bottom:1rem}.about-us-icon i{font-size:inherit}.about-us-dark-heading{color:var(--color-white) !important;font-size:2rem;margin-bottom:1.25rem}.about-us-dark-p{color:rgba(255,255,255,0.95);font-size:1rem;line-height:1.7;margin-bottom:1.5rem;text-align:left}.btn-about-us{background-color:var(--color-secondary);color:var(--color-primary);font-weight:700;border:0;padding:.5rem 1.5rem;border-radius:5px;text-decoration:none;display:inline-block}.btn-about-us:hover{background-color:var(--color-accent-hover);color:var(--color-primary)}.about-us-dark-img-col{padding:0;min-height:420px}.about-us-dark-img{width:100%;height:100%;min-height:420px;object-fit:cover;object-position:center;display:block}@media(max-width:991px){.section-gold-overlap{margin-bottom:0;padding-bottom:60px;clip-path:none}.about-us-dark{min-height:0}.about-us-dark-text{border-radius:0}.about-us-dark-img-col{min-height:280px}.about-us-dark-img{min-height:280px}.about-us-dark-inner{padding:2.5rem 1.5rem}}.section-primary{background-color:var(--color-primary);color:var(--color-white);border-top:7px solid var(--color-secondary);padding:60px 20px}.section-primary h1,.section-primary h2,.section-primary h3{color:var(--color-white)}.stats-section{background:#f8f8f8;padding:60px 20px;border-top:4px solid #1f497d}.stats-section .stat-card{background:#fff;border-radius:12px;margin:0 15px;padding:40px 24px;box-shadow:0 4px 12px rgba(31,73,125,0.15)}@media(min-width:768px){.stats-section .stat-card{margin:0 20px}}.stat-value{font-family:var(--font-primary);font-size:2.5rem;font-weight:700;color:#333;line-height:1.2;margin-bottom:.25rem}.stat-title{font-size:15px;font-weight:400;color:#666;letter-spacing:0;text-transform:none}.full-service-section{background:#fff}.full-service-title{color:#0f3d6f;font-weight:700;margin-bottom:1.25rem}.full-service-desc{color:#595959;font-size:1rem;line-height:1.6;margin-bottom:2rem}.full-service-img-wrap{height:260px;border-radius:8px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,0.08)}.full-service-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.process-panel{background:#f8f8f8;border-radius:8px;padding:2rem 2.25rem;box-shadow:0 1px 4px rgba(0,0,0,0.06)}.process-list{list-style:none;padding:0;margin:0}.process-list li{padding:8px 0;padding-left:2rem;position:relative;font-size:1rem;color:#595959}.process-list li::before{content:"\f058";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;color:#0f3d6f}.process-heading{color:#f7901c !important;font-size:1.125rem !important;font-weight:700;text-transform:uppercase;margin-bottom:1rem}.hero.hero-page{min-height:220px;padding:60px 20px;display:flex;align-items:center}.hero.hero-page .container{position:relative;padding-bottom:2.5rem}.hero-breadcrumb{position:absolute;left:15px;bottom:20px;margin:0;padding:0}.hero-breadcrumb .breadcrumb{margin:0;padding:0;background:0;font-size:.95rem}.hero-breadcrumb .breadcrumb-item a{color:var(--color-secondary);text-decoration:none}.hero-breadcrumb .breadcrumb-item a:hover{color:var(--color-accent-hover);text-decoration:underline}.hero-breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:" » ";color:var(--color-secondary);padding:0 .2rem}.hero-breadcrumb .breadcrumb-item.active{color:var(--color-white)}.breadcrumb-wrap{padding:.75rem 0;background:var(--color-white);border-bottom:1px solid var(--color-border)}.breadcrumb{margin:0;padding:0;background:0;font-size:.9rem}.breadcrumb-item+.breadcrumb-item::before{content:"»";color:var(--color-text);padding:0 .35rem}.breadcrumb-wrap .breadcrumb-item a{color:var(--color-primary);text-decoration:none}.breadcrumb-wrap .breadcrumb-item a:hover{text-decoration:underline}.breadcrumb-item.active{color:var(--color-text)}.about-intro-section .about-page-h3{color:var(--color-primary);font-size:1.75rem;margin-bottom:1.25rem}.about-chuck-img-wrap{border-radius:8px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.12)}.about-chuck-img{width:100%;height:auto;display:block;object-fit:cover}.about-page-h3{color:var(--color-primary);font-size:1.5rem;font-weight:700;text-transform:none}.about-expertise-list li{color:var(--color-text);font-size:1rem;margin-bottom:.5rem}.why-use-section .about-expertise-list{list-style:none;padding-left:0;margin-bottom:0;max-width:520px}.why-use-section .about-expertise-list li{position:relative;padding-left:1.25rem}.why-use-section .about-expertise-list li::before{content:"";position:absolute;left:0;top:.45em;width:6px;height:6px;border-radius:50%;background-color:var(--color-primary)}.why-use-easy-button{display:block;width:280px;max-width:100%;height:auto}@media(max-width:991.98px){.why-use-easy-button{width:220px}}.contact-info-list li{margin-bottom:.5rem}.contact-info-list a{color:var(--color-primary);text-decoration:none}.contact-info-list a:hover{text-decoration:underline}.section-contact-info{background-color:var(--color-primary);padding:60px 20px}.contact-info-panel{max-width:560px;margin:0 auto;background-color:var(--color-secondary);padding:2rem 2.5rem;border-radius:8px;color:var(--color-dark)}.contact-info-panel-heading{color:var(--color-dark) !important;font-size:1.35rem;font-weight:700;text-align:center;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.02em}.contact-info-panel-list{margin:0;padding:0;list-style:none}.contact-info-panel-list li{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;color:var(--color-dark);font-size:1rem}.contact-info-panel-list li:last-child{margin-bottom:0}.contact-info-icon{color:var(--color-primary);font-size:1rem;margin-top:.2rem;flex-shrink:0}.contact-info-panel-list a{color:var(--color-primary);text-decoration:none}.contact-info-panel-list a:hover{text-decoration:underline}.blog-listing-section{padding-bottom:3rem}.blog-post-card{display:flex;flex-wrap:wrap;align-items:stretch;gap:1.5rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--color-border)}.blog-post-card:last-of-type{border-bottom:0;margin-bottom:0}.blog-post-thumb-link{flex:0 0 280px;display:block;overflow:hidden;border-radius:4px}.blog-post-thumb{width:100%;aspect-ratio:1;object-fit:cover;display:block}.blog-post-body{flex:1;min-width:0;display:flex;flex-direction:column}.blog-post-title{font-size:1.35rem;margin-bottom:.35rem}.blog-post-title a{color:var(--color-primary);text-decoration:none}.blog-post-title a:hover{color:var(--color-accent-hover);text-decoration:underline}.blog-post-date{color:var(--color-accent);font-size:.9rem;margin-bottom:.75rem}.blog-post-excerpt{color:var(--color-text);margin-bottom:.75rem;line-height:1.6;flex:1}.blog-post-read-more{display:inline-block;padding:.5rem 1.25rem;background-color:var(--color-accent);color:var(--color-primary);font-weight:700;font-size:.85rem;text-decoration:none;text-transform:uppercase;border-radius:4px;align-self:flex-start}.blog-post-read-more:hover{background-color:var(--color-accent-hover);color:var(--color-primary);text-decoration:none}@media(max-width:767px){.blog-post-card{flex-direction:column;align-items:stretch;gap:1rem}.blog-post-thumb-link{flex:none;align-self:stretch;width:100%;max-width:100%}.blog-post-body{width:100%;min-width:0}.blog-post-title{font-size:1.2rem;line-height:1.35}}.blog-pagination .page-link{color:var(--color-primary)}.blog-pagination .page-item.active .page-link{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.blog-post-detail-section{padding-bottom:3rem}.blog-post-detail{max-width:800px;margin:0 auto}.blog-post-detail-date{color:var(--color-accent);font-size:.95rem;margin-bottom:1.5rem}.blog-post-detail-content{color:var(--color-text);line-height:1.7}.blog-post-detail-image{width:100%;height:auto;border-radius:8px;margin-bottom:1.5rem}.blog-post-detail-content h3{color:var(--color-primary);font-size:1.25rem;margin-top:1.5rem;margin-bottom:.5rem}.blog-post-detail-content h4{color:var(--color-primary);font-size:1.1rem;margin-top:1.25rem;margin-bottom:.35rem}.blog-post-detail-content p{margin-bottom:1rem}.blog-post-detail-content ul{margin-bottom:1rem;padding-left:1.5rem}.blog-post-detail-content table{margin:1.25rem 0;width:100%}.blog-post-detail-content table th,.blog-post-detail-content table td{padding:.5rem .75rem;vertical-align:top}.blog-dropdown{border:1px solid var(--color-border);border-radius:8px;margin:.75rem 0;background-color:var(--color-white)}.blog-dropdown-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;cursor:pointer;list-style:none}.blog-dropdown-summary::-webkit-details-marker{display:none}.blog-dropdown-summary::after{content:"";flex-shrink:0;width:.6rem;height:.6rem;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:rotate(45deg);transition:transform .2s ease}.blog-dropdown[open]>.blog-dropdown-summary::after{transform:rotate(-135deg)}.blog-dropdown-summary:hover{background-color:rgba(0,0,0,0.03)}.blog-post-detail-content .blog-dropdown-summary h3{margin:0}.blog-dropdown-body{padding:0 1.1rem .25rem}.blog-post-detail-back{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.blog-post-back-link{color:var(--color-primary);font-weight:600;text-decoration:none}.blog-post-back-link:hover{text-decoration:underline}.section-counties{background-color:#f5f5f5}.counties-title{color:#213f70;font-weight:700;text-align:center;margin-bottom:2rem}.counties-row{row-gap:.5rem}.county-list{list-style:none;padding:0;margin:0}.county-list li{margin-bottom:.6rem}.county-list a{color:#213f70;font-size:.95rem;text-decoration:none}.county-list a:hover{text-decoration:underline;color:var(--color-primary)}.form-control:focus,.form-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 .2rem rgba(1,51,110,0.25)}.btn-submit{background-color:var(--color-primary);color:var(--color-white);padding:10px 30px;font-size:14px;font-weight:700;text-transform:uppercase;border:0;border-radius:5px}.btn-submit:hover{background-color:var(--color-secondary);color:var(--color-primary)}.query-form-title{color:#213f70;font-weight:700;text-align:center;margin-bottom:.5rem}.query-form-required{color:#666;font-size:.9rem}.section-contact-page .contact-page-phone{display:flex;align-items:center;gap:.6rem}.contact-page-phone-icon{color:var(--color-secondary);font-size:1.5rem}.contact-page-phone-number{font-size:1.25rem;font-weight:600;color:var(--color-primary);text-decoration:none}.contact-page-phone-number:hover{text-decoration:underline;color:var(--color-primary)}.query-form-card .form-label{font-weight:500;color:#333}.query-form-label{text-transform:uppercase;font-size:.85rem;letter-spacing:.02em}.input-hint{display:block;font-size:.7rem;color:#888;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem}.query-form-privacy{color:#7a3f00;text-decoration:underline}.query-form-privacy:hover{color:#5f3100}.btn-query-send{background-color:#213f70;color:var(--color-white);font-weight:700;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;padding:.6rem 2.5rem;border:0;border-radius:4px}.btn-query-send:hover{background-color:var(--color-primary);color:var(--color-white)}.site-footer{background:transparent}.footer-main{background-color:#dbab0b;color:#1a1a1a}.footer-logo-wrap{display:inline-block;padding:.25rem 0;max-width:90%}.footer-logo,.footer-logo-icon,.footer-logo-full{max-height:320px;width:auto;max-width:100%;display:block;object-fit:contain;transition:opacity .2s ease}.footer-logo-wrap:hover .footer-logo-full{opacity:.92}.footer-quick-heading{color:#1a1a1a;font-family:var(--font-primary);font-weight:700;font-size:.95rem;text-transform:none;margin-bottom:1rem;letter-spacing:.02em}.footer-quick-links a{color:#111;text-decoration:none}.footer-quick-links a:hover{color:#333;text-decoration:underline}.footer-quick-links li{position:relative;padding-left:1rem}.footer-quick-links li::before{content:">";position:absolute;left:0;color:#222;font-size:.85em}.footer-contact{color:#1a1a1a;font-size:.95rem;margin-bottom:.25rem}.footer-contact i{color:#444}.footer-social{display:flex;gap:.5rem;justify-content:flex-end}.footer-social-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#fff;text-decoration:none;border-radius:4px;font-size:.9rem}.footer-social-fb{background-color:#1877f2}.footer-social-x{background-color:#000}.btn-footer-cta{background-color:#213f70;color:#fff;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;padding:.6rem 1.25rem;border:2px solid #213f70;border-radius:6px;text-decoration:none;display:inline-block;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.btn-footer-cta:hover{background-color:#fff;color:#213f70;border-color:#213f70}.footer-bottom{background-color:#213f70}.footer-copy-icon{color:#5ba3e8;font-size:1rem}.footer-bottom .text-white{color:#fff !important}.card-tangent{background:var(--color-white);border-radius:20px;border-bottom:5px solid var(--color-secondary);padding:50px 40px 55px;transition:all .3s;overflow:visible;display:flex;flex-direction:column;min-width:0;max-width:100%}.card-tangent:hover{border-bottom-color:var(--color-secondary)}.card-tangent .btn-tangent-primary{margin-top:auto;flex-shrink:0;white-space:normal !important;text-align:center;display:inline-block;max-width:100%;height:auto;min-height:48px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;padding:12px 20px;line-height:1.4}.card-tangent h2,.card-tangent h3{color:var(--color-primary) !important;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;line-height:1.35;padding-bottom:.2em;min-width:0}.card-tangent p,.card-tangent li{color:var(--color-text);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;min-width:0}.card-tangent ul{min-width:0}.sell-buy-cards .card-tangent .btn-tangent-primary{background-color:var(--color-primary) !important;color:var(--color-white) !important;margin-top:auto;white-space:normal !important;max-width:100%;height:auto;min-height:48px;overflow-wrap:break-word;word-break:break-word}.sell-buy-cards .card-tangent .btn-tangent-primary:hover{background-color:var(--color-secondary) !important;color:var(--color-dark) !important}.valuation-calc-how-it-works li{margin-bottom:.75rem}.valuation-calc-card{max-width:900px;margin:0 auto;background:var(--color-white);border-radius:12px;border-bottom:5px solid var(--color-secondary);padding:2rem 2rem 2.5rem;box-shadow:0 2px 12px rgba(0,0,0,0.06)}.valuation-calc-step-title{color:var(--color-primary);font-size:1.4rem;border-bottom:2px solid var(--color-border);padding-bottom:.5rem;margin-bottom:1rem}.valuation-calc-field-row .form-label{font-size:.85rem;font-weight:700;color:var(--color-text);text-transform:uppercase;letter-spacing:.02em}.valuation-calc-subtotal{display:flex;justify-content:space-between;align-items:center;background:var(--color-light-bg);border-radius:8px;padding:.85rem 1.25rem;margin-top:1.25rem;font-size:1.1rem}.valuation-calc-subtotal strong{color:var(--color-primary);font-size:1.3rem}.valuation-calc-factor-heading{font-weight:700;color:var(--color-primary);margin-bottom:.75rem}.valuation-calc-checklist .form-check{margin-bottom:.6rem;padding-left:1.75rem}.valuation-calc-submit{font-size:1rem;padding:.85rem 2.25rem}.valuation-calc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.valuation-calc-fin-table{min-width:640px;margin-bottom:0}.valuation-calc-fin-table th,.valuation-calc-fin-table td{vertical-align:middle}.valuation-calc-fin-table thead th{color:var(--color-primary);font-weight:700;white-space:nowrap}.valuation-calc-fin-table tbody th{font-weight:600;color:var(--color-text);min-width:220px}.valuation-calc-fin-hint{font-weight:400;color:var(--color-text);opacity:.7;font-size:.8em}.valuation-calc-fin-table td{min-width:130px}.valuation-calc-fin-table .form-control{min-width:110px}.valuation-calc-fin-sde-row th,.valuation-calc-fin-sde-row td{background:var(--color-light-bg);font-weight:700;color:var(--color-primary);border-top:2px solid var(--color-border)}.valuation-calc-pill-group{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.5rem}.valuation-calc-sales-row-header{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.valuation-calc-sales-growth-group{display:inline-flex;flex-wrap:wrap;gap:.4rem}.valuation-calc-sales-growth-badge{display:inline-block;padding:.2rem .6rem;border:1.5px solid var(--color-border);border-radius:999px;font-size:.72rem;font-weight:600;color:var(--color-text);opacity:.55;background:var(--color-white);white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.valuation-calc-sales-growth-badge.is-active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);opacity:1}.valuation-calc-pill{display:inline-block;padding:.5rem 1.1rem;border:1.5px solid var(--color-border);border-radius:999px;color:var(--color-text);font-size:.92rem;font-weight:600;cursor:pointer;background:var(--color-white);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.valuation-calc-pill:hover{border-color:var(--color-primary)}.btn-check:checked+.valuation-calc-pill{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.btn-check:focus-visible+.valuation-calc-pill{outline:2px solid var(--color-secondary);outline-offset:2px}.valuation-calc-result{max-width:900px;margin:2.5rem auto 0;text-align:center;background:var(--color-light-bg);border-radius:12px;padding:2rem}.valuation-calc-result h3{margin-bottom:.5rem}.valuation-calc-result-range{font-size:2.5rem;font-weight:700;color:var(--color-primary);margin-bottom:.5rem}.valuation-calc-result-detail{color:var(--color-text);margin-bottom:1rem}.valuation-calc-disclaimer{font-size:.85rem;color:var(--color-text);max-width:640px;margin:0 auto 1.5rem}.valuation-calc-result-contact{font-weight:600;color:var(--color-primary);margin:1.25rem auto 0}.valuation-calc-tabs{display:flex;gap:.25rem;border-bottom:2px solid var(--color-border);margin-bottom:1.5rem}.valuation-calc-tab{flex:1 1 0;background:0;border:0;border-bottom:3px solid transparent;margin-bottom:-2px;padding:.75rem 1rem;font-size:1.1rem;font-weight:700;color:var(--color-text);opacity:.6;cursor:pointer;transition:color .15s ease,border-color .15s ease,opacity .15s ease}.valuation-calc-tab:hover{opacity:1}.valuation-calc-tab.is-active{color:var(--color-primary);border-bottom-color:var(--color-secondary);opacity:1}.valuation-calc-tab:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.valuation-calc-quick-profit{font-size:1.25rem;font-weight:600}.valuation-calc-quick-stats{display:flex;justify-content:center;gap:1rem;margin:1rem 0}.valuation-calc-quick-stats>div{flex:1 1 0;max-width:260px;background:var(--color-white);border-radius:8px;padding:1rem}.valuation-calc-quick-stats span{display:block;font-size:.85rem;font-weight:700;text-transform:uppercase;color:var(--color-text)}.valuation-calc-quick-stats strong{font-size:1.8rem;color:var(--color-primary)}.valuation-calc-quick-stats span span{display:inline}@media(max-width:767px){.valuation-calc-tab{font-size:.95rem;padding:.6rem .5rem}.valuation-calc-quick-stats strong{font-size:1.35rem}.valuation-calc-card{padding:1.5rem 1.25rem 2rem}.valuation-calc-result-range{font-size:2rem}}.free-valuation-hero{background-color:var(--color-primary);color:var(--color-white);padding:100px 0 70px}.free-valuation-breadcrumb{margin-bottom:1.5rem;font-size:.95rem}.free-valuation-breadcrumb a{color:var(--color-secondary);text-decoration:none}.free-valuation-breadcrumb a:hover{color:var(--color-accent-hover);text-decoration:underline}.free-valuation-breadcrumb span[aria-hidden]{color:var(--color-secondary);padding:0 .2rem}.free-valuation-hero-copy h1{color:var(--color-white);margin-bottom:1.25rem}.free-valuation-hero-copy p{color:rgba(255,255,255,0.9)}.free-valuation-hero-copy .lead{font-size:1.15rem}.free-valuation-hero-copy a{color:var(--color-secondary);font-weight:600;text-decoration:underline}.free-valuation-hero-copy a:hover{color:var(--color-accent-hover)}.free-valuation-card{background:var(--color-white);border-radius:12px;border-bottom:5px solid var(--color-secondary);padding:2rem;box-shadow:0 8px 30px rgba(0,0,0,0.18);color:var(--color-text)}.free-valuation-card h2{font-size:1.5rem;margin-bottom:.5rem}.free-valuation-card-sub{margin-bottom:1.5rem}.free-valuation-progress-wrap{margin-bottom:1.75rem}.free-valuation-progress-label{display:block;font-size:.85rem;font-weight:700;color:var(--color-text);margin-bottom:.4rem}.free-valuation-progress-track{height:8px;border-radius:999px;background:var(--color-light-bg);overflow:hidden}.free-valuation-progress-fill{height:100%;background:var(--color-secondary);border-radius:999px;transition:width .2s ease}.free-valuation-radio-group{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.free-valuation-radio-group .form-check{margin-bottom:0}.free-valuation-field-error{color:#dc3545;font-size:.82rem;margin:.35rem 0 0}.free-valuation-nav-btn{font-size:1rem;padding:.85rem 1.75rem}.free-valuation-submit{color:var(--color-primary)}.free-valuation-disclaimer{margin:1rem 0 0;text-align:center;font-size:.82rem;color:var(--color-text);opacity:.75}#free-valuation-success h2{color:var(--color-primary)}@media(max-width:767px){.free-valuation-hero{padding:70px 0 50px}.free-valuation-card{padding:1.5rem 1.25rem}}.blog-scroll-sentinel{height:1px}.blog-loading{margin:1.5rem 0 0;text-align:center;color:#6c757d}.blog-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}.blog-pagination-status{color:#6c757d;font-size:.95rem}