.site-v3.page-seo-guide{background:#f7f9f8;color:#111827}.site-v3.page-seo-guide .seo-guide-hero{padding:clamp(4.5rem,8vw,7rem) 0 clamp(3rem,6vw,5rem)}.site-v3.page-seo-guide .seo-guide-hero__grid{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr)}.site-v3.page-seo-guide .seo-guide-hero h1{color:#fff;font-size:clamp(3.4rem,7vw,7.2rem);letter-spacing:0;line-height:.95;margin:1rem 0 1.2rem;max-width:760px}.site-v3.page-seo-guide .seo-guide-hero p{color:rgba(255,255,255,.78);font-size:clamp(1.05rem,1.65vw,1.34rem);font-weight:700;line-height:1.55;max-width:720px}.site-v3.page-seo-guide .seo-guide-media{display:grid;gap:1rem;grid-template-columns:minmax(0,1.1fr) minmax(190px,.62fr)}.site-v3.page-seo-guide .seo-guide-media figure,.site-v3.page-seo-guide .seo-guide-media-card{background:#082f24;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;margin:0;overflow:hidden;position:relative}.site-v3.page-seo-guide .seo-guide-media figure:first-child{min-height:520px}.site-v3.page-seo-guide .seo-guide-media figure:not(:first-child){min-height:250px}.site-v3.page-seo-guide .seo-guide-media img{display:block;height:100%;object-fit:cover;width:100%}.site-v3.page-seo-guide .seo-guide-media figcaption,.site-v3.page-seo-guide .seo-guide-media-card{bottom:0;color:#fff;left:0;padding:1.25rem;position:absolute;right:0;z-index:1}.site-v3.page-seo-guide .seo-guide-media figcaption{background:linear-gradient(180deg,transparent,rgba(0,20,14,.78));padding-top:5rem}.site-v3.page-seo-guide .seo-guide-kicker,.site-v3.page-seo-guide .seo-guide-media figcaption span,.site-v3.page-seo-guide .seo-guide-media-card span,.site-v3.page-seo-guide .seo-mini-card span{font-size:.76rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.site-v3.page-seo-guide .seo-guide-media figcaption strong,.site-v3.page-seo-guide .seo-guide-media-card strong{display:block;font-size:clamp(1.25rem,2vw,1.85rem);line-height:1.05;margin-top:.35rem}.site-v3.page-seo-guide .seo-guide-media-card{align-content:end;background:rgba(255,255,255,.09);border:1px solid hsla(0,0%,100%,.22);display:grid;min-height:250px;position:relative}.site-v3.page-seo-guide .seo-guide-section{padding:clamp(3.2rem,6vw,5.5rem) 0}.site-v3.page-seo-guide .seo-guide-section--white{background:#fff}.site-v3.page-seo-guide .seo-guide-header{margin:0 auto clamp(1.7rem,4vw,2.7rem);max-width:820px;text-align:center}.site-v3.page-seo-guide .seo-guide-header h2{color:#111827;font-size:clamp(2.05rem,3.1vw,3.35rem);letter-spacing:0;line-height:1.02;margin:0 0 1rem}.site-v3.page-seo-guide .seo-guide-header p{color:#566172;font-size:clamp(1rem,1.45vw,1.18rem);font-weight:700;line-height:1.55}.site-v3.page-seo-guide .seo-guide-split{align-items:start;display:grid;gap:clamp(1.3rem,3vw,2.5rem);grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.site-v3.page-seo-guide .seo-guide-panel{background:#fff;border:1px solid #dbe3df;border-radius:8px;padding:clamp(1.25rem,3vw,2rem)}.site-v3.page-seo-guide .seo-guide-panel--dark{background:#063626;border-color:#063626;color:#fff}.site-v3.page-seo-guide .seo-guide-panel h3{font-size:clamp(1.55rem,2.4vw,2.35rem);letter-spacing:0;line-height:1.02;margin:0 0 1rem}.site-v3.page-seo-guide .seo-guide-panel li,.site-v3.page-seo-guide .seo-guide-panel p{color:#566172;font-size:1rem;font-weight:700;line-height:1.55}.site-v3.page-seo-guide .seo-guide-panel--dark li,.site-v3.page-seo-guide .seo-guide-panel--dark p{color:rgba(255,255,255,.78)}.site-v3.page-seo-guide .seo-guide-panel ul{display:grid;gap:.75rem;list-style:none;margin:1.15rem 0 0;padding:0}.site-v3.page-seo-guide .seo-guide-panel li{border-top:1px solid rgba(17,24,39,.12);padding-top:.75rem}.site-v3.page-seo-guide .seo-guide-panel--dark li{border-top-color:rgba(255,255,255,.16)}.site-v3.page-seo-guide .seo-mini-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.site-v3.page-seo-guide .seo-mini-card{background:#fff;border:1px solid #dbe3df;border-radius:8px;padding:1.25rem}.site-v3.page-seo-guide .seo-mini-card strong{color:#063626;display:block;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.12;margin-top:.4rem}.site-v3.page-seo-guide .seo-mini-card p{color:#566172;font-size:.95rem;font-weight:700;line-height:1.45;margin:.65rem 0 0}.site-v3.page-seo-guide .seo-compare{background:#fff;border:1px solid #dbe3df;border-radius:8px;overflow:hidden}.site-v3.page-seo-guide .seo-compare-row{display:grid;grid-template-columns:minmax(150px,.95fr) repeat(4,minmax(0,1fr))}.site-v3.page-seo-guide .seo-compare-row--three{grid-template-columns:minmax(170px,.8fr) minmax(0,1fr) minmax(0,1fr)}.site-v3.page-seo-guide .seo-compare-head{background:#063626;color:#fff}.site-v3.page-seo-guide .seo-compare-cell{border-left:1px solid #dbe3df;border-top:1px solid #dbe3df;color:#111827;font-size:.94rem;font-weight:800;line-height:1.35;padding:1rem}.site-v3.page-seo-guide .seo-compare-head .seo-compare-cell{border-color:rgba(255,255,255,.18);color:#fff;text-transform:none}.site-v3.page-seo-guide .seo-compare-cell:first-child{border-left:0}.site-v3.page-seo-guide .seo-compare-row:first-child .seo-compare-cell{border-top:0}.site-v3.page-seo-guide .seo-compare-cell--best{background:#f1f7f4;color:#063626}.site-v3.page-seo-guide .seo-guide-cta{background:#063626;color:#fff;padding:clamp(3rem,6vw,5rem) 0}.site-v3.page-seo-guide .seo-guide-cta__inner{align-items:center;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) auto}.site-v3.page-seo-guide .seo-guide-cta h2{color:#fff;font-size:clamp(2rem,4.5vw,4.5rem);letter-spacing:0;line-height:.98;margin:0 0 .75rem}.site-v3.page-seo-guide .seo-guide-cta p{color:rgba(255,255,255,.78);font-size:1.05rem;font-weight:700;line-height:1.5;margin:0;max-width:760px}.site-v3.page-seo-guide .seo-guide-actions{display:flex;flex-wrap:wrap;gap:.8rem}@media(max-width:980px){.site-v3.page-seo-guide .seo-guide-cta__inner,.site-v3.page-seo-guide .seo-guide-hero__grid,.site-v3.page-seo-guide .seo-guide-split{grid-template-columns:1fr}.site-v3.page-seo-guide .seo-guide-media{grid-template-columns:minmax(0,1fr) minmax(180px,.58fr)}}@media(max-width:700px){.site-v3.page-seo-guide .seo-guide-hero{padding:2.25rem 0 2rem}.site-v3.page-seo-guide .seo-guide-hero h1{font-size:clamp(2.65rem,15vw,4.2rem);line-height:.98}.site-v3.page-seo-guide .seo-guide-hero p{font-size:.98rem;line-height:1.45}.site-v3.page-seo-guide .seo-guide-media{grid-template-columns:1fr 1fr}.site-v3.page-seo-guide .seo-guide-media figure:first-child{grid-column:1/-1;min-height:330px}.site-v3.page-seo-guide .seo-guide-media figure:not(:first-child),.site-v3.page-seo-guide .seo-guide-media-card{min-height:160px}.site-v3.page-seo-guide .seo-guide-media figcaption,.site-v3.page-seo-guide .seo-guide-media-card{padding:.9rem}.site-v3.page-seo-guide .seo-guide-media figcaption{padding-top:3.5rem}.site-v3.page-seo-guide .seo-guide-media figcaption strong,.site-v3.page-seo-guide .seo-guide-media-card strong{font-size:1.04rem}.site-v3.page-seo-guide .seo-guide-section{padding:2.4rem 0}.site-v3.page-seo-guide .seo-guide-header{text-align:left}.site-v3.page-seo-guide .seo-guide-header h2{font-size:clamp(2rem,10vw,3.05rem);line-height:1}.site-v3.page-seo-guide .seo-mini-grid{grid-template-columns:1fr}.site-v3.page-seo-guide .seo-mini-card{padding:1rem}.site-v3.page-seo-guide .seo-compare{background:transparent;border:0;display:grid;gap:.8rem;overflow:visible}.site-v3.page-seo-guide .seo-compare-head{display:none}.site-v3.page-seo-guide .seo-compare-row,.site-v3.page-seo-guide .seo-compare-row--three{background:#fff;border:1px solid #dbe3df;border-radius:8px;display:grid;grid-template-columns:1fr;overflow:hidden}.site-v3.page-seo-guide .seo-compare-cell{border-left:0;display:grid;font-size:.9rem;gap:.75rem;grid-template-columns:7.4rem minmax(0,1fr);padding:.78rem .9rem}.site-v3.page-seo-guide .seo-compare-cell:before{color:#566172;content:attr(data-label);font-size:.68rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.site-v3.page-seo-guide .seo-compare-cell:first-child{background:#063626;color:#fff;display:block}.site-v3.page-seo-guide .seo-compare-cell:first-child:before{display:none}.site-v3.page-seo-guide .seo-guide-cta__inner{gap:1.25rem}.site-v3.page-seo-guide .seo-guide-actions,.site-v3.page-seo-guide .seo-guide-actions .btn{width:100%}}
