/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 14 2026 | 04:35:49 */
.seo-social-hero {
  width:100%; max-width:none; margin:0!important; padding:0!important;
  background:none!important; color:#101a2c;
  font-family:Manrope,Arial,sans-serif; line-height:1.65;
}
.seo-social-hero, .seo-social-hero * { box-sizing:border-box; }
.seo-social-hero .hero-grid {
  display:grid; grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);
  align-items:center; gap:48px; margin:0; padding:0;
}
.seo-social-hero .hero-copy, .seo-social-hero .hero-product { min-width:0; }
.seo-social-hero .eyebrow {
  display:inline-flex; border:1px solid #ccefe4; border-radius:999px;
  padding:8px 13px; margin:0 0 22px; color:#0a9b53;
  background:#e8f9f3; font-size:12px; font-weight:800; letter-spacing:.14em;
}
.seo-social-hero h1 {
  margin:16px 0 24px; font-size:clamp(34px,4vw,56px);
  line-height:1.02; letter-spacing:-.045em; font-weight:800; color:#101a2c;
}
.seo-social-hero h1 span { color:#12a957; }
.seo-social-hero p { font-size:16px; line-height:1.75; margin:0 0 20px; color:#637083; }
.seo-social-hero .lead { font-size:19px; color:#344054; }
.seo-social-hero .paid-cta-actions { display:flex; flex-wrap:wrap; gap:14px; margin:28px 0 0; }
.seo-social-hero .btn {
  display:inline-flex; align-items:center; justify-content:center;
  min-width:160px; padding:15px 24px; border:1px solid transparent;
  border-radius:12px; font-size:16px; font-weight:800; text-decoration:none;
  line-height:1.65; transition:transform .25s,background .25s;
}
.seo-social-hero .btn-primary { background:linear-gradient(135deg,#079b51,#0db76e); color:#fff; box-shadow:0 10px 28px rgba(7,155,81,.22); }
.seo-social-hero .btn-secondary { border-color:#0aa25a; color:#087d46; background:#fff; }
.seo-social-hero .btn:hover { transform:translateY(-2px); }
.seo-social-hero .btn-secondary:hover { background:#effbf5; }
.seo-social-hero .btn:focus-visible { outline:3px solid #0aa25a; outline-offset:4px; }
.seo-social-hero .hero-proof { display:flex; flex-wrap:wrap; gap:18px 24px; margin:18px 0 0; color:#61736c; font-size:11px; font-weight:700; }
.seo-social-hero .hero-product { position:relative; width:100%; max-width:720px; margin:0 0 0 auto; padding:0; }
.seo-social-hero .browser { position:relative; width:94%; margin:0 0 0 auto; background:#0c1728; border:1px solid #25364d; border-radius:20px; box-shadow:0 35px 80px rgba(8,35,22,.2); overflow:hidden; }
.seo-social-hero .browserbar { min-height:44px; display:flex; align-items:center; gap:7px; padding:8px 15px; color:#91a2b9; font-size:11px; }
.seo-social-hero .browserbar i { flex-shrink:0; width:8px; height:8px; border-radius:50%; background:#34455e; }
.seo-social-hero .browserbar span { margin-left:8px; }
.seo-social-hero .browser img { display:block; width:100%; max-width:100%; height:auto; }
.seo-social-hero .float-card { position:absolute; z-index:3; background:#fff; border:1px solid #dfe9e3; border-radius:14px; padding:15px 18px; box-shadow:0 18px 40px rgba(11,34,24,.15); }
.seo-social-hero .float-card small { display:block; color:#7b8795; font-size:10px; font-weight:800; letter-spacing:.08em; }
.seo-social-hero .score { top:0; right:0; }
.seo-social-hero .score strong { display:block; font-size:28px; line-height:1.65; color:#101a2c; }
.seo-social-hero .score em { font-size:11px; font-style:normal; color:#7b8795; }
.seo-social-hero .score span { color:#12a957; font-size:11px; font-weight:700; }
.seo-social-hero .alert { left:0; bottom:0; display:flex; align-items:center; gap:10px; }
.seo-social-hero .alert > b { width:32px; height:32px; flex-shrink:0; display:grid; place-items:center; border-radius:50%; background:#fff3da; color:#d78a00; }
.seo-social-hero .alert strong { color:#101a2c; font-size:12px; }
@media(max-width:1000px) {
  .seo-social-hero .hero-grid { grid-template-columns:minmax(0,1fr); gap:32px; }
  .seo-social-hero .hero-product { margin:0 auto; }
}
@media(max-width:600px) {
  .seo-social-hero .paid-cta-actions { flex-direction:column; }
  .seo-social-hero .btn { width:100%; }
  .seo-social-hero .float-card { display:none; }
  .seo-social-hero .browser { width:100%; }
  .seo-social-hero .eyebrow { font-size:10px; letter-spacing:.08em; }
}
@media(prefers-reduced-motion:reduce) { .seo-social-hero .btn { transition:none; } }

/*** hero css ends here ***/


.seoone-live-rail,.seoone-live-rail *{box-sizing:border-box}.seoone-live-rail{font-family:Manrope,Arial,sans-serif;line-height:1.65;color:#101a2c}.seoone-live-rail .shell{width:100%;max-width:none;margin:auto}.seoone-live-rail h2{font-weight:700;letter-spacing:-.04em}.seoone-live-rail p{margin:1em 0}.seoone-live-rail .eyebrow{display:inline-flex;letter-spacing:.14em;font-size:12px;font-weight:800;color:#0a9b53;text-transform:uppercase}.seoone-live-rail .platform-rail{padding:38px 0;background:#0c1728;color:#fff;overflow:hidden}.seoone-live-rail .rail-layout{display:grid;grid-template-columns:330px 1fr;gap:45px;align-items:center}.seoone-live-rail .rail-layout h2{font-size:30px;line-height:1.15;margin:8px 0}.seoone-live-rail .rail-layout h2 span{color:#4de994}.seoone-live-rail .rail-layout p{color:#9db0c8;font-size:14px}.seoone-live-rail .rail-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.seoone-live-rail .rail-track{display:flex;width:max-content;gap:12px;animation:marquee 24s linear infinite}.seoone-live-rail .rail-card{width:210px;background:#142238;border:1px solid #273953;border-radius:14px;padding:15px;display:flex;align-items:center;gap:12px}.seoone-live-rail .rail-card .picon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#1c304b;font-weight:800}.seoone-live-rail .rail-card b{display:block;font-size:13px}.seoone-live-rail .rail-card small{display:block;color:#8fa2bb;margin-top:3px}.seoone-live-rail .rail-card em{margin-left:auto;font-style:normal;color:#55e397;font-weight:800}.seoone-live-rail .rail-card.warn em{color:#ffbd4a}.seoone-live-rail{padding:28px 0;background:linear-gradient(90deg,#effcf7,#e7f9f1,#f7fcfa);border-top:1px solid #cdeadd;border-bottom:1px solid #cdeadd;overflow:hidden}.seoone-live-rail .rail-shell{display:grid;grid-template-columns:270px 1fr;align-items:center}.seoone-live-rail .rail-intro{padding-right:30px;border-right:1px solid #b8dfce}.seoone-live-rail .rail-intro .eyebrow{background:none;border:0;padding:0;margin:0}.seoone-live-rail .rail-intro .eyebrow i{display:inline-block;width:9px;height:9px;border-radius:50%;background:#0db76e;margin-right:8px;box-shadow:0 0 0 9px rgba(13,183,110,.07)}.seoone-live-rail .rail-intro h2{font-size:27px;line-height:1.1;margin:12px 0}.seoone-live-rail .rail-intro p{font-size:12px;color:#6a7e76}.seoone-live-rail .rail-stage{min-width:0;padding-left:35px}.seoone-live-rail .rail-window{overflow:hidden;padding:8px 0;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.seoone-live-rail .rail-track{display:flex;width:max-content;gap:15px;animation:seooneProfileLoop 24s linear infinite}.seoone-live-rail .rail-card{width:245px;height:74px;flex:none;border:1px solid #bfe5d4;background:rgba(255,255,255,.9);border-radius:999px;display:flex;align-items:center;gap:12px;padding:10px 15px;box-shadow:0 10px 24px rgba(11,92,63,.07);color:#10231d}.seoone-live-rail .rail-card .picon{width:43px;height:43px;border-radius:50%;background:#e2f8ee;color:#079b51}.seoone-live-rail .rail-card small{color:#789087}.seoone-live-rail .rail-card em{font-size:10px;color:#079b51;background:#e5f8ef;padding:7px 9px;border-radius:20px}.seoone-live-rail .rail-card.warn em{color:#b96c00;background:#fff3dd}.seoone-live-rail .rail-caption{display:flex;align-items:center;gap:10px;margin-top:10px;color:#57736a;font-size:11px}.seoone-live-rail .rail-caption i{width:6px;height:6px;border-radius:50%;background:#0db76e}.seoone-live-rail .rail-progress{width:180px;height:4px;background:#cae8dc;border-radius:10px;margin:12px 0 0 auto;overflow:hidden}.seoone-live-rail .rail-progress i{display:block;width:38%;height:100%;background:#0db76e;animation:seooneProfileProgress 4s ease-in-out infinite}@keyframes seooneProfileLoop{to{transform:translateX(calc(-50% - 7.5px))}}@keyframes seooneProfileProgress{50%{transform:translateX(160%)}}
@media(max-width:900px){.seoone-live-rail .rail-shell{grid-template-columns:1fr}.seoone-live-rail .rail-intro{border:0;padding:0 0 15px}.seoone-live-rail .rail-stage{padding-left:0}}/* Only requested outer-section changes. Internal card/window spacing is original. */
.seoone-live-rail{background:none!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;border-top:0;border-bottom:0}.seoone-live-rail .rail-window{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}

/*** Live Profile check ends here ***/

.seo-profile-discovery{width:100%;max-width:none;margin:0!important;padding:0!important;background:none!important;font-family:Manrope,Arial,sans-serif;line-height:1.65;color:#101a2c;--ink:#101a2c}
.seo-profile-discovery,.seo-profile-discovery *{box-sizing:border-box}
.seo-profile-discovery .shell{width:100%;max-width:none;margin:0;padding:0}
.seo-profile-discovery .center-heading{text-align:center;max-width:800px;margin:0 auto 42px}
.seo-profile-discovery .eyebrow{display:inline-flex;border:1px solid #ccefe4;background:#e8f9f3;border-radius:999px;padding:8px 13px;margin:0 0 22px;color:#0a9b53;font-size:12px;font-weight:800;letter-spacing:.14em}
.seo-profile-discovery h2{font-size:44px;line-height:1.08;font-weight:700;letter-spacing:-.04em;margin:12px 0 15px;color:#101a2c}
.seo-profile-discovery h2 span{color:#12a957}
.seo-profile-discovery .center-heading p{font-size:17px;line-height:1.75;color:#637083;margin:0}
.seo-profile-discovery .scanner{max-width:1080px;margin:auto;border:1px solid #dce8e1;border-radius:22px;background:#fff;box-shadow:0 22px 60px rgba(22,57,40,.09);overflow:hidden;position:relative;min-height:500px}.seo-profile-discovery .scan-head,.seo-profile-discovery .compare-top{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5ece8}.seo-profile-discovery .scan-head>div{display:flex;align-items:center;gap:10px}.seo-profile-discovery .scan-head small{color:#8a96a3;margin-left:6px}.seo-profile-discovery .live-dot{width:9px;height:9px;border-radius:50%;background:#15bd66;box-shadow:0 0 0 5px rgba(21,189,102,.13);display:inline-block}.seo-profile-discovery .scan-status{font-size:12px;padding:7px 11px;border-radius:20px;background:#eefbf4;color:#098948;font-weight:800}.seo-profile-discovery .scan-progress{height:4px;background:#edf2ef}.seo-profile-discovery .scan-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,#0fa958,#5ae79c);transition:width .5s}.seo-profile-discovery .scan-body{display:grid;grid-template-columns:1fr 290px}.seo-profile-discovery .platform-list{padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.seo-profile-discovery .platform-row{border:1px solid #e1e8e4;border-radius:14px;padding:14px;display:flex;align-items:center;gap:12px;transition:.35s}.seo-profile-discovery .platform-row.active{border-color:#39cb82;box-shadow:0 0 0 3px rgba(57,203,130,.1)}.seo-profile-discovery .platform-row .icon{width:38px;height:38px;border-radius:10px;background:#f0f5f2;display:grid;place-items:center;font-weight:800}.seo-profile-discovery .platform-row b{font-size:13px;color:var(--ink)}.seo-profile-discovery .platform-row small{display:block;color:#8994a1;margin-top:3px}.seo-profile-discovery .platform-row em{margin-left:auto;font-style:normal;font-size:11px;padding:5px 8px;border-radius:8px;background:#f1f3f4;color:#6d7783}.seo-profile-discovery .platform-row.found em{background:#e9fff3;color:#06924b}.seo-profile-discovery .platform-row.missing em{background:#fff2e5;color:#c36c09}.seo-profile-discovery .platform-row.review em{background:#fff8df;color:#9c7900}.seo-profile-discovery .scan-summary{background:#0e1a2d;color:#fff;padding:28px}.seo-profile-discovery .scan-summary>small{color:#7f95af;font-weight:800}.seo-profile-discovery .score-ring{width:130px;height:130px;border-radius:50%;margin:22px auto;display:grid;place-items:center;position:relative;background:conic-gradient(#25ce78 var(--score,0%),#26364d 0);transition:1s}.seo-profile-discovery .score-ring:after{content:"";position:absolute;inset:10px;border-radius:50%;background:#0e1a2d}.seo-profile-discovery .score-ring strong,.seo-profile-discovery .score-ring span{position:relative;z-index:1}.seo-profile-discovery .score-ring strong{font-size:38px}.seo-profile-discovery .score-ring span{position:absolute;left:76px;top:70px;color:#8fa0b5;font-size:11px;z-index:2}.seo-profile-discovery .sum-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #26354a;color:#a9b6c7;font-size:13px}.seo-profile-discovery .sum-row b{color:#fff}.seo-profile-discovery .scan-summary p{font-size:12px;line-height:1.6;color:#9fb0c4;margin-top:18px}.seo-profile-discovery .sim-cursor{position:absolute;z-index:10;font-size:24px;transform:rotate(135deg);color:#111;filter:drop-shadow(0 2px 1px #fff);transition:all .7s ease;left:35px;top:75px}

.seo-profile-discovery .sim-cursor{font-size:0;width:22px;height:28px;transform:none;background:#101828;clip-path:polygon(0 0,0 100%,28% 73%,43% 100%,58% 92%,43% 66%,78% 66%);filter:drop-shadow(0 1px 0 #fff);pointer-events:none}
.seo-profile-discovery .platform-row>div,.seo-profile-discovery .scan-body>*{min-width:0}
.seo-profile-discovery .platform-row{flex-wrap:wrap}
.seo-profile-discovery .platform-row .icon{flex-shrink:0}
.seo-profile-discovery .platform-row small{overflow-wrap:anywhere}
.seo-profile-discovery .score-ring{background:#26364d;background:conic-gradient(#25ce78 var(--score,0%),#26364d 0)}
@media(max-width:980px){.seo-profile-discovery .scan-body{grid-template-columns:minmax(0,1fr)}}
@media(max-width:640px){.seo-profile-discovery h2{font-size:34px}.seo-profile-discovery .platform-list{grid-template-columns:minmax(0,1fr);padding:16px}.seo-profile-discovery .scanner{min-height:0}.seo-profile-discovery .scan-head{padding:16px;flex-wrap:wrap;gap:12px}.seo-profile-discovery .scan-head>div{flex-wrap:wrap}.seo-profile-discovery .eyebrow{font-size:10px;letter-spacing:.08em}}
@media(prefers-reduced-motion:reduce){.seo-profile-discovery .sim-cursor{display:none}.seo-profile-discovery *{transition:none!important}}

/*** Automated Profile Discovery ends here ***/

.seo-trust-section{width:100%;max-width:none;background:none!important;margin:0!important;padding:0!important;color:#101a2c;font-family:Manrope,Arial,sans-serif;line-height:1.65}
.seo-trust-section,.seo-trust-section *{box-sizing:border-box}
.seo-trust-section .shell{width:100%;max-width:none;margin:0;padding:0}
.seo-trust-section .why-grid{display:grid}
.seo-trust-section .eyebrow{display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.14em;color:#0a9b53;background:#e8f9f3;border:1px solid #ccefe4;border-radius:999px;padding:8px 13px;margin:0 0 22px}
.seo-trust-section h2{font-size:44px;font-weight:700;line-height:1.08;letter-spacing:-.04em;margin:12px 0 15px;color:#101a2c}
.seo-trust-section h2 span{color:#12a957}
.seo-trust-section p{font-size:17px;line-height:1.75;margin:0;color:#637083}
.seo-trust-section .text-cta{display:inline-block;margin-top:20px;font-weight:800;color:#0b9d53;text-decoration:none}
.seo-trust-section .text-cta:focus-visible{outline:3px solid #0aa25a;outline-offset:4px}
.seo-trust-section .why-grid{grid-template-columns:.78fr 1.22fr;gap:75px;align-items:center}.seo-trust-section .trust-demo{border:1px solid #dbe9e2;border-radius:24px;padding:24px;background:linear-gradient(145deg,#fff,#f4fcf8);box-shadow:0 25px 60px rgba(16,78,52,.09)}.seo-trust-section .trust-brand{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:15px;border-radius:16px;background:#fff;border:1px solid #e0ebe5}.seo-trust-section .trust-brand img{width:52px}.seo-trust-section .trust-brand b,.seo-trust-section .trust-brand small{display:block}.seo-trust-section .trust-brand small{font-size:11px;color:#809086;margin-top:3px}.seo-trust-section .trust-brand strong{font-size:25px;color:#0aa25a}.seo-trust-section .trust-stack{display:grid;gap:10px;margin:15px 0}.seo-trust-section .trust-signal{display:grid;grid-template-columns:38px 1fr auto;gap:13px;align-items:center;padding:14px;border:1px solid #e2ebe6;border-radius:14px;background:#fff;opacity:.4;transform:translateX(18px);transition:.5s}.seo-trust-section .trust-signal.on{opacity:1;transform:none;border-color:#59d699;box-shadow:0 8px 22px rgba(16,169,87,.08)}.seo-trust-section .trust-signal>span{width:38px;height:38px;border-radius:10px;background:#e9f9f1;display:grid;place-items:center;color:#099653;font-weight:800}.seo-trust-section .trust-signal b,.seo-trust-section .trust-signal small{display:block}.seo-trust-section .trust-signal small{font-size:10px;color:#849087;margin-top:2px}.seo-trust-section .trust-signal em{font-style:normal;font-size:10px;font-weight:800;color:#079b51}.seo-trust-section .trust-result{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;font-size:11px;color:#61736c}.seo-trust-section .trust-result>div{height:8px;border-radius:10px;background:#dcebe4;overflow:hidden}.seo-trust-section .trust-result i{display:block;height:100%;width:0;background:#10ad6c;transition:.6s}.seo-trust-section .trust-result b{color:#079b51}

.seo-trust-section .why-grid>*,.seo-trust-section .trust-brand>div,.seo-trust-section .trust-signal>div{min-width:0}
.seo-trust-section img{max-width:100%;height:auto;display:block}
@media(max-width:900px){.seo-trust-section .why-grid{grid-template-columns:minmax(0,1fr);gap:32px}}
@media(max-width:600px){.seo-trust-section h2{font-size:34px}.seo-trust-section .eyebrow{font-size:10px;letter-spacing:.08em}.seo-trust-section .trust-demo{padding:16px}.seo-trust-section .trust-brand{grid-template-columns:40px minmax(0,1fr) auto;gap:8px;padding:10px}.seo-trust-section .trust-brand img{width:40px}.seo-trust-section .trust-signal{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px;transform:none}.seo-trust-section .trust-signal>span{width:30px;height:30px}.seo-trust-section .trust-signal em{grid-column:2}.seo-trust-section .trust-result{grid-template-columns:1fr auto}.seo-trust-section .trust-result>div{grid-row:2;grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){.seo-trust-section *{transition:none!important}.seo-trust-section .trust-signal{transform:none}}


/*** Trust Signal ends here ***/

.seo-consistency-section{width:100%;max-width:none;background:none!important;margin:0!important;padding:0!important;color:#101a2c;font-family:Manrope,Arial,sans-serif;line-height:1.65}
.seo-consistency-section,.seo-consistency-section *{box-sizing:border-box}
.seo-consistency-section .shell{width:100%;max-width:none;margin:0;padding:0}
.seo-consistency-section .center-heading{text-align:center;max-width:800px;margin:0 auto 42px}
.seo-consistency-section .eyebrow{display:inline-flex;border:1px solid #ccefe4;background:#e8f9f3;border-radius:999px;padding:8px 13px;margin:0 0 22px;color:#0a9b53;font-size:12px;font-weight:800;letter-spacing:.14em}
.seo-consistency-section h2{font-size:44px;line-height:1.08;font-weight:700;letter-spacing:-.04em;margin:12px 0 15px;color:#fff}
.seo-consistency-section h2 span{color:#12a957}
.seo-consistency-section .center-heading p{font-size:17px;line-height:1.75;color:#637083;margin:0}
.seo-consistency-section button{font:inherit;cursor:pointer}
.seo-consistency-section button:focus-visible{outline:3px solid #39cb82;outline-offset:3px}
.seo-consistency-section .consistency-demo{max-width:1180px;margin:auto;border:1px solid #2a3c53;border-radius:24px;background:#101e32;overflow:hidden;color:#fff}.seo-consistency-section .source-record{padding:20px 24px;background:linear-gradient(90deg,#113c31,#10263a);border-bottom:1px solid #2b4056}.seo-consistency-section .source-record>small{font-size:9px;color:#67dca2;font-weight:800;letter-spacing:.12em}.seo-consistency-section .source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.seo-consistency-section .source-grid span{padding:11px 13px;border:1px solid #315249;border-radius:10px;color:#d7e4df;font-size:12px}.seo-consistency-section .source-grid b{display:block;color:#7fa69a;font-size:9px;margin-bottom:3px}.seo-consistency-section .compare-table{padding:18px 24px}.seo-consistency-section .ct-head,.seo-consistency-section .ct-row{display:grid;grid-template-columns:1.1fr 1.5fr 1.5fr 1.4fr .9fr;gap:12px;align-items:center}.seo-consistency-section .ct-head{padding:0 13px 9px;color:#71859e;font-size:9px;text-transform:uppercase;font-weight:800}.seo-consistency-section .ct-row{min-height:62px;padding:10px 13px;border:1px solid #273a50;border-radius:12px;margin-bottom:8px;color:#b6c4d5;transition:.4s}.seo-consistency-section .ct-row.active{border-color:#39cb82;background:#112d2a}.seo-consistency-section .ct-row.issue{border-color:#f2a742;background:#2d281d}.seo-consistency-section .ct-row b{color:#fff}.seo-consistency-section .field-ok{color:#52dc94}.seo-consistency-section .field-bad{color:#ffc35c;font-weight:700}.seo-consistency-section .result-pill{padding:6px 9px;border-radius:20px;background:#1c3340;font-size:10px;text-align:center}.seo-consistency-section .ct-row.issue .result-pill{background:#503a1c;color:#ffd082}.seo-consistency-section .consistency-explain{margin:0 24px 24px;padding:17px 20px;border-radius:15px;background:#14283d;display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:center}.seo-consistency-section .ce-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#123f30;color:#53df98;font-weight:900}.seo-consistency-section .consistency-explain small,.seo-consistency-section .consistency-explain b,.seo-consistency-section .consistency-explain p{display:block}.seo-consistency-section .consistency-explain small{font-size:8px;color:#7e93ac}.seo-consistency-section .consistency-explain p{font-size:10px;color:#91a4ba;margin:3px 0 0}.seo-consistency-section .consistency-explain button{border:1px solid #36516d;background:transparent;color:#c8d5e4;padding:9px 12px;border-radius:9px}

.seo-consistency-section .ct-row>b:first-child{display:block;font-size:14px;line-height:1.2;font-weight:800;text-transform:none;letter-spacing:0;color:#fff;white-space:nowrap;margin:0;padding:0;position:static;transform:none}
.seo-consistency-section .ct-row>*,.seo-consistency-section .source-grid>*,.seo-consistency-section .consistency-explain>div{min-width:0;overflow-wrap:anywhere}
@media(max-width:900px){.seo-consistency-section .source-grid{grid-template-columns:1fr}.seo-consistency-section .ct-head{display:none}.seo-consistency-section .ct-row{grid-template-columns:1fr 1fr}.seo-consistency-section .consistency-explain{grid-template-columns:42px minmax(0,1fr)}.seo-consistency-section .consistency-explain button{grid-column:1/-1}}
@media(max-width:640px){.seo-consistency-section h2{font-size:34px}.seo-consistency-section .eyebrow{font-size:10px;letter-spacing:.08em}.seo-consistency-section .source-record,.seo-consistency-section .compare-table{padding:16px}.seo-consistency-section .ct-row{grid-template-columns:minmax(0,1fr);gap:8px}.seo-consistency-section .ct-row>span::before{content:attr(data-label) ': ';color:#91a4ba;font-size:10px}.seo-consistency-section .consistency-explain{margin:0 16px 16px;padding:14px;grid-template-columns:30px minmax(0,1fr);gap:10px}.seo-consistency-section .ce-icon{width:30px;height:30px}}
@media(prefers-reduced-motion:reduce){.seo-consistency-section *{transition:none!important}}

/*** CONSISTENCY CHECK ends here ***/

.seo-opportunities-section{width:100%;max-width:none;background:none!important;margin:0!important;padding:0!important;color:#101a2c;font-family:Manrope,Arial,sans-serif;line-height:1.65}
.seo-opportunities-section,.seo-opportunities-section *{box-sizing:border-box}
.seo-opportunities-section .shell{width:100%;max-width:none;margin:0;padding:0}
.seo-opportunities-section .opp-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:75px;align-items:center}
.seo-opportunities-section .opp-grid>*{min-width:0}
.seo-opportunities-section .eyebrow{display:inline-flex;border:1px solid #ccefe4;background:#e8f9f3;border-radius:999px;padding:8px 13px;margin:0 0 22px;color:#0a9b53;font-size:12px;font-weight:800;letter-spacing:.14em}
.seo-opportunities-section h2{font-size:44px;line-height:1.08;font-weight:700;letter-spacing:-.04em;margin:12px 0 15px;color:#101a2c}
.seo-opportunities-section h2 span{color:#12a957}
.seo-opportunities-section p{font-size:17px;line-height:1.75;color:#637083;margin:1em 0}
.seo-opportunities-section .live-dot{width:9px;height:9px;border-radius:50%;background:#15bd66;box-shadow:0 0 0 5px rgba(21,189,102,.13);display:inline-block;flex-shrink:0}
.seo-opportunities-section .mini-points{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}
.seo-opportunities-section .mini-points span{font-size:13px;color:#375044;background:#f1fbf5;border-radius:10px;padding:10px}
.seo-opportunities-section .gap-demo{border:1px solid #dce8e2;border-radius:24px;background:#fff;box-shadow:0 24px 60px rgba(20,70,48,.1);overflow:hidden}.seo-opportunities-section .gap-head{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;border-bottom:1px solid #e5ece8}.seo-opportunities-section .gap-head>div{display:flex;gap:10px;align-items:center}.seo-opportunities-section .gap-head em{font-size:10px;font-style:normal;color:#77867e}.seo-opportunities-section .gap-body{display:grid;grid-template-columns:.8fr 1.2fr;min-height:330px}.seo-opportunities-section .gap-platforms{padding:18px;background:#f7fbf9;display:grid;gap:8px}.seo-opportunities-section .gap-platform{display:grid;grid-template-columns:35px 1fr auto;gap:10px;align-items:center;padding:10px;border:1px solid #e2ebe6;border-radius:11px;background:#fff;transition:.4s}.seo-opportunities-section .gap-platform.active{border-color:#34c77c;transform:translateX(5px)}.seo-opportunities-section .gap-platform span{width:35px;height:35px;border-radius:9px;background:#eef5f1;display:grid;place-items:center;font-weight:800}.seo-opportunities-section .gap-platform b{font-size:11px}.seo-opportunities-section .gap-platform em{font-size:9px;font-style:normal}.seo-opportunities-section .gap-detail{padding:30px;display:flex;flex-direction:column;justify-content:center}.seo-opportunities-section .gap-detail>small{font-size:9px;color:#0a9b53;font-weight:800;letter-spacing:.12em}.seo-opportunities-section .gap-big-icon{width:58px;height:58px;border-radius:15px;background:#e9f9f1;display:grid;place-items:center;font-size:20px;font-weight:800;margin:13px 0}.seo-opportunities-section .gap-detail h3{font-size:22px;margin:0 0 8px}.seo-opportunities-section .gap-detail p{font-size:12px!important;line-height:1.55!important;margin:0}.seo-opportunities-section .gap-impact{display:flex;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid #e5ece8;font-size:10px;color:#7c8982}.seo-opportunities-section .gap-impact b{color:#079b51}.seo-opportunities-section .gap-footer{padding:14px 20px;border-top:1px solid #e5ece8;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;font-size:10px}.seo-opportunities-section .gap-footer>div{height:5px;background:#e4eee9;border-radius:5px;overflow:hidden}.seo-opportunities-section .gap-footer i{display:block;height:100%;width:0;background:#10ad6c;transition:.5s}.seo-opportunities-section .gap-footer b{font-size:18px;color:#0b9e55}

.seo-opportunities-section .gap-body>*,.seo-opportunities-section .gap-platform b{min-width:0}
.seo-opportunities-section .gap-platform b{overflow-wrap:anywhere}
@media(max-width:1100px){.seo-opportunities-section .opp-grid{grid-template-columns:minmax(0,1fr);gap:32px}}
@media(max-width:640px){.seo-opportunities-section h2{font-size:34px}.seo-opportunities-section .eyebrow{font-size:10px;letter-spacing:.08em}.seo-opportunities-section .gap-body{grid-template-columns:minmax(0,1fr)}.seo-opportunities-section .gap-head{flex-wrap:wrap;gap:10px;padding:16px}.seo-opportunities-section .gap-detail{padding:20px}.seo-opportunities-section .mini-points{grid-template-columns:1fr}.seo-opportunities-section .gap-platform{grid-template-columns:35px minmax(0,1fr) auto}.seo-opportunities-section .gap-platform.active{transform:none}}
@media(prefers-reduced-motion:reduce){.seo-opportunities-section *{transition:none!important}.seo-opportunities-section .gap-platform.active{transform:none}}

/*** SEO oppertunity ends here ***/

.seo-customer-journey{width:100%;max-width:none;background:none!important;padding:0!important;margin:0!important;color:#101a2c;font-family:Manrope,Arial,sans-serif;line-height:1.65}
.seo-customer-journey,.seo-customer-journey *{box-sizing:border-box}
.seo-customer-journey .shell{width:100%;max-width:none;margin:0;padding:0}
.seo-customer-journey .center-heading{text-align:center;max-width:800px;margin:0 auto 42px}
.seo-customer-journey .eyebrow{display:inline-flex;border:1px solid #ccefe4;background:#e8f9f3;border-radius:999px;padding:8px 13px;margin:0 0 22px;color:#0a9b53;font-size:12px;font-weight:800;letter-spacing:.14em}
.seo-customer-journey h2{font-size:44px;line-height:1.08;font-weight:700;letter-spacing:-.04em;margin:12px 0 15px;color:#101a2c}
.seo-customer-journey h2 span{color:#12a957}
.seo-customer-journey .center-heading p{font-size:17px;line-height:1.75;color:#637083;margin:0}
.seo-customer-journey button{font:inherit;cursor:pointer}
.seo-customer-journey button:focus-visible{outline:3px solid #0aa25a;outline-offset:3px}
.seo-customer-journey img{max-width:100%;height:auto;display:block}
.seo-customer-journey .journey-demo{max-width:1150px;margin:auto;border:1px solid #d9e7e0;border-radius:26px;background:#fff;padding:26px;box-shadow:0 24px 65px rgba(14,71,47,.08)}.seo-customer-journey .journey-sources{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.seo-customer-journey .jsource{border:1px solid #dce8e2;background:#f8fbf9;border-radius:13px;padding:12px;display:flex;gap:9px;align-items:center;color:#5d6c65;transition:.4s}.seo-customer-journey .jsource.active{border-color:#27c477;background:#ebfbf3;color:#087d46;transform:translateY(-4px)}.seo-customer-journey .jsource b{width:30px;height:30px;border-radius:8px;background:#fff;display:grid;place-items:center}.seo-customer-journey .jsource span{font-weight:700;font-size:11px}.seo-customer-journey .journey-line{height:4px;background:#e3ede8;margin:20px 4%;overflow:hidden}.seo-customer-journey .journey-line i{display:block;height:100%;width:0;background:#10ad6c;transition:1s}.seo-customer-journey .journey-screen{display:grid;grid-template-columns:1fr auto 1fr auto .75fr;gap:16px;align-items:stretch}.seo-customer-journey .journey-customer,.seo-customer-journey .journey-brand,.seo-customer-journey .journey-outcome{border:1px solid #e0e9e4;border-radius:17px;padding:22px;display:flex;flex-direction:column;justify-content:center}.seo-customer-journey .journey-customer>span{color:#10ad6c}.seo-customer-journey .journey-brand img{width:100px;margin-bottom:10px}.seo-customer-journey .journey-outcome{text-align:center;background:#0d1a2c;color:#fff}.seo-customer-journey .journey-outcome>span{width:38px;height:38px;border-radius:50%;background:#143b30;color:#52dd96;display:grid;place-items:center;margin:0 auto 8px}.seo-customer-journey .journey-screen b{font-size:13px}.seo-customer-journey .journey-screen small{color:#859188;font-size:10px;margin-top:5px}.seo-customer-journey .journey-outcome small{color:#8fa2b9}.seo-customer-journey .journey-arrow{display:grid;place-items:center;color:#10ad6c;font-size:25px}.seo-customer-journey .journey-caption{display:flex;justify-content:center;gap:10px;margin-top:18px;font-size:11px;color:#687970}.seo-customer-journey .journey-caption b{color:#0a9652}.seo-customer-journey .journey-line{height:6px;border-radius:99px}.seo-customer-journey .journey-line i{border-radius:99px;transition:width .65s ease}.seo-customer-journey .journey-customer,.seo-customer-journey .journey-brand,.seo-customer-journey .journey-outcome{position:relative;transition:all .35s ease;overflow:hidden}.seo-customer-journey .journey-customer:before,.seo-customer-journey .journey-brand:before,.seo-customer-journey .journey-outcome:before{content:"";position:absolute;inset:0;border:2px solid transparent;border-radius:17px;pointer-events:none}.seo-customer-journey .journey-screen .stage-active{transform:translateY(-6px);box-shadow:0 16px 35px rgba(16,173,108,.16);background:#effcf5;border-color:#39cb82}.seo-customer-journey .journey-screen .stage-active:before{border-color:#39cb82}.seo-customer-journey .journey-screen .stage-active b{color:#087d46}.seo-customer-journey .journey-screen .stage-active small{color:#557269}.seo-customer-journey .journey-outcome.stage-active{background:#0d1a2c;border-color:#39cb82}.seo-customer-journey .journey-outcome.stage-active b{color:#fff}.seo-customer-journey .journey-outcome.stage-active small{color:#a9bbca}.seo-customer-journey .journey-step-badge{display:inline-flex;width:max-content;align-items:center;gap:6px;padding:5px 9px;border-radius:99px;background:#e7f8ef;color:#09894d;font-size:9px;font-weight:800;margin-bottom:10px;text-transform:uppercase;letter-spacing:.08em}.seo-customer-journey .journey-outcome .journey-step-badge{margin-left:auto;margin-right:auto;background:#173c31;color:#65e5a5}.seo-customer-journey .journey-customer>span{width:30px;height:30px;border-radius:50%;background:#eaf9f1;display:grid;place-items:center;margin-bottom:10px}.seo-customer-journey .journey-brand img{transition:.35s}.seo-customer-journey .journey-brand.stage-active img{transform:scale(1.06)}.seo-customer-journey .journey-arrow{opacity:.25;transition:.35s}.seo-customer-journey .journey-arrow.flow-active{opacity:1;transform:translateX(4px);text-shadow:0 0 16px rgba(16,173,108,.35)}

.seo-customer-journey .journey-screen>*,.seo-customer-journey .jsource{min-width:0}
.seo-customer-journey .jsource b{flex-shrink:0}
@media(max-width:900px){.seo-customer-journey .journey-screen{grid-template-columns:minmax(0,1fr)}.seo-customer-journey .journey-arrow,.seo-customer-journey .journey-arrow.flow-active{transform:rotate(90deg)}.seo-customer-journey .journey-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.seo-customer-journey h2{font-size:34px}.seo-customer-journey .eyebrow{font-size:10px;letter-spacing:.08em}.seo-customer-journey .journey-demo{padding:16px}.seo-customer-journey .jsource{padding:8px}.seo-customer-journey .journey-caption{flex-wrap:wrap;text-align:center}}
@media(prefers-reduced-motion:reduce){.seo-customer-journey *{transition:none!important}.seo-customer-journey .stage-active{transform:none!important}}


/*** SEO customer journey ***/

.seo-final-cta{width:100%;max-width:none;padding:0!important;margin:0!important;background:none!important;font-family:Manrope,Arial,sans-serif;line-height:1.65;color:#092b20}
.seo-final-cta,.seo-final-cta *{box-sizing:border-box}
.seo-final-cta .shell{width:100%;max-width:none;margin:0;padding:0}
.seo-final-cta .cta-box{padding:70px;background:linear-gradient(135deg,#e8f9f1,#f9fcfb);border:1px solid #cce8dc;border-radius:30px;text-align:center;position:relative;overflow:hidden}
.seo-final-cta .cta-box::before,.seo-final-cta .cta-box::after{content:"";position:absolute;width:210px;height:210px;border:1px solid #c7e8d9;border-radius:50%;pointer-events:none}
.seo-final-cta .cta-box::before{left:-110px;top:-110px}
.seo-final-cta .cta-box::after{right:-110px;bottom:-110px}
.seo-final-cta .eyebrow{display:inline-flex;background:none;border:0;padding:0;color:#0da45f;margin:0 0 22px;letter-spacing:.12em;font-size:12px;font-weight:800;align-items:center}
.seo-final-cta .eyebrow::before{content:"— ";font-size:20px;white-space:pre}
.seo-final-cta h2{color:#092b20;font-size:52px;line-height:1.08;font-weight:700;letter-spacing:-.04em;max-width:900px;margin:0 auto 20px}
.seo-final-cta h2 span{color:#10ad6c}
.seo-final-cta p{color:#667587;font-size:16px;line-height:1.65;max-width:750px;margin:0 auto 30px}
.seo-final-cta .final-plan-action{display:flex;justify-content:center;margin:30px auto 22px}
.seo-final-cta .btn{min-width:220px;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:13px;padding:15px 22px;font-size:16px;font-weight:800;text-decoration:none;line-height:1.65;transition:transform .25s}
.seo-final-cta .btn-primary{background:linear-gradient(135deg,#079b51,#0db76e);color:#fff;box-shadow:0 10px 28px rgba(7,155,81,.22)}
.seo-final-cta .btn:hover{transform:translateY(-2px)}
.seo-final-cta .btn:focus-visible{outline:3px solid #0aa25a;outline-offset:4px}
.seo-final-cta .product-meta{display:flex;justify-content:center;gap:18px 28px;flex-wrap:wrap;color:#61736c;font-size:11px;font-weight:700}
.seo-final-cta .product-meta span{color:#61736c}
@media(max-width:900px){.seo-final-cta .cta-box{padding:48px 30px}.seo-final-cta h2{font-size:42px}}
@media(max-width:600px){.seo-final-cta .cta-box{padding:40px 20px}.seo-final-cta h2{font-size:34px}.seo-final-cta .eyebrow{font-size:10px;letter-spacing:.08em}.seo-final-cta .product-meta{flex-direction:column;gap:8px}.seo-final-cta .btn{min-width:0;width:100%}}
@media(prefers-reduced-motion:reduce){.seo-final-cta .btn{transition:none}}

/*** SEo final CTA ends here ***/

