.support-section{padding-top:80px}.support-intro{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;align-items:center}.support-intro>div:first-child h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-2px;margin:16px 0}.support-intro>div:first-child>p:last-child{color:var(--muted);font-size:17px}.support-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.support-plans article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:19px}.support-plans article>span{font-size:8px;font-weight:800;letter-spacing:1.2px;color:var(--orange)}.support-plans h3{font-size:15px;margin:6px 0}.support-plans strong{display:block;font:800 25px Manrope}.support-plans strong small{font:500 9px 'DM Sans';color:var(--muted)}.support-plans p{font-size:10px;color:var(--muted);min-height:58px}.support-plans button,.support-plans a{display:block;width:100%;border:0;border-radius:6px;background:var(--navy);color:#fff;padding:10px;text-align:center;font-size:9px;font-weight:800;cursor:pointer}.support-plans article:first-child button{background:var(--green)}.faq-wrap{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;margin-top:75px}.faq-wrap h2{font-size:34px;line-height:1.12;margin:8px 0}.faq-list details{background:#fff;border:1px solid var(--line);border-radius:9px;margin-bottom:9px;padding:0 16px}.faq-list summary{cursor:pointer;list-style:none;font-weight:700;padding:15px 25px 15px 0;position:relative}.faq-list summary:after{content:'+';position:absolute;right:0;color:var(--orange);font-size:18px}.faq-list details[open] summary:after{content:'–'}.faq-list details p{color:var(--muted);margin:0;padding:0 20px 15px 0;font-size:13px}.bizzy-support-launch{position:fixed;right:22px;bottom:22px;z-index:90;border:0;border-radius:28px;background:#e86f2d;color:#fff;padding:12px 17px;font-weight:800;box-shadow:0 12px 30px #071b2f4d;cursor:pointer}.bizzy-support-launch span{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#fff;color:#e86f2d;margin-right:7px}.bizzy-support-panel{position:fixed;right:22px;bottom:82px;width:min(370px,calc(100vw - 30px));height:500px;z-index:100;background:#fff;border:1px solid #dfe5ea;border-radius:15px;box-shadow:0 25px 70px #071b2f45;display:none;overflow:hidden}.bizzy-support-panel.open{display:flex;flex-direction:column}.bizzy-chat-head{background:linear-gradient(120deg,#071b2f,#123d61);color:#fff;padding:15px;display:flex;align-items:center;gap:10px}.bizzy-chat-head>span{width:37px;height:37px;border-radius:50%;background:#e86f2d;display:grid;place-items:center;font-size:19px}.bizzy-chat-head strong,.bizzy-chat-head small{display:block}.bizzy-chat-head small{color:#a9bccb}.bizzy-chat-head button{margin-left:auto;border:0;background:transparent;color:#fff;font-size:23px;cursor:pointer}.bizzy-chat-body{flex:1;padding:14px;overflow:auto;background:#f5f7f8}.bizzy-message{max-width:88%;background:#fff;border:1px solid #e1e6ea;border-radius:10px 10px 10px 3px;padding:10px 12px;margin-bottom:9px;font-size:12px}.bizzy-message.user{margin-left:auto;background:#071b2f;color:#fff;border-color:#071b2f;border-radius:10px 10px 3px 10px}.bizzy-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.bizzy-suggestions button{border:1px solid #d9e0e5;background:#fff;border-radius:16px;padding:6px 9px;font-size:9px;color:#435566;cursor:pointer}.bizzy-chat-form{display:flex;gap:7px;border-top:1px solid #e1e6ea;padding:10px}.bizzy-chat-form input{flex:1;border:1px solid #d9e0e5;border-radius:7px;padding:9px;outline:0}.bizzy-chat-form button{border:0;border-radius:7px;background:#e86f2d;color:#fff;padding:0 13px;font-weight:800}.bizzy-ai-note{text-align:center;font-size:8px;color:#85939e;padding:0 8px 8px;background:#fff}
@media(max-width:900px){.support-intro,.faq-wrap{grid-template-columns:1fr}.support-intro,.faq-wrap{gap:25px}.support-plans{grid-template-columns:1fr}.support-plans p{min-height:auto}.faq-wrap{margin-top:50px}}@media(max-width:620px){.bizzy-support-launch{right:12px;bottom:12px}.bizzy-support-panel{right:8px;bottom:68px}.support-section{padding-top:60px}}
