.chat-section{border-top:1px solid var(--line);padding-top:60px;padding-bottom:60px}.chat-section .section-head{margin-bottom:25px}.chat-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.chat-contact-card{display:flex;align-items:center;gap:19px;border-radius:16px;border:1px solid #deded8;padding:27px;background:#fff;transition:box-shadow .15s,transform .15s}.chat-contact-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px #1720220c}.chat-brand-icon{display:flex;align-items:center;justify-content:center;width:57px;height:57px;flex-shrink:0;border-radius:15px}.chat-brand-icon svg{width:33px;height:33px}.messenger-card .chat-brand-icon,.chat-choice.messenger-choice .chat-small-icon{background:linear-gradient(135deg,#1779ff,#793efa);color:white}.whatsapp-card .chat-brand-icon,.chat-choice.whatsapp-choice .chat-small-icon{background:#128c59;color:white}.chat-contact-card h3{font-size:23px;margin:0 0 5px;line-height:1.3}.chat-contact-card p{font-size:13px;color:var(--muted);margin:0}.chat-contact-card .chat-contact-action{font-size:13px;color:var(--red);font-weight:700;display:block;margin-top:12px}.chat-contact-card .card-arrow{margin-inline-start:auto;color:var(--red);font:24px Arial}.chat-widget{position:fixed;right:20px;bottom:24px;z-index:45;border:0!important;padding:0!important;margin:0;direction:ltr}.chat-widget>summary{display:flex;align-items:center;gap:9px;background:linear-gradient(125deg,#ad3549,#70243b);color:#fff;padding:12px 18px;border-radius:50px;box-shadow:0 5px 20px #49122135;border:1px solid #ffffff70;font-size:14px;font-weight:700;min-height:48px;cursor:pointer;list-style:none}.chat-widget>summary::-webkit-details-marker{display:none}.chat-widget>summary:after{content:none}.chat-widget>summary svg{width:24px;height:24px}.chat-panel{position:absolute;bottom:calc(100% + 12px);right:0;width:295px;max-width:calc(100vw - 32px);background:#fffdf9;border:1px solid #ded8cf;border-radius:16px;box-shadow:0 12px 45px #1923222b;padding:18px;direction:ltr;color:var(--ink)}.chat-panel>strong{display:block;font-size:16px;margin-bottom:4px}.chat-panel>p{font-size:12px;color:var(--muted);margin:0 0 13px}.chat-choice{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #ebe5dc;font-size:14px;font-weight:700}.chat-small-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;flex-shrink:0}.chat-small-icon svg{width:21px;height:21px}.line-choice .chat-small-icon{background:#06a54c;color:#fff;font:700 10px Arial}.chat-choice .choice-arrow{margin-inline-start:auto;color:#8b3444}.chat-panel a:focus-visible,.chat-widget>summary:focus-visible{outline:3px solid #eab646;outline-offset:3px}.seo-topic{background:#eeece5;border-top:1px solid var(--line)}.seo-topic .section{padding-top:55px;padding-bottom:55px}.seo-topic h2{font-size:30px;max-width:820px}.seo-topic p{font-size:15px;color:#55615a;max-width:900px}.seo-topic-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:23px}.seo-topic-links a{border:1px solid #ccc8be;background:#fffdf8;padding:9px 14px;border-radius:6px;font-size:13px;color:#9d283c}.seo-topic-links a:hover{border-color:#b62b42}html[dir=rtl] .chat-widget{left:20px;right:auto}html[dir=rtl] .chat-panel{left:0;right:auto;direction:rtl}html[dir=rtl] .chat-widget>summary{direction:rtl}html[dir=rtl] .chat-contact-card{direction:rtl}@media(max-width:800px){.chat-contact-grid{grid-template-columns:1fr;gap:15px}.chat-contact-card{padding:21px;gap:15px}.chat-contact-card h3{font-size:21px}.chat-brand-icon{width:49px;height:49px}.chat-brand-icon svg{width:29px;height:29px}.chat-widget{right:14px;bottom:88px}.chat-widget>summary{font-size:13px;padding:11px 15px;min-height:45px}.chat-panel{width:280px}.chat-section{padding-top:45px;padding-bottom:45px}.seo-topic h2{font-size:26px;line-height:1.45}.seo-topic p{font-size:14px}.seo-topic-links{gap:9px}html[dir=rtl] .chat-widget{left:14px;right:auto}}@media(max-width:380px){.chat-contact-card{padding:18px;gap:12px}.chat-contact-card h3{font-size:19px}.chat-contact-card .card-arrow{font-size:20px}.chat-widget>summary{font-size:12px;padding:10px 13px}}

.chat-widget[open]>summary:after{content:none}

.chat-choice small,.chat-app-note{display:block;font-size:11px;font-weight:400;line-height:1.5;color:#6d7370;margin-top:3px}
