.TargetAudienceSection_section__oIerk{padding:70px 0;background:var(--site-light-background);position:relative;overflow:hidden}.TargetAudienceSection_decorativeCircle2__YgxGy{position:absolute;width:350px;height:350px;border-radius:50%;background:rgba(109,40,217,.03);bottom:-100px;left:-150px;z-index:0}.TargetAudienceSection_container__OCDVf{position:relative;z-index:1}.TargetAudienceSection_header__FxfsU{text-align:center;margin-bottom:50px}.TargetAudienceSection_sectionLabel__6VBfh{color:#6D28D9;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:1px;margin-bottom:16px;display:block}.TargetAudienceSection_title__ilEQz{font-size:42px;font-weight:800;max-width:800px;margin:0 auto 20px;color:#4C1D95;line-height:1.1}.TargetAudienceSection_description__9z20r{max-width:600px;margin:0 auto;font-size:18px;color:#5B21B6;line-height:1.6}.TargetAudienceSection_cardsGrid__oceWB{margin-bottom:50px}.TargetAudienceSection_cardPositive___EKNY{background:rgba(255,255,255,.8);border:1px solid rgba(34,197,94,.3);border-radius:20px;padding:30px;height:100%;backdrop-filter:blur(10px);transition:all .3s ease;box-shadow:0 8px 25px rgba(0,0,0,.08)}.TargetAudienceSection_cardPositive___EKNY:hover{transform:translateY(-5px);border-color:rgba(34,197,94,.5);box-shadow:0 15px 35px rgba(34,197,94,.2);background:rgba(255,255,255,.95)}.TargetAudienceSection_cardNegative__8OfXn{background:rgba(255,255,255,.8);border:1px solid rgba(239,68,68,.3);border-radius:20px;padding:30px;height:100%;backdrop-filter:blur(10px);transition:all .3s ease;box-shadow:0 8px 25px rgba(0,0,0,.08)}.TargetAudienceSection_cardNegative__8OfXn:hover{transform:translateY(-5px);border-color:rgba(239,68,68,.5);box-shadow:0 15px 35px rgba(239,68,68,.2);background:rgba(255,255,255,.95)}.TargetAudienceSection_iconContainerPositive__QazJZ{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,#22C55E,#10B981);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(34,197,94,.3)}.TargetAudienceSection_iconContainerNegative__bBGos{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,#EF4444,#DC2626);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(239,68,68,.3)}.TargetAudienceSection_iconNegative__jwpaN,.TargetAudienceSection_iconPositive__tnH18{color:white}.TargetAudienceSection_cardTitle__Fjr_S{color:#1F2937;font-size:24px;font-weight:700}.TargetAudienceSection_list__Db4b9{list-style:none}.TargetAudienceSection_listItem__bxmV6{display:flex;align-items:flex-start;gap:12px;margin-bottom:0}.TargetAudienceSection_listText__d5zge{color:#374151;font-size:16px;line-height:1.5;flex:1}.TargetAudienceSection_checkIcon__NcmK1{color:#22C55E;margin-top:2px;min-width:18px;background-color:rgba(34,197,94,.15);border-radius:50%;padding:2px}.TargetAudienceSection_xIcon__VoQFi{color:#EF4444;margin-top:2px;min-width:18px;background-color:rgba(239,68,68,.15);border-radius:50%;padding:2px}.TargetAudienceSection_ctaContainer__uK24C{text-align:center;margin-top:40px}.TargetAudienceSection_ctaButton__b51bJ{background:var(--site-gradient-button);color:var(--site-button-color);font-weight:700;border:none;height:52px;padding:0 32px;border-radius:8px;transition:all .3s ease}.TargetAudienceSection_ctaButton__b51bJ:hover{transform:translateY(-3px);box-shadow:var(--site-button-shadow);color:var(--site-button-color)}@media (max-width:768px){.TargetAudienceSection_section__oIerk{padding:50px 0}.TargetAudienceSection_title__ilEQz{font-size:32px;margin-bottom:16px}.TargetAudienceSection_description__9z20r{font-size:16px}.TargetAudienceSection_header__FxfsU{margin-bottom:35px}.TargetAudienceSection_cardNegative__8OfXn,.TargetAudienceSection_cardPositive___EKNY{padding:24px;margin-bottom:20px}.TargetAudienceSection_iconContainerNegative__bBGos,.TargetAudienceSection_iconContainerPositive__QazJZ{width:40px;height:40px}.TargetAudienceSection_cardTitle__Fjr_S{font-size:20px}.TargetAudienceSection_listText__d5zge{font-size:15px}.TargetAudienceSection_ctaButton__b51bJ{margin:20px auto;display:block;width:100%}.TargetAudienceSection_cardsGrid__oceWB{margin-bottom:35px}}@media (max-width:480px){.TargetAudienceSection_section__oIerk{padding:40px 0}.TargetAudienceSection_title__ilEQz{font-size:28px}.TargetAudienceSection_cardNegative__8OfXn,.TargetAudienceSection_cardPositive___EKNY{padding:20px}.TargetAudienceSection_listText__d5zge{font-size:14px}.TargetAudienceSection_decorativeCircle1__3ccjE,.TargetAudienceSection_decorativeCircle2__YgxGy{opacity:.8}}