.page-module__soPeMq__home{background:radial-gradient(circle at 16% 10%,#c59a351f,transparent 30%),radial-gradient(circle at 84% 14%,#313c521a,transparent 34%),var(--bg-main);color:var(--text-main)}.page-module__soPeMq__container{width:100%;max-width:1140px;margin:0 auto;padding:0 24px}.page-module__soPeMq__section{padding:84px 0}.page-module__soPeMq__sectionSoft{background:#f4efe8;border-top:1px solid #6b625724;border-bottom:1px solid #6b625724}.page-module__soPeMq__sectionHeaderCenter{text-align:center;max-width:760px;margin:0 auto 40px}.page-module__soPeMq__sectionHeaderCenter h2{color:#2e2a25;margin-bottom:10px;font-size:clamp(2rem,4vw,2.7rem);font-weight:800;line-height:1.12}.page-module__soPeMq__sectionHeaderCenter p{color:#6b6257;font-size:1.02rem}.page-module__soPeMq__quickProofSection{padding:18px 0 22px}.page-module__soPeMq__quickProofGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.page-module__soPeMq__quickProofCard{background:#fff;border:1px solid #ddd3c6;border-radius:14px;padding:16px;box-shadow:0 8px 22px #313c5214}.page-module__soPeMq__quickProofCard h3{color:#2e2a25;margin:0 0 6px;font-size:1rem}.page-module__soPeMq__quickProofCard p{color:#6b6257;margin:0;font-size:.88rem;line-height:1.42}.page-module__soPeMq__stepsFlow{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.page-module__soPeMq__stepCard{background:#fff;border:1px solid #ddd3c6;border-radius:18px;padding:20px;box-shadow:0 10px 24px #313c5214}.page-module__soPeMq__stepCard h3{color:#2e2a25;margin:14px 0 8px;font-size:1.12rem}.page-module__soPeMq__stepCard p{color:#6b6257;font-size:.94rem;line-height:1.45}.page-module__soPeMq__mediaFrame,.page-module__soPeMq__mediaFrameTall{background:#f8f2eb;border:1px solid #d9cbbb;border-radius:12px;position:relative;overflow:hidden}.page-module__soPeMq__mediaFrame{height:168px}.page-module__soPeMq__mediaFrameTall{height:240px}.page-module__soPeMq__mediaAsset{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.page-module__soPeMq__benefitGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.page-module__soPeMq__benefitCard{background:#fff;border:1px solid #ddd3c6;border-radius:16px;padding:20px;box-shadow:0 10px 24px #313c5214}.page-module__soPeMq__benefitCard h3{color:#2e2a25;margin-bottom:8px;font-size:1.06rem}.page-module__soPeMq__benefitCard p{color:#6b6257;margin:0;font-size:.92rem;line-height:1.45}.page-module__soPeMq__compareGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.page-module__soPeMq__compareCard{background:#fff;border:1px solid #ddd3c6;border-radius:18px;padding:22px;box-shadow:0 10px 24px #313c5214}.page-module__soPeMq__compareCard h3{color:#2e2a25;margin-bottom:10px;font-size:1.18rem}.page-module__soPeMq__compareCard ul{color:#6b6257;gap:6px;margin:0 0 16px;padding-left:18px;display:grid}.page-module__soPeMq__compareCardHighlight{border-color:#b58e3185;box-shadow:inset 0 0 0 1px #b58e3133}.page-module__soPeMq__statsRow{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.page-module__soPeMq__statsRow>div{text-align:center;background:#fff;border:1px solid #ddd3c6;border-radius:14px;padding:16px;box-shadow:0 8px 20px #313c5214}.page-module__soPeMq__statsRow strong{color:#2e2a25;font-size:1.74rem;display:block}.page-module__soPeMq__statsRow span{color:#6b6257;font-size:.88rem}.page-module__soPeMq__testimonialGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.page-module__soPeMq__testimonialCard{background:#fff;border:1px solid #ddd3c6;border-radius:14px;padding:16px;box-shadow:0 8px 20px #313c5214}.page-module__soPeMq__testimonialHeader{align-items:center;gap:10px;margin-bottom:10px;display:flex}.page-module__soPeMq__testimonialAvatar{background:#f7f2ea;border:1px solid #ddd3c6;border-radius:999px;width:42px;height:42px}.page-module__soPeMq__testimonialHeader strong{color:#2e2a25;font-size:.92rem;line-height:1.2;display:block}.page-module__soPeMq__testimonialHeader span{color:#6b6257;font-size:.8rem;line-height:1.2}.page-module__soPeMq__testimonialCard p{color:#5a5147;margin:0;font-size:.9rem;line-height:1.45}.page-module__soPeMq__pricingGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.page-module__soPeMq__pricingCard{background:#fff;border:1px solid #ddd3c6;border-radius:18px;padding:22px;position:relative;box-shadow:0 10px 24px #313c5214}.page-module__soPeMq__pricingCard h3{color:#2e2a25;font-size:1.2rem}.page-module__soPeMq__pricingHighlight{background:linear-gradient(#b58e311f,#fff);border:2px solid #b58e31;transform:translateY(-4px)}.page-module__soPeMq__badge{color:#fff;letter-spacing:.05em;background:#b58e31;border-radius:999px;padding:4px 10px;font-size:.68rem;font-weight:800;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.page-module__soPeMq__price{color:#2e2a25;margin:7px 0 10px;font-size:1.94rem;font-weight:800}.page-module__soPeMq__planValue{color:#2e2a25;margin:0;font-size:.92rem;font-weight:700}.page-module__soPeMq__planHint{color:#8a7f73;margin:4px 0 12px;font-size:.83rem}.page-module__soPeMq__pricingCard ul{color:#6b6257;gap:7px;margin:0 0 16px;font-size:.9rem;list-style:none;display:grid}.page-module__soPeMq__pricingCard li{padding-left:18px;position:relative}.page-module__soPeMq__pricingCard li:before{content:"•";color:#b58e31;position:absolute;left:4px}.page-module__soPeMq__buttonPrimary,.page-module__soPeMq__buttonSecondary,.page-module__soPeMq__buttonPrimaryLarge,.page-module__soPeMq__buttonGhost{border-radius:12px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.page-module__soPeMq__buttonPrimary{color:#fff;background:#b58e31;width:100%;height:44px}.page-module__soPeMq__buttonPrimary:hover{background:#9e7b2a}.page-module__soPeMq__buttonSecondary{color:#313c52;background:#fff;border:1px solid #313c52;width:100%;height:44px}.page-module__soPeMq__pricingNotes{text-align:center;gap:6px;margin-top:18px;display:grid}.page-module__soPeMq__pricingNotes p{color:#6b6257;font-size:.9rem}.page-module__soPeMq__pricingNotesMuted{font-size:.82rem!important}.page-module__soPeMq__sectionCta{padding-top:44px}.page-module__soPeMq__ctaBox{text-align:center;background:linear-gradient(120deg,#ece3d8,#efeae3);border:1px solid #d5cabd;border-radius:22px;padding:48px 24px}.page-module__soPeMq__ctaBox h2{color:#2e2a25;margin-bottom:10px;font-size:clamp(2rem,5vw,2.9rem);line-height:1.1}.page-module__soPeMq__ctaBox p{color:#6b6257;margin-bottom:20px;max-width:760px;margin-inline:auto}.page-module__soPeMq__ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.page-module__soPeMq__buttonPrimaryLarge{color:#fff;background:#b58e31;min-height:50px;padding:0 34px}.page-module__soPeMq__buttonPrimaryLarge:hover{background:#9e7b2a}.page-module__soPeMq__buttonGhost{color:#313c52;background:#fff;border:1px solid #313c52;min-height:50px;padding:0 28px}@media (max-width:1080px){.page-module__soPeMq__quickProofGrid,.page-module__soPeMq__benefitGrid,.page-module__soPeMq__testimonialGrid{grid-template-columns:repeat(2,1fr)}.page-module__soPeMq__pricingGrid{grid-template-columns:1fr}.page-module__soPeMq__pricingHighlight{transform:none}}@media (max-width:860px){.page-module__soPeMq__stepsFlow,.page-module__soPeMq__compareGrid,.page-module__soPeMq__statsRow,.page-module__soPeMq__quickProofGrid,.page-module__soPeMq__benefitGrid,.page-module__soPeMq__testimonialGrid{grid-template-columns:1fr}.page-module__soPeMq__section{padding:68px 0}.page-module__soPeMq__sectionHeaderCenter{margin-bottom:28px}.page-module__soPeMq__mediaFrameTall{height:210px}}@media (max-width:640px){.page-module__soPeMq__container{padding:0 16px}.page-module__soPeMq__section{padding:56px 0}.page-module__soPeMq__sectionHeaderCenter h2{font-size:clamp(1.5rem,7vw,2rem)}.page-module__soPeMq__sectionHeaderCenter p{font-size:.94rem}.page-module__soPeMq__stepCard,.page-module__soPeMq__benefitCard,.page-module__soPeMq__compareCard,.page-module__soPeMq__pricingCard,.page-module__soPeMq__testimonialCard,.page-module__soPeMq__quickProofCard{padding:16px}.page-module__soPeMq__mediaFrame{height:150px}.page-module__soPeMq__mediaFrameTall{height:188px}.page-module__soPeMq__ctaBox{padding:34px 16px}.page-module__soPeMq__ctaActions{grid-template-columns:1fr;display:grid}.page-module__soPeMq__buttonPrimaryLarge,.page-module__soPeMq__buttonGhost{width:100%;padding:0 16px}}
