@charset "UTF-8";.ccpc-flea-hero,.ccpc-flea-hero *{box-sizing:border-box}.ccpc-flea-hero{position:relative !important;min-height:640px !important;display:flex !important;align-items:center !important;padding:90px 20px !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;background-attachment:scroll !important;overflow:hidden !important}.ccpc-flea-hero::before{content:"";position:absolute;inset:0;background:linear-gradient( 90deg,rgba(8,20,38,0.96) 0%,rgba(13,38,70,0.88) 43%,rgba(13,38,70,0.54) 70%,rgba(4,12,23,0.22) 100% );pointer-events:none;z-index:1}.ccpc-flea-hero::after{content:"";position:absolute;width:500px;height:500px;left:-250px;bottom:-290px;border-radius:50%;background:rgba(242,41,41,0.09);pointer-events:none;z-index:1}.ccpc-flea-hero .sppb-container,.ccpc-flea-hero .sppb-row,.ccpc-flea-hero .sppb-column,.ccpc-flea-hero .sppb-column-addons,.ccpc-flea-hero .sppb-addon-wrapper,.ccpc-flea-hero .sppb-addon,.ccpc-flea-hero .sppb-addon-content{position:relative !important;z-index:2 !important}.ccpc-flea-hero .sppb-container{width:100% !important;max-width:1350px !important;margin-left:auto !important;margin-right:auto !important}.ccpc-flea-hero-content{width:100%;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:center;gap:50px}.ccpc-flea-hero-copy{min-width:0}.ccpc-flea-hero-eyebrow{display:inline-flex;align-items:center;margin-bottom:17px;padding:8px 13px;background:rgba(242,41,41,0.14);border-left:4px solid #F22929;color:#FFF !important;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px}.ccpc-flea-hero-copy h1{max-width:760px;margin:0 !important;color:#FFF !important;font-size:54px !important;line-height:1.07 !important;font-weight:800 !important;letter-spacing:-0.9px;text-shadow:0 3px 15px rgba(0,0,0,0.25)}.ccpc-flea-hero-lead{max-width:720px;margin:18px 0 0 !important;color:#FFF !important;font-size:20px !important;line-height:1.4 !important;font-weight:700}.ccpc-flea-hero-description{max-width:710px;margin:16px 0 0 !important;color:rgba(255,255,255,0.78) !important;font-size:16px !important;line-height:1.72 !important}.ccpc-flea-hero-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.ccpc-flea-hero-tags span{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.12);color:rgba(255,255,255,0.92) !important;font-size:12.3px;font-weight:600}.ccpc-flea-hero-tags i{color:#F22929;font-size:12px}.ccpc-flea-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.ccpc-flea-primary-btn,.ccpc-flea-secondary-btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:14px 23px;color:#FFF !important;font-size:14px;font-weight:700;text-decoration:none !important;border-radius:6px;transition:transform .3s ease,background-color .3s ease,border-color .3s ease}.ccpc-flea-primary-btn{background:#F22929;border:2px solid #F22929;box-shadow:0 9px 23px rgba(242,41,41,0.27)}.ccpc-flea-primary-btn::after{content:"\2192";margin-left:9px;font-size:17px;transition:transform .3s ease}.ccpc-flea-primary-btn:hover{background:#D92020;border-color:#D92020;color:#FFF !important;transform:translateY(-2px)}.ccpc-flea-primary-btn:hover::after{transform:translateX(4px)}.ccpc-flea-secondary-btn{gap:9px;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.19)}.ccpc-flea-secondary-btn:hover{background:rgba(255,255,255,0.13);color:#FFF !important;transform:translateY(-2px)}.ccpc-flea-hero-panel{min-width:0;background:rgba(255,255,255,0.97);border-radius:17px;overflow:hidden;box-shadow:0 22px 50px rgba(4,15,29,0.28);backdrop-filter:blur(7px)}.ccpc-flea-panel-head{display:flex;align-items:center;gap:13px;padding:20px 21px;background:linear-gradient( 135deg,#173B6C,#102F59 );border-bottom:4px solid #F22929}.ccpc-flea-panel-head-icon{width:45px;height:45px;flex:0 0 45px;display:flex;align-items:center;justify-content:center;background:rgba(242,41,41,0.14);color:#F22929;border-radius:11px;font-size:16px}.ccpc-flea-panel-head span{display:block;margin-bottom:2px;color:#F22929 !important;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.9px}.ccpc-flea-panel-head strong{display:block;color:#FFF !important;font-size:17px;line-height:1.3;font-weight:800}.ccpc-flea-panel-zones{padding:11px 19px 7px}.ccpc-flea-panel-zone{display:grid;grid-template-columns:25px 40px minmax(0,1fr);align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid rgba(23,59,108,0.08)}.ccpc-flea-panel-zone:last-child{border-bottom:none}.ccpc-flea-panel-zone>span{color:rgba(23,59,108,0.27);font-size:10px;font-weight:800}.ccpc-flea-panel-zone-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(23,59,108,0.07);color:#173B6C;border-radius:9px;font-size:14px}.ccpc-flea-panel-zone strong{display:block;margin-bottom:2px;color:#173B6C !important;font-size:13px;font-weight:800}.ccpc-flea-panel-zone small{display:block;color:#66717C !important;font-size:11.3px;line-height:1.45}.ccpc-flea-panel-note{display:flex;align-items:flex-start;gap:9px;margin:5px 19px 19px;padding:13px 14px;background:rgba(242,41,41,0.055);border-left:3px solid #F22929;border-radius:8px}.ccpc-flea-panel-note i{margin-top:2px;color:#F22929;font-size:12px}.ccpc-flea-panel-note span{color:#173B6C !important;font-size:11.5px;line-height:1.5;font-weight:650}@media (max-width:1050px){.ccpc-flea-hero-content{grid-template-columns:1fr;max-width:840px}.ccpc-flea-hero-panel{max-width:560px}}@media (max-width:767px){.ccpc-flea-hero{min-height:0 !important;padding:65px 18px !important;background-position:58% center !important}.ccpc-flea-hero::before{background:rgba(8,20,38,0.80)}.ccpc-flea-hero-copy h1{font-size:38px !important}.ccpc-flea-hero-lead{font-size:18px !important}.ccpc-flea-hero-description{font-size:15px !important}}@media (max-width:520px){.ccpc-flea-hero{padding:55px 14px !important;background-position:61% center !important}.ccpc-flea-hero-copy h1{font-size:33px !important}.ccpc-flea-hero-tags{flex-direction:column;align-items:flex-start}.ccpc-flea-hero-actions{flex-direction:column}.ccpc-flea-primary-btn,.ccpc-flea-secondary-btn{width:100%}}.ccpc-flea-return,.ccpc-flea-return *{box-sizing:border-box}.ccpc-flea-return{width:100%;padding:90px 20px;background:transparent !important}.ccpc-flea-return-inner{width:100%;max-width:1350px;margin:0 auto}.ccpc-flea-return-header{max-width:880px;margin:0 auto 52px;text-align:center}.ccpc-flea-section-label{display:inline-block;margin-bottom:14px;color:#F22929 !important;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:1.3px}.ccpc-flea-return-header h2{margin:0 !important;color:#173B6C !important;font-size:39px;line-height:1.2;font-weight:800}.ccpc-flea-return-header h2::after{content:"";display:block;width:58px;height:4px;margin:18px auto 0;background:#F22929;border-radius:10px}.ccpc-flea-return-header p{max-width:790px;margin:20px auto 0 !important;color:#555 !important;font-size:17px;line-height:1.72}.ccpc-flea-return-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:25px;align-items:stretch}.ccpc-flea-cycle{min-width:0;padding:34px;background:#FFF !important;border:1px solid rgba(23,59,108,0.08);border-radius:19px;box-shadow:0 14px 36px rgba(23,59,108,0.08)}.ccpc-flea-cycle-head{margin-bottom:31px;padding-bottom:22px;border-bottom:1px solid rgba(23,59,108,0.08)}.ccpc-flea-cycle-head span{display:block;margin-bottom:4px;color:#F22929 !important;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.9px}.ccpc-flea-cycle-head h3{margin:0 !important;color:#173B6C !important;font-size:24px;line-height:1.3;font-weight:800}.ccpc-flea-cycle-track{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;gap:8px}.ccpc-flea-cycle-stage{min-width:0;padding:22px 17px;background:#F4F7FB;border:1px solid rgba(23,59,108,0.05);border-radius:13px;text-align:center;transition:transform .3s ease,background-color .3s ease,border-color .3s ease}.ccpc-flea-cycle-stage:hover{transform:translateY(-4px);background:#FFF;border-color:rgba(242,41,41,0.15)}.ccpc-flea-cycle-featured{background:linear-gradient( 145deg,#173B6C,#102F59 ) !important;border-color:transparent}.ccpc-flea-cycle-number{margin-bottom:11px;color:rgba(23,59,108,0.25);font-size:11px;font-weight:800}.ccpc-flea-cycle-featured .ccpc-flea-cycle-number{color:rgba(255,255,255,0.25)}.ccpc-flea-cycle-icon{width:53px;height:53px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;background:rgba(23,59,108,0.07);color:#173B6C;border-radius:50%;font-size:18px}.ccpc-flea-cycle-featured .ccpc-flea-cycle-icon{background:rgba(242,41,41,0.14);color:#F22929}.ccpc-flea-cycle-stage h4{margin:0 0 7px !important;color:#173B6C !important;font-size:16px;font-weight:800}.ccpc-flea-cycle-featured h4{color:#FFF !important}.ccpc-flea-cycle-stage p{margin:0 !important;color:#606A77 !important;font-size:12.3px;line-height:1.6}.ccpc-flea-cycle-featured p{color:rgba(255,255,255,0.72) !important}.ccpc-flea-cycle-arrow{display:flex;align-items:center;justify-content:center;color:#F22929;font-size:14px}.ccpc-flea-return-panel{padding:38px 32px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient( 145deg,#173B6C 0%,#102F59 100% ) !important;border-top:5px solid #F22929;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 42px rgba(23,59,108,0.18)}.ccpc-flea-return-panel::after{content:"";position:absolute;width:250px;height:250px;right:-135px;bottom:-140px;border-radius:50%;background:rgba(255,255,255,0.035);pointer-events:none}.ccpc-flea-return-panel-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background:rgba(242,41,41,0.14);color:#F22929;border-radius:14px;font-size:20px;position:relative;z-index:2}.ccpc-flea-return-panel-label{display:block;margin-bottom:7px;color:#F22929 !important;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.9px;position:relative;z-index:2}.ccpc-flea-return-panel h3{margin:0 !important;color:#FFF !important;font-size:25px;line-height:1.3;font-weight:800;position:relative;z-index:2}.ccpc-flea-return-panel h3::after{content:"";display:block;width:45px;height:3px;margin-top:15px;background:#F22929;border-radius:5px}.ccpc-flea-return-panel>p{margin:17px 0 0 !important;color:rgba(255,255,255,0.75) !important;font-size:14px;line-height:1.7;position:relative;z-index:2}.ccpc-flea-return-reasons{display:flex;flex-direction:column;gap:10px;margin-top:22px;position:relative;z-index:2}.ccpc-flea-return-reasons>div{display:flex;align-items:flex-start;gap:10px}.ccpc-flea-return-reasons i{width:28px;height:28px;flex:0 0 28px;display:flex;align-items:center;justify-content:center;background:rgba(242,41,41,0.14);color:#F22929;border-radius:7px;font-size:10px}.ccpc-flea-return-reasons span{padding-top:3px;color:rgba(255,255,255,0.82) !important;font-size:12.3px;line-height:1.5}.ccpc-flea-return-btn{width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:center;margin-top:24px;padding:14px 20px;background:#F22929;color:#FFF !important;border-radius:7px;font-size:13.5px;font-weight:700;text-decoration:none !important;position:relative;z-index:2;transition:background-color .3s ease,transform .3s ease}.ccpc-flea-return-btn::after{content:"\2192";margin-left:9px;font-size:17px}.ccpc-flea-return-btn:hover{background:#D92020;color:#FFF !important;transform:translateY(-2px)}.ccpc-flea-return-note{display:flex;align-items:flex-start;gap:16px;max-width:1050px;margin:30px auto 0;padding:23px 25px;background:#FFF;border:1px solid rgba(23,59,108,0.08);border-left:5px solid #F22929;border-radius:14px;box-shadow:0 10px 27px rgba(23,59,108,0.06)}.ccpc-flea-return-note-icon{width:47px;height:47px;flex:0 0 47px;display:flex;align-items:center;justify-content:center;background:rgba(242,41,41,0.08);color:#F22929;border-radius:11px;font-size:17px}.ccpc-flea-return-note span{display:block;margin-bottom:3px;color:#F22929 !important;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.ccpc-flea-return-note strong{display:block;color:#173B6C !important;font-size:15px;line-height:1.5;font-weight:700}.ccpc-flea-return-note p{margin:5px 0 0 !important;color:#626C77 !important;font-size:13px;line-height:1.6}@media (max-width:1100px){.ccpc-flea-cycle-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ccpc-flea-cycle-arrow{display:none}}@media (max-width:1000px){.ccpc-flea-return-layout{grid-template-columns:1fr}.ccpc-flea-return-panel{max-width:800px}}@media (max-width:700px){.ccpc-flea-return{padding:70px 18px}.ccpc-flea-return-header h2{font-size:32px}}@media (max-width:600px){.ccpc-flea-return{padding:60px 14px}.ccpc-flea-return-header{margin-bottom:38px}.ccpc-flea-return-header h2{font-size:28px}.ccpc-flea-return-header p{font-size:15px}.ccpc-flea-cycle{padding:26px 20px}.ccpc-flea-cycle-head h3{font-size:21px}.ccpc-flea-cycle-track{grid-template-columns:1fr}.ccpc-flea-return-panel{padding:31px 23px}.ccpc-flea-return-panel h3{font-size:23px}.ccpc-flea-return-note{padding:20px}}.ccpc-flea-locations,.ccpc-flea-locations *{box-sizing:border-box}.ccpc-flea-locations{width:100%;padding:90px 20px;background:transparent !important}.ccpc-flea-locations-inner{width:100%;max-width:1350px;margin:0 auto}.ccpc-flea-locations-header{max-width:880px;margin:0 auto 50px;text-align:center}.ccpc-flea-locations-header h2{margin:0 !important;color:#173B6C !important;font-size:39px;line-height:1.2;font-weight:800}.ccpc-flea-locations-header h2::after{content:"";display:block;width:58px;height:4px;margin:18px auto 0;background:#F22929;border-radius:10px}.ccpc-flea-locations-header p{max-width:790px;margin:20px auto 0 !important;color:#555 !important;font-size:17px;line-height:1.72}.ccpc-flea-locations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ccpc-flea-location-zone{min-width:0;padding:32px;background:#FFF !important;border:1px solid rgba(23,59,108,0.08);border-radius:18px;box-shadow:0 14px 35px rgba(23,59,108,0.08)}.ccpc-flea-location-zone-dark{background:linear-gradient( 145deg,#173B6C,#102F59 ) !important;border-color:transparent}.ccpc-flea-location-zone-head{display:flex;align-items:center;gap:15px;margin-bottom:25px;padding-bottom:21px;border-bottom:1px solid rgba(23,59,108,0.08)}.ccpc-flea-location-zone-dark .ccpc-flea-location-zone-head{border-color:rgba(255,255,255,0.09)}.ccpc-flea-location-zone-icon{width:55px;height:55px;flex:0 0 55px;display:flex;align-items:center;justify-content:center;background:rgba(242,41,41,0.08);color:#F22929;border-radius:13px;font-size:20px}.ccpc-flea-location-zone-dark .ccpc-flea-location-zone-icon{background:rgba(242,41,41,0.14)}.ccpc-flea-location-zone-head span{display:block;margin-bottom:3px;color:#F22929 !important;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.9px}.ccpc-flea-location-zone-head h3{margin:0 !important;color:#173B6C !important;font-size:24px;line-height:1.3;font-weight:800}.ccpc-flea-location-zone-dark .ccpc-flea-location-zone-head h3{color:#FFF !important}.ccpc-flea-location-list{display:flex;flex-direction:column;gap:11px}.ccpc-flea-location-item{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:13px;padding:15px;background:#F4F7FB;border:1px solid rgba(23,59,108,0.05);border-radius:11px;transition:transform .3s ease,border-color .3s ease,background-color .3s ease}.ccpc-flea-location-item:hover{transform:translateX(4px);background:#FFF;border-color:rgba(242,41,41,0.15)}.ccpc-flea-location-zone-dark .ccpc-flea-location-item{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.08)}.ccpc-flea-location-zone-dark .ccpc-flea-location-item:hover{background:rgba(255,255,255,0.10)}.ccpc-flea-location-item-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:rgba(23,59,108,0.07);color:#173B6C;border-radius:11px;font-size:16px}.ccpc-flea-location-zone-dark .ccpc-flea-location-item-icon{background:rgba(242,41,41,0.14);color:#F22929}.ccpc-flea-location-item strong{display:block;margin-bottom:4px;color:#173B6C !important;font-size:14px;font-weight:800}.ccpc-flea-location-zone-dark .ccpc-flea-location-item strong{color:#FFF !important}.ccpc-flea-location-item span{display:block;color:#606A77 !important;font-size:12.5px;line-height:1.55}.ccpc-flea-location-zone-dark .ccpc-flea-location-item span{color:rgba(255,255,255,0.70) !important}.ccpc-flea-locations-footer{display:flex;align-items:center;gap:17px;margin-top:28px;padding:25px 28px;background:#FFF !important;border:1px solid rgba(23,59,108,0.08);border-left:5px solid #F22929;border-radius:14px;box-shadow:0 10px 28px rgba(23,59,108,0.06)}.ccpc-flea-locations-footer-icon{width:50px;height:50px;flex:0 0 50px;display:flex;align-items:center;justify-content:center;background:rgba(242,41,41,0.08);color:#F22929;border-radius:12px;font-size:18px}.ccpc-flea-locations-footer-copy{flex:1}.ccpc-flea-locations-footer-copy span{display:block;margin-bottom:3px;color:#F22929 !important;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.ccpc-flea-locations-footer-copy strong{display:block;color:#173B6C !important;font-size:15px;line-height:1.5;font-weight:700}.ccpc-flea-locations-footer-copy p{margin:4px 0 0 !important;color:#606A77 !important;font-size:12.8px;line-height:1.55}.ccpc-flea-locations-btn{flex-shrink:0;min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:14px 21px;background:#173B6C;color:#FFF !important;border-radius:7px;font-size:13.5px;font-weight:700;text-decoration:none !important;transition:background-color .3s ease,transform .3s ease}.ccpc-flea-locations-btn::after{content:"\2192";margin-left:9px;font-size:17px}.ccpc-flea-locations-btn:hover{background:#102F59;color:#FFF !important;transform:translateY(-2px)}@media (max-width:950px){.ccpc-flea-locations-grid{grid-template-columns:1fr}.ccpc-flea-locations-footer{flex-wrap:wrap}}@media (max-width:700px){.ccpc-flea-locations{padding:70px 18px}.ccpc-flea-locations-header h2{font-size:32px}}@media (max-width:600px){.ccpc-flea-locations{padding:60px 14px}.ccpc-flea-locations-header{margin-bottom:38px}.ccpc-flea-locations-header h2{font-size:28px}.ccpc-flea-locations-header p{font-size:15px}.ccpc-flea-location-zone{padding:25px 20px}.ccpc-flea-location-zone-head{align-items:flex-start}.ccpc-flea-location-zone-head h3{font-size:21px}.ccpc-flea-location-item{grid-template-columns:42px minmax(0,1fr)}.ccpc-flea-location-item-icon{width:42px;height:42px;font-size:14px}.ccpc-flea-locations-footer{flex-direction:column;align-items:flex-start;padding:22px 20px}.ccpc-flea-locations-btn{width:100%}}.ccpc-flea-process,.ccpc-flea-process *{box-sizing:border-box}.ccpc-flea-process{width:100%;padding:90px 20px;background:transparent !important}.ccpc-flea-process-inner{width:100%;max-width:1350px;margin:0 auto}.ccpc-flea-process-header{max-width:880px;margin:0 auto 52px;text-align:center}.ccpc-flea-process-header h2{margin:0 !important;color:#173B6C !important;font-size:39px;line-height:1.2;font-weight:800}.ccpc-flea-process-header h2::after{content:"";display:block;width:58px;height:4px;margin:18px auto 0;background:#F22929;border-radius:10px}.ccpc-flea-process-header p{max-width:790px;margin:20px auto 0 !important;color:#555 !important;font-size:17px;line-height:1.72}.ccpc-flea-process-path{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);align-items:stretch;gap:8px}.ccpc-flea-process-step{min-width:0;padding:27px 22px;background:#FFF !important;border:1px solid rgba(23,59,108,0.08);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 11px 29px rgba(23,59,108,0.07);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.ccpc-flea-process-step::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:#173B6C;transition:background-color .3s ease}.ccpc-flea-process-step:hover{transform:translateY(-5px);border-color:rgba(242,41,41,0.16);box-shadow:0 17px 37px rgba(23,59,108,0.11)}.ccpc-flea-process-step:hover::after{background:#F22929}.ccpc-flea-process-featured{background:linear-gradient( 145deg,#173B6C,#102F59 ) !important;border-color:transparent}.ccpc-flea-process-featured::after{background:#F22929}.ccpc-flea-process-number{margin-bottom:14px;color:rgba(23,59,108,0.18);font-size:27px;font-weight:800}.ccpc-flea-process-featured .ccpc-flea-process-number{color:rgba(255,255,255,0.18)}.ccpc-flea-process-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin-bottom:17px;background:rgba(23,59,108,0.07);color:#173B6C;border-radius:12px;font-size:18px}.ccpc-flea-process-featured .ccpc-flea-process-icon{background:rgba(242,41,41,0.14);color:#F22929}.ccpc-flea-process-step>span{display:block;margin-bottom:6px;color:#F22929 !important;font-size:10.8px;font-weight:800;text-transform:uppercase;letter-spacing:.9px}.ccpc-flea-process-step h3{margin:0 0 9px !important;color:#173B6C !important;font-size:18px;line-height:1.35;font-weight:800}.ccpc-flea-process-featured h3{color:#FFF !important}.ccpc-flea-process-step p{margin:0 !important;color:#5D6671 !important;font-size:13px;line-height:1.67}.ccpc-flea-process-featured p{color:rgba(255,255,255,0.73) !important}.ccpc-flea-process-arrow{display:flex;align-items:center;justify-content:center;color:#F22929;font-size:15px}.ccpc-flea-process-arrow i{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#FFF;border:1px solid rgba(23,59,108,0.08);border-radius:50%;box-shadow:0 7px 17px rgba(23,59,108,0.07)}.ccpc-flea-vacancy{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:stretch;max-width:1080px;margin:36px auto 0;background:#FFF;border:1px solid rgba(242,41,41,0.17);border-radius:17px;overflow:hidden;box-shadow:0 14px 34px rgba(23,59,108,0.09)}.ccpc-flea-vacancy-time{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:27px 20px;background:#F22929;color:#FFF;text-align:center}.ccpc-flea-vacancy-time i{margin-bottom:9px;font-size:24px}.ccpc-flea-vacancy-time strong{display:block;font-size:31px;line-height:1.1;font-weight:800}.ccpc-flea-vacancy-time span{display:block;margin-top:5px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.ccpc-flea-vacancy-copy{padding:27px 30px}.ccpc-flea-vacancy-label{display:block;margin-bottom:5px;color:#F22929 !important;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.ccpc-flea-vacancy-copy h3{margin:0 !important;color:#173B6C !important;font-size:21px;line-height:1.35;font-weight:800}.ccpc-flea-vacancy-copy p{margin:10px 0 0 !important;color:#5C6671 !important;font-size:13.8px;line-height:1.65}.ccpc-flea-process-aftercare{display:flex;align-items:center;gap:17px;margin-top:27px;padding:26px 28px;background:linear-gradient( 135deg,#173B6C,#102F59 );border-left:5px solid #F22929;border-radius:15px;box-shadow:0 13px 31px rgba(23,59,108,0.14)}.ccpc-flea-process-aftercare-icon{width:52px;height:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:center;background:rgba(242,41,41,0.14);color:#F22929;border-radius:13px;font-size:19px}.ccpc-flea-process-aftercare>div:nth-child(2){flex:1}.ccpc-flea-process-aftercare span{display:block;margin-bottom:3px;color:#F22929 !important;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.ccpc-flea-process-aftercare strong{display:block;color:#FFF !important;font-size:15.5px;line-height:1.5;font-weight:700}.ccpc-flea-process-aftercare p{margin:5px 0 0 !important;color:rgba(255,255,255,0.67) !important;font-size:12.8px;line-height:1.6}.ccpc-flea-process-btn{flex-shrink:0;min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:14px 21px;background:#F22929;color:#FFF !important;border-radius:7px;font-size:13.5px;font-weight:700;text-decoration:none !important;transition:background-color .3s ease,transform .3s ease}.ccpc-flea-process-btn::after{content:"\2192";margin-left:9px;font-size:17px}.ccpc-flea-process-btn:hover{background:#D92020;color:#FFF !important;transform:translateY(-2px)}@media (max-width:1050px){.ccpc-flea-process-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ccpc-flea-process-arrow{display:none}.ccpc-flea-process-aftercare{flex-wrap:wrap}}@media (max-width:700px){.ccpc-flea-process{padding:70px 18px}.ccpc-flea-process-header h2{font-size:32px}.ccpc-flea-vacancy{grid-template-columns:1fr}.ccpc-flea-vacancy-time{flex-direction:row;gap:11px;padding:20px}.ccpc-flea-vacancy-time i{margin:0}.ccpc-flea-vacancy-time span{margin:0}}@media (max-width:600px){.ccpc-flea-process{padding:60px 14px}.ccpc-flea-process-header{margin-bottom:38px}.ccpc-flea-process-header h2{font-size:28px}.ccpc-flea-process-header p{font-size:15px}.ccpc-flea-process-path{grid-template-columns:1fr}.ccpc-flea-process-step{padding:24px 20px}.ccpc-flea-vacancy-copy{padding:23px 20px}.ccpc-flea-vacancy-copy h3{font-size:19px}.ccpc-flea-process-aftercare{flex-direction:column;align-items:flex-start;padding:23px 20px}.ccpc-flea-process-btn{width:100%}}.ccpc-flea-eol,.ccpc-flea-eol *{box-sizing:border-box}.ccpc-flea-eol{width:100%;padding:90px 20px;background:transparent !important}.ccpc-flea-eol-inner{width:100%;max-width:1350px;margin:0 auto}.ccpc-flea-eol-header{max-width:880px;margin:0 auto 50px;text-align:center}.ccpc-flea-eol-header h2{margin:0 !important;color:#173B6C !important;font-size:39px;line-height:1.2;font-weight:800}.ccpc-flea-eol-header h2::after{content:"";display:block;width:58px;height:4px;margin:18px auto 0;background:#F22929;border-radius:10px}.ccpc-flea-eol-header p{max-width:790px;margin:20px auto 0 !important;color:#555 !important;font-size:17px;line-height:1.72}.ccpc-flea-eol-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:25px;align-items:stretch}.ccpc-flea-eol-journey{padding:34px;background:#FFF !important;border:1px solid rgba(23,59,108,0.08);border-radius:19px;box-shadow:0 14px 36px rgba(23,59,108,0.08)}.ccpc-flea-eol-journey-head{display:flex;align-items:center;gap:15px;margin-bottom:30px;padding-bottom:22px;border-bottom:1px solid rgba(23,59,108,0.08)}.ccpc-flea-eol-journey-icon{width:56px;height:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:center;background:rgba(242,41,41,0.08);color:#F22929;border-radius:13px;font-size:20px}.ccpc-flea-eol-journey-head span{display:block;margin-bottom:3px;color:#F22929 !important;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.ccpc-flea-eol-journey-head h3{margin:0 !important;color:#173B6C !important;font-size:24px;line-height:1.3;font-weight:800}.ccpc-flea-eol-timeline{position:relative}.ccpc-flea-eol-timeline::before{content:"";position:absolute;top:23px;bottom:23px;left:23px;width:2px;background:rgba(23,59,108,0.12)}.ccpc-flea-eol-step{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;position:relative;padding-bottom:20px}.ccpc-flea-eol-step:last-child{padding-bottom:0}.ccpc-flea-eol-step-marker{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#FFF;border:2px solid #173B6C;border-radius:50%;color:#173B6C;font-size:10px;font-weight:800;position:relative;z-index:2}.ccpc-flea-eol-step-featured .ccpc-flea-eol-step-marker{background:#F22929;border-color:#F22929;color:#FFF}.ccpc-flea-eol-step-content{padding:16px 18px;background:#F4F7FB;border:1px solid rgba(23,59,108,0.05);border-radius:11px}.ccpc-flea-eol-step-featured .ccpc-flea-eol-step-content{background:rgba(242,41,41,0.045);border-color:rgba(242,41,41,0.12)}.ccpc-flea-eol-step-content>span{display:block;margin-bottom:3px;color:#F22929 !important;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.7px}.ccpc-flea-eol-step-content h4{margin:0 0 6px !important;color:#173B6C !important;font-size:16px;line-height:1.4;font-weight:800}.ccpc-flea-eol-step-content p{margin:0 !important;color:#606A77 !important;font-size:13px;line-height:1.62}.ccpc-flea-eol-panel{padding:38px 32px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient( 145deg,#173B6C,#102F59 ) !important;border-top:5px solid #F22929;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 42px rgba(23,59,108,0.18)}.ccpc-flea-eol-panel::after{content:"";position:absolute;width:250px;height:250px;right:-135px;bottom:-140px;border-radius:50%;background:rgba(255,255,255,0.035);pointer-events:none}.ccpc-flea-eol-panel-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background:rgba(242,41,41,0.14);color:#F22929;border-radius:14px;font-size:20px;position:relative;z-index:2}.ccpc-flea-eol-panel-label{display:block;margin-bottom:7px;color:#F22929 !important;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.9px;position:relative;z-index:2}.ccpc-flea-eol-panel h3{margin:0 !important;color:#FFF !important;font-size:25px;line-height:1.3;font-weight:800;position:relative;z-index:2}.ccpc-flea-eol-panel h3::after{content:"";display:block;width:45px;height:3px;margin-top:15px;background:#F22929;border-radius:5px}.ccpc-flea-eol-panel>p{margin:17px 0 0 !important;color:rgba(255,255,255,0.74) !important;font-size:14px;line-height:1.7;position:relative;z-index:2}.ccpc-flea-eol-panel-list{display:flex;flex-direction:column;gap:10px;margin-top:22px;position:relative;z-index:2}.ccpc-flea-eol-panel-list>div{display:flex;align-items:center;gap:9px}.ccpc-flea-eol-panel-list i{width:24px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center;background:rgba(242,41,41,0.14);color:#F22929;border-radius:50%;font-size:9px}.ccpc-flea-eol-panel-list span{color:rgba(255,255,255,0.83) !important;font-size:12.8px;line-height:1.5}.ccpc-flea-eol-warning{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;margin-top:22px;padding:14px;background:rgba(242,41,41,0.12);border:1px solid rgba(242,41,41,0.22);border-radius:10px;position:relative;z-index:2}.ccpc-flea-eol-warning-time{width:58px;height:58px;display:flex;align-items:center;justify-content:center;background:#F22929;color:#FFF;border-radius:12px;font-size:27px;font-weight:800}.ccpc-flea-eol-warning strong{display:block;margin-bottom:3px;color:#FFF !important;font-size:13px;font-weight:800}.ccpc-flea-eol-warning span{display:block;color:rgba(255,255,255,0.70) !important;font-size:11.5px;line-height:1.5}.ccpc-flea-eol-btn{width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:center;margin-top:23px;padding:14px 20px;background:#F22929;color:#FFF !important;border-radius:7px;font-size:13.5px;font-weight:700;text-decoration:none !important;position:relative;z-index:2;transition:background-color .3s ease,transform .3s ease}.ccpc-flea-eol-btn::after{content:"\2192";margin-left:9px;font-size:17px}.ccpc-flea-eol-btn:hover{background:#D92020;color:#FFF !important;transform:translateY(-2px)}.ccpc-flea-eol-footer{display:flex;align-items:center;gap:17px;margin-top:28px;padding:25px 28px;background:#FFF;border:1px solid rgba(23,59,108,0.08);border-left:5px solid #F22929;border-radius:14px;box-shadow:0 10px 28px rgba(23,59,108,0.06)}.ccpc-flea-eol-footer-icon{width:50px;height:50px;flex:0 0 50px;display:flex;align-items:center;justify-content:center;background:rgba(242,41,41,0.08);color:#F22929;border-radius:12px;font-size:18px}.ccpc-flea-eol-footer-copy{flex:1}.ccpc-flea-eol-footer-copy span{display:block;margin-bottom:3px;color:#F22929 !important;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.ccpc-flea-eol-footer-copy strong{display:block;color:#173B6C !important;font-size:15px;line-height:1.5;font-weight:700}.ccpc-flea-eol-footer-copy p{margin:4px 0 0 !important;color:#606A77 !important;font-size:12.8px;line-height:1.55}.ccpc-flea-eol-phone{flex-shrink:0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;background:#173B6C;color:#FFF !important;border-radius:7px;font-size:13.5px;font-weight:700;text-decoration:none !important;transition:background-color .3s ease,transform .3s ease}.ccpc-flea-eol-phone:hover{background:#102F59;color:#FFF !important;transform:translateY(-2px)}@media (max-width:1000px){.ccpc-flea-eol-layout{grid-template-columns:1fr}.ccpc-flea-eol-panel{max-width:800px}.ccpc-flea-eol-footer{flex-wrap:wrap}}@media (max-width:700px){.ccpc-flea-eol{padding:70px 18px}.ccpc-flea-eol-header h2{font-size:32px}}@media (max-width:600px){.ccpc-flea-eol{padding:60px 14px}.ccpc-flea-eol-header{margin-bottom:38px}.ccpc-flea-eol-header h2{font-size:28px}.ccpc-flea-eol-header p{font-size:15px}.ccpc-flea-eol-journey{padding:25px 19px}.ccpc-flea-eol-journey-head{align-items:flex-start}.ccpc-flea-eol-journey-head h3{font-size:21px}.ccpc-flea-eol-step{grid-template-columns:42px minmax(0,1fr);gap:12px}.ccpc-flea-eol-timeline::before{left:20px}.ccpc-flea-eol-step-marker{width:42px;height:42px}.ccpc-flea-eol-panel{padding:31px 23px}.ccpc-flea-eol-panel h3{font-size:23px}.ccpc-flea-eol-footer{flex-direction:column;align-items:flex-start;padding:22px 20px}.ccpc-flea-eol-phone{width:100%}}.ccpc-flea-properties,.ccpc-flea-properties *{box-sizing:border-box}.ccpc-flea-properties{width:100%;padding:90px 20px;background:transparent !important}.ccpc-flea-properties-inner{width:100%;max-width:1350px;margin:0 auto}.ccpc-flea-properties-header{max-width:880px;margin:0 auto 50px;text-align:center}.ccpc-flea-properties-header h2{margin:0 !important;color:#173B6C !important;font-size:39px;line-height:1.2;font-weight:800}.ccpc-flea-properties-header h2::after{content:"";display:block;width:58px;height:4px;margin:18px auto 0;background:#F22929;border-radius:10px}.ccpc-flea-properties-header p{max-width:790px;margin:20px auto 0 !important;color:#555 !important;font-size:17px;line-height:1.72}.ccpc-flea-properties-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;align-items:stretch}.ccpc-flea-property-card{min-width:0;padding:30px 27px;background:#FFF !important;border:1px solid rgba(23,59,108,0.08);border-radius:17px;position:relative;overflow:hidden;box-shadow:0 13px 34px rgba(23,59,108,0.07);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.ccpc-flea-property-card::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:#173B6C;transition:background-color .3s ease}.ccpc-flea-property-card:hover{transform:translateY(-5px);border-color:rgba(242,41,41,0.16);box-shadow:0 18px 40px rgba(23,59,108,0.11)}.ccpc-flea-property-card:hover::after{background:#F22929}.ccpc-flea-property-featured{background:linear-gradient( 145deg,#173B6C,#102F59 ) !important;border-color:transparent;padding-top:44px}.ccpc-flea-property-featured::after{background:#F22929}.ccpc-flea-property-badge{position:absolute;top:0;right:0;padding:7px 13px;background:#F22929;color:#FFF !important;border-radius:0 16px 0 11px;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.7px}.ccpc-flea-property-top{display:flex;align-items:center;gap:11px;margin-bottom:19px}.ccpc-flea-property-icon{width:51px;height:51px;flex:0 0 51px;display:flex;align-items:center;justify-content:center;background:rgba(23,59,108,0.07);color:#173B6C;border-radius:12px;font-size:18px}.ccpc-flea-property-featured .ccpc-flea-property-icon{background:rgba(242,41,41,0.14);color:#F22929}.ccpc-flea-property-top>span{color:#F22929 !important;font-size:10.8px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.ccpc-flea-property-card h3{margin:0 0 10px !important;color:#173B6C !important;font-size:21px;line-height:1.35;font-weight:800}.ccpc-flea-property-featured h3{color:#FFF !important}.ccpc-flea-property-card>p{margin:0 !important;color:#5D6671 !important;font-size:14px;line-height:1.68}.ccpc-flea-property-featured>p{color:rgba(255,255,255,0.74) !important}.ccpc-flea-property-focus{display:flex;flex-direction:column;gap:9px;margin-top:22px;padding-top:19px;border-top:1px solid rgba(23,59,108,0.08)}.ccpc-flea-property-featured .ccpc-flea-property-focus{border-color:rgba(255,255,255,0.10)}.ccpc-flea-property-focus-label{display:block;margin-bottom:2px;color:#173B6C !important;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.ccpc-flea-property-featured .ccpc-flea-property-focus-label{color:rgba(255,255,255,0.55) !important}.ccpc-flea-property-focus>div{display:flex;align-items:center;gap:9px}.ccpc-flea-property-focus i{width:24px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center;background:rgba(242,41,41,0.08);color:#F22929;border-radius:50%;font-size:8px}.ccpc-flea-property-featured .ccpc-flea-property-focus i{background:rgba(242,41,41,0.14)}.ccpc-flea-property-focus>div span{color:#56616E !important;font-size:12.8px;font-weight:600}.ccpc-flea-property-featured .ccpc-flea-property-focus>div span{color:rgba(255,255,255,0.82) !important}.ccpc-flea-properties-support{display:flex;align-items:center;gap:17px;max-width:1070px;margin:30px auto 0;padding:25px 27px;background:linear-gradient( 135deg,#173B6C,#102F59 );border-left:5px solid #F22929;border-radius:15px;box-shadow:0 13px 31px rgba(23,59,108,0.14)}.ccpc-flea-properties-support-icon{width:54px;height:54px;flex:0 0 54px;display:flex;align-items:center;justify-content:center;background:rgba(242,41,41,0.14);color:#F22929;border-radius:13px;font-size:20px}.ccpc-flea-properties-support-copy span{display:block;margin-bottom:3px;color:#F22929 !important;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.ccpc-flea-properties-support-copy strong{display:block;color:#FFF !important;font-size:15.5px;line-height:1.5;font-weight:700}.ccpc-flea-properties-support-copy p{margin:5px 0 0 !important;color:rgba(255,255,255,0.67) !important;font-size:12.8px;line-height:1.6}.ccpc-flea-properties-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:27px;padding:25px 28px;background:#FFF;border:1px solid rgba(23,59,108,0.08);border-radius:14px;box-shadow:0 10px 28px rgba(23,59,108,0.06)}.ccpc-flea-properties-location{display:flex;align-items:center;gap:14px}.ccpc-flea-properties-location>i{width:48px;height:48px;flex:0 0 48px;display:flex;align-items:center;justify-content:center;background:rgba(242,41,41,0.08);color:#F22929;border-radius:11px;font-size:18px}.ccpc-flea-properties-location span{display:block;margin-bottom:3px;color:#F22929 !important;font-size:10.8px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.ccpc-flea-properties-location strong{display:block;color:#173B6C !important;font-size:14.5px;line-height:1.5;font-weight:700}.ccpc-flea-properties-btn{flex-shrink:0;min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;background:#173B6C;color:#FFF !important;border-radius:7px;font-size:13.5px;font-weight:700;text-decoration:none !important;transition:background-color .3s ease,transform .3s ease}.ccpc-flea-properties-btn::after{content:"\2192";margin-left:9px;font-size:17px}.ccpc-flea-properties-btn:hover{background:#102F59;color:#FFF !important;transform:translateY(-2px)}@media (max-width:1000px){.ccpc-flea-properties-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ccpc-flea-property-card:last-child{grid-column:1 / -1}.ccpc-flea-properties-footer{flex-wrap:wrap}}@media (max-width:700px){.ccpc-flea-properties{padding:70px 18px}.ccpc-flea-properties-header h2{font-size:32px}.ccpc-flea-properties-grid{grid-template-columns:1fr}.ccpc-flea-property-card:last-child{grid-column:auto}}@media (max-width:600px){.ccpc-flea-properties{padding:60px 14px}.ccpc-flea-properties-header{margin-bottom:38px}.ccpc-flea-properties-header h2{font-size:28px}.ccpc-flea-properties-header p{font-size:15px}.ccpc-flea-property-card{padding:25px 21px}.ccpc-flea-property-featured{padding-top:42px}.ccpc-flea-properties-support{align-items:flex-start;padding:22px 20px}.ccpc-flea-properties-footer{flex-direction:column;align-items:flex-start;padding:22px 20px}.ccpc-flea-properties-btn{width:100%}}.ccpc-flea-prevention,.ccpc-flea-prevention *{box-sizing:border-box}.ccpc-flea-prevention{width:100%;padding:90px 20px;background:transparent !important}.ccpc-flea-prevention-inner{width:100%;max-width:1350px;margin:0 auto}.ccpc-flea-prevention-header{max-width:880px;margin:0 auto 50px;text-align:center}.ccpc-flea-prevention-header h2{margin:0 !important;color:#173B6C !important;font-size:39px;line-height:1.2;font-weight:800}.ccpc-flea-prevention-header h2::after{content:"";display:block;width:58px;height:4px;margin:18px auto 0;background:#F22929;border-radius:10px}.ccpc-flea-prevention-header p{max-width:790px;margin:20px auto 0 !important;color:#555 !important;font-size:17px;line-height:1.72}.ccpc-flea-prevention-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:25px;align-items:stretch}.ccpc-flea-prevention-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ccpc-flea-prevention-card{min-width:0;display:grid;grid-template-columns:33px 48px minmax(0,1fr);align-items:start;gap:12px;padding:21px 19px;background:#FFF !important;border:1px solid rgba(23,59,108,0.08);border-radius:14px;box-shadow:0 9px 26px rgba(23,59,108,0.06);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.ccpc-flea-prevention-card:hover{transform:translateY(-4px);border-color:rgba(242,41,41,0.16);box-shadow:0 15px 34px rgba(23,59,108,0.10)}.ccpc-flea-prevention-num{padding-top:14px;color:rgba(23,59,108,0.24);font-size:10.5px;font-weight:800}.ccpc-flea-prevention-card-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(23,59,108,0.07);color:#173B6C;border-radius:11px;font-size:16px;transition:background-color .3s ease,color .3s ease}.ccpc-flea-prevention-card:hover .ccpc-flea-prevention-card-icon{background:#F22929;color:#FFF}.ccpc-flea-prevention-card-copy h3{margin:0 0 6px !important;color:#173B6C !important;font-size:16px;line-height:1.4;font-weight:800}.ccpc-flea-prevention-card-copy p{margin:0 !important;color:#606A77 !important;font-size:12.8px;line-height:1.63}.ccpc-flea-prevention-panel{padding:38px 32px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient( 145deg,#173B6C,#102F59 ) !important;border-top:5px solid #F22929;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 42px rgba(23,59,108,0.18)}.ccpc-flea-prevention-panel::after{content:"";position:absolute;width:250px;height:250px;right:-135px;bottom:-140px;background:rgba(255,255,255,0.035);border-radius:50%;pointer-events:none}.ccpc-flea-prevention-panel-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background:rgba(242,41,41,0.14);color:#F22929;border-radius:14px;font-size:20px;position:relative;z-index:2}.ccpc-flea-prevention-panel-label{display:block;margin-bottom:7px;color:#F22929 !important;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.9px;position:relative;z-index:2}.ccpc-flea-prevention-panel h3{margin:0 !important;color:#FFF !important;font-size:25px;line-height:1.3;font-weight:800;position:relative;z-index:2}.ccpc-flea-prevention-panel h3::after{content:"";display:block;width:45px;height:3px;margin-top:15px;background:#F22929;border-radius:5px}.ccpc-flea-prevention-panel>p{margin:17px 0 0 !important;color:rgba(255,255,255,0.74) !important;font-size:14px;line-height:1.7;position:relative;z-index:2}.ccpc-flea-prevention-panel-list{display:flex;flex-direction:column;gap:10px;margin-top:22px;position:relative;z-index:2}.ccpc-flea-prevention-panel-list>div{display:flex;align-items:flex-start;gap:9px}.ccpc-flea-prevention-panel-list i{width:25px;height:25px;flex:0 0 25px;display:flex;align-items:center;justify-content:center;background:rgba(242,41,41,0.14);color:#F22929;border-radius:50%;font-size:8px}.ccpc-flea-prevention-panel-list span{padding-top:2px;color:rgba(255,255,255,0.82) !important;font-size:12.5px;line-height:1.5}.ccpc-flea-prevention-highlight{display:flex;align-items:flex-start;gap:10px;margin-top:21px;padding:14px;background:rgba(242,41,41,0.10);border-left:3px solid #F22929;border-radius:8px;position:relative;z-index:2}.ccpc-flea-prevention-highlight>i{margin-top:2px;color:#F22929;font-size:12px}.ccpc-flea-prevention-highlight strong{display:block;margin-bottom:2px;color:#FFF !important;font-size:12.5px;font-weight:800}.ccpc-flea-prevention-highlight span{display:block;color:rgba(255,255,255,0.74) !important;font-size:11.5px;line-height:1.55}.ccpc-flea-prevention-btn{width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:center;margin-top:23px;padding:14px 20px;background:#F22929;color:#FFF !important;border-radius:7px;font-size:13.5px;font-weight:700;text-decoration:none !important;position:relative;z-index:2;transition:background-color .3s ease,transform .3s ease}.ccpc-flea-prevention-btn::after{content:"\2192";margin-left:9px;font-size:17px}.ccpc-flea-prevention-btn:hover{background:#D92020;color:#FFF !important;transform:translateY(-2px)}@media (max-width:1050px){.ccpc-flea-prevention-layout{grid-template-columns:1fr}.ccpc-flea-prevention-panel{max-width:800px}}@media (max-width:760px){.ccpc-flea-prevention{padding:70px 18px}.ccpc-flea-prevention-header h2{font-size:32px}.ccpc-flea-prevention-actions{grid-template-columns:1fr}}@media (max-width:600px){.ccpc-flea-prevention{padding:60px 14px}.ccpc-flea-prevention-header{margin-bottom:38px}.ccpc-flea-prevention-header h2{font-size:28px}.ccpc-flea-prevention-header p{font-size:15px}.ccpc-flea-prevention-card{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:19px 17px}.ccpc-flea-prevention-num{display:none}.ccpc-flea-prevention-card-icon{width:44px;height:44px;font-size:15px}.ccpc-flea-prevention-panel{padding:31px 23px}.ccpc-flea-prevention-panel h3{font-size:23px}}.ccpc-flea-faq,.ccpc-flea-faq *{box-sizing:border-box}.ccpc-flea-faq{width:100%;padding:90px 20px;background:transparent !important}.ccpc-flea-faq-inner{width:100%;max-width:1350px;margin:0 auto;display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);gap:40px;align-items:start}.ccpc-flea-faq-side{position:sticky;top:110px;padding:38px 33px;background:linear-gradient( 145deg,#173B6C 0%,#102F59 100% ) !important;border-top:5px solid #F22929;border-radius:18px;overflow:hidden;box-shadow:0 17px 40px rgba(23,59,108,0.17)}.ccpc-flea-faq-side::after{content:"";position:absolute;width:260px;height:260px;right:-145px;bottom:-145px;background:rgba(255,255,255,0.035);border-radius:50%;pointer-events:none}.ccpc-flea-faq-side .ccpc-flea-section-label{position:relative;z-index:2}.ccpc-flea-faq-side h2{margin:0 !important;color:#FFF !important;font-size:36px;line-height:1.2;font-weight:800;position:relative;z-index:2}.ccpc-flea-faq-side h2::after{content:"";display:block;width:52px;height:4px;margin-top:17px;background:#F22929;border-radius:10px}.ccpc-flea-faq-side>p{margin:19px 0 0 !important;color:rgba(255,255,255,0.73) !important;font-size:15px;line-height:1.7;position:relative;z-index:2}.ccpc-flea-faq-quick{display:flex;flex-direction:column;gap:10px;margin-top:25px;position:relative;z-index:2}.ccpc-flea-faq-quick-item{display:flex;align-items:center;gap:12px;padding:14px;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.08);border-radius:10px}.ccpc-flea-faq-quick-item>i{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;background:rgba(242,41,41,0.14);color:#F22929;border-radius:9px;font-size:14px}.ccpc-flea-faq-quick-item span{display:block;margin-bottom:2px;color:rgba(255,255,255,0.52) !important;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.ccpc-flea-faq-quick-item strong{display:block;color:#FFF !important;font-size:13px;line-height:1.4;font-weight:700}.ccpc-flea-faq-side-btn{width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:center;margin-top:24px;padding:14px 20px;background:#F22929;color:#FFF !important;border-radius:7px;font-size:13.5px;font-weight:700;text-decoration:none !important;position:relative;z-index:2;transition:background-color .3s ease,transform .3s ease}.ccpc-flea-faq-side-btn::after{content:"\2192";margin-left:9px;font-size:17px}.ccpc-flea-faq-side-btn:hover{background:#D92020;color:#FFF !important;transform:translateY(-2px)}.ccpc-flea-faq-list{display:flex;flex-direction:column;gap:11px}.ccpc-flea-faq-item{background:#FFF !important;border:1px solid rgba(23,59,108,0.08);border-radius:13px;overflow:hidden;box-shadow:0 8px 23px rgba(23,59,108,0.05);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.ccpc-flea-faq-item:hover{transform:translateX(3px);border-color:rgba(242,41,41,0.15);box-shadow:0 12px 29px rgba(23,59,108,0.085)}.ccpc-flea-faq-item summary{list-style:none;display:grid;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:14px;min-height:74px;padding:16px 19px;cursor:pointer}.ccpc-flea-faq-item summary::-webkit-details-marker{display:none}.ccpc-flea-faq-number{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:rgba(23,59,108,0.07);color:#173B6C;border-radius:10px;font-size:10.5px;font-weight:800;transition:background-color .3s ease,color .3s ease}.ccpc-flea-faq-question{color:#173B6C !important;font-size:15.5px;line-height:1.4;font-weight:750}.ccpc-flea-faq-toggle{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:rgba(242,41,41,0.08);color:#F22929;border-radius:50%;font-size:22px;line-height:1;transition:transform .3s ease,background-color .3s ease,color .3s ease}.ccpc-flea-faq-item[open]{border-color:rgba(242,41,41,0.18)}.ccpc-flea-faq-item[open] summary{background:#F8FAFC}.ccpc-flea-faq-item[open] .ccpc-flea-faq-number{background:#173B6C;color:#FFF}.ccpc-flea-faq-item[open] .ccpc-flea-faq-toggle{background:#F22929;color:#FFF;transform:rotate(45deg)}.ccpc-flea-faq-answer{margin:0 19px 0 75px;padding:0 0 20px;border-top:1px solid rgba(23,59,108,0.07)}.ccpc-flea-faq-answer p{margin:16px 0 0 !important;color:#59636F !important;font-size:14.5px;line-height:1.72}@media (max-width:1000px){.ccpc-flea-faq-inner{grid-template-columns:1fr}.ccpc-flea-faq-side{position:relative;top:auto}}@media (max-width:800px){.ccpc-flea-faq{padding:70px 18px}.ccpc-flea-faq-side h2{font-size:32px}}@media (max-width:600px){.ccpc-flea-faq{padding:60px 14px}.ccpc-flea-faq-inner{gap:27px}.ccpc-flea-faq-side{padding:29px 22px}.ccpc-flea-faq-side h2{font-size:28px}.ccpc-flea-faq-item summary{grid-template-columns:35px minmax(0,1fr) 34px;gap:10px;padding:15px}.ccpc-flea-faq-number{width:35px;height:35px}.ccpc-flea-faq-toggle{width:34px;height:34px;font-size:20px}.ccpc-flea-faq-question{font-size:14.5px}.ccpc-flea-faq-answer{margin:0 15px 0 60px;padding-bottom:18px}.ccpc-flea-faq-answer p{font-size:14px}}.ccpc-flea-final,.ccpc-flea-final *{box-sizing:border-box}.ccpc-flea-final{width:100%;padding:65px 20px 90px;background:transparent !important}.ccpc-flea-final-inner{width:100%;max-width:1350px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);background:#FFF;border:1px solid rgba(23,59,108,0.08);border-radius:20px;overflow:hidden;box-shadow:0 20px 48px rgba(23,59,108,0.11)}.ccpc-flea-final-copy{padding:50px}.ccpc-flea-final-label{margin-bottom:13px;color:#F22929 !important;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px}.ccpc-flea-final-copy h2{max-width:720px;margin:0 !important;color:#173B6C !important;font-size:40px;line-height:1.15;font-weight:800}.ccpc-flea-final-copy h2::after{content:"";display:block;width:58px;height:4px;margin-top:18px;background:#F22929;border-radius:10px}.ccpc-flea-final-copy>p{max-width:730px;margin:20px 0 0 !important;color:#555 !important;font-size:16px;line-height:1.72}.ccpc-flea-final-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-top:27px}.ccpc-flea-final-points span{display:flex;align-items:center;gap:9px;color:#4F5967 !important;font-size:14px;font-weight:600}.ccpc-flea-final-points i{width:28px;height:28px;flex:0 0 28px;display:flex;align-items:center;justify-content:center;background:rgba(242,41,41,0.08);color:#F22929;border-radius:50%;font-size:9px}.ccpc-flea-final-panel{padding:42px 35px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient( 145deg,#173B6C 0%,#102F59 100% ) !important;border-top:5px solid #F22929;position:relative;overflow:hidden}.ccpc-flea-final-panel::after{content:"";position:absolute;width:260px;height:260px;right:-140px;top:-145px;background:rgba(255,255,255,0.035);border-radius:50%;pointer-events:none}.ccpc-flea-final-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:19px;background:rgba(242,41,41,0.14);color:#F22929;border-radius:14px;font-size:21px;position:relative;z-index:2}.ccpc-flea-final-panel-label{margin-bottom:6px;color:#F22929 !important;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;position:relative;z-index:2}.ccpc-flea-final-panel h3{margin:0 !important;color:#FFF !important;font-size:23px;line-height:1.35;font-weight:800;position:relative;z-index:2}.ccpc-flea-final-panel>p{margin:13px 0 0 !important;color:rgba(255,255,255,0.73) !important;font-size:13.8px;line-height:1.68;position:relative;z-index:2}.ccpc-flea-final-vacancy{display:flex;align-items:flex-start;gap:11px;margin-top:20px;padding:14px;background:rgba(242,41,41,0.10);border-left:3px solid #F22929;border-radius:8px;position:relative;z-index:2}.ccpc-flea-final-vacancy>i{margin-top:3px;color:#F22929;font-size:14px}.ccpc-flea-final-vacancy strong{display:block;margin-bottom:3px;color:#FFF !important;font-size:12.5px;font-weight:800}.ccpc-flea-final-vacancy span{display:block;color:rgba(255,255,255,0.72) !important;font-size:11.5px;line-height:1.55}.ccpc-flea-final-primary,.ccpc-flea-final-phone{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:14px 21px;border-radius:7px;font-size:13.5px;font-weight:700;text-decoration:none !important;position:relative;z-index:2;transition:transform .3s ease,background-color .3s ease,border-color .3s ease}.ccpc-flea-final-primary{margin-top:23px;background:#F22929;color:#FFF !important}.ccpc-flea-final-primary::after{content:"\2192";margin-left:9px;font-size:17px}.ccpc-flea-final-primary:hover{background:#D92020;color:#FFF !important;transform:translateY(-2px)}.ccpc-flea-final-phone{margin-top:10px;gap:8px;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.16);color:#FFF !important}.ccpc-flea-final-phone i{color:#F22929}.ccpc-flea-final-phone:hover{background:rgba(255,255,255,0.13);color:#FFF !important;transform:translateY(-2px)}@media (max-width:950px){.ccpc-flea-final-inner{grid-template-columns:1fr}}@media (max-width:600px){.ccpc-flea-final{padding:50px 14px 65px}.ccpc-flea-final-copy{padding:32px 23px}.ccpc-flea-final-copy h2{font-size:29px}.ccpc-flea-final-copy>p{font-size:15px}.ccpc-flea-final-points{grid-template-columns:1fr}.ccpc-flea-final-panel{padding:32px 23px}.ccpc-flea-final-primary,.ccpc-flea-final-phone{width:100%}}
