.home-support{padding:104px 0;background:#fff5f8;border-top:1px solid #ebdfe5;border-bottom:1px solid #ebdfe5}.support-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:80px}.home-support h2{margin:18px 0 30px}.support-tabs{display:flex;gap:8px;border-bottom:1px solid #dccbd3;margin-bottom:24px}.support-tabs button{background:none;border:0;border-bottom:3px solid transparent;padding:14px 10px;font-size:16px;color:#69616a}.support-tabs button[aria-selected=true]{border-color:#bd0057;color:#bd0057;font-weight:600}#support-panel{min-height:180px}#support-question-choices{display:flex;flex-wrap:wrap;gap:10px}#support-question-choices button{border:1px solid #dccbd3;border-radius:20px;padding:9px 15px;background:white;color:#69616a;font-size:14px}#support-question-choices button[aria-pressed=true]{background:#bd0057;border-color:#bd0057;color:white}#support-request{background:white;padding:20px;border-radius:12px;border:1px solid #ebdfe5}#support-request p{margin:10px 0 0;color:#272329}.support-phone{width:286px;height:526px;border:7px solid #29242a;border-radius:38px;background:#fff;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 48px #39132220;margin:auto;font-size:14px}.support-phone-top{display:flex;justify-content:space-between;padding:14px 20px 12px;font-size:12px}.support-phone-contact{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid #ebdfe5;background:#faf8f9}.support-phone-contact small{display:block;font-size:12px;color:#69616a;margin-top:4px}.support-messages{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:14px;padding:24px 12px}.support-bubble{max-width:90%;padding:12px 13px;border-radius:16px;font-size:13px;line-height:1.5}.support-bubble.incoming{align-self:flex-start;background:#f0ecef;border-bottom-left-radius:4px}.support-bubble.outgoing{align-self:flex-end;background:#238b54;color:white;border-bottom-right-radius:4px}.support-phone-compose{margin:10px 12px 20px;border:1px solid #e1d9df;border-radius:24px;padding:9px 12px;display:flex;justify-content:space-between;color:#8b8189;font-size:13px}.support-phone-compose span:last-child{color:#238b54}#support-question-choices[hidden],#support-request[hidden]{display:none}@media(max-width:700px){.home-support{padding:64px 0}.support-grid{grid-template-columns:1fr;gap:30px}#support-panel{min-height:150px}.support-phone{width:252px;height:500px}.support-tabs button{font-size:14px}}

#support-request .support-greeting{display:block;color:#bd0057;font-size:1rem;font-weight:600;line-height:1.45}

.home-support .support-intro{max-width:440px;margin-bottom:22px}.home-support .support-benefits{margin-top:40px;padding-top:30px;border-top:1px solid #e5d4dd}.home-support .home-benefit-card{background:transparent;border:0;border-radius:0;padding:0 24px 0 0}.home-support .home-benefit-card+.home-benefit-card{border-left:1px solid #e5d4dd;padding-left:24px}.home-support .home-benefit-card .benefit-number{background:transparent;color:#bd0057;font-size:14px;line-height:1.5;height:auto;width:auto;text-align:left;margin:0 0 12px}.home-support .home-benefit-card h3{font-size:1.1rem;margin-bottom:10px}.home-support .home-benefit-card p{font-size:.9375rem;line-height:1.7}
@media(max-width:650px){.home-support .support-benefits{margin-top:30px;padding-top:24px}.home-support .home-benefit-card+.home-benefit-card{border-left:0;border-top:1px solid #e5d4dd;padding:20px 0 0}.home-support .home-benefit-card{padding:0}.home-support .home-benefit-grid{gap:20px}}
@media(max-width:700px){.support-grid>div{min-width:0}.support-tabs button,#support-question-choices button{min-height:44px}.support-phone{max-width:100%}.support-tabs{flex-wrap:wrap}}
