.SEOIntroductionBlock_header__FAw8_{text-align:center;margin-bottom:3rem}.SEOIntroductionBlock_title__YvIQ8{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.2;margin-bottom:1.5rem;color:#141414;font-family:Bebas Neue Pro,sans-serif;letter-spacing:-.02em;position:relative;display:inline-block;padding-bottom:1rem}.SEOIntroductionBlock_title__YvIQ8:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(90deg,transparent,#EC5CAB 20%,#EC5CAB 80%,transparent);border-radius:2px;animation:SEOIntroductionBlock_expandWidth__DP7U9 .8s ease-out forwards}@keyframes SEOIntroductionBlock_expandWidth__DP7U9{0%{width:0;opacity:0}to{width:100px;opacity:1}}.SEOIntroductionBlock_contentBox__kcbeb{background:white;border-radius:2rem;padding:3rem;box-shadow:0 10px 30px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.SEOIntroductionBlock_contentBox__kcbeb:hover{box-shadow:0 20px 40px rgba(236,92,171,.1);border-color:rgba(236,92,171,.1)}.SEOIntroductionBlock_richTextContent___uZMg{font-size:1.125rem;line-height:1.8;color:#5d576b;text-align:left}.SEOIntroductionBlock_richTextContent___uZMg p{margin-bottom:1.5rem}.SEOIntroductionBlock_richTextContent___uZMg p:first-child{font-size:1.25rem;line-height:1.9;color:#141414;font-weight:500}.SEOIntroductionBlock_richTextContent___uZMg h2{font-size:2rem;font-weight:700;color:#141414;margin-bottom:1.25rem;margin-top:2.5rem;position:relative;padding-bottom:.75rem}.SEOIntroductionBlock_richTextContent___uZMg h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,#EC5CAB,#ff7cc7);border-radius:2px}.SEOIntroductionBlock_richTextContent___uZMg h3{font-size:1.5rem;font-weight:600;color:#141414;margin-bottom:1rem;margin-top:2rem;display:flex;align-items:center;gap:.75rem}.SEOIntroductionBlock_richTextContent___uZMg h3:before{content:"";width:4px;height:24px;background:#EC5CAB;border-radius:2px;flex-shrink:0}.SEOIntroductionBlock_richTextContent___uZMg h4{font-size:1.25rem;font-weight:600;color:#EC5CAB;margin-bottom:.75rem;margin-top:1.5rem}.SEOIntroductionBlock_richTextContent___uZMg strong{color:#141414;font-weight:600}.SEOIntroductionBlock_richTextContent___uZMg em{color:#EC5CAB;font-style:normal;font-weight:500}.SEOIntroductionBlock_richTextContent___uZMg a{color:#EC5CAB;text-decoration:underline;transition:color .2s ease}.SEOIntroductionBlock_richTextContent___uZMg a:hover{color:#d94a99}.SEOIntroductionBlock_richTextContent___uZMg ol,.SEOIntroductionBlock_richTextContent___uZMg ul{margin-left:0;margin-bottom:1.5rem;padding-left:0;list-style:none}.SEOIntroductionBlock_richTextContent___uZMg ul li{position:relative;padding-left:2rem;margin-bottom:.75rem}.SEOIntroductionBlock_richTextContent___uZMg ul li:before{content:"";position:absolute;left:0;top:.6rem;width:8px;height:8px;background:#EC5CAB;border-radius:50%;box-shadow:0 0 0 3px rgba(236,92,171,.2)}.SEOIntroductionBlock_richTextContent___uZMg ol{counter-reset:list-counter}.SEOIntroductionBlock_richTextContent___uZMg ol li{position:relative;padding-left:2.5rem;margin-bottom:.75rem;counter-increment:list-counter}.SEOIntroductionBlock_richTextContent___uZMg ol li:before{content:counter(list-counter);position:absolute;left:0;top:0;width:28px;height:28px;background:linear-gradient(135deg,#EC5CAB,#ff7cc7);color:white;font-weight:600;font-size:.875rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.SEOIntroductionBlock_richTextContent___uZMg blockquote{border-left:4px solid #ec5cab;padding-left:1rem;margin:1.5rem 0;font-style:italic;color:#666666}.SEOIntroductionBlock_richTextContent___uZMg hr{border:none;height:2px;background:linear-gradient(90deg,transparent,#EC5CAB 50%,transparent);margin:2rem 0}.SEOIntroductionBlock_richTextContent___uZMg code{background:rgba(236,92,171,.1);padding:.125rem .375rem;border-radius:.25rem;font-family:Courier New,monospace;font-size:.875em}.SEOIntroductionBlock_benefitCard__FOuCC{background:white;border-radius:1.5rem;padding:2rem;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 16px rgba(0,0,0,.08);transition:all .3s ease;text-align:center}.SEOIntroductionBlock_benefitCard__FOuCC:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(236,92,171,.15);border-color:rgba(236,92,171,.2)}.SEOIntroductionBlock_benefitIcon__akPeE{width:60px;height:60px;background:rgba(236,92,171,.1);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease}.SEOIntroductionBlock_benefitCard__FOuCC:hover .SEOIntroductionBlock_benefitIcon__akPeE{background:#EC5CAB;transform:scale(1.1)}.SEOIntroductionBlock_benefitCard__FOuCC:hover .SEOIntroductionBlock_benefitIcon__akPeE svg{color:white!important}.SEOIntroductionBlock_benefitTitle__JnIpZ{font-size:1.25rem;font-weight:600;color:#141414;margin-bottom:.75rem}.SEOIntroductionBlock_benefitDescription__gqqNy{font-size:1rem;line-height:1.6;color:#666666}.SEOIntroductionBlock_ctaButton__TjgCL{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;background-color:#EC5CAB;color:white;font-weight:600;font-size:1.1rem;border-radius:9999px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(236,92,171,.3);cursor:pointer;border:none;font-family:inherit}.SEOIntroductionBlock_ctaButton__TjgCL:hover{background-color:#d94a99;transform:translateY(-2px);box-shadow:0 8px 25px rgba(236,92,171,.4)}@media (max-width:768px){.SEOIntroductionBlock_header__FAw8_{margin-bottom:2rem}.SEOIntroductionBlock_title__YvIQ8{font-size:2rem}.SEOIntroductionBlock_contentBox__kcbeb{padding:2rem;border-radius:1.5rem}.SEOIntroductionBlock_richTextContent___uZMg{font-size:1rem}.SEOIntroductionBlock_richTextContent___uZMg p:first-child{font-size:1.125rem}.SEOIntroductionBlock_richTextContent___uZMg h2{font-size:1.5rem;margin-top:2rem}.SEOIntroductionBlock_richTextContent___uZMg h3{font-size:1.25rem;margin-top:1.5rem}.SEOIntroductionBlock_richTextContent___uZMg h3:before{height:20px}.SEOIntroductionBlock_richTextContent___uZMg h4{font-size:1.125rem}.SEOIntroductionBlock_richTextContent___uZMg ul li{padding-left:1.5rem}.SEOIntroductionBlock_richTextContent___uZMg ol li{padding-left:2rem}.SEOIntroductionBlock_richTextContent___uZMg ol li:before{width:24px;height:24px;font-size:.75rem}.SEOIntroductionBlock_benefitCard__FOuCC{padding:1.5rem}.SEOIntroductionBlock_benefitIcon__akPeE{width:50px;height:50px}.SEOIntroductionBlock_benefitTitle__JnIpZ{font-size:1.125rem}.SEOIntroductionBlock_benefitDescription__gqqNy{font-size:.95rem}}