@keyframes SeoLanding-module__6OTm_a__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes SeoLanding-module__6OTm_a__fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.SeoLanding-module__6OTm_a__hero{text-align:center;background:linear-gradient(135deg,#fdfcfa 0%,#f0faf6 50%,#e8f7f2 100%);padding:140px 0 100px;position:relative;overflow:hidden}.SeoLanding-module__6OTm_a__heroContainer{z-index:1;max-width:900px;margin:0 auto;padding:0 24px;position:relative}.SeoLanding-module__6OTm_a__heroBadge{color:#00a676;font-size:14px;font-weight:500;font-family:var(--font-inter),sans-serif;background:linear-gradient(135deg,#00a6761a 0%,#00a6760d 100%);border:1px solid #00a67633;border-radius:50px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 20px;animation:.6s SeoLanding-module__6OTm_a__fadeInUp;display:inline-flex}.SeoLanding-module__6OTm_a__heroBadge svg{color:#00a676}.SeoLanding-module__6OTm_a__badgeFlag{font-size:18px;line-height:1}.SeoLanding-module__6OTm_a__heroTitle{font-family:var(--font-violense),var(--font-playfair),"Playfair Display",Georgia,serif;color:#008b63;margin-bottom:20px;font-size:max(36px,min(5vw,56px));font-weight:600;line-height:1.15;animation:.6s .1s both SeoLanding-module__6OTm_a__fadeInUp}.SeoLanding-module__6OTm_a__heroTitleGold{color:#d4af37}.SeoLanding-module__6OTm_a__heroSubtitle{font-family:var(--font-inter),sans-serif;color:#64748b;margin-bottom:16px;font-size:max(16px,min(2.5vw,20px));font-weight:400;animation:.6s .2s both SeoLanding-module__6OTm_a__fadeInUp}.SeoLanding-module__6OTm_a__heroDescription{font-family:var(--font-inter),sans-serif;color:#64748b;max-width:700px;margin:0 auto 32px;font-size:17px;line-height:1.8;animation:.6s .3s both SeoLanding-module__6OTm_a__fadeInUp}.SeoLanding-module__6OTm_a__heroStatWrapper{margin-bottom:32px;display:block}.SeoLanding-module__6OTm_a__heroStat{background:linear-gradient(135deg,#00a6761a 0%,#00a6760d 100%);border:1px solid #00a67633;border-radius:50px;align-items:center;gap:10px;padding:12px 28px;animation:.6s .25s both SeoLanding-module__6OTm_a__fadeInUp;display:inline-flex}.SeoLanding-module__6OTm_a__heroStatNumber{font-family:var(--font-violense),var(--font-playfair),"Playfair Display",serif;color:#00a676;font-size:24px;font-weight:700}.SeoLanding-module__6OTm_a__heroStatLabel{font-family:var(--font-inter),sans-serif;color:#64748b;font-size:15px}.SeoLanding-module__6OTm_a__heroCta{color:#fff;font-size:17px;font-weight:600;font-family:var(--font-inter),sans-serif;background:linear-gradient(135deg,#d4af37 0%,#c9a02e 100%);border-radius:50px;align-items:center;gap:10px;padding:18px 42px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.6s .4s both SeoLanding-module__6OTm_a__fadeInUp;display:inline-flex;box-shadow:0 4px 20px #d4af3759}.SeoLanding-module__6OTm_a__heroCta:hover{color:#fff;background:linear-gradient(135deg,#e6c44d 0%,#d4af37 100%);transform:translateY(-3px)scale(1.02);box-shadow:0 8px 30px #d4af3780}.SeoLanding-module__6OTm_a__section{padding:100px 0;position:relative;overflow:hidden}.SeoLanding-module__6OTm_a__sectionWhite{background:#fff}.SeoLanding-module__6OTm_a__sectionCream{background:linear-gradient(#fdfcfa 0%,#faf8f5 100%)}.SeoLanding-module__6OTm_a__container{max-width:1200px;margin:0 auto;padding:0 24px}.SeoLanding-module__6OTm_a__sectionHeader{text-align:center;margin-bottom:64px;animation:.8s ease-out SeoLanding-module__6OTm_a__fadeInUp}.SeoLanding-module__6OTm_a__sectionBadge{color:#00a676;font-size:14px;font-weight:500;font-family:var(--font-inter),sans-serif;background:linear-gradient(135deg,#00a6761a 0%,#00a6760d 100%);border:1px solid #00a67633;border-radius:50px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 20px;display:inline-flex}.SeoLanding-module__6OTm_a__sectionBadge svg{color:#00a676}.SeoLanding-module__6OTm_a__sectionTitle{color:#1a202c;font-size:max(32px,min(5vw,44px));font-weight:600;font-family:var(--font-violense),var(--font-playfair),"Playfair Display",serif;margin-bottom:16px;line-height:1.2}.SeoLanding-module__6OTm_a__sectionSubtitle{color:#64748b;max-width:600px;font-size:17px;line-height:1.7;font-family:var(--font-inter),sans-serif;margin:0 auto}.SeoLanding-module__6OTm_a__decorLine{background:linear-gradient(90deg,#d4af37 0%,#00a676 100%);border-radius:2px;width:60px;height:3px;margin:24px auto 0}.SeoLanding-module__6OTm_a__benefitsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.SeoLanding-module__6OTm_a__benefitCard{text-align:center;background:#fff;border:1px solid #edf2f7;border-radius:20px;padding:32px 24px;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.6s ease-out backwards SeoLanding-module__6OTm_a__fadeInUp;position:relative}.SeoLanding-module__6OTm_a__benefitCard:first-child{animation-delay:.1s}.SeoLanding-module__6OTm_a__benefitCard:nth-child(2){animation-delay:.2s}.SeoLanding-module__6OTm_a__benefitCard:nth-child(3){animation-delay:.3s}.SeoLanding-module__6OTm_a__benefitCard:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#00a676,#0000);border-radius:0 0 4px 4px;width:60px;height:3px;transition:opacity .3s,width .3s;position:absolute;top:0;left:50%;transform:translate(-50%)}.SeoLanding-module__6OTm_a__benefitCard:hover{border-color:#00a67633;transform:translateY(-8px);box-shadow:0 20px 40px #00a6761f}.SeoLanding-module__6OTm_a__benefitCard:hover:before{opacity:1;width:100px}.SeoLanding-module__6OTm_a__benefitIcon{background:linear-gradient(135deg,#00a67626 0%,#00a6760d 100%);border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;transition:all .3s;display:flex}.SeoLanding-module__6OTm_a__benefitCard:hover .SeoLanding-module__6OTm_a__benefitIcon{background:linear-gradient(135deg,#00a676 0%,#008b63 100%);transform:scale(1.1)}.SeoLanding-module__6OTm_a__benefitIcon svg{color:#00a676;width:32px;height:32px;transition:color .3s}.SeoLanding-module__6OTm_a__benefitCard:hover .SeoLanding-module__6OTm_a__benefitIcon svg{color:#fff}.SeoLanding-module__6OTm_a__benefitTitle{color:#1a202c;font-size:17px;font-weight:600;font-family:var(--font-inter),sans-serif;margin-bottom:10px}.SeoLanding-module__6OTm_a__benefitDescription{color:#64748b;font-size:15px;line-height:1.6;font-family:var(--font-inter),sans-serif}.SeoLanding-module__6OTm_a__stepsGrid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid;position:relative}.SeoLanding-module__6OTm_a__stepsGrid:before{content:"";z-index:0;background:linear-gradient(90deg,#0000 0%,#00a676 20% 80%,#0000 100%);height:2px;position:absolute;top:48px;left:15%;right:15%}.SeoLanding-module__6OTm_a__stepCard{text-align:center;z-index:1;position:relative}.SeoLanding-module__6OTm_a__stepNumber{background:linear-gradient(135deg,#00a676 0%,#008b63 100%);border-radius:24px;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 24px;transition:all .4s;display:flex;position:relative;box-shadow:0 12px 32px #00a6764d}.SeoLanding-module__6OTm_a__stepNumber:after{content:"";border:2px dashed #00a6764d;border-radius:28px;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.SeoLanding-module__6OTm_a__stepCard:hover .SeoLanding-module__6OTm_a__stepNumber{transform:scale(1.1)rotate(-5deg);box-shadow:0 16px 40px #00a67666}.SeoLanding-module__6OTm_a__stepNumberText{color:#fff;font-size:32px;font-weight:700;font-family:var(--font-violense),var(--font-playfair),"Playfair Display",serif}.SeoLanding-module__6OTm_a__stepTitle{color:#1a202c;font-size:17px;font-weight:600;font-family:var(--font-inter),sans-serif;margin-bottom:10px}.SeoLanding-module__6OTm_a__stepDescription{color:#64748b;max-width:240px;font-size:15px;line-height:1.6;font-family:var(--font-inter),sans-serif;margin:0 auto}.SeoLanding-module__6OTm_a__faqList{flex-direction:column;gap:16px;max-width:750px;margin:0 auto;display:flex}.SeoLanding-module__6OTm_a__faqItem{background:#fff;border:1px solid #edf2f7;border-radius:20px;padding:28px 32px;transition:all .4s}.SeoLanding-module__6OTm_a__faqItem:hover{border-color:#00a67633;transform:translateY(-4px);box-shadow:0 12px 32px #00a67614}.SeoLanding-module__6OTm_a__faqQuestion{color:#1a202c;font-size:17px;font-weight:600;font-family:var(--font-inter),sans-serif;margin-bottom:12px}.SeoLanding-module__6OTm_a__faqAnswer{color:#64748b;font-size:15px;line-height:1.7;font-family:var(--font-inter),sans-serif}.SeoLanding-module__6OTm_a__ctaSection{text-align:center;background:linear-gradient(135deg,#00a676 0%,#006b4f 100%);padding:100px 0;position:relative;overflow:hidden}.SeoLanding-module__6OTm_a__ctaSection:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 0L60 30L30 60L0 30L30 0z' fill='%23FFFFFF' fill-opacity='0.03'/%3E%3C/svg%3E");background-size:40px 40px;position:absolute;top:0;bottom:0;left:0;right:0}.SeoLanding-module__6OTm_a__ctaVerse{font-family:var(--font-aref-ruqaa),Georgia,serif;color:#fff;z-index:1;margin-bottom:16px;font-size:max(28px,min(5vw,40px));line-height:1.6;position:relative}.SeoLanding-module__6OTm_a__ctaText{color:#ffffffd9;max-width:600px;font-size:18px;line-height:1.7;font-family:var(--font-inter),sans-serif;z-index:1;margin:0 auto 40px;position:relative}.SeoLanding-module__6OTm_a__ctaButton{color:#00a676;font-size:16px;font-weight:600;font-family:var(--font-inter),sans-serif;z-index:1;background:#fff;border-radius:50px;align-items:center;gap:10px;padding:18px 40px;text-decoration:none;transition:all .4s;display:inline-flex;position:relative;box-shadow:0 8px 32px #0003}.SeoLanding-module__6OTm_a__ctaButton:hover{color:#00a676;transform:translateY(-4px)scale(1.02);box-shadow:0 16px 48px #00000040}.SeoLanding-module__6OTm_a__ctaButton svg{transition:transform .3s}.SeoLanding-module__6OTm_a__ctaButton:hover svg{transform:translate(4px)}.SeoLanding-module__6OTm_a__locationGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin-top:32px;display:grid}.SeoLanding-module__6OTm_a__locationCard{color:#1a202c;background:#fff;border:1px solid #edf2f7;border-radius:20px;align-items:center;gap:14px;padding:20px 24px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.SeoLanding-module__6OTm_a__locationCard:hover{border-color:#00a67633;transform:translateY(-6px);box-shadow:0 16px 40px #00a6761f}.SeoLanding-module__6OTm_a__locationIcon{background:linear-gradient(135deg,#00a67626 0%,#00a6760d 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.SeoLanding-module__6OTm_a__locationCard:hover .SeoLanding-module__6OTm_a__locationIcon{background:linear-gradient(135deg,#00a676 0%,#008b63 100%)}.SeoLanding-module__6OTm_a__locationIcon svg{color:#00a676;transition:color .3s}.SeoLanding-module__6OTm_a__locationCard:hover .SeoLanding-module__6OTm_a__locationIcon svg{color:#fff}.SeoLanding-module__6OTm_a__locationFlag{flex-shrink:0;font-size:32px;line-height:1}.SeoLanding-module__6OTm_a__locationName{font-size:15px;font-weight:600;font-family:var(--font-inter),sans-serif}.SeoLanding-module__6OTm_a__seoContent{max-width:750px;margin:0 auto}.SeoLanding-module__6OTm_a__seoContent h2{color:#1a202c;font-size:max(24px,min(4vw,32px));font-weight:600;font-family:var(--font-violense),var(--font-playfair),"Playfair Display",serif;margin-bottom:20px}.SeoLanding-module__6OTm_a__seoContent p{color:#64748b;font-size:16px;line-height:1.8;font-family:var(--font-inter),sans-serif;margin-bottom:24px}.SeoLanding-module__6OTm_a__seoContent ul{margin-bottom:28px;padding:0;list-style:none}.SeoLanding-module__6OTm_a__seoContent li{color:#475569;font-size:15px;line-height:1.7;font-family:var(--font-inter),sans-serif;margin-bottom:14px;padding-left:32px;position:relative}.SeoLanding-module__6OTm_a__seoContent li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2300A676' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:6px;left:0}@media (max-width:1024px){.SeoLanding-module__6OTm_a__benefitsGrid{grid-template-columns:repeat(2,1fr)}.SeoLanding-module__6OTm_a__stepsGrid{grid-template-columns:repeat(2,1fr);gap:40px}.SeoLanding-module__6OTm_a__stepsGrid:before{display:none}}@media (max-width:768px){.SeoLanding-module__6OTm_a__hero{padding:110px 0 72px}.SeoLanding-module__6OTm_a__section{padding:72px 0}.SeoLanding-module__6OTm_a__sectionHeader{margin-bottom:48px}.SeoLanding-module__6OTm_a__benefitsGrid{grid-template-columns:1fr;gap:20px}.SeoLanding-module__6OTm_a__benefitCard{padding:28px 24px}.SeoLanding-module__6OTm_a__stepsGrid{grid-template-columns:1fr;gap:32px}.SeoLanding-module__6OTm_a__stepNumber{border-radius:20px;width:80px;height:80px}.SeoLanding-module__6OTm_a__stepNumberText{font-size:28px}.SeoLanding-module__6OTm_a__locationGrid{grid-template-columns:repeat(2,1fr);gap:16px}.SeoLanding-module__6OTm_a__ctaSection{padding:72px 0}}@media (max-width:480px){.SeoLanding-module__6OTm_a__hero{padding:100px 0 56px}.SeoLanding-module__6OTm_a__section{padding:56px 0}.SeoLanding-module__6OTm_a__container{padding:0 16px}.SeoLanding-module__6OTm_a__sectionHeader{margin-bottom:40px}.SeoLanding-module__6OTm_a__sectionBadge{padding:6px 16px;font-size:13px}.SeoLanding-module__6OTm_a__benefitCard{padding:24px 20px}.SeoLanding-module__6OTm_a__benefitIcon{width:64px;height:64px}.SeoLanding-module__6OTm_a__stepsGrid,.SeoLanding-module__6OTm_a__locationGrid{grid-template-columns:1fr}.SeoLanding-module__6OTm_a__ctaButton{padding:16px 32px;font-size:16px}}
