.page-module-scss-module__b1c7Wa__campaignPage{background:linear-gradient(#faf7fb 0%,#fff 100%);min-height:100vh}.page-module-scss-module__b1c7Wa__videoSection{padding:0}@media (min-width:768px){.page-module-scss-module__b1c7Wa__videoSection{padding:3rem 2rem}}.page-module-scss-module__b1c7Wa__formContactSection{padding:2rem 1rem}@media (min-width:768px){.page-module-scss-module__b1c7Wa__formContactSection{padding:4rem 2rem}}.page-module-scss-module__b1c7Wa__formColumn{width:100%}@media (min-width:768px){.page-module-scss-module__b1c7Wa__formColumn{align-self:flex-start;position:sticky;top:2rem}}.page-module-scss-module__b1c7Wa__contactColumn{flex-direction:column;gap:2rem;display:flex}@media (min-width:768px){.page-module-scss-module__b1c7Wa__contactColumn{gap:3rem}}.page-module-scss-module__b1c7Wa__contactButtonsWrapper,.page-module-scss-module__b1c7Wa__reviewsWrapper{width:100%}.page-module-scss-module__b1c7Wa__openingSection{text-align:center;background:#fff;padding:2rem}.page-module-scss-module__b1c7Wa__openingText{color:#333;margin-bottom:2rem;font-size:clamp(1.4rem,3vw,1.8rem);font-weight:400;line-height:1.8}.page-module-scss-module__b1c7Wa__openingHighlight{color:#667eea;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.6}.page-module-scss-module__b1c7Wa__whoIsThisForSection{text-align:center;background:#fff;padding:5rem 2rem}.page-module-scss-module__b1c7Wa__whoIsThisForTitle{color:#667eea;margin-bottom:3rem;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.3}.page-module-scss-module__b1c7Wa__whoIsThisForList{flex-direction:column;gap:2rem;max-width:800px;margin:0 auto;display:flex}.page-module-scss-module__b1c7Wa__whoIsThisForItem{text-align:right;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-right:4px solid #667eea;border-radius:15px;align-items:flex-start;gap:1.2rem;padding:1.8rem 2rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #00000014}.page-module-scss-module__b1c7Wa__whoIsThisForItem:hover{transform:translate(-8px);box-shadow:0 8px 25px #667eea26}.page-module-scss-module__b1c7Wa__bullet{color:#667eea;flex-shrink:0;margin-top:.1rem;font-size:2rem;font-weight:700;line-height:1}.page-module-scss-module__b1c7Wa__whoIsThisForText{color:#333;font-size:1.2rem;font-weight:500;line-height:1.7}@media (max-width:768px){.page-module-scss-module__b1c7Wa__openingSection,.page-module-scss-module__b1c7Wa__whoIsThisForSection{padding:4rem 1.5rem}}
