.community-hero{padding:70px 7vw 55px;background:radial-gradient(ellipse at 95% 0,#e3d7f1,transparent 55%),linear-gradient(130deg,#f5f7fa,#e6f1fa)}.community-hero :is(h1,h2.hero-slide-heading){font-size:clamp(40px,5vw,74px);line-height:1.04;letter-spacing:-.05em;max-width:900px;margin:0 0 25px}.community-hero :is(h1,h2.hero-slide-heading) span{color:#247cb9}.community-hero>p:last-of-type{font-size:18px;color:#4b6179;line-height:1.7;max-width:650px}.community-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.community-outline{display:inline-flex;align-items:center;justify-content:center;padding:16px 23px;border:1px solid #b7cadc;border-radius:30px;font-size:13px;font-weight:700;background:#ffffff88}.community-content{padding:65px 7vw}.community-content h2,.community-band h2,.community-teaser h2{font-size:clamp(29px,3vw,43px);line-height:1.15;letter-spacing:-.035em;margin:0 0 18px}.community-content>p{color:#50647b;line-height:1.7;max-width:680px}.social-widget-frame{border:1px solid #dce4ed;border-radius:22px;background:#f6f8fc;overflow:hidden;margin-top:30px;padding:15px}.social-widget-frame iframe{width:100%;height:850px;border:0;border-radius:12px;background:#fff}.social-fallback{font-size:13px;line-height:1.7;color:#536b83;margin:18px 0 0}.community-band{padding:45px 7vw;background:#eef2f8;display:flex;align-items:center;justify-content:space-between;gap:30px}.community-band p{font-size:15px;line-height:1.7;color:#4f647b;max-width:660px}.review-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0}.review-source{border:1px solid #dce3ef;background:#f6f8fc;border-radius:20px;padding:27px}.review-source:nth-child(2){background:#f0eaf7}.review-source>span{font-size:12px;letter-spacing:.07em;font-weight:700;color:#3b658f}.review-source h3{font-size:23px;line-height:1.2;letter-spacing:-.025em;margin:24px 0 12px}.review-source p{font-size:14px;line-height:1.65;color:#50647b}.review-source a{display:inline-block;font-size:13px;font-weight:700;color:#246da7;padding:12px 0}.review-empty{border-top:1px solid #dce3ef;padding:25px 0;font-size:15px;color:#4a6079}.feedback-section{padding:65px 7vw;background:linear-gradient(125deg,#eef4fa,#eee7f5);display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;scroll-margin-top:100px}.feedback-section h2{font-size:clamp(32px,4vw,52px);letter-spacing:-.04em;line-height:1.1;margin:0 0 23px}.feedback-section p{font-size:15px;line-height:1.7;color:#4f6179}.feedback-form{background:#fff;padding:32px;border-radius:23px;border:1px solid #e1e6ee;box-shadow:0 7px 0 #dce2ed,0 20px 40px #2d456814}.feedback-form label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.feedback-form input,.feedback-form textarea,.feedback-form select{font:400 16px 'DM Sans',Arial,sans-serif;color:#233e60;border:1px solid #c8d4e2;border-radius:10px;padding:13px;width:100%;background:#fafbfd;min-height:46px}.feedback-form textarea{resize:vertical;min-height:130px}.feedback-form .field{margin-bottom:19px}.feedback-form .field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.feedback-form .feedback-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;font-weight:400}.feedback-consent input{width:18px;min-height:18px;height:18px;flex:0 0 18px;margin-top:2px}.feedback-form button{border:0;cursor:pointer;margin-top:16px;width:100%;min-height:50px}.feedback-form .feedback-note{font-size:11px;margin-bottom:0}.feedback-form a{text-decoration:underline}.community-teaser{padding:70px 7vw;background:linear-gradient(125deg,#eff3f9,#ede5f6);color:#17365a;display:grid;grid-template-columns:1fr 1fr;gap:7vw}.community-teaser p{font-size:15px;line-height:1.7;color:#4f647b}.community-teaser .community-actions a{font-size:13px;min-height:44px}.business-questions{padding:55px 7vw;background:#e8eff7;color:#17365a}.business-questions h2{font:700 clamp(30px,3vw,44px)/1.15 'DM Sans',Arial,sans-serif;letter-spacing:-.035em;max-width:800px}.business-questions>p{max-width:720px;font-size:16px;line-height:1.7}.business-values{display:flex;flex-wrap:wrap;gap:13px;margin:25px 0}.business-values span{padding:13px 20px;background:#fff;border-radius:12px;border:1px solid #d5dfed;font-weight:700}.business-questions a{font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:5px}@media(max-width:800px){.community-hero{padding:45px 24px}.community-hero>p:last-of-type{font-size:16px}.community-content{padding:45px 24px}.community-band{padding:35px 24px;flex-direction:column;align-items:flex-start;gap:15px}.review-source-grid{grid-template-columns:1fr}.feedback-section{grid-template-columns:1fr;padding:45px 24px;gap:22px}.feedback-form{padding:24px}.community-teaser{grid-template-columns:1fr;padding:45px 24px;gap:30px}.social-widget-frame{padding:5px}.social-widget-frame iframe{height:1050px}.business-questions{padding:40px 24px}}@media(max-width:420px){.feedback-form .field-row{grid-template-columns:1fr;gap:0}.community-actions{flex-direction:column;align-items:stretch}}
