:root{--care-blue:#164b7a;--care-blue-2:#176ca2;--care-red:#ed1c24;--care-orange:#f58218;--care-ink:#203f5b;--care-line:#dce4e9;--care-soft:#f5f8fb}
.care-page-hero{position:relative;overflow:hidden;background:linear-gradient(125deg,var(--care-blue),var(--care-blue-2));color:#fff}
.care-page-hero:after{content:"";position:absolute;right:-120px;bottom:-210px;width:430px;height:430px;border:70px solid rgba(255,255,255,.06);border-radius:50%}
.care-page-hero .wrap,.care-page-hero .container{position:relative;z-index:1}.care-page-hero .eyebrow{color:#ffb36c}.care-page-hero h1{max-width:820px}.care-page-hero p{max-width:720px;color:#e9f2fa}
.care-trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.care-trust-row span{padding:9px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);font-size:12px;font-weight:700}
.care-form-section{background:linear-gradient(#fff,var(--care-soft))}.care-process-card{position:sticky;top:110px;padding:30px;border:1px solid var(--care-line);border-radius:18px;background:#fff;box-shadow:0 18px 48px rgba(20,75,122,.09)}
.care-process-card h2{margin:10px 0 24px;color:var(--care-ink);font:700 30px/1.15 Georgia,serif}.care-process-card ol{margin:0;padding:0;list-style:none}.care-process-card li{display:grid;grid-template-columns:38px 1fr;gap:13px;align-items:start;padding:15px 0;border-bottom:1px solid var(--care-line)}.care-process-card li b{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#fff;background:var(--care-red);font-size:11px}.care-process-card li span{padding-top:6px;color:#40596e;line-height:1.5}
.care-safety-note{margin-top:22px;padding:17px;border-left:4px solid var(--care-orange);background:#fff7ed}.care-safety-note strong{color:#b74b00}.care-safety-note p{margin:6px 0 0;color:#67584d;font-size:13px;line-height:1.6}
.care-request-form{padding:clamp(24px,4vw,42px)!important;border-radius:18px!important;box-shadow:0 20px 55px rgba(20,75,122,.1)}.care-form-heading{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid var(--care-line)}.care-form-heading>span{color:var(--care-red);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.care-form-heading h2{margin:6px 0;color:var(--care-ink);font:700 32px/1.15 Georgia,serif}.care-form-heading p{margin:0;color:#6a7d8d}
.consultation-type-tabs .btn{border-radius:12px;font-weight:750}.consultation-type-tabs .btn-check:checked+.btn{color:#fff;background:var(--care-blue);border-color:var(--care-blue)}.appointment-template-wrap .form-panel{border-radius:18px;box-shadow:0 20px 55px rgba(20,75,122,.09)}
@media(max-width:991px){.care-process-card{position:static}.care-page-hero:after{display:none}}
.care-filter-card{padding:24px!important;border-radius:16px!important;box-shadow:0 14px 38px rgba(20,75,122,.08)}.care-product-card{display:flex;flex-direction:column;padding:26px;border:1px solid var(--care-line);border-radius:17px;background:#fff;box-shadow:0 12px 36px rgba(20,75,122,.06);transition:.25s}.care-product-card:hover{transform:translateY(-5px);border-color:#a9c4da;box-shadow:0 20px 48px rgba(20,75,122,.12)}.care-product-icon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:20px;border-radius:13px;color:var(--care-red);background:#fff0f0;font-size:25px}.care-product-card small{color:var(--care-red);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.care-product-card h2{margin:12px 0;color:var(--care-ink);font:700 23px/1.25 Georgia,serif}.care-product-card p{color:#6a7d8d}.care-product-card p span{color:var(--care-red)}.care-price{display:flex;align-items:center;gap:10px;margin:auto 0 20px;padding-top:14px}.care-price del{color:#8493a0}.care-price strong{color:var(--care-blue);font-size:25px}.care-compare{margin-bottom:16px;color:#526b7d;font-size:12px;font-weight:700}.care-product-card .btn{align-self:flex-start}




