.elementor-379 .elementor-element.elementor-element-46500cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}:root{--bg:#f7f3ee;--card:#fffdf9;--text:#2f2925;--muted:#6f645b;--line:#e8ddd1;--accent:#8a6a4a;--accent-soft:#f2e7db;--shadow:0 10px 30px rgba(70, 45, 20, 0.08);--radius:22px;--max:1080px}*{box-sizing:border-box}body{margin:0;font-family:"Segoe UI",Roboto,Arial,sans-serif;background:radial-gradient(circle at top left,#fbf8f4 0%,var(--bg) 45%,#f3ede6 100%);color:var(--text);line-height:1.7}.care-page{min-height:100vh;padding:48px 20px 64px}.wrap{max-width:var(--max);margin:0 auto}.care-hero{display:grid;grid-template-columns:1.1fr 0.9fr;gap:28px;align-items:stretch;margin-bottom:30px}.care-hero-text,.care-hero-side,.card{background:rgb(255 253 249 / .88);backdrop-filter:blur(4px);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.care-hero-text{padding:42px 38px}.eyebrow{display:inline-block;font-size:.86rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid #eadbc9;border-radius:999px;padding:8px 14px;margin-bottom:18px}h1{margin:0 0 16px;font-size:clamp(2rem, 4vw, 3.2rem);line-height:1.1;letter-spacing:-.02em}.lead{font-size:1.12rem;color:var(--muted);margin:0 0 16px;max-width:62ch}.note{margin-top:22px;padding:16px 18px;background:linear-gradient(180deg,#fff8f1 0%,#fcf3e8 100%);border:1px solid #eedfcd;border-radius:16px;color:#5f5042}.care-hero-side{padding:28px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.care-hero-side::before,.care-hero-side::after{content:"";position:absolute;border-radius:50%;background:radial-gradient(circle,rgb(138 106 74 / .12) 0%,#fff0 70%);pointer-events:none}.care-hero-side::before{width:280px;height:280px;top:-80px;right:-60px}.care-hero-side::after{width:220px;height:220px;bottom:-60px;left:-40px}.quote-box{position:relative;z-index:1;text-align:left;max-width:340px}.quote-mark{font-size:4rem;line-height:.8;color:rgb(138 106 74 / .35);margin-bottom:8px;font-family:Georgia,serif}.quote-text{font-size:1.1rem;color:#54473c;margin:0 0 10px}.quote-sub{font-size:.96rem;color:var(--muted);margin:0}.care-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.card{padding:30px 28px}.card h2{margin:0 0 18px;font-size:1.45rem;line-height:1.2}.card p{margin:0;color:var(--muted)}.info-block{padding:14px 0;border-bottom:1px solid var(--line)}.info-block:last-child{border-bottom:0;padding-bottom:0}.label{display:block;font-size:.88rem;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:var(--accent);margin-bottom:6px}.feature-list{margin:0 0 18px 0;padding-left:20px;color:var(--muted)}.feature-list li{margin-bottom:10px}.soft-text{color:var(--muted)}.footer-note{max-width:var(--max);margin:28px auto 0;padding:20px 24px;border-radius:18px;background:rgb(255 253 249 / .78);border:1px solid var(--line);color:var(--muted);box-shadow:0 8px 20px rgb(70 45 20 / .05)}.footer-note strong{color:var(--text)}@media (max-width:900px){.care-hero,.care-grid{grid-template-columns:1fr}.care-hero-text,.care-hero-side,.card{padding:26px 22px}.care-page{padding:26px 14px 40px}}@media (max-width:520px){h1{font-size:2rem}.lead,.card p,.feature-list li,.soft-text{font-size:1rem}}