/* Citricus AutoPost Premium – Light & Clean */
:root{–bpp:#E7A933;–bpd:#012011;–bpg:#3DBE3D;–bpbg:#FFFFFF;–bpbg2:#F4F7FB;–bpbg3:#E8F0FB;–bpt2:#5B6B80;–bpt3:#8896A8;–bpln:#E5EAF0;–bpln2:#EFF3F8;–bpsh:0 8px 28px rgba(1,32,17,.08);–bpshs:0 3px 14px rgba(1,32,17,.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}
.bpWrap img{max-width:100%!important;height:auto;display:block}
.bpWrap a{color:inherit}
.bpWrap .bpHero, .bpWrap .bpCtaBand, .bpWrap .bpSvc{max-width:100vw}
.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(180deg,#FFFFFF 0%,#FFFFFF 60%,#FCF9F1 100%);min-height:400px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;box-shadow:inset 0 -1px 0 #EFE6CE}
.bpWrap .bpHeroBg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.28;filter:saturate(.92);z-index:0;pointer-events:none}
.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;z-index:2;opacity:.7}
.bpWrap .bpHero::after{content:”;position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.72) 0%,rgba(255,255,255,.45) 45%,rgba(255,255,255,.68) 100%);z-index:1;pointer-events:none;display:block}
.bpWrap .bpHeroShape, .bpWrap .bpHeroShape2, .bpWrap .bpHeroBubble, .bpWrap .bpHeroBubble2{display:none}
.bpWrap .bpHeroInner{position:relative;z-index:3;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:#012011!important;font-size:13px!important;font-weight:600!important;letter-spacing:.02em;text-transform:uppercase;margin-bottom:22px;box-shadow:0 4px 14px rgba(1,32,17,.06)}
.bpWrap .bpCat::before{content:”;width:8px;height:8px;border-radius:50%;background:#3DBE3D;box-shadow:0 0 0 4px rgba(61,190,61,.2)}
.bpWrap .bpHero h1{font-size:clamp(36px,5vw,58px)!important;font-weight:800!important;color:#012011!important;line-height:1.08!important;letter-spacing:-.025em;margin-bottom:18px;text-shadow:none!important}
.bpWrap .bpHero h1 em{font-style:normal!important;font-weight:900!important;background:linear-gradient(120deg,#C98F1F 0%,#E7A933 45%,#FBCF5D 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#E7A933!important;text-shadow:none!important;border:0!important}
.bpWrap .bpMeta{font-size:14px!important;color:var(–bpt2)!important}
.bpWrap .bpMeta strong{color:#012011!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:#E7A933!important;margin-bottom:14px}
.bpWrap .bpIntroLabel::before{content:”;display:inline-block;width:24px;height:1.5px;background:#E7A933;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:#012011;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 #E7A933;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 #E7A933}}
.bpWrap .bpStrip{position:relative;width:100%;max-width:100%;height:420px;overflow:hidden;border-radius:26px;margin:48px 0!important;box-shadow:var(–bpsh);isolation:isolate}
.bpWrap .bpStrip img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;z-index:0}
.bpWrap .bpStrip::after{content:”;position:absolute;inset:0;z-index:1;background:linear-gradient(160deg,rgba(1,32,17,.78) 0%,rgba(6,48,28,.58) 50%,rgba(1,32,17,.80) 100%)}
.bpWrap .bpStripCap{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:24px}
.bpWrap .bpStripCap .bpStripLine{width:56px;height:3px;background:linear-gradient(90deg,#E7A933,#FBCF5D);border-radius:3px;box-shadow:0 0 18px rgba(231,169,51,.7)}
.bpWrap .bpStripCap .bpStripPhrase{font-size:clamp(22px,3vw,34px);font-weight:800;color:#fff!important;text-shadow:0 3px 16px rgba(0,0,0,.5);line-height:1.3;max-width:760px;letter-spacing:.01em}
.bpWrap .bpStripCap .bpStripPhrase b{color:#FBCF5D!important;font-weight:900}
@media(max-width:640px){.bpWrap .bpStrip{height:240px;border-radius:18px}}
.bpWrap .bpH2{font-size:clamp(22px,4vw,32px)!important;font-weight:900!important;color:#012011!important;margin:56px 0 18px!important;line-height:1.12!important;letter-spacing:-.022em}
.bpWrap .bpH2 em{font-style:normal;color:#E7A933!important}
.bpWrap .bpP{color:var(–bpt2)!important;margin-bottom:16px;font-size:16.5px!important;line-height:1.85!important}
.bpWrap .bpP strong{color:#012011;font-weight:800}
.bpWrap .bpPCols{display:grid;grid-template-columns:1fr 1fr;gap:8px 44px;align-items:start}
@media(max-width:768px){.bpWrap .bpPCols{grid-template-columns:1fr;gap:0}}
.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:linear-gradient(158deg,#012011 0%,#06301C 62%,#0A3A22 100%);border:1px solid rgba(231,169,51,.18);border-radius:18px;padding:32px 26px;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}
.bpWrap .bpBox:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(1,32,17,.28)}
.bpWrap .bpBoxIcon{margin-bottom:16px;line-height:0}
.bpWrap .bpBoxIcon svg{width:52px;height:52px;stroke:#E7A933;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 12px rgba(231,169,51,.35))}
.bpWrap .bpBox h4{font-size:20px!important;font-weight:900!important;color:#FFFFFF!important;margin-bottom:10px;line-height:1.3}
.bpWrap .bpBox p{font-size:14.5px;color:rgba(255,255,255,.78)!important;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:14px;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:26px;height:26px;flex:0 0 26px;margin-top:1px;border-radius:50%;background-color:#E7A933;background-image:url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ viewBox=’0 0 24 24′ fill=’none’ stroke=’%23012011′ stroke-width=’3.5′ stroke-linecap=’round’ stroke-linejoin=’round’%3E%3Cpath d=’M4 12l5 5L20 6’/%3E%3C/svg%3E”);background-size:15px 15px;background-repeat:no-repeat;background-position:center;box-shadow:0 3px 10px rgba(231,169,51,.4)}
.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 #E7A933;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:#012011!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:56px!important;margin-bottom:56px!important;position:relative;overflow:hidden;min-height:250px;background:linear-gradient(135deg,#012011 0%,#06301C 100%);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}
.bpWrap .bpCtaBand::before{content:”;position:absolute;inset:0;background:linear-gradient(135deg,rgba(1,32,17,.90) 0%,rgba(1,32,17,.66) 50%,rgba(6,48,28,.88) 100%);z-index:1}
.bpWrap .bpCtaBandInner{position:relative;z-index:2;max-width:760px;width:100%;padding:44px 24px;text-align:center}
.bpWrap .bpCtaBandPill{display:inline-block;padding:7px 16px;border-radius:999px;background:rgba(231,169,51,.16)!important;border:1px solid rgba(231,169,51,.45);color:#FBCF5D!important;font-size:11px!important;font-weight:700!important;letter-spacing:.10em;text-transform:uppercase;margin-bottom:16px}
.bpWrap .bpCtaBand h3{font-size:clamp(24px,3.2vw,34px)!important;font-weight:800!important;color:#fff!important;line-height:1.12!important;letter-spacing:-.02em;margin-bottom:12px;max-width:680px;margin-left:auto;margin-right:auto}
.bpWrap .bpCtaBand h3 em{font-style:normal;color:#FBCF5D!important;font-weight:900!important;border:0!important}
.bpWrap .bpCtaBand p{font-size:16px!important;color:rgba(255,255,255,.92)!important;line-height:1.6!important;margin-bottom:22px;max-width:600px;margin-left:auto;margin-right:auto}
.bpWrap .bpCtaBtn{display:inline-flex;align-items:center;justify-content:center;padding:15px 32px;border-radius:999px;background:#E7A933!important;color:#012011!important;font-weight:800!important;font-size:15px!important;text-decoration:none!important;border:0;cursor:pointer;box-shadow:0 14px 30px rgba(0,0,0,.28);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,.35)}
@media(max-width:768px){.bpWrap .bpCtaBand{min-height:220px}.bpWrap .bpCtaBandInner{padding:36px 20px}}
.bpWrap .bpVid{margin:52px 0;display:grid;grid-template-columns:340px 1fr;gap:36px;align-items:stretch}
@media(max-width:820px){.bpWrap .bpVid{grid-template-columns:1fr;gap:24px;max-width:420px;margin-left:auto;margin-right:auto}}
.bpWrap .bpVidMedia{position:relative;border-radius:24px;overflow:hidden;background:#012011;box-shadow:var(–bpsh);border:1px solid var(–bpln)}
.bpWrap .bpVidMedia video, .bpWrap .bpVidMedia iframe{width:100%;aspect-ratio:9/16;max-height:640px;object-fit:cover;display:block;border:0}
.bpWrap .bpVidMute{position:absolute;right:12px;bottom:12px;width:44px;height:44px;border:0;border-radius:50%;background:rgba(1,32,17,.62);color:#fff;font-size:18px;cursor:pointer;display:grid;place-items:center;backdrop-filter:blur(4px);transition:background .2s,transform .15s}
.bpWrap .bpVidMute:hover{background:#E7A933;transform:scale(1.06)}
.bpWrap .bpVidBig{display:flex;flex-direction:column;gap:10px}
.bpWrap .bpVidSide{display:flex;flex-direction:column;justify-content:center;gap:12px;height:100%;min-height:0}
.bpWrap .bpVidTxt .bpH2{margin:0 0 10px!important}
.bpWrap .bpVidTxt p{margin-bottom:0}
.bpWrap .bpVBig{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:center;padding:14px 16px;border-radius:14px}
.bpWrap .bpVBig.bpGreen{background:linear-gradient(150deg,#012011 0%,#06301C 100%);border:1px solid rgba(231,169,51,.2)}
.bpWrap .bpVBig.bpGold{background:linear-gradient(150deg,#FDF3DC 0%,#FBE9C2 100%);border:1px solid rgba(231,169,51,.35)}
.bpWrap .bpVBigIcon{width:48px;height:48px;display:grid;place-items:center;line-height:0}
.bpWrap .bpVBigIcon svg{width:32px;height:32px;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 8px rgba(231,169,51,.3))}
.bpWrap .bpVBig.bpGreen .bpVBigIcon svg{stroke:#FBCF5D}
.bpWrap .bpVBig.bpGold .bpVBigIcon svg{stroke:#012011}
.bpWrap .bpVBigTxt h4{margin:0 0 2px;font-size:17px!important;font-weight:900!important;line-height:1.15}
.bpWrap .bpVBig.bpGreen .bpVBigTxt h4{color:#fff!important}
.bpWrap .bpVBig.bpGold .bpVBigTxt h4{color:#012011!important}
.bpWrap .bpVBigTxt p{margin:0;font-size:12.5px!important;line-height:1.35}
.bpWrap .bpVBig.bpGreen .bpVBigTxt p{color:rgba(255,255,255,.8)!important}
.bpWrap .bpVBig.bpGold .bpVBigTxt p{color:#6B5A2E!important}
@media(max-width:640px){.bpWrap .bpVBig{grid-template-columns:46px 1fr;gap:14px;padding:14px 16px}.bpWrap .bpVBigIcon{width:46px;height:46px}.bpWrap .bpVBigIcon svg{width:30px;height:30px}.bpWrap .bpVBigTxt h4{font-size:16px!important}}
.bpWrap .bpFaq{margin:26px 0 44px;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}
@media(max-width:768px){.bpWrap .bpFaq{grid-template-columns:1fr}}
.bpWrap .bpFaqItem{background:#fff;border:1px solid var(–bpln);border-radius:18px;overflow:hidden;box-shadow:var(–bpshs);transition:border-color .2s,box-shadow .2s}
.bpWrap .bpFaqItem[open]{border-color:#E7A933;box-shadow:0 12px 30px rgba(231,169,51,.16)}
.bpWrap .bpFaqItem>summary{list-style:none;cursor:pointer;padding:18px;display:grid;grid-template-columns:36px 1fr 28px;align-items:center;gap:14px}
.bpWrap .bpFaqItem>summary::-webkit-details-marker{display:none}
.bpWrap .bpFaqNum{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,#FBCF5D 0%,#E7A933 100%);color:#012011;font-size:13px;font-weight:900}
.bpWrap .bpFaqTxt{font-size:15.5px;font-weight:850;color:#012011!important;line-height:1.35}
.bpWrap .bpFaqTog{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#F7F6F2;border:1px solid var(–bpln);font-size:18px;color:#012011;line-height:1;transition:transform .2s,background .2s,color .2s}
.bpWrap .bpFaqItem[open] .bpFaqTog{transform:rotate(45deg);background:#012011;border-color:#012011;color:#fff}
.bpWrap .bpFaqA{padding:0 18px 18px 68px;font-size:14.5px;color:var(–bpt2);line-height:1.7}
@media(max-width:640px){.bpWrap .bpFaqItem>summary{padding:16px 14px;grid-template-columns:32px 1fr 26px;gap:10px}.bpWrap .bpFaqA{padding:0 16px 16px 56px}}
.bpWrap .bpDivider{width:60px;height:3px;border-radius:2px;background:#E7A933;margin:48px 0}
.bpWrap .bpSig{background:var(–bpbg);border:1px solid var(–bpln);border-radius:24px;box-shadow:var(–bpsh);margin:48px 0 36px;padding:28px;overflow:visible}
.bpWrap .bpSigGrid{display:grid;grid-template-columns:280px 1fr;gap:36px;align-items:center}
@media(max-width:700px){.bpWrap .bpSigGrid{grid-template-columns:1fr;gap:26px}}
.bpWrap .bpSigMedia{position:relative;width:100%;display:flex;justify-content:center;margin:0 auto}
.bpWrap .bpSigMedia img{position:relative;z-index:1;height:304px;width:auto;max-width:100%;aspect-ratio:1280/1600;object-fit:cover;object-position:top;display:block;border-radius:24px;border:3px solid #E7A933;box-shadow:0 16px 36px rgba(1,32,17,.20)}
@media(max-width:700px){.bpWrap .bpSigMedia img{height:304px}}
.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:#012011!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:22px!important;font-weight:900!important;color:#012011!important;margin-bottom:8px;line-height:1.25}
.bpWrap .bpSigBody h3 span{color:#E7A933!important}
.bpWrap .bpSigBody p{color:var(–bpt2)!important;font-size:14.5px!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:11px 22px;border-radius:999px;background:#012011!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:11px 21px;border-radius:999px;border:1.5px solid #012011!important;background:transparent!important;color:#012011!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:#012011;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:#E7A933}
.bpWrap .bpRelatedCard span{display:block;font-size:11px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.10em;color:#E7A933!important;margin-bottom:6px}
.bpWrap .bpRelatedCard h4{font-size:15px!important;font-weight:800!important;color:#012011!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(–bpbg2);border-top:1px solid var(–bpln);padding:40px 0 36px;margin-top:52px!important;overflow:hidden}
.bpWrap .bpSvcInner{max-width:1100px;margin:0 auto}
.bpWrap .bpSvcHead{text-align:center;margin-bottom:36px;padding:0 20px}
.bpWrap .bpSvcPill{display:inline-block;padding:7px 18px;border-radius:999px;background:#012011!important;color:#FFFFFF!important;font-size:11px;font-weight:800;letter-spacing:.10em;text-transform:uppercase;margin-bottom:12px}
.bpWrap .bpSvcHead h3{font-size:clamp(26px,3.6vw,36px)!important;font-weight:900!important;color:#012011!important;line-height:1.15;letter-spacing:-.02em}
.bpWrap .bpSvcHead h3 em{font-style:normal;color:#E7A933!important}
.bpWrap .bpSvcWrap{max-width:100%;margin:0 auto;padding:20px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.bpWrap .bpSvcTrack{display:flex;width:max-content;padding:0 4px;animation:bpSvcMarquee 34s linear infinite;will-change:transform}
.bpWrap .bpSvc:hover .bpSvcTrack{animation-play-state:paused}
.bpWrap .bpSvcItem{flex:0 0 244px;min-width:244px;margin-right:46px}
.bpWrap .bpSvcLink{display:flex;flex-direction:column;align-items:center;gap:26px;text-decoration:none!important}
.bpWrap .bpSvcImg{width:204px;height:204px;border-radius:50%;overflow:hidden;border:5px solid #fff;background:#fff;box-shadow:0 14px 34px rgba(1,32,17,.16);transition:border-color .22s,transform .2s}
.bpWrap .bpSvcLink:hover .bpSvcImg{border-color:#E7A933;transform:translateY(-4px)}
.bpWrap .bpSvcImg img{width:100%;height:100%;object-fit:cover;display:block}
.bpWrap .bpSvcLabel{font-size:18px!important;font-weight:800!important;color:#012011!important;text-align:center;line-height:1.4;display:block;max-width:220px;margin-top:4px}
.bpWrap .bpSvcCfrImg img{object-fit:contain;padding:16px;background:#fff}
.bpWrap .bpSvcCfrFallback{display:grid;place-items:center;background:linear-gradient(160deg,#FFF6F9 0%,#FFE3EE 100%)}
.bpWrap .bpSvcCfrFallback svg{width:54px;height:54px;fill:#E0407E}
@media(max-width:640px){.bpWrap .bpSvcItem{flex:0 0 160px;min-width:160px;margin-right:26px}.bpWrap .bpSvcImg{width:140px;height:140px}.bpWrap .bpSvcLabel{font-size:15px!important}.bpWrap .bpSvcLink{gap:18px}.bpWrap .bpSvc{padding:38px 0 34px}}

Deep Cleaning Guide

Your First Professional Cleaning: Room-by-Room Walkthrough

Vero Beach Cleaning by Sandra Guide

Wondering what actually happens when professional cleaners show up at your door? We're walking you through every room, every step, and every detail that separates a good cleaning from the one you've been doing yourself.

Whether you're preparing a vacation rental for guests or finally treating your family home to a deep clean, knowing what to expect makes all the difference. Here in Indian River County and St. Lucie County, our family-owned team has perfected the art of transforming homes room by room, and we're sharing exactly how we do it.

Vero Beach Cleaning by Sandra

Every detail handled by a family-owned team, with over 6000+ cleanings across the Treasure Coast and a reputation built one home at a time.

Why Your First Professional Clean Matters

Your home accumulates dirt, dust, and grime in places you can't see or simply don't think to reach. Professional cleaners have the training, tools, and time to address every surface, corner, and crevice that household cleaning often misses. When you book your first professional service, you're not just getting a surface-level refresh: you're establishing a baseline of cleanliness that makes future maintenance easier.

For vacation rental owners in Vero Beach, Sebastian, Fort Pierce, and Port St. Lucie, that first professional clean sets the tone for guest satisfaction. A thoroughly cleaned property leads to better reviews, longer bookings, and fewer complaints. For homeowners, it's the reset button you didn't know you needed.

The Entrance and Foyer

First impressions start here. Professionals clean door frames, baseboards, and light switches that collect fingerprints and dust. They also address the flooring, whether tile, wood, or carpet, removing debris and grime that gets tracked inside.

Kitchen Deep Work

Beyond wiping counters, professionals degrease stovetops, clean inside microwaves, and sanitize cabinet fronts. Appliances get attention inside and out, and grout lines between tiles receive specialized cleaning that household methods often skip.

Bathroom Sanitization

Toilets, tubs, and shower walls are treated with professional-grade disinfectants. Grout, caulk, and tile receive targeted cleaning, and mirrors and fixtures shine without streaks. Ventilation fans and exhaust areas also get cleared of dust buildup.

The Professional Cleaning Checklist You Should Expect

  • Dusting all surfaces, including picture frames, shelves, and decorative items
  • Vacuuming carpets with commercial-grade equipment and spot-treating stains
  • Mopping hard floors with appropriate cleaning solutions for the material type
  • Cleaning and disinfecting bathrooms, including grout and caulk lines
  • Degreasing kitchen appliances inside and out, plus cabinet fronts and handles
  • Wiping down all light switches, door handles, and frequently touched surfaces
  • Cleaning windows, mirrors, and glass surfaces without streaks
  • Emptying trash, replacing liners, and sanitizing bins
  • Organizing common areas and ensuring items are returned to their proper places
  • Final walk-through to catch any missed spots and ensure quality standards

Note: The difference between good and exceptional cleaning often comes down to attention to detail in areas guests and family members notice most: light switches, door frames, and the space where the wall meets the baseboard. Professional teams know these spots matter.

Ready for Your First Professional Clean?

Our family-owned team serves Vero Beach, Indian River Shores, Sebastian, Fort Pierce, Port St. Lucie, and surrounding communities with the same care we'd give our own homes. Let's schedule your room-by-room transformation today.

6000+

Home Cleaned

6+

Serving Locally

100%

Satisfaction

Pet

Friendly Team

Questions About Your First Professional Cleaning

01How long does a typical first professional cleaning take?+
This depends on your home's size and current condition. A standard residential home usually takes three to five hours, while larger properties or those requiring deep cleaning may take longer. We always provide a time estimate during your initial consultation.
02Do I need to prepare my home before the cleaners arrive?+
You don't have to, but clearing clutter from surfaces helps our team work more efficiently and thoroughly. Putting away personal items also gives us better access to areas that need attention. We'll handle everything else.
03What cleaning products do professional teams use?+
Most professional cleaning companies use commercial-grade, EPA-approved products that are more effective than household cleaners. We can discuss any allergies or sensitivities you have, and we offer eco-friendly options for clients who prefer them.
04Is professional cleaning worth the cost?+
For most people, yes. You're paying for expertise, efficiency, and results that save you time and often exceed what you could achieve yourself. For vacation rental owners, professional cleaning directly impacts guest satisfaction and your bottom line.
05How often should I schedule professional cleaning?+
This varies based on your needs. Homeowners often schedule monthly or bi-weekly cleanings, while vacation rental owners typically clean between guest stays. We can recommend a schedule based on your property and lifestyle.
06What if I'm not satisfied with the cleaning?+
Quality is our priority. If you're not completely satisfied, let us know right away. We stand behind our work and will address any concerns to make things right.
07Do you offer specialized services like post-construction or move-in cleaning?+
Yes, we provide specialized cleaning services tailored to different situations. Whether it's preparing a rental property or deep cleaning after renovations, we have the expertise and equipment to handle it.
08Are your cleaners insured and bonded?+
Absolutely. Our team is fully insured and bonded, giving you peace of mind and protection. We take security and professionalism seriously, especially when working in residential and vacation rental properties.
Vero Beach Cleaning by Sandra
Vero Beach Cleaning by Sandra

Hi, we’re Vero Beach Cleaning by Sandra

Hi, I am Sandra Sampaio, founder of Vero Beach Cleaning by Sandra. Since 2020 our family team has completed over 6,000 cleanings across Vero Beach, Indian River County and the Treasure Coast. Pet friendly, detail obsessed, and proud partners of Cleaning for a Reason.

Explore Our Services