/* Citricus AutoPost Premium - Light & Clean */ :root{--bpp:#055C7A;--bpd:#10263F;--bpg:#F2B01B;--bpbg:#FFFFFF;--bpbg2:#F4F7FB;--bpbg3:#E8F0FB;--bpt2:#5B6B80;--bpt3:#8896A8;--bpln:#E5EAF0;--bpln2:#EFF3F8;--bpsh:0 8px 28px rgba(16,38,63,.08);--bpshs:0 3px 14px rgba(16,38,63,.05)} .bpWrap, .bpWrap *{box-sizing:border-box} .bpWrap{width:100%;max-width:none!important;font-size:16px;color:var(--bpt2);line-height:1.7;overflow:visible!important} .bpWrap img{max-width:100%!important;height:auto;display:block} .bpWrap a{color:inherit} .bpWrap .bpBody, .bpWrap .bpSvc, .bpWrap .bpSig, .bpWrap .bpRelatedCard, .bpWrap .bpBox, .bpWrap .bpCallout{background-image:none} .bpWrap .bpHero{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw!important;margin-right:-50vw!important;background:linear-gradient(135deg,#FFFFFF 0%,#F4F7FB 100%);min-height:380px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden} .bpWrap .bpHero::before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,");background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;opacity:1} .bpWrap .bpHero::after{display:none} .bpWrap .bpHeroShape, .bpWrap .bpHeroShape2, .bpWrap .bpHeroBubble, .bpWrap .bpHeroBubble2{display:none} .bpWrap .bpHeroInner{position:relative;z-index:2;max-width:820px;padding:60px 24px;margin:0 auto} .bpWrap .bpCat{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#FFFFFF!important;border:1px solid var(--bpln);color:#10263F!important;font-size:13px!important;font-weight:600!important;letter-spacing:.02em;text-transform:uppercase;margin-bottom:22px;box-shadow:0 4px 14px rgba(16,38,63,.06)} .bpWrap .bpCat::before{content:'';width:8px;height:8px;border-radius:50%;background:#F2B01B;box-shadow:0 0 0 4px rgba(242,176,27,.2)} .bpWrap .bpHero h1{font-size:clamp(36px,5vw,58px)!important;font-weight:800!important;color:#10263F!important;line-height:1.08!important;letter-spacing:-.025em;margin-bottom:18px;text-shadow:none!important} .bpWrap .bpHero h1 em{font-style:normal!important;color:#10263F!important;font-weight:900!important;background:none!important;-webkit-text-fill-color:#10263F!important;text-shadow:none!important;border:0!important} .bpWrap .bpMeta{font-size:14px!important;color:var(--bpt2)!important} .bpWrap .bpMeta strong{color:#10263F!important;font-weight:600} .bpWrap .bpBody{width:100%;margin-top:48px} .bpWrap .bpIntroLabel{font-size:11px!important;font-weight:800!important;letter-spacing:.14em;text-transform:uppercase;color:#055C7A!important;margin-bottom:14px} .bpWrap .bpIntroLabel::before{content:'';display:inline-block;width:24px;height:1.5px;background:#055C7A;vertical-align:middle;margin-right:10px} .bpWrap .bpIntroCols{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start} @media(max-width:768px){.bpWrap .bpIntroCols{grid-template-columns:1fr;gap:18px}} .bpWrap .bpIntroLead{font-size:17px!important;color:var(--bpt2)!important;line-height:1.85!important;font-weight:500!important} .bpWrap .bpIntroLead::first-letter{font-size:96px;font-weight:900;float:left;line-height:.78;margin:8px 14px 0 0;color:#10263F;font-family:Georgia,'Playfair Display',serif} .bpWrap .bpIntroSec{font-size:17px!important;color:var(--bpt3)!important;line-height:1.85!important;font-weight:500!important;border-left:2px solid #055C7A;padding:4px 0 4px 22px;margin-top:6px} @media(max-width:768px){.bpWrap .bpIntroSec{border-left:0;padding:14px 0 0;border-top:2px solid #055C7A}} .bpWrap .bpStrip{width:100vw;left:50%;right:50%;margin-left:-50vw!important;margin-right:-50vw!important;height:580px;overflow:hidden;position:relative;margin-top:48px!important;margin-bottom:48px!important} .bpWrap .bpStrip img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block} .bpWrap .bpStrip::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(5,92,122,.45) 0%,rgba(5,92,122,.20) 50%,rgba(5,92,122,.35) 100%)} .bpWrap .bpStripCap{position:absolute;bottom:22px;left:32px;font-size:14px;color:rgba(255,255,255,.95)!important;font-style:italic;z-index:2;letter-spacing:.02em;text-shadow:0 2px 8px rgba(0,0,0,.4)} @media(max-width:640px){.bpWrap .bpStrip{height:280px}.bpWrap .bpStripCap{left:18px;bottom:14px;font-size:12px}} .bpWrap .bpH2{font-size:clamp(22px,4vw,32px)!important;font-weight:900!important;color:#10263F!important;margin:56px 0 18px!important;line-height:1.12!important;letter-spacing:-.022em} .bpWrap .bpH2 em{font-style:normal;color:#055C7A!important} .bpWrap .bpP{color:var(--bpt2)!important;margin-bottom:16px;font-size:16.5px!important;line-height:1.85!important} .bpWrap .bpP strong{color:#10263F;font-weight:800} .bpWrap .bp3box{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0 40px} @media(max-width:900px){.bpWrap .bp3box{grid-template-columns:1fr 1fr}} @media(max-width:640px){.bpWrap .bp3box{grid-template-columns:1fr;gap:14px}} .bpWrap .bpBox{background:#FFF;border:1px solid var(--bpln);border-radius:14px;padding:28px 24px;border-top:1px solid var(--bpln);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative;overflow:hidden} .bpWrap .bpBox::after{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,#055C7A 0%,#F2B01B 100%);transform:scaleX(0);transform-origin:left;transition:transform .3s ease} .bpWrap .bpBox:hover{transform:translateY(-4px);box-shadow:var(--bpsh);border-color:transparent} .bpWrap .bpBox:hover::after{transform:scaleX(1)} .bpWrap .bpBoxIcon{width:52px;height:52px;border-radius:12px;background:#E8F0FB;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;color:#055C7A;box-shadow:none;transition:transform .28s ease} .bpWrap .bpBox:hover .bpBoxIcon{transform:scale(1.06)} .bpWrap .bpBoxIcon svg{width:26px;height:26px;stroke:#055C7A;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round} .bpWrap .bpBox h4{font-size:18px!important;font-weight:700!important;color:#10263F!important;margin-bottom:10px;line-height:1.3} .bpWrap .bpBox p{font-size:14.5px;color:var(--bpt2);line-height:1.65;margin:0} .bpWrap .bpUl{list-style:none;padding:0;margin:14px 0 26px} .bpWrap .bpUl li{display:flex;align-items:flex-start;gap:12px;color:var(--bpt2)!important;padding:8px 0;font-size:16px!important;border-bottom:1px solid var(--bpln2)} .bpWrap .bpUl li:last-child{border-bottom:0} .bpWrap .bpUl li::before{content:'';display:block;width:18px;height:18px;flex:0 0 18px;margin-top:3px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23055C7A' stroke-width='2.5'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat} .bpWrap .bpUl2col{display:grid;grid-template-columns:1fr 1fr;gap:0 32px} @media(max-width:640px){.bpWrap .bpUl2col{grid-template-columns:1fr}} .bpWrap .bpCallout{background:var(--bpbg);border:1px solid var(--bpln);border-left:4px solid #055C7A;border-radius:8px;padding:20px 24px;margin:32px 0} .bpWrap .bpCallout p{color:var(--bpt2)!important;font-size:15.5px!important;margin:0;line-height:1.75} .bpWrap .bpCallout strong{color:#10263F!important} .bpWrap .bpGallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0 40px} @media(max-width:640px){.bpWrap .bpGallery{grid-template-columns:1fr 1fr}} .bpWrap .bpGitem{aspect-ratio:4/3;border-radius:18px;overflow:hidden;border:1px solid var(--bpln);box-shadow:var(--bpshs)} .bpWrap .bpGitem img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease} .bpWrap .bpGitem:hover img{transform:scale(1.04)} .bpWrap .bpIT{margin:40px 0} .bpWrap .bpITImg{border-radius:24px;overflow:hidden;box-shadow:var(--bpsh);margin-bottom:26px} .bpWrap .bpITImg img{width:100%;height:300px;object-fit:cover;display:block} .bpWrap .bpCtaBand{width:100vw;left:50%;right:50%;margin-left:-50vw!important;margin-right:-50vw!important;margin-top:60px!important;margin-bottom:60px!important;position:relative;overflow:hidden;min-height:420px;background:linear-gradient(135deg,#055C7A 0%,#F2B01B 100%);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center} .bpWrap .bpCtaBand::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.15),transparent 40%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.10),transparent 40%);z-index:1} .bpWrap .bpCtaBandInner{position:relative;z-index:2;max-width:900px;width:100%;padding:60px 28px;text-align:center} .bpWrap .bpCtaBandPill{display:inline-block;padding:7px 16px;border-radius:999px;background:rgba(255,255,255,.20)!important;border:1px solid rgba(255,255,255,.30);color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:.10em;text-transform:uppercase;margin-bottom:22px} .bpWrap .bpCtaBand h3{font-size:clamp(28px,4vw,42px)!important;font-weight:800!important;color:#fff!important;line-height:1.1!important;letter-spacing:-.025em;margin-bottom:18px;max-width:760px;margin-left:auto;margin-right:auto} .bpWrap .bpCtaBand h3 em{font-style:normal;color:#fff!important;font-weight:900!important;border:0!important} .bpWrap .bpCtaBand p{font-size:18px!important;color:rgba(255,255,255,.95)!important;line-height:1.6!important;margin-bottom:32px;max-width:680px;margin-left:auto;margin-right:auto} .bpWrap .bpCtaStats{display:flex;gap:40px;flex-wrap:wrap;justify-content:center;margin-bottom:32px} .bpWrap .bpCtaStatNum{display:block;font-size:42px!important;font-weight:800!important;color:#fff!important;line-height:1;letter-spacing:-.03em} .bpWrap .bpCtaStatLbl{display:block;font-size:11px!important;font-weight:700!important;color:rgba(255,255,255,.85)!important;text-transform:uppercase;letter-spacing:.10em;margin-top:6px} .bpWrap .bpCtaBtn{display:inline-flex;align-items:center;justify-content:center;padding:18px 36px;border-radius:999px;background:#FFF!important;color:#10263F!important;font-weight:700!important;font-size:16px!important;text-decoration:none!important;border:0;cursor:pointer;box-shadow:0 14px 30px rgba(0,0,0,.18);transition:transform .2s ease,box-shadow .2s ease;font-family:inherit} .bpWrap .bpCtaBtn:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(0,0,0,.25)} @media(max-width:768px){.bpWrap .bpCtaBand{min-height:380px}.bpWrap .bpCtaBandInner{padding:48px 22px}.bpWrap .bpCtaStats{gap:24px}} .bpWrap .bpFaq{margin:26px 0 44px;border:1px solid var(--bpln);border-radius:20px;overflow:hidden;background:#fff;box-shadow:var(--bpshs)} .bpWrap .bpFaqItem{background:#fff;border-bottom:1px solid var(--bpln);margin:0;overflow:hidden;box-shadow:none;transition:background .2s} .bpWrap .bpFaqItem:last-child{border-bottom:0} .bpWrap .bpFaqItem.bpOpen{background:#fff;border-color:var(--bpln)} .bpWrap .bpFaqQ{width:100%;background:transparent;border:0;text-align:left;padding:20px 22px;cursor:pointer;display:grid;grid-template-columns:1fr 34px;align-items:center;gap:18px;font-family:inherit} .bpWrap .bpFaqQ span{font-size:16px;font-weight:850;color:#10263F!important;line-height:1.35;padding-right:8px} .bpWrap .bpFaqTog{width:32px;height:32px;flex:0 0 32px;border-radius:50%;display:grid;place-items:center;background:#F7F6F2;border:1px solid var(--bpln);font-size:19px;font-weight:500;color:#10263F;transition:transform .22s,background .2s,color .2s,border-color .2s;line-height:1} .bpWrap .bpFaqItem.bpOpen .bpFaqTog{transform:rotate(45deg);background:#10263F;border-color:#10263F;color:#FFFFFF} .bpWrap .bpFaqA{display:none;overflow:hidden;padding:0 74px 0 22px;font-size:15.5px;color:var(--bpt2);line-height:1.75;max-width:100%;margin-top:-4px} .bpWrap .bpFaqItem.bpOpen .bpFaqA{display:block;padding:0 74px 22px 22px} @media(max-width:640px){.bpWrap .bpFaqQ{padding:18px 16px;grid-template-columns:1fr 30px}.bpWrap .bpFaqA, .bpWrap .bpFaqItem.bpOpen .bpFaqA{padding-left:16px;padding-right:16px}.bpWrap .bpFaqTog{width:30px;height:30px}} .bpWrap .bpDivider{width:60px;height:3px;border-radius:2px;background:#055C7A;margin:48px 0} .bpWrap .bpSig{background:var(--bpbg);border:1px solid var(--bpln);border-radius:24px;overflow:hidden;box-shadow:var(--bpsh);margin:48px 0 36px;padding:18px} .bpWrap .bpSigGrid{display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:center} @media(max-width:640px){.bpWrap .bpSigGrid{grid-template-columns:1fr;gap:18px}} .bpWrap .bpSigMedia{position:relative;border-radius:18px;overflow:hidden;background:#10263F;border:2px solid #055C7A} .bpWrap .bpSigMedia img{width:100%;height:280px;object-fit:cover;object-position:top;display:block} @media(max-width:640px){.bpWrap .bpSigMedia img{height:320px}} .bpWrap .bpSigBody{padding:6px 8px;display:flex;flex-direction:column;justify-content:center} .bpWrap .bpSigPill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:#10263F!important;color:#FFFFFF!important;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;width:fit-content} .bpWrap .bpSigPill svg{width:12px;height:12px;stroke:#FFFFFF;fill:none;stroke-width:2.2} .bpWrap .bpSigBody h3{font-size:20px!important;font-weight:900!important;color:#10263F!important;margin-bottom:8px;line-height:1.25} .bpWrap .bpSigBody h3 span{color:#055C7A!important} .bpWrap .bpSigBody p{color:var(--bpt2)!important;font-size:14px!important;line-height:1.7;margin-bottom:14px} .bpWrap .bpSigActions{display:flex;flex-wrap:wrap;gap:10px} .bpWrap .bpSigBtn{display:inline-flex;align-items:center;padding:10px 20px;border-radius:999px;background:#10263F!important;color:#FFFFFF!important;font-weight:800;font-size:13px;text-decoration:none!important;border:0;cursor:pointer;font-family:inherit} .bpWrap .bpSigOutline{display:inline-flex;align-items:center;padding:10px 19px;border-radius:999px;border:1.5px solid #10263F!important;background:transparent!important;color:#10263F!important;font-weight:800;font-size:13px;text-decoration:none!important} .bpWrap .bpRelated{margin:30px 0 48px} .bpWrap .bpRelated h3{font-size:18px;font-weight:800;color:#10263F;margin-bottom:16px} .bpWrap .bpRelatedGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px} @media(max-width:640px){.bpWrap .bpRelatedGrid{grid-template-columns:1fr}} .bpWrap .bpRelatedCard{background:var(--bpbg);border:1px solid var(--bpln);border-radius:18px;padding:18px;text-decoration:none!important;display:block;transition:box-shadow .2s,border-color .2s} .bpWrap .bpRelatedCard:hover{box-shadow:var(--bpsh);border-color:#055C7A} .bpWrap .bpRelatedCard span{display:block;font-size:11px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.10em;color:#055C7A!important;margin-bottom:6px} .bpWrap .bpRelatedCard h4{font-size:15px!important;font-weight:800!important;color:#10263F!important;line-height:1.35} .bpWrap .bpSvc{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw!important;margin-right:-50vw!important;background:var(--bpbg);border-top:1px solid var(--bpln);padding:70px 20px 62px;margin-top:56px!important;overflow:hidden} .bpWrap .bpSvcInner{max-width:1100px;margin:0 auto} .bpWrap .bpSvcHead{text-align:center;margin-bottom:32px} .bpWrap .bpSvcPill{display:inline-block;padding:7px 18px;border-radius:999px;background:#10263F!important;color:#FFFFFF!important;font-size:11px;font-weight:800;letter-spacing:.10em;text-transform:uppercase;margin-bottom:12px} .bpWrap .bpSvcHead h3{font-size:22px!important;font-weight:900!important;color:#10263F!important;line-height:1.2} .bpWrap .bpSvcHead h3 em{font-style:normal;color:#055C7A!important} .bpWrap .bpSvcWrap{overflow:hidden;max-width:980px;margin:0 auto;padding:4px 0 8px} .bpWrap .bpSvcTrack{display:flex;gap:28px;transition:transform .45s cubic-bezier(.25,.1,.25,1);will-change:transform;justify-content:flex-start} .bpWrap .bpSvcItem{flex:0 0 145px;min-width:145px} .bpWrap .bpSvcLink{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none!important} .bpWrap .bpSvcImg{width:116px;height:116px;border-radius:50%;overflow:hidden;border:3px solid #fff;background:#fff;box-shadow:0 10px 26px rgba(26,26,26,.12);transition:border-color .22s,transform .2s} .bpWrap .bpSvcLink:hover .bpSvcImg{border-color:#055C7A;transform:translateY(-3px)} .bpWrap .bpSvcImg img{width:100%;height:100%;object-fit:cover;display:block} .bpWrap .bpSvcLabel{font-size:13px!important;font-weight:800!important;color:#10263F!important;text-align:center;line-height:1.3;display:block;max-width:140px} .bpWrap .bpSvcNav{display:flex;justify-content:center;gap:12px;margin-top:20px} .bpWrap .bpSvcBtn{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--bpln);background:#fff;cursor:pointer;display:grid;place-items:center;transition:background .18s,border-color .18s} .bpWrap .bpSvcBtn:hover{background:#10263F;border-color:#10263F} .bpWrap .bpSvcBtn:hover svg{stroke:#055C7A} .bpWrap .bpSvcBtn svg{width:16px;height:16px;stroke:#10263F;fill:none;stroke-width:2} .bpWrap .bpSvcWrap{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important} .bpWrap .bpSvcTrack{transform:none!important;transition:none!important;min-width:max-content!important} .bpWrap .bpSvcItem{scroll-snap-align:center!important} .bpWrap .bpFaqA{display:block!important;max-height:0!important;opacity:0!important;transition:max-height .32s ease, opacity .2s ease, padding .26s ease!important} .bpWrap .bpFaqItem.bpOpen .bpFaqA{max-height:520px!important;opacity:1!important} .bpWrap .bpHero{min-height:420px!important} .bpWrap .bpHeroShape{width:470px!important;height:470px!important;background:rgba(5,92,122,.55)!important;box-shadow:0 0 120px rgba(5,92,122,.9),inset 0 0 60px rgba(255,255,255,.06)!important} .bpWrap .bpHeroShape2{width:410px!important;height:410px!important;background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.26)!important;box-shadow:0 0 110px rgba(5,92,122,.7)!important} .bpWrap .bpHeroShape, .bpWrap .bpHeroShape2, .bpWrap .bpHeroBubble, .bpWrap .bpHeroBubble2{display:none!important} .bpWrap .bpHero{background-color:#F7FAFC!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;min-height:400px!important} .bpWrap .bpHero::before{background-image:none!important;background:linear-gradient(180deg,rgba(255,255,255,.90) 0%,rgba(255,255,255,.94) 100%)!important;opacity:1!important} .bpWrap .bpHeroInner{padding:64px 24px!important} .bpWrap .bpIntroLead, .bpWrap .bpIntroSec{font-size:17px!important;color:var(--bpt2)!important;font-weight:500!important;line-height:1.85!important} .bpWrap .bpIntroSec{border-left:2px solid var(--bpln)!important} @media(max-width:768px){.bpWrap .bpIntroSec{border-left:0!important;border-top:2px solid var(--bpln)!important}} .bpWrap .bpStrip{position:relative!important;width:100%!important;left:auto!important;right:auto!important;margin:44px 0!important;height:auto!important;min-height:420px!important;border-radius:24px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important} .bpWrap .bpStrip img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;z-index:0} .bpWrap .bpStrip::after{background:linear-gradient(160deg,rgba(5,92,122,.86) 0%,rgba(5,92,122,.78) 55%,rgba(16,38,63,.90) 100%)!important;z-index:1} .bpWrap .bpStripInner{position:relative;z-index:2;padding:58px 30px;max-width:760px;width:100%} .bpWrap .bpStripCap{position:static!important;font-size:clamp(26px,3.6vw,40px)!important;font-weight:900!important;color:#fff!important;line-height:1.16!important;letter-spacing:-.02em;font-style:normal!important;margin:0 0 28px!important;text-shadow:0 2px 16px rgba(0,0,0,.22)} .bpWrap .bpStripBtns{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;align-items:center} .bpWrap .bpStripBtn, .bpWrap .bpStripBtn2{display:inline-flex!important;align-items:center;justify-content:center;padding:16px 32px!important;border-radius:999px!important;font-weight:800!important;font-size:15px!important;text-decoration:none!important;border:0;cursor:pointer;font-family:inherit;line-height:1;transition:transform .2s ease} .bpWrap .bpStripBtn{background:#FFFFFF!important;background-image:none!important;color:#10263F!important;box-shadow:0 12px 26px rgba(0,0,0,.18)} .bpWrap .bpStripBtn2{background:transparent!important;background-image:none!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.75)!important} .bpWrap .bpStripBtn:hover, .bpWrap .bpStripBtn2:hover{transform:translateY(-2px)} @media(max-width:640px){.bpWrap .bpStrip{min-height:360px!important;border-radius:18px!important}.bpWrap .bpStripInner{padding:42px 20px}.bpWrap .bpStripBtns{flex-direction:column;gap:10px;width:100%}.bpWrap .bpStripBtn, .bpWrap .bpStripBtn2{width:100%}} .bpWrap .bpH2, .bpWrap .bpH2 em, .bpWrap .bpH2 strong{color:#10263F!important;background:none!important;-webkit-text-fill-color:#10263F!important} .bpWrap .bpUl li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23055C7A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E")!important} .bpWrap .bpBox::after{background:#055C7A!important} .bpWrap .bpBoxIcon{background-repeat:no-repeat!important;background-position:center!important;background-size:26px 26px!important} .bpWrap .bpIco1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23055C7A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11l9-8 9 8'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3Cpath d='M10 20v-6h4v6'/%3E%3C/svg%3E")} .bpWrap .bpIco2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23055C7A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21V9l6-6 6 6v12'/%3E%3Cpath d='M3 21V13l6-4'/%3E%3Cpath d='M3 21h18'/%3E%3C/svg%3E")} .bpWrap .bpIco3{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23055C7A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8.5 12.5 2.5 2.5 4.5-5'/%3E%3C/svg%3E")} .bpWrap .bpCtaBand{background-color:#055C7A!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important} .bpWrap .bpCtaBand::before{background:linear-gradient(160deg,rgba(5,92,122,.90) 0%,rgba(5,92,122,.80) 50%,rgba(16,38,63,.93) 100%)!important} .bpWrap .bpFaq{border-radius:14px!important;box-shadow:none!important;margin:22px 0 40px!important} .bpWrap .bpFaqQ{padding:16px 18px!important;grid-template-columns:1fr 30px!important;gap:14px!important} .bpWrap .bpFaqQ span{font-size:18px!important;font-weight:800!important;line-height:1.35!important} .bpWrap .bpFaqTog{width:28px!important;height:28px!important;flex:0 0 28px!important;background:#fff!important;border:1.5px solid #055C7A!important;color:#055C7A!important;font-size:17px!important} .bpWrap .bpFaqItem.bpOpen .bpFaqTog{background:#055C7A!important;border-color:#055C7A!important;color:#fff!important} .bpWrap .bpFaqA, .bpWrap .bpFaqItem.bpOpen .bpFaqA{padding-left:18px!important;padding-right:46px!important;font-size:15.5px!important} .bpWrap .bpFaqItem.bpOpen .bpFaqA{padding-bottom:18px!important} @media(max-width:640px){.bpWrap .bpFaqQ span{font-size:16px!important}.bpWrap .bpFaqA, .bpWrap .bpFaqItem.bpOpen .bpFaqA{padding-right:18px!important}} .bpWrap .bpSigBody p{margin-bottom:24px!important;font-size:14.5px!important;line-height:1.75!important} .bpWrap .bpSigActions{gap:12px!important} .bpWrap .bpSigBtn{background:#055C7A!important;background-image:none!important;padding:13px 24px!important;font-size:13.5px!important} .bpWrap .bpSigOutline{background:transparent!important;background-image:none!important;border-color:#055C7A!important;color:#055C7A!important;padding:13px 23px!important;font-size:13.5px!important} .bpWrap .bpSvcHead h3{font-size:30px!important} .bpWrap .bpSvcWrap{overflow:hidden!important;max-width:100%!important;padding:8px 0 12px!important;scroll-snap-type:none!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)} .bpWrap .bpSvcTrack{width:max-content!important;min-width:max-content!important;gap:46px!important;justify-content:flex-start!important;transform:none;transition:none!important;animation:bpMarq 42s linear infinite!important} .bpWrap .bpSvcWrap:hover .bpSvcTrack{animation-play-state:paused!important} @keyframes bpMarq{from{transform:translateX(0)}to{transform:translateX(-50%)}} .bpWrap .bpSvcItem{flex:0 0 180px!important;min-width:180px!important;scroll-snap-align:none!important} .bpWrap .bpSvcLink{gap:20px!important} .bpWrap .bpSvcImg{width:150px!important;height:150px!important;margin:0 auto} .bpWrap .bpSvcLabel{font-size:16px!important;max-width:180px!important;line-height:1.35!important} .bpWrap .bpSvcNav{display:none!important} @media(prefers-reduced-motion:reduce){.bpWrap .bpSvcTrack{animation:none!important}.bpWrap .bpSvcWrap{overflow-x:auto!important}} @media(max-width:640px){.bpWrap .bpSvcItem{flex:0 0 142px!important;min-width:142px!important}.bpWrap .bpSvcImg{width:118px!important;height:118px!important}.bpWrap .bpSvcLabel{font-size:14px!important}.bpWrap .bpSvcTrack{gap:30px!important}.bpWrap .bpSvcHead h3{font-size:24px!important}}
Hoarding Cleanup

Can Cleaning Services Help With Hoarding Situations?

323 Cleaning

When clutter transforms into hoarding, the path back to a livable home feels overwhelming for many Charlotte families. Professional cleaning services can absolutely help with hoarding situations, but the process requires specialized training, compassionate approaches, and a clear understanding of what these services can and cannot do. This isn't your typical deep cleaning appointment, and knowing the difference could mean the difference between a successful recovery and a setback.

Hoarding disorder affects approximately 2-6% of the population, and Charlotte families dealing with this challenge often struggle in silence, unsure where to turn. Professional cleaning companies with hoarding experience bring more than just cleaning supplies to these situations. They offer structured plans, safety protocols, and the emotional neutrality that family members sometimes cannot provide when the situation hits too close to home.

323 Cleaning

Can Cleaning Services Help With Hoarding Situations?

(980) 226-0780

How Professional Cleaners Address Hoarding Differently

Standard cleaning services focus on maintenance and surface cleaning, but hoarding situations demand a completely different skill set and approach. Professional hoarding cleanup teams work in stages, prioritizing safety hazards like blocked exits, mold growth, and pest infestations before addressing the volume of items. These specialists understand that simply hauling everything away can traumatize the person struggling with hoarding disorder and often leads to relapse.

In Charlotte neighborhoods from Dilworth to University City, cleaning companies trained in hoarding remediation collaborate with mental health professionals whenever possible. They create sorting systems that respect the emotional attachment to possessions while making progress toward a safer living environment. The timeline stretches across days or weeks rather than hours, with regular check-ins to prevent the person from feeling rushed or disrespected during an already vulnerable process.

Safety Assessment Comes First

Before any cleaning begins, professionals identify structural damage, biohazards, vermin, and fire hazards that pose immediate risks. This initial walkthrough determines whether additional specialists like electricians or pest control need to intervene before cleanup can safely proceed.

Sorting Systems Reduce Overwhelm

Trained cleaners use clearly labeled categories like keep, donate, recycle, and discard to help decision-making feel manageable. This systematic approach prevents the paralysis that often stops hoarding cleanup attempts before they start.

Discretion Protects Privacy

Reputable hoarding cleanup services use unmarked vehicles and schedule work during times that minimize neighborhood attention. This consideration matters deeply to families already dealing with shame and stigma around their situation.

Essential Steps for Hoarding Cleanup Success

  • Connect with a mental health professional who specializes in hoarding disorder before cleanup begins
  • Choose a cleaning company with specific hoarding remediation training and experience
  • Schedule a consultation to assess the situation and create a phased cleanup plan
  • Identify any items with sentimental or financial value that require special handling
  • Arrange for specialized disposal of hazardous materials like chemicals or medications
  • Plan for pest control services if rodents or insects are present in the home
  • Secure proper permits if structural repairs will be needed after cleaning
  • Set realistic timelines that allow for emotional processing, not just physical removal
  • Establish ongoing maintenance plans to prevent re-accumulation after initial cleanup
  • Connect with support groups or therapists for continued recovery after the home is restored

Note: The most successful hoarding cleanups happen when the person living in the space participates in decision-making at their own pace, even if that means the process takes longer than a standard cleanout.

Hoarding Cleanup

Ready to Explore Compassionate Cleanup Options?

Our Charlotte team understands the sensitivity hoarding situations require and works at a pace that respects both safety and emotional wellbeing. Let's discuss how we can help your family take the first step toward a cleaner, safer home.

20+Years serving Charlotte
7Cities covered
100%Family owned
3:23The standard we work by
(980) 226-0780

Common Questions About Hoarding Cleanup Services

Hoarding cleanup typically costs between $1,000 and $10,000 depending on the severity, home size, and amount of waste removal required. Mild cases in smaller homes might cost $1,500-$3,000, while severe hoarding in larger properties with biohazard concerns can exceed $15,000. Most Charlotte companies provide free estimates after an in-person assessment since every hoarding situation presents unique challenges.
Your presence is strongly recommended, especially for sorting and decision-making about personal items and valuables. Some people find it emotionally overwhelming and choose to be present for part of each day rather than the entire process. The key is finding a balance where you're involved enough to guide decisions but not so overwhelmed that progress stalls completely.
Professional cleaning companies are not mandatory reporters unless they discover child abuse, elder abuse, or imminent danger to life. Their goal is to help restore safe living conditions, not to create legal problems for families seeking help. Reputable services maintain strict confidentiality and understand that fear of reporting often prevents people from getting the help they desperately need.
Mild hoarding situations might take 1-3 days, moderate cases typically require 5-10 days, and severe hoarding can take several weeks of work. The timeline depends on the volume of items, level of sanitation needed, and how quickly decisions can be made about possessions. Rushing the process usually backfires, so experienced cleaners build in time for emotional processing between work sessions.
Cleanup cannot proceed without the resident's consent unless a court order exists due to health department violations or guardianship situations. Forced cleanouts without the person's buy-in almost always lead to severe emotional trauma and rapid re-hoarding. The most effective approach involves motivational interviewing, harm reduction strategies, and gradual progress that the person agrees to rather than imposed cleanup that violates their autonomy.

What Our Clients Say

Ashley

Suzy

Tatyana

323 Cleaning
323 Cleaning Charlotte, NC

Hi, we're 323 Cleaning

We are Jorge and Gisele, founders of 323 Cleaning. For over two decades our family-owned team has served Charlotte and the surrounding communities with honest, detail-focused work. Guided by Colossians 3:23, we treat every home as if it were our own.

(980) 226-0780