.customer-care-page{overflow-x:hidden}.cc-hero{flex-direction:column;justify-content:center;min-height:92vh;display:flex;position:relative}.cc-hero__glow{pointer-events:none;background:radial-gradient(70% 55% at 70% 30%,#c8922a1a 0%,#0000 65%),radial-gradient(40% 40% at 15% 75%,#c8922a0d 0%,#0000 60%);position:absolute;inset:0}.cc-hero .page-hero__content{max-width:760px}.cc-hero__accent{color:var(--accent)}.cc-hero__actions{gap:var(--space-3);margin-top:var(--space-7);margin-bottom:var(--space-9);flex-wrap:wrap;display:flex}.cc-hero__stats{align-items:center;gap:var(--space-6);display:flex}.cc-hero__stat strong{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.02em;font-size:1.25rem;font-weight:800;display:block}.cc-hero__stat span{color:var(--text-muted);margin-top:2px;font-size:.8rem;display:block}.cc-stat-div{background:var(--border-strong);flex-shrink:0;width:1px;height:38px}.cc-features-section{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f4f3efbf}.cc-features-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.cc-feature-card{gap:var(--space-3);flex-direction:column;display:flex}.cc-feature-card__icon{background:var(--accent-subtle);border-radius:var(--radius-md);width:52px;height:52px;margin-bottom:var(--space-3);border:1px solid var(--accent-light);justify-content:center;align-items:center;display:flex}.cc-feature-card h3{font-size:1.05rem}.cc-feature-card p{font-size:.875rem;line-height:1.65}.cc-process-section{position:relative}.cc-process-steps{gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.cc-step{flex-direction:column;align-items:flex-start;display:flex;position:relative}.cc-step__num{font-family:var(--font-heading);color:var(--accent);letter-spacing:-.04em;margin-bottom:var(--space-4);font-size:2.8rem;font-weight:800;line-height:1;position:relative}.cc-step__num:after{content:"";background:var(--accent);width:36px;height:3px;margin-top:var(--space-3);border-radius:999px;display:block}.cc-step__body h3{margin-bottom:var(--space-2);font-size:1.05rem}.cc-step__body p{color:var(--text-secondary);font-size:.88rem;line-height:1.65}.cc-promise-section{background:var(--accent-subtle);border-top:1px solid var(--accent-light);border-bottom:1px solid var(--accent-light);padding:var(--space-10) 0}.cc-promise-inner{align-items:flex-start;gap:var(--space-7);max-width:900px;margin:0 auto;display:flex}.cc-promise-icon{border-radius:var(--radius-lg);border:1px solid var(--accent-light);background:#c8922a1f;justify-content:center;align-items:center;width:80px;min-width:80px;height:80px;margin-top:4px;display:flex}.cc-promise-text h2{margin-bottom:var(--space-4);color:var(--accent-dark);font-size:clamp(1.5rem,2.8vw,2rem)}.cc-promise-text>p{color:var(--text-secondary);margin-bottom:var(--space-5);font-size:1rem;line-height:1.75}.cc-promise-points{gap:var(--space-2);flex-direction:column;display:flex}.cc-promise-point{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:.9rem;font-weight:500;display:flex}.cc-why-section{background:#111110f5}.cc-why-inner{gap:var(--space-6);margin-bottom:var(--space-7);grid-template-columns:repeat(3,1fr);display:grid}.cc-why-stat{border-left:3px solid var(--accent);padding-left:var(--space-5)}.cc-why-stat__number{font-family:var(--font-heading);color:var(--accent);letter-spacing:-.04em;margin-bottom:var(--space-2);font-size:clamp(2.4rem,4vw,3.2rem);font-weight:800;line-height:1}.cc-why-stat__label{color:#888880;font-size:.9rem;line-height:1.55}.cc-why-note{text-align:center;color:#777770;max-width:600px;margin:0 auto;font-size:1rem;font-style:italic;line-height:1.7}.cc-faq-section{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f4f3efbf}.cc-faq-list{gap:var(--space-3);flex-direction:column;max-width:780px;margin:0 auto;display:flex}.cc-faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);cursor:pointer;transition:border-color var(--transition-base), box-shadow var(--transition-base);position:relative;overflow:hidden}.cc-faq-item:before{content:"";border-radius:inherit;opacity:0;background:radial-gradient(400px circle at var(--mouse-x,50%) var(--mouse-y,50%), #c8922a14 0%, #c8922a05 40%, transparent 65%);transition:opacity var(--transition-base);pointer-events:none;z-index:0;position:absolute;inset:0}.cc-faq-item:hover:before{opacity:1}.cc-faq-item>*{z-index:1;position:relative}.cc-faq-item:hover{box-shadow:var(--shadow-sm);border-color:#c8922a4d}.cc-faq-item--open{border-color:var(--accent-light);background:var(--accent-subtle)}.cc-faq-item__header{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--text-primary);font-size:.95rem;font-weight:600;font-family:var(--font-heading);display:flex}.cc-faq-chevron{color:var(--accent);transition:transform var(--transition-base);flex-shrink:0}.cc-faq-item--open .cc-faq-chevron{transform:rotate(180deg)}.cc-faq-item__body{color:var(--text-secondary);margin-top:var(--space-3);font-size:.9rem;line-height:1.7;animation:.25s both fadeInUp}@media (max-width:1024px){.cc-features-grid{grid-template-columns:repeat(2,1fr)}.cc-process-steps{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.cc-hero__stats{gap:var(--space-4)}.cc-features-grid{grid-template-columns:1fr}.cc-process-steps{gap:var(--space-6);grid-template-columns:1fr}.cc-why-inner{gap:var(--space-5);grid-template-columns:1fr}.cc-promise-inner{text-align:center;flex-direction:column;align-items:center}.cc-promise-points{align-items:center}.cc-promise-point{text-align:left}.cc-why-stat{border-left:none;border-top:3px solid var(--accent);padding-left:0;padding-top:var(--space-4)}}@media (max-width:520px){.cc-hero__stats{align-items:flex-start;gap:var(--space-3);flex-direction:column}.cc-stat-div{display:none}.cc-hero__actions{flex-direction:column;align-items:flex-start}.cc-hero__actions .btn{justify-content:center;width:100%}.cc-faq-item{padding:var(--space-4) var(--space-5)}}[data-theme=dark] .cc-features-section,[data-theme=dark] .cc-faq-section{background:#121210d1}[data-theme=dark] .cc-promise-section{background:#1a1405d9;border-color:#c8922a33}[data-theme=dark] .cc-promise-text h2{color:var(--accent)}[data-theme=dark] .cc-faq-item--open{background:#c8922a14;border-color:#c8922a40}
