@keyframes seo-hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes seo-hero-bar{0%{opacity:.4;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1)}}.seo-hero{isolation:isolate;color:#1a1214;text-align:center;background-color:#f7f4f5;background-image:linear-gradient(#c71f3712 0%,#0000 42%),linear-gradient(135deg,#0000 48%,#c71f3709 48.5%,#0000 49%),linear-gradient(135deg,#0000 68%,#1a121408 68.5%,#0000 69%),radial-gradient(80% 55% at 50% -10%,#c71f371f,#0000 60%),linear-gradient(165deg,#fff 0%,#f7f4f5 55%,#f0e9eb 100%);min-height:min(88vh,760px);padding:7.25rem 0 0;font-family:Estedad,IRANSansX,sans-serif;position:relative;overflow:hidden}.seo-hero:before{content:"";z-index:0;pointer-events:none;opacity:.4;background-image:radial-gradient(#c71f371c 1px,#0000 1px);background-size:28px 28px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 78%);mask-image:linear-gradient(#000 0%,#0000 78%)}@media (max-width:768px){.seo-hero{min-height:auto;padding:6rem 0 0}}@media (prefers-reduced-motion:reduce){.seo-hero .seo-hero__brand,.seo-hero .seo-hero__title,.seo-hero .seo-hero__lead,.seo-hero .seo-hero__actions,.seo-hero .seo-hero__rank-bar{animation:none!important}}.seo-hero__inner{z-index:2;max-width:860px;margin-inline-start:auto;margin-inline-end:auto;padding-bottom:2.25rem;position:relative}.seo-hero__brand{justify-content:center;align-items:center;width:100%;margin:0 auto 1.75rem;animation:.55s both seo-hero-rise;display:flex}.seo-hero__logo{filter:drop-shadow(0 8px 18px #c71f371f);display:block;width:min(320px,82vw)!important;height:auto!important}@media (max-width:576px){.seo-hero__logo{width:min(300px,88vw)!important}}.seo-hero__title{letter-spacing:-.02em;color:#1a1214;max-width:22ch;margin:0 auto 1.1rem;font-size:max(1.85rem,min(4.2vw,3.15rem));font-weight:800;line-height:1.35;animation:.55s 60ms both seo-hero-rise}.seo-hero__title-accent{color:#c71f37;display:inline}.seo-hero__lead{color:#5c4a4e;max-width:34rem;margin:0 auto 2rem;font-size:max(1rem,min(1.8vw,1.2rem));font-weight:500;line-height:1.85;animation:.55s .12s both seo-hero-rise}.seo-hero__actions{flex-wrap:wrap;justify-content:center;gap:.85rem;animation:.55s .18s both seo-hero-rise;display:flex}.seo-hero__btn{border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3.15rem;padding:.85rem 1.55rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.seo-hero__btn svg{font-size:1.1rem}.seo-hero__btn--primary{color:#fff;background:#c71f37;border:1px solid #c71f37;box-shadow:0 10px 24px #c71f3747}.seo-hero__btn--primary:hover{color:#fff;background:#a01729;border-color:#a01729;text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 28px #c71f3757}.seo-hero__btn--ghost{color:#c71f37;background:#fff;border:1.5px solid #c71f3759}.seo-hero__btn--ghost:hover{color:#a01729;background:#fff5f6;border-color:#c71f37;text-decoration:none;transform:translateY(-2px)}.seo-hero__stage{z-index:1;background:linear-gradient(#0000 0%,#c71f370f 100%);justify-content:center;align-items:flex-end;min-height:168px;margin-top:2.5rem;padding:1.5rem 1rem 0;display:flex;position:relative}@media (max-width:576px){.seo-hero__stage{min-height:140px;margin-top:1.75rem}}.seo-hero__rank{justify-content:center;align-items:flex-end;gap:max(.55rem,min(2vw,1.1rem));width:min(480px,88vw);height:132px;padding-bottom:1.1rem;display:flex}@media (max-width:576px){.seo-hero__rank{height:104px}}.seo-hero__rank-bar{max-width:58px;height:var(--h,50%);transform-origin:bottom;background:linear-gradient(#e8d6da 0%,#f3e6e9 100%);border:1px solid #c71f371f;border-radius:12px 12px 4px 4px;flex:1;animation:.7s cubic-bezier(.22,1,.36,1) both seo-hero-bar}.seo-hero__rank-bar:first-child{animation-delay:.25s}.seo-hero__rank-bar:nth-child(2){animation-delay:.3s}.seo-hero__rank-bar:nth-child(3){animation-delay:.35s}.seo-hero__rank-bar:nth-child(4){animation-delay:.4s}.seo-hero__rank-bar:nth-child(5){animation-delay:.45s}.seo-hero__rank-bar--peak{background:linear-gradient(#e85a6c 0%,#c71f37 100%);border-color:#c71f3759}.seo-logo-section,.seo-hero-section{display:none}.seo-intro{isolation:isolate;color:#1a1214;background:radial-gradient(70% 50% at 100% 0,#c71f3714,#0000 55%),radial-gradient(55% 45% at 0 100%,#c71f370d,#0000 50%),linear-gradient(#f7f4f5 0%,#fff 38% 100%);padding:5rem 0 5.5rem;font-family:Estedad,IRANSansX,sans-serif;position:relative;overflow:hidden}@media (max-width:768px){.seo-intro{padding:3.5rem 0 4rem}}.seo-intro__glow{z-index:0;pointer-events:none;background:radial-gradient(#c71f371a,#0000 70%);width:min(520px,70vw);height:180px;position:absolute;top:12%;left:50%;transform:translate(-50%)}.seo-intro__container{z-index:1;position:relative}.seo-intro__header{text-align:center;max-width:40rem;margin:0 auto 3.25rem}.seo-intro__eyebrow{color:#c71f37;justify-content:center;align-items:center;gap:.65rem;margin:0 0 1rem;font-size:.88rem;font-weight:700;display:inline-flex}.seo-intro__eyebrow-line{background:linear-gradient(90deg,#0000,#c71f37);border-radius:999px;width:1.75rem;height:2px}.seo-intro__title{color:#1a1214;margin:0 0 1.1rem;font-size:max(1.65rem,min(3.4vw,2.45rem));font-weight:800;line-height:1.45}.seo-intro__title span{color:#c71f37;display:inline}.seo-intro__lead{color:#5c4a4e;max-width:34rem;margin:0 auto;font-size:max(1rem,min(1.6vw,1.12rem));font-weight:500;line-height:1.85}.seo-intro__points{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0 0 2.75rem;padding:0;list-style:none;display:grid}@media (max-width:992px){.seo-intro__points{margin-inline-start:auto;margin-inline-end:auto;grid-template-columns:1fr;max-width:26rem;margin-bottom:2.25rem}}.seo-intro__point{text-align:right;background:#fff;border:1px solid #c71f371a;border-radius:22px;padding:1.65rem 1.45rem 1.55rem;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;box-shadow:0 10px 28px #1a12140d}.seo-intro__point:after{content:"";opacity:0;background:linear-gradient(#c71f37,#c71f3726);border-radius:999px 0 0 999px;width:3px;transition:opacity .22s;position:absolute;top:1.4rem;bottom:1.4rem}.seo-intro__point:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.seo-intro__point:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.seo-intro__point:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.seo-intro__point:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.seo-intro__point:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.seo-intro__point:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.seo-intro__point:hover{border-color:#c71f3747;transform:translateY(-4px);box-shadow:0 18px 36px #c71f371f}.seo-intro__point:hover:after{opacity:1}.seo-intro__point:hover .seo-intro__icon{color:#fff;background:#c71f37}.seo-intro__point-top{justify-content:space-between;align-items:center;margin-bottom:1.15rem;display:flex}.seo-intro__icon{color:#c71f37;background:#c71f371a;border-radius:16px;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;font-size:1.35rem;transition:background .22s,color .22s;display:inline-flex}.seo-intro__step{letter-spacing:.02em;color:#c71f3738;font-size:1.35rem;font-weight:800;line-height:1}.seo-intro__point-title{color:#1a1214;margin:0 0 .45rem;font-size:1.15rem;font-weight:800}.seo-intro__point-text{color:#6b565b;margin:0;font-size:.95rem;font-weight:500;line-height:1.75}.seo-intro__cta-band{color:#fff;background:linear-gradient(120deg,#c71f37 0%,#a01729 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.35rem 1.5rem;display:flex;box-shadow:0 16px 36px #c71f3747}@media (max-width:768px){.seo-intro__cta-band{text-align:center;flex-direction:column;padding:1.5rem 1.25rem}}.seo-intro__cta-copy{flex-direction:column;gap:.25rem;display:flex}.seo-intro__cta-copy strong{font-size:1.1rem;font-weight:800}.seo-intro__cta-copy span{opacity:.9;font-size:.92rem;font-weight:500}.seo-intro__cta-btn{color:#c71f37;background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;min-height:2.85rem;padding:.7rem 1.35rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.seo-intro__cta-btn:hover{color:#a01729;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 18px #0000001f}.seo-main-cta-section{display:none}.seo-info{color:#1a1214;background:#fff;padding:5rem 0 5.25rem;font-family:Estedad,IRANSansX,sans-serif;position:relative}@media (max-width:768px){.seo-info{padding:3.5rem 0 3.75rem}}.seo-info__header{text-align:center;max-width:40rem;margin:0 auto 2.75rem}.seo-info__eyebrow{color:#c71f37;align-items:center;gap:.65rem;margin:0 0 .85rem;font-size:.88rem;font-weight:700;display:inline-flex}.seo-info__eyebrow-line{background:linear-gradient(90deg,#0000,#c71f37);border-radius:999px;width:1.75rem;height:2px}.seo-info__title{color:#1a1214;margin:0 0 .9rem;font-size:max(1.65rem,min(3.4vw,2.4rem));font-weight:800;line-height:1.4}.seo-info__lead{color:#5c4a4e;margin:0;font-size:1.05rem;font-weight:500;line-height:1.8}.seo-info__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:992px){.seo-info__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.seo-info__grid{grid-template-columns:1fr}}.seo-info__card{background:#fff;border:1px solid #c71f371a;border-radius:22px;padding:1.5rem 1.35rem 1.35rem;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 10px 28px #1a12140d}.seo-info__card:hover{border-color:#c71f3747;transform:translateY(-4px);box-shadow:0 16px 34px #c71f371f}.seo-info__card:hover .seo-info__icon{color:#fff;background:#c71f37}.seo-info__card-top{justify-content:space-between;align-items:center;margin-bottom:1.05rem;display:flex}.seo-info__icon{color:#c71f37;background:#c71f371a;border-radius:14px;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;font-size:1.25rem;transition:background .2s,color .2s;display:inline-flex}.seo-info__index{color:#c71f3733;font-size:1.2rem;font-weight:800;line-height:1}.seo-info__card-title{color:#1a1214;margin:0 0 .5rem;font-size:1.1rem;font-weight:800;line-height:1.4}.seo-info__card-text{color:#6b565b;margin:0;font-size:.92rem;font-weight:500;line-height:1.75}.seo-game{color:#1a1214;background:radial-gradient(70% 50% at 100% 0,#c71f371a,#0000 55%),linear-gradient(#f7f4f5 0%,#fff 55%,#faf7f8 100%);padding:5rem 0 5.5rem;font-family:Estedad,IRANSansX,sans-serif;position:relative}@media (max-width:768px){.seo-game{padding:3.5rem 0 4rem}}.seo-game__layout{grid-template-columns:1.05fr 1.2fr;align-items:start;gap:2rem;display:grid}@media (max-width:992px){.seo-game__layout{grid-template-columns:1fr;gap:1.75rem}}.seo-game__eyebrow{color:#c71f37;align-items:center;gap:.45rem;margin:0 0 .85rem;font-size:.88rem;font-weight:700;display:inline-flex}.seo-game__title{margin:0 0 .9rem;font-size:max(1.6rem,min(3.2vw,2.3rem));font-weight:800;line-height:1.4}.seo-game__title span{color:#c71f37}.seo-game__lead{color:#5c4a4e;margin:0 0 1.5rem;font-size:1.02rem;font-weight:500;line-height:1.8}.seo-game__hud{background:#fff;border:1px solid #c71f371f;border-radius:18px;padding:1.1rem 1.2rem;box-shadow:0 10px 26px #1a12140d}.seo-game__hud-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.7rem;font-size:.92rem;font-weight:700;display:flex}.seo-game__hud-row strong{color:#c71f37;align-items:center;gap:.3rem;display:inline-flex}.seo-game__progress{background:#c71f371a;border-radius:999px;height:10px;overflow:hidden}.seo-game__progress span{border-radius:inherit;background:linear-gradient(90deg,#c71f37,#e85a6c);height:100%;transition:width .35s;display:block}.seo-game__hint{color:#6b565b;margin:.7rem 0 0;font-size:.86rem;font-weight:500}.seo-game__missions{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.seo-game__mission{text-align:right;cursor:pointer;background:#fff;border:1.5px solid #c71f371f;border-radius:18px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.85rem;width:100%;padding:1rem 1.1rem;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid;box-shadow:0 8px 20px #1a12140a}@media (max-width:576px){.seo-game__mission{grid-template-columns:auto 1fr;grid-template-areas:"num xp""icon body"}}.seo-game__mission:hover{border-color:#c71f374d;transform:translateY(-2px)}.seo-game__mission:focus-visible{outline-offset:2px;outline:2px solid #c71f37}.seo-game__mission.is-done{background:linear-gradient(120deg,#fff 0%,#fff5f6 100%);border-color:#c71f3766}.seo-game__mission.is-done .seo-game__mission-icon{color:#fff;background:#c71f37}.seo-game__mission.is-done .seo-game__mission-xp{color:#2e7d32}.seo-game__mission-num{color:#c71f37;background:#c71f371a;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.85rem;font-weight:800;display:inline-flex}@media (max-width:576px){.seo-game__mission-num{grid-area:num}}.seo-game__mission-icon{color:#c71f37;background:#c71f371a;border-radius:12px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;font-size:1.15rem;transition:background .2s,color .2s;display:inline-flex}@media (max-width:576px){.seo-game__mission-icon{grid-area:icon}}.seo-game__mission-body{min-width:0}@media (max-width:576px){.seo-game__mission-body{grid-area:body}}.seo-game__mission-body h3{color:#1a1214;margin:0 0 .25rem;font-size:1rem;font-weight:800}.seo-game__mission-body p{color:#6b565b;margin:0;font-size:.86rem;font-weight:500;line-height:1.65}.seo-game__mission-xp{color:#c71f37;white-space:nowrap;align-items:center;gap:.25rem;font-size:.82rem;font-weight:800;display:inline-flex}@media (max-width:576px){.seo-game__mission-xp{grid-area:xp;justify-self:end}}.seo-game__reward{color:#fff;background:linear-gradient(120deg,#c71f37 0%,#a01729 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;padding:1.25rem 1.4rem;animation:.4s both seo-hero-rise;display:flex;box-shadow:0 16px 36px #c71f3747}@media (max-width:768px){.seo-game__reward{text-align:center;flex-direction:column}}.seo-game__reward-copy{align-items:center;gap:.85rem;display:flex}@media (max-width:768px){.seo-game__reward-copy{flex-direction:column}}.seo-game__reward-copy svg{flex-shrink:0;font-size:1.6rem}.seo-game__reward-copy strong{font-size:1.05rem;font-weight:800;display:block}.seo-game__reward-copy span{opacity:.92;margin-top:.2rem;font-size:.9rem;display:block}.seo-game__reward-btn{color:#c71f37;background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:2.85rem;padding:.7rem 1.35rem;font-weight:800;text-decoration:none;display:inline-flex}.seo-game__reward-btn:hover{color:#a01729;text-decoration:none}.seo-info-cards-section,.seo-quest{display:none}.seo-services{color:#1a1214;background:radial-gradient(55% 45% at 100% 10%,#c71f370f,#0000 55%),linear-gradient(#faf7f8 0%,#fff 50% 100%);padding:5rem 0 5.25rem;font-family:Estedad,IRANSansX,sans-serif;position:relative}@media (max-width:768px){.seo-services{padding:3.5rem 0 3.75rem}}.seo-services__header{text-align:center;max-width:40rem;margin:0 auto 2.75rem}.seo-services__eyebrow{color:#c71f37;align-items:center;gap:.65rem;margin:0 0 .85rem;font-size:.88rem;font-weight:700;display:inline-flex}.seo-services__eyebrow-line{background:linear-gradient(90deg,#0000,#c71f37);border-radius:999px;width:1.75rem;height:2px}.seo-services__title{color:#1a1214;margin:0 0 .9rem;font-size:max(1.65rem,min(3.4vw,2.4rem));font-weight:800;line-height:1.4}.seo-services__lead{color:#5c4a4e;margin:0;font-size:1.05rem;font-weight:500;line-height:1.8}.seo-services__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1100px){.seo-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.seo-services__grid{grid-template-columns:1fr}}.seo-services__card{background:#fff;border:1px solid #c71f371a;border-radius:22px;flex-direction:column;height:100%;padding:1.55rem 1.35rem 1.4rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;box-shadow:0 10px 28px #1a12140d}.seo-services__card:hover{border-color:#c71f3747;transform:translateY(-4px);box-shadow:0 16px 34px #c71f371f}.seo-services__card:hover .seo-services__icon{color:#fff;background:#c71f37}.seo-services__card-top{justify-content:space-between;align-items:center;margin-bottom:1.15rem;display:flex}.seo-services__icon{color:#c71f37;background:#c71f371a;border-radius:16px;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.3rem;transition:background .2s,color .2s;display:inline-flex}.seo-services__index{color:#c71f3733;font-size:1.2rem;font-weight:800;line-height:1}.seo-services__card-title{color:#1a1214;margin:0 0 .55rem;font-size:1.12rem;font-weight:800;line-height:1.35}.seo-services__card-text{color:#6b565b;margin:0;font-size:.9rem;font-weight:500;line-height:1.75}.seo-services-overview{display:none}.seo-pricing-section{background:#f8f9fa;padding:80px 0}.seo-pricing-section.seo-pricing-unified{background:#fff}.seo-pricing-section.seo-pricing-unified .section-title{color:#c71f37}.seo-pricing-section.seo-pricing-corporate{background:#fff}.seo-pricing-section.seo-pricing-ecommerce{background:#f8f9fa}.seo-pricing-section.seo-pricing-dedicated{background:#fff}.seo-pricing-section .section-title{color:var(--headingColor);text-align:center;margin-bottom:1rem;font-size:2rem;font-weight:700}.seo-pricing-section .section-description{text-align:center;color:var(--bs-muted);margin-bottom:3rem;font-size:1.1rem}.seo-pricing-section .seo-pricing-card{text-align:center;background:#fff;border:2px solid #0000;border-radius:20px;flex-direction:column;height:100%;padding:2rem;transition:all .3s;display:flex;position:relative;box-shadow:0 10px 30px #0000001a}.seo-pricing-section .seo-pricing-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000026}.seo-pricing-section .seo-pricing-card.seo-pricing-card-special{background:linear-gradient(135deg,#fff9c4 0%,#fff59d 100%);border:3px solid #c71f37;transform:scale(1.05)}.seo-pricing-section .seo-pricing-card.seo-pricing-card-special:hover{transform:scale(1.05)translateY(-5px)}.seo-pricing-section .seo-pricing-card.seo-pricing-card-special .pricing-badge{color:#fff;background:#c71f37;border-radius:20px;padding:5px 20px;font-size:.85rem;font-weight:600;position:absolute;top:-15px;right:50%;transform:translate(50%);box-shadow:0 4px 10px #c71f374d}.seo-pricing-section .seo-pricing-card .pricing-plan-title{color:var(--headingColor);text-align:center;margin-bottom:1rem;font-size:1.3rem;font-weight:700}.seo-pricing-section .seo-pricing-card .pricing-number{color:#c71f37;margin-bottom:.5rem;font-size:3rem;font-weight:700;line-height:1}.seo-pricing-section .seo-pricing-card .pricing-duration{color:var(--bs-muted);margin-bottom:2rem;font-size:1.1rem}.seo-pricing-section .seo-pricing-card .pricing-features{text-align:right;flex-grow:1;margin:0 0 2rem;padding:0;list-style:none}.seo-pricing-section .seo-pricing-card .pricing-features li{color:var(--bs-body-color);justify-content:flex-start;align-items:flex-start;padding:.5rem 0;font-size:.9rem;display:flex}.seo-pricing-section .seo-pricing-card .pricing-features li .fa-check,.seo-pricing-section .seo-pricing-card .pricing-features li svg{color:#c71f37;flex-shrink:0;width:18px;height:18px;margin-top:2px;margin-left:.5rem}.seo-pricing-section .seo-pricing-card .btn{border-radius:10px;margin-bottom:1rem;padding:12px;font-weight:600;transition:all .3s}.seo-pricing-section .seo-pricing-card .btn.btn-primary{color:#fff;background:#c71f37;border-color:#c71f37}.seo-pricing-section .seo-pricing-card .btn.btn-primary:hover{background:#a01729;border-color:#a01729;transform:translateY(-2px);box-shadow:0 4px 12px #c71f3766}.seo-pricing-section .seo-pricing-card .btn.btn-secondary{color:var(--headingColor);background:#e9ecef;border-color:#e9ecef}.seo-pricing-section .seo-pricing-card .btn.btn-secondary:hover{background:#dee2e6;transform:translateY(-2px)}.seo-pricing-section .seo-pricing-card .pricing-note{color:var(--bs-muted);text-align:center;border-top:1px solid #f0f0f0;margin:0;padding-top:1rem;font-size:.75rem;line-height:1.5}.seo-explosive-growth-section{padding:0}.seo-explosive-growth-section .seo-stats-header{background:linear-gradient(135deg,#c71f37 0%,#a01729 100%);padding:80px 0;position:relative}.seo-explosive-growth-section .seo-stats-header .seo-explosive-title{color:#fff;text-align:center;text-shadow:0 2px 4px #0000004d;margin-bottom:2rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.seo-explosive-growth-section .seo-stats-header .seo-explosive-title{font-size:2rem}}.seo-explosive-growth-section .seo-stats-header .seo-explosive-description{color:#fff;text-align:center;opacity:.95;max-width:900px;margin:0 auto 3rem;font-size:1.2rem;line-height:1.8}@media (max-width:768px){.seo-explosive-growth-section .seo-stats-header .seo-explosive-description{padding:0 1rem;font-size:1.1rem}}.seo-explosive-growth-section .seo-stats-header .seo-stats-wrapper{flex-wrap:wrap;justify-content:center;gap:4rem;display:flex}@media (max-width:768px){.seo-explosive-growth-section .seo-stats-header .seo-stats-wrapper{gap:2rem}}.seo-explosive-growth-section .seo-stats-header .seo-stats-wrapper .seo-stat-item{text-align:center}.seo-explosive-growth-section .seo-stats-header .seo-stats-wrapper .seo-stat-item .stat-number{color:#fff;text-shadow:0 4px 8px #0000004d;margin-bottom:1rem;font-size:5rem;font-weight:700;line-height:1}@media (max-width:768px){.seo-explosive-growth-section .seo-stats-header .seo-stats-wrapper .seo-stat-item .stat-number{font-size:4rem}}.seo-explosive-growth-section .seo-stats-header .seo-stats-wrapper .seo-stat-item .stat-label{color:#fff;opacity:.9;font-size:1.3rem;font-weight:500}@media (max-width:768px){.seo-explosive-growth-section .seo-stats-header .seo-stats-wrapper .seo-stat-item .stat-label{font-size:1.1rem}}.seo-explosive-growth-section .seo-industries{padding:3.5rem 0 4.5rem;font-family:Estedad,IRANSansX,sans-serif}.seo-explosive-growth-section .seo-industries__head{text-align:center;margin-bottom:2rem}.seo-explosive-growth-section .seo-industries__eyebrow{color:#c71f37;margin:0 0 .55rem;font-size:.88rem;font-weight:700}.seo-explosive-growth-section .seo-industries__title{color:#1a1214;margin:0 0 .5rem;font-size:max(1.35rem,min(2.6vw,1.85rem));font-weight:800}.seo-explosive-growth-section .seo-industries__meta{color:#8a7378;margin:0;font-size:.9rem;font-weight:700}.seo-explosive-growth-section .seo-industries__stage{align-items:center;gap:.75rem;max-width:980px;margin:0 auto;display:flex;position:relative}.seo-explosive-growth-section .seo-industries__nav{color:#fff;cursor:pointer;background:#c71f37;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 10px 22px #c71f3747}.seo-explosive-growth-section .seo-industries__nav:hover{background:#a01729;transform:scale(1.05)}@media (max-width:768px){.seo-explosive-growth-section .seo-industries__nav{z-index:5;position:absolute;bottom:-.25rem}.seo-explosive-growth-section .seo-industries__nav--prev{right:.5rem}.seo-explosive-growth-section .seo-industries__nav--next{left:.5rem}}.seo-explosive-growth-section .seo-industries__track{flex:1;grid-template-columns:.7fr 1.4fr .7fr;align-items:stretch;gap:.85rem;min-width:0;display:grid}@media (max-width:900px){.seo-explosive-growth-section .seo-industries__track{grid-template-columns:1fr}}.seo-explosive-growth-section .seo-industries__side{color:#6b565b;text-align:center;cursor:pointer;background:#fff;border:1px dashed #c71f3740;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:1.25rem .85rem;transition:border-color .2s,color .2s,transform .2s;display:flex}.seo-explosive-growth-section .seo-industries__side svg{color:#c71f37;opacity:.7;font-size:1.55rem}.seo-explosive-growth-section .seo-industries__side span{font-size:.82rem;font-weight:700;line-height:1.4}.seo-explosive-growth-section .seo-industries__side:hover{color:#c71f37;border-color:#c71f3773;transform:translateY(-2px)}@media (max-width:900px){.seo-explosive-growth-section .seo-industries__side{display:none}}.seo-explosive-growth-section .seo-industries__card{text-align:center;background:#fff;border:1px solid #c71f371f;border-radius:24px;padding:2rem 1.65rem 1.65rem;animation:.35s both seo-hero-rise;box-shadow:0 16px 40px #1a121414}.seo-explosive-growth-section .seo-industries__icon{color:#c71f37;background:#c71f371a;border-radius:16px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;font-size:1.45rem;display:inline-flex}.seo-explosive-growth-section .seo-industries__card-title{color:#1a1214;margin:0 0 .75rem;font-size:1.25rem;font-weight:800}.seo-explosive-growth-section .seo-industries__card-text{color:#5c4a4e;margin:0 0 1.35rem;font-size:.95rem;font-weight:500;line-height:1.85}.seo-explosive-growth-section .seo-industries__cta{color:#fff;background:#c71f37;border-radius:999px;justify-content:center;align-items:center;min-height:2.7rem;padding:.65rem 1.25rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.seo-explosive-growth-section .seo-industries__cta:hover{color:#fff;background:#a01729;text-decoration:none;transform:translateY(-2px)}.seo-explosive-growth-section .seo-industries__dots{margin-top:1.75rem;flex-wrap:wrap;justify-content:center;gap:.4rem;max-width:420px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.seo-explosive-growth-section .seo-industries__dot{cursor:pointer;background:#c71f3738;border:none;border-radius:999px;width:.55rem;height:.55rem;padding:0;transition:width .2s,background .2s}.seo-explosive-growth-section .seo-industries__dot.is-active{background:#c71f37;width:1.35rem}.seo-explosive-growth-section .seo-slideshow-container,.seo-explosive-growth-section .seo-slide-indicators{display:none}.seo-why-choose-section{color:#fff;background:#282828;padding:80px 0}.seo-why-choose-section .section-title{color:#fff;text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.seo-why-choose-section .section-title{font-size:2rem}}.seo-why-choose-section .seo-feature-card{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;height:100%;padding:2.5rem;transition:all .3s}.seo-why-choose-section .seo-feature-card:hover{background:#ffffff1a;transform:translateY(-10px);box-shadow:0 20px 40px #0000004d}.seo-why-choose-section .seo-feature-card .feature-icon{color:#c71f37;margin-bottom:1.5rem;font-size:3rem;display:inline-block}.seo-why-choose-section .seo-feature-card h4{color:#fff;margin-bottom:1rem;font-size:1.3rem;font-weight:700}.seo-why-choose-section .seo-feature-card p{color:#ffffffe6;margin:0;line-height:1.6}.our-seo-services-section{background:#f8f9fa;padding:80px 0}.our-seo-services-section .seo-services-main-title{color:var(--headingColor);text-align:center;margin-bottom:1rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.our-seo-services-section .seo-services-main-title{font-size:2rem}}.our-seo-services-section .seo-services-description{color:var(--bs-muted);text-align:center;max-width:800px;margin:0 auto 3rem;font-size:1.1rem;line-height:1.8}@media (max-width:768px){.our-seo-services-section .seo-services-description{padding:0 1rem;font-size:1rem}}.our-seo-services-section .seo-service-card-detailed{background:#fff;border:1px solid #f0f0f0;border-radius:15px;flex-direction:column;height:100%;padding:2.5rem;transition:all .3s;display:flex;box-shadow:0 10px 30px #00000014}.our-seo-services-section .seo-service-card-detailed:hover{border-color:#c71f37;transform:translateY(-8px);box-shadow:0 20px 50px #00000026}.our-seo-services-section .seo-service-card-detailed .seo-service-icon-wrapper{color:#c71f37;background:#c71f371a;border-radius:15px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.5rem;padding:20px;font-size:2.5rem;transition:all .3s;display:inline-flex}.our-seo-services-section .seo-service-card-detailed:hover .seo-service-icon-wrapper{color:#fff;background:#c71f37;transform:scale(1.1)}.our-seo-services-section .seo-service-card-detailed .seo-service-title{color:var(--headingColor);text-align:right;margin-bottom:1rem;font-size:1.4rem;font-weight:700;line-height:1.4}@media (max-width:768px){.our-seo-services-section .seo-service-card-detailed .seo-service-title{font-size:1.2rem}}.our-seo-services-section .seo-service-card-detailed .seo-service-text{color:var(--bs-body-color);text-align:justify;flex-grow:1;margin:0;font-size:.95rem;line-height:1.8}@media (max-width:768px){.our-seo-services-section .seo-service-card-detailed .seo-service-text{font-size:.9rem;line-height:1.7}}@media (max-width:991px){.our-seo-services-section .seo-service-card-detailed{padding:2rem}.our-seo-services-section .seo-service-card-detailed .seo-service-icon-wrapper{width:70px;height:70px;padding:15px;font-size:2rem}}@media (max-width:768px){.our-seo-services-section .seo-service-card-detailed{text-align:center}.our-seo-services-section .seo-service-card-detailed .seo-service-icon-wrapper{margin-left:auto;margin-right:auto}.our-seo-services-section .seo-service-card-detailed .seo-service-title,.our-seo-services-section .seo-service-card-detailed .seo-service-text{text-align:center}}.seo-stats-section{background:#fff;padding:80px 0}.seo-stats-section .section-title{color:var(--headingColor);text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.seo-stats-section .section-title{font-size:2rem}}.seo-stats-section .seo-stat-card{text-align:center;background:#fff;border:2px solid #f0f0f0;border-radius:20px;height:100%;padding:2.5rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.seo-stats-section .seo-stat-card:before{content:"";background:linear-gradient(135deg,#c71f37 0%,#d63042 100%);height:5px;position:absolute;top:0;left:0;right:0}.seo-stats-section .seo-stat-card:hover{border-color:#c71f37;transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.seo-stats-section .seo-stat-card .stat-number{color:#c71f37;margin-bottom:1rem;font-size:4rem;font-weight:700;line-height:1}.seo-stats-section .seo-stat-card .stat-icon{color:#c71f37;opacity:.7;margin-bottom:1rem;font-size:2.5rem}.seo-stats-section .seo-stat-card h4{color:var(--headingColor);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.seo-stats-section .seo-stat-card p{color:var(--bs-muted);margin:0;font-size:.95rem;line-height:1.6}.seo-knowledge-accordion-section{background:#f8f9fa;padding:80px 0}.seo-knowledge-accordion-section .section-title{color:var(--headingColor);text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.seo-knowledge-accordion-section .section-title{font-size:2rem}}.seo-knowledge-accordion-section .seo-accordion-wrapper{max-width:900px;margin:0 auto}.seo-knowledge-accordion-section .seo-accordion-item{background:#fff;border-radius:15px;margin-bottom:1rem;transition:all .3s;overflow:hidden;box-shadow:0 5px 15px #00000014}.seo-knowledge-accordion-section .seo-accordion-item:hover{box-shadow:0 10px 25px #0000001f}.seo-knowledge-accordion-section .seo-accordion-item.active{box-shadow:0 10px 30px #00000026}.seo-knowledge-accordion-section .seo-accordion-item.active .seo-accordion-header{border-bottom:1px solid #f0f0f0}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-header{cursor:pointer;justify-content:space-between;align-items:center;padding:1.5rem 2rem;transition:all .3s;display:flex}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-header:hover{background:#c71f3705}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-header h4{color:var(--headingColor);flex:1;margin:0;font-size:1.2rem;font-weight:700}@media (max-width:768px){.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-header h4{font-size:1.1rem}}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-header .seo-accordion-icon{color:#c71f37;text-align:center;min-width:30px;font-size:1.8rem;font-weight:300;transition:transform .3s}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-content{color:var(--bs-body-color);padding:2rem;line-height:1.8}@media (max-width:768px){.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-content{padding:1.5rem}}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-content p{text-align:justify;margin-bottom:1rem}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-content p:last-child{margin-bottom:0}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-content ul{margin-bottom:1rem;padding-right:1.5rem}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-content ul li{margin-bottom:.5rem;list-style-type:disc}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-content ul li strong{color:var(--headingColor);font-weight:600}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-content h5{color:#c71f37;margin:1.5rem 0 1rem;font-size:1.1rem;font-weight:700}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-content h5:first-child{margin-top:0}.seo-faq-section{background:#f8f9fa;padding:80px 0}.seo-faq-section .section-title{color:var(--headingColor);text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.seo-faq-section .section-title{font-size:2rem}}.seo-faq-section .seo-faq-card{background:#fff;border-right:4px solid #c71f37;border-radius:15px;height:100%;padding:2rem;transition:all .3s;box-shadow:0 5px 15px #00000014}.seo-faq-section .seo-faq-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001f}.seo-faq-section .seo-faq-card h4{color:var(--headingColor);align-items:flex-start;margin-bottom:1rem;font-size:1.2rem;font-weight:700;display:flex}.seo-faq-section .seo-faq-card h4:before{content:"؟";color:#c71f37;flex-shrink:0;margin-left:.5rem;font-size:1.5rem}.seo-faq-section .seo-faq-card p{color:var(--bs-muted);text-align:justify;margin:0;font-size:.95rem;line-height:1.8}.seo-contact{color:#1a1214;background:radial-gradient(55% 45% at 0 0,#c71f370d,#0000 55%),linear-gradient(#faf7f8 0%,#fff 45%,#f7f4f5 100%);padding:5rem 0 5.5rem;font-family:Estedad,IRANSansX,sans-serif;position:relative}@media (max-width:768px){.seo-contact{padding:3.5rem 0 4rem}}.seo-contact__layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:2.5rem;display:grid}@media (max-width:992px){.seo-contact__layout{grid-template-columns:1fr;gap:2rem}}.seo-contact__eyebrow{color:#c71f37;align-items:center;gap:.65rem;margin:0 0 .85rem;font-size:.88rem;font-weight:700;display:inline-flex}.seo-contact__eyebrow-line{background:linear-gradient(90deg,#0000,#c71f37);border-radius:999px;width:1.75rem;height:2px}.seo-contact__title{color:#1a1214;margin:0 0 1rem;font-size:max(1.55rem,min(3vw,2.2rem));font-weight:800;line-height:1.45}.seo-contact__title span{color:#c71f37}.seo-contact__lead{color:#5c4a4e;margin:0 0 1.5rem;font-size:1.02rem;font-weight:500;line-height:1.85}.seo-contact__perks{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.seo-contact__perks li{color:#3d2f33;padding-right:1.35rem;font-size:.95rem;font-weight:600;position:relative}.seo-contact__perks li:before{content:"";background:#c71f37;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.45rem;right:0;box-shadow:0 0 0 4px #c71f371f}.seo-contact__panel{background:#fff;border:1px solid #1a121414;border-radius:24px;padding:1.75rem 1.65rem 1.65rem;box-shadow:0 16px 40px #1a12140f}.seo-contact__panel-title{color:#1a1214;margin:0 0 1.25rem;font-size:1.05rem;font-weight:800}.seo-contact__form{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:576px){.seo-contact__form{grid-template-columns:1fr}}.seo-contact__field{flex-direction:column;gap:.4rem;margin:0;display:flex}.seo-contact__field span{color:#3d2f33;font-size:.85rem;font-weight:700}.seo-contact__field span em{color:#8a7378;font-style:normal;font-weight:500}.seo-contact__field input{color:#1a1214;background:#faf7f8;border:1.5px solid #e8e0e2;border-radius:12px;width:100%;min-height:3rem;padding:.75rem .95rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background .2s}.seo-contact__field input::placeholder{color:#a08f93}.seo-contact__field input:focus{background:#fff;border-color:#c71f37;outline:none;box-shadow:0 0 0 3px #c71f371f}.seo-contact__field--full{grid-column:1/-1}.seo-contact__honeypot{display:none!important}.seo-contact__submit{color:#fff;cursor:pointer;background:#c71f37;border:none;border-radius:14px;grid-column:1/-1;min-height:3.15rem;margin-top:.25rem;font-size:1rem;font-weight:800;transition:background .2s,transform .2s,box-shadow .2s}.seo-contact__submit:hover:not(:disabled){background:#a01729;transform:translateY(-2px);box-shadow:0 12px 24px #c71f3747}.seo-contact__submit:disabled{opacity:.65;cursor:not-allowed}.seo-contact__message{border-radius:12px;grid-column:1/-1;margin:0;padding:.85rem 1rem;font-size:.9rem;font-weight:600}.seo-contact__message.is-success{color:#2e7d32;background:#e8f5e9}.seo-contact__message.is-warning{color:#f57f17;background:#fff8e1}.seo-contact-section{display:none}@media (max-width:1200px){.seo-pricing-card.seo-pricing-card-special{transform:scale(1)}.seo-pricing-card.seo-pricing-card-special:hover{transform:scale(1)translateY(-5px)}}@media (max-width:768px){.seo-hero{padding-top:5.75rem}.seo-intro{padding:3rem 0 3.5rem}.seo-knowledge-accordion-section,.our-seo-services-section,.seo-info-cards-section,.seo-services-overview,.seo-pricing-section,.seo-why-choose-section,.seo-contact{padding:60px 0}.seo-accordion-header{padding:1.25rem 1.5rem!important}.seo-accordion-header h4{font-size:1rem!important}.seo-accordion-header .seo-accordion-icon{font-size:1.5rem!important}.seo-accordion-content{padding:1.25rem!important}.seo-accordion-content h5{margin:1rem 0 .75rem;font-size:1rem}.seo-accordion-content ul{padding-right:1.25rem}.seo-info-card{padding:1.5rem}.seo-info-card .seo-info-card-title{font-size:1.1rem}.seo-info-card .seo-info-card-text{font-size:.9rem}.seo-service-card-detailed{padding:2rem}.seo-service-card-detailed .seo-service-icon-wrapper{width:60px;height:60px;padding:12px;font-size:2rem}.seo-service-card-detailed .seo-service-title{font-size:1.2rem}.seo-service-card-detailed .seo-service-text{font-size:.9rem;line-height:1.7}.seo-pricing-card{margin-bottom:2rem;padding:1.5rem!important}.seo-pricing-card .pricing-plan-title{font-size:1.1rem!important}.seo-pricing-card .pricing-number{font-size:2.5rem!important}.seo-pricing-card .pricing-features li{font-size:.85rem!important}.seo-pricing-card .pricing-note{font-size:.7rem!important}}@media (max-width:576px){.seo-pricing-card{padding:1.5rem}.seo-pricing-card .pricing-number{font-size:2.5rem}.seo-contact-form{padding:1.5rem!important}}
