.seo-strategy{--color-primary: #152F54;--color-accent: #F2196C;--color-accent-blue: #153BFC;--color-bg-light: #F6F7F9;--color-bg-white: #FFFFFF;--color-bg-hero: #1A1D21;--color-border: #707070;--color-divider: #D8D8D8;--color-text-on-dark: #FFFFFF;--color-text-body: #0C0709;--color-faq-panel: #F3F3F3;--space-section-y: 100px;--space-content-pad: 8.34%;--space-hero-pad: 8.34%;--space-card-gap: 30px;--space-col-gap: 42px;--space-btn-gap: 14px;--space-text-gap: 20px;--radius-sm: 2px;--radius-md: 4px;--radius-icon: 6px;--scale-display: 1;--scale-body: 1;font-family:'Poppins', sans-serif;color:var(--color-primary);background:var(--color-bg-white)}@media (max-width: 1750px){.seo-strategy{--scale-display: 0.9;--scale-body: 0.9}}@media (max-width: 1550px){.seo-strategy{--scale-display: 0.8;--scale-body: 0.8}}@media (max-width: 1326px){.seo-strategy{--scale-display: 0.7;--scale-body: 0.7}}@media (max-width: 1200px){.seo-strategy{--scale-display: 0.6;--scale-body: 0.6}}@media (max-width: 900px){.seo-strategy{--scale-display: 0.55;--scale-body: 0.75}}@media (max-width: 768px){.seo-strategy{--scale-display: 0.45;--scale-body: 0.75}}.seo-strategy *{box-sizing:border-box}.seo-strategy h1,.seo-strategy h2,.seo-strategy h3,.seo-strategy h4{font-family:'Montserrat', sans-serif;color:var(--color-primary);margin:0;text-transform:none}.seo-strategy h1{font-weight:600;font-size:calc(121px * var(--scale-display));line-height:1em}.seo-strategy h2{font-weight:300;font-size:calc(80px * var(--scale-display));line-height:1.1em}.seo-strategy h3{font-weight:700;font-size:calc(26px * var(--scale-body));line-height:1.2em}.seo-strategy p{font-family:'Poppins', sans-serif;font-size:calc(24px * var(--scale-body));font-weight:300;line-height:1.25em;margin:0}.seo-strategy p.lede{font-weight:300;font-size:calc(24px * var(--scale-body));color:var(--color-accent-blue);line-height:1.25em}.seo-strategy p.lede.light{color:var(--color-text-on-dark)}.seo-strategy p.body{font-size:calc(24px * var(--scale-body));line-height:1.25em}.seo-strategy p.closing{font-weight:300}.seo-strategy a{text-decoration:none;color:inherit}.seo-strategy p a{color:var(--color-accent);text-decoration:none}.seo-strategy p a:hover{color:var(--color-primary)}.seo-strategy .btn{display:inline-flex;align-items:center;justify-content:center;padding:18px 50px;border-radius:var(--radius-sm);font-family:'Montserrat', sans-serif;font-weight:600;font-size:calc(17px * var(--scale-body));line-height:1.3em;white-space:nowrap;min-width:200px;cursor:pointer}.seo-strategy .btn.solid{background:var(--color-accent);color:var(--color-text-on-dark);border:1px solid var(--color-accent);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.seo-strategy .btn.ghost{background:rgba(255,255,255,0.2);color:var(--color-text-on-dark);border:1px solid #FFFFFF;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}@media (max-width: 768px){.seo-strategy .btn{padding:12px 24px;min-width:0;font-size:14px;flex:1}}.seo-strategy .hero{position:relative;padding:0 var(--space-hero-pad);min-height:100vh;display:flex;flex-direction:column;color:var(--color-text-on-dark);overflow:hidden;background:url("/media/static/images/seo-strategy/hero.webp") center/cover no-repeat,var(--color-bg-hero)}.seo-strategy .hero .hero-content{display:flex;gap:5%;padding:60px 0;flex:1;align-items:center}.seo-strategy .hero .hero-content .left{width:48%;display:flex;flex-direction:column;gap:24px}.seo-strategy .hero .hero-content .left h1{color:var(--color-text-on-dark)}.seo-strategy .hero .hero-content .left .lede.light{color:var(--color-text-on-dark);font-family:'Poppins', sans-serif;font-weight:600;font-size:calc(21px * var(--scale-body));line-height:1.4em}.seo-strategy .hero .hero-content .left .hero-actions{display:flex;gap:var(--space-btn-gap);margin-top:10px}.seo-strategy .hero .hero-content .right{position:relative;width:48%}.seo-strategy .hero .hero-content .right .serp-chart{width:100%;max-width:573px;height:auto;margin-left:auto;display:block;border-radius:var(--radius-md)}.seo-strategy .hero .hero-content .right .ranking-callout{position:absolute;right:-30px;bottom:-20px;width:70%;max-width:437px}.seo-strategy .hero .hero-content .right .ranking-callout img{width:100%;height:auto;display:block}@media (max-width: 768px){.seo-strategy .hero{padding:80px 5% 40px;background-position:top center}.seo-strategy .hero .hero-content{flex-direction:column;gap:30px;padding:20px 0 0;align-items:stretch}.seo-strategy .hero .hero-content .left{width:100%;gap:16px}.seo-strategy .hero .hero-content .left h1{font-size:48px;line-height:1.05em}.seo-strategy .hero .hero-content .left .lede.light{font-size:14px}.seo-strategy .hero .hero-content .hero-actions{display:flex;gap:10px}.seo-strategy .hero .hero-content .right{width:100%}.seo-strategy .hero .hero-content .right .ranking-callout{position:static;width:70%;margin-top:16px}}.seo-strategy .what-youll-get{position:relative;padding:0;background:var(--color-bg-white);background-image:radial-gradient(rgba(0,0,0,0.160784) 1px, transparent 1px);background-size:26px 26px;overflow:hidden}.seo-strategy .what-youll-get .content-wrapper{display:flex;align-items:center}.seo-strategy .what-youll-get .photo{width:30.9%;margin-left:-1.6%;flex-shrink:0;align-self:flex-start}.seo-strategy .what-youll-get .photo img{width:100%;height:auto;display:block;border-radius:var(--radius-md);filter:grayscale(100%)}.seo-strategy .what-youll-get .copy{width:50.6%;margin-left:8.3%;padding-right:11.8%;display:flex;flex-direction:column;gap:var(--space-text-gap)}.seo-strategy .what-youll-get .copy .lede{margin-bottom:calc(60px * var(--scale-body))}@media (max-width: 768px){.seo-strategy .what-youll-get{padding:60px 0}.seo-strategy .what-youll-get .content-wrapper{flex-direction:column-reverse;gap:30px;align-items:stretch}.seo-strategy .what-youll-get .photo{width:100%;margin:0}.seo-strategy .what-youll-get .copy{width:auto;margin:0;padding:0 20px}.seo-strategy .what-youll-get h2{font-size:32px}}.seo-strategy .core-components{position:relative;padding:var(--space-section-y) var(--space-content-pad);background:var(--color-bg-light);overflow:hidden}.seo-strategy .core-components .bg-photo{position:absolute;top:0;right:0;width:33.2%;height:100%;z-index:0}.seo-strategy .core-components .bg-photo img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(100%);opacity:0.55}.seo-strategy .core-components .content-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;gap:60px}.seo-strategy .core-components .heading-block{display:flex;flex-direction:column;gap:var(--space-text-gap)}.seo-strategy .core-components h2,.seo-strategy .core-components p.lede{width:55%}.seo-strategy .core-components .cards-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;width:80%;row-gap:45px;column-gap:5%}@media (max-width: 1200px){.seo-strategy .core-components .cards-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 768px){.seo-strategy .core-components{padding:60px 20px}.seo-strategy .core-components .content-wrapper{max-width:100%;gap:30px}.seo-strategy .core-components .cards-grid{grid-template-columns:1fr;gap:20px}.seo-strategy .core-components .bg-photo{display:none}.seo-strategy .core-components h2{font-size:32px}}.seo-strategy .card-core{width:30%;background:rgba(255,255,255,0.407);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:calc(40px * var(--scale-display));display:flex;flex-direction:column;gap:20px}.seo-strategy .card-core .header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;min-height:calc(26px * var(--scale-body) * 1.2 * 3)}.seo-strategy .card-core .header h3{flex:1}.seo-strategy .card-core .header .icon{width:calc(50px * var(--scale-display));height:calc(50px * var(--scale-display));flex-shrink:0;border-radius:var(--radius-icon)}.seo-strategy .card-core .body{font-family:'Poppins', sans-serif;font-size:calc(16px * var(--scale-body));font-weight:400;line-height:1.3em;letter-spacing:0.4px}.seo-strategy .long-term-performance{position:relative;padding:var(--space-section-y) var(--space-content-pad);background:var(--color-bg-white);background-image:radial-gradient(rgba(0,0,0,0.160784) 1px, transparent 1px);background-size:26px 26px;overflow:hidden}.seo-strategy .long-term-performance .content-wrapper{display:flex;align-items:center;gap:7.2%}.seo-strategy .long-term-performance .content-wrapper h2{font-size:calc(75px * var(--scale-display))}.seo-strategy .long-term-performance .left{width:45.5%;display:flex;flex-direction:column;gap:30px}.seo-strategy .long-term-performance .right{width:47.3%}.seo-strategy .long-term-performance .right img{width:100%;height:auto;display:block;border-radius:var(--radius-md)}@media (max-width: 768px){.seo-strategy .long-term-performance{padding:60px 20px}.seo-strategy .long-term-performance .content-wrapper{flex-direction:column;gap:30px}.seo-strategy .long-term-performance .left,.seo-strategy .long-term-performance .right{width:100%}.seo-strategy .long-term-performance h2{font-size:32px}}.seo-strategy .wider-strategy{position:relative;padding:var(--space-section-y) 0 var(--space-section-y) var(--space-content-pad);background:var(--color-bg-light);overflow:hidden}.seo-strategy .wider-strategy .bg-photo{position:absolute;top:0;right:0;width:36.4%;height:100%;z-index:0}.seo-strategy .wider-strategy .bg-photo img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(100%)}.seo-strategy .wider-strategy .content-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;gap:30px}.seo-strategy .wider-strategy .heading-block{display:flex;flex-direction:column;gap:var(--space-text-gap)}.seo-strategy .wider-strategy .body-block{display:flex;flex-direction:column;gap:var(--space-text-gap)}.seo-strategy .wider-strategy h2,.seo-strategy .wider-strategy p.lede,.seo-strategy .wider-strategy p.body,.seo-strategy .wider-strategy .closing{width:60%}.seo-strategy .wider-strategy .benefits-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:1fr;width:77.5%;column-gap:var(--space-col-gap);row-gap:18px;margin:20px 0}.seo-strategy .wider-strategy .card-benefit{background:rgba(255,255,255,0.1);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:25px;display:flex;gap:15px;align-items:center}.seo-strategy .wider-strategy .card-benefit .icon{width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-icon)}.seo-strategy .wider-strategy .card-benefit p{font-family:'Montserrat', sans-serif;font-weight:600;font-size:calc(26px * var(--scale-body));line-height:1.05em;color:var(--color-primary)}@media (max-width: 1200px){.seo-strategy .wider-strategy .benefits-grid{grid-template-columns:1fr}}@media (max-width: 768px){.seo-strategy .wider-strategy{padding:60px 20px}.seo-strategy .wider-strategy .content-wrapper{width:100%}.seo-strategy .wider-strategy .bg-photo{position:relative;width:100%;height:240px;top:auto;right:auto;margin-bottom:20px}.seo-strategy .wider-strategy .card-benefit{padding:18px;gap:12px}.seo-strategy .wider-strategy .card-benefit p{font-size:14px}.seo-strategy .wider-strategy .card-benefit .icon{width:32px;height:32px}.seo-strategy .wider-strategy h2{font-size:32px}}.seo-strategy .why-reboot{position:relative;padding:var(--space-section-y) var(--space-content-pad);background:var(--color-bg-white);background-image:radial-gradient(rgba(0,0,0,0.160784) 1px, transparent 1px);background-size:26px 26px;overflow:hidden}.seo-strategy .why-reboot .content-wrapper{display:flex;gap:4.8%;align-items:flex-start}.seo-strategy .why-reboot .left{width:48.2%;display:flex;flex-direction:column;gap:60px}.seo-strategy .why-reboot .heading-block{display:flex;flex-direction:column;gap:var(--space-text-gap)}.seo-strategy .why-reboot .usps-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:60px}.seo-strategy .why-reboot .usp{display:flex;gap:15px;align-items:flex-start}.seo-strategy .why-reboot .usp .icon{width:25px;height:25px;flex-shrink:0;margin-top:4px}.seo-strategy .why-reboot .usp .text h3{font-weight:700;font-size:calc(26px * var(--scale-body));margin-bottom:10px}.seo-strategy .why-reboot .usp .text p{font-family:'Poppins', sans-serif;font-size:calc(16px * var(--scale-body));font-weight:400;line-height:1.3em}.seo-strategy .why-reboot .right{width:48.2%;position:relative}.seo-strategy .why-reboot .right .graphs img{width:100%;height:auto;display:block;border-radius:var(--radius-md)}@media (max-width: 1200px){.seo-strategy .why-reboot .usps-grid{grid-template-columns:1fr}}@media (max-width: 768px){.seo-strategy .why-reboot{padding:60px 20px}.seo-strategy .why-reboot .content-wrapper{flex-direction:column;gap:30px}.seo-strategy .why-reboot .left,.seo-strategy .why-reboot .right{width:100%}.seo-strategy .why-reboot h2{font-size:32px}}.seo-strategy .our-work{position:relative;padding:var(--space-section-y) var(--space-content-pad);background:url("/media/static/images/seo-strategy/Image 284.webp") center/cover no-repeat,#04050A}.seo-strategy .our-work::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,0.6)}.seo-strategy .our-work .content-wrapper{position:relative;z-index:1;color:var(--color-text-on-dark);display:flex;flex-direction:column;gap:60px}.seo-strategy .our-work .heading-block{display:flex;flex-direction:column;gap:var(--space-text-gap)}.seo-strategy .our-work .heading-block h2{color:var(--color-text-on-dark)}.seo-strategy .our-work .heading-block p.lede{color:var(--color-text-on-dark)}.seo-strategy .our-work .cases-row{display:grid;grid-template-columns:repeat(4, 1fr);gap:2.8%}.seo-strategy .our-work .case-card{background:rgba(255,255,255,0.12);border:1px solid var(--color-border);border-radius:var(--radius-sm);backdrop-filter:blur(78px);-webkit-backdrop-filter:blur(78px);overflow:hidden;display:flex;flex-direction:column;padding:20px;gap:20px}.seo-strategy .our-work .case-card .logo-area{padding:20px 10px;min-height:110px;display:flex;align-items:center}.seo-strategy .our-work .case-card .logo-area img{max-height:55px;width:auto}.seo-strategy .our-work .case-card .thumb{height:200px;overflow:hidden;margin:0 -20px}.seo-strategy .our-work .case-card .thumb img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(100%)}.seo-strategy .our-work .case-card .content{padding:10px 10px 15px;flex:1;display:flex;flex-direction:column;gap:30px;min-height:160px}.seo-strategy .our-work .case-card .content h3{font-family:'Montserrat', sans-serif;font-weight:400;font-size:calc(17px * var(--scale-body));line-height:1.3em;color:var(--color-text-on-dark)}.seo-strategy .our-work .case-card .read-more{margin-top:auto;align-self:flex-end;display:inline-flex;align-items:center;gap:8px;color:var(--color-text-on-dark);font-family:'Montserrat', sans-serif;font-weight:700;font-size:calc(14px * var(--scale-body));letter-spacing:0.35px}.seo-strategy .our-work .case-card .read-more .arrow{color:var(--color-accent);font-size:calc(18px * var(--scale-body))}.seo-strategy .our-work .btn{align-self:flex-start}@media (max-width: 1200px){.seo-strategy .our-work .cases-row{grid-template-columns:repeat(2, 1fr);gap:20px}}@media (max-width: 768px){.seo-strategy .our-work{padding:60px 0 60px 20px}.seo-strategy .our-work .content-wrapper{gap:30px}.seo-strategy .our-work .content-wrapper>*:not(.cases-row){margin-right:20px}.seo-strategy .our-work .heading-block p.lede{max-width:100%}.seo-strategy .our-work .cases-row{display:flex;grid-template-columns:none;gap:16px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:10px;padding-right:20px;scrollbar-width:none}.seo-strategy .our-work .cases-row::-webkit-scrollbar{display:none}.seo-strategy .our-work .case-card{flex:0 0 75%;min-width:260px;scroll-snap-align:start}.seo-strategy .our-work h2{font-size:32px}.seo-strategy .our-work .btn{margin:0 20px 0 0}}.seo-strategy .faqs{position:relative;padding:var(--space-section-y) var(--space-content-pad);background:var(--color-bg-white);background-image:radial-gradient(rgba(0,0,0,0.160784) 1px, transparent 1px);background-size:26px 26px;overflow:hidden}.seo-strategy .faqs .heading-block{margin-bottom:40px}.seo-strategy .faqs .faq-layout{display:flex;gap:26px;align-items:flex-start}.seo-strategy .faqs .questions{width:44.7%;display:flex;flex-direction:column;gap:12px}.seo-strategy .faqs .qa{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:background 0.2s}.seo-strategy .faqs .qa .question{padding:22px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer}.seo-strategy .faqs .qa .question h3{font-family:'Montserrat', sans-serif;font-weight:400;font-size:calc(22px * var(--scale-body));line-height:1.25em;color:var(--color-primary);margin:0}.seo-strategy .faqs .qa .question .chevron{flex-shrink:0;transition:transform 0.2s}.seo-strategy .faqs .qa.active .question .chevron{transform:rotate(90deg)}.seo-strategy .faqs .qa .answer.phone{display:none;padding:0 25px 22px;margin-top:-8px}.seo-strategy .faqs .qa .answer.phone p{font-family:'Poppins', sans-serif;font-size:calc(14px * var(--scale-body));font-weight:400;line-height:1.5em;color:var(--color-text-body);margin:0}.seo-strategy .faqs .right{width:49.6%;position:sticky;top:40px}.seo-strategy .faqs .right .answer.laptop{background:var(--color-faq-panel);border-radius:var(--radius-md);padding:40px}.seo-strategy .faqs .right .answer.laptop p{font-family:'Poppins', sans-serif;font-weight:400;font-size:calc(22px * var(--scale-body));line-height:1.7em;letter-spacing:0.55px;color:var(--color-text-body);margin:0}@media (max-width: 1200px){.seo-strategy .faqs .faq-layout{flex-direction:column;gap:0}.seo-strategy .faqs .questions{width:100%}.seo-strategy .faqs .right{display:none}.seo-strategy .faqs .qa.active .answer.phone{display:block;margin-top:0;padding:0 25px 22px}.seo-strategy .faqs .qa.active::after{content:none}.seo-strategy .faqs .qa.active{background:var(--color-bg-white)}.seo-strategy .faqs .qa.active .answer.phone{display:block;background:var(--color-faq-panel);border-radius:var(--radius-md);margin:12px 0 0;padding:20px}}@media (max-width: 768px){.seo-strategy .faqs{padding:60px 20px}.seo-strategy .faqs h2{font-size:32px}.seo-strategy .faqs .qa .question{padding:16px 20px}.seo-strategy .faqs .qa .question h3{font-size:15px}.seo-strategy .faqs .qa.active .answer.phone p{font-size:14px}}

/*# sourceMappingURL=seo-strategy.css.map */