.seo-page{background:#020c17}.seo-page .ws-section{padding-block:32px}.seo-page h2{font-size:clamp(25px,2.5vw,36px);letter-spacing:-.035em}.seo-accent{color:#18c8ff}.seo-page .seo-icon{width:70px;height:70px;object-fit:contain;aspect-ratio:1}.seo-sprite{background-image:url('/media/services/seo/icons.png');background-size:500% 400%;background-repeat:no-repeat;mix-blend-mode:screen}.seo-page .crm-inline .seo-icon{width:65px;height:65px}.seo-page .crm-inline h3{font-size:17px}.seo-page .crm-inline p{font-size:13px}.seo-page .ws-card{border-color:#135577;background:linear-gradient(135deg,#082039,#020c17);box-shadow:inset 0 1px #3ac0ff0a}.seo-page .ws-card:hover{border-color:#26a6e3;box-shadow:0 0 24px #129ce51c}.seo-hero{position:relative;overflow:hidden;border-bottom:1px solid #1475a1;background:radial-gradient(ellipse at 75% 85%,#0965a14a,transparent 50%),#020c17}.seo-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#020c17 10%,#020c17a0 45%,transparent),url('/media/services/seo/audit.png') center/cover;opacity:.3;pointer-events:none}.seo-hero .ws-breadcrumb{padding-top:30px;position:relative;z-index:3}.seo-hero-grid{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;min-height:550px}.seo-copy{position:relative;z-index:3;padding:25px 0}.seo-copy h1{font-size:clamp(40px,4.6vw,66px);line-height:1.04;letter-spacing:-.045em;margin:20px 0}.seo-copy h1 em{display:block;font-style:normal;color:#1dc7ff}.seo-copy p{font-size:17px;line-height:1.8;max-width:510px;color:#c3d1e4}.seo-copy .ws-actions{flex-wrap:wrap}.seo-hero-scene{position:relative;min-height:560px;align-self:stretch}.seo-robot{position:absolute;height:565px;width:83%;object-fit:contain;object-position:center bottom;right:-8%;bottom:-15px;z-index:2;filter:drop-shadow(0 0 20px #126ed34a);animation:seo-float 7s ease-in-out infinite}.seo-halo{position:absolute;inset:15% 5%;border-radius:50%;border:1px solid #2685bb66;box-shadow:0 0 100px #085ab833,inset 0 0 60px #da244129}.seo-floating{position:absolute;z-index:3;left:0;top:17%;width:250px;padding:18px;border:1px solid #2282b9;border-radius:12px;background:linear-gradient(130deg,#062444ed,#020c17db);box-shadow:0 0 25px #087ccb50;backdrop-filter:blur(8px);transform:perspective(650px) rotateY(8deg);font-size:12px}.seo-search{display:flex;gap:9px;align-items:center;border:1px solid #168cc9;padding:8px;border-radius:7px;margin-bottom:15px;color:#cae9ff}.seo-search .seo-icon{width:25px;height:25px}.seo-floating b{display:block;font-size:12px}.seo-floating small{color:#90b6d4;font-size:10px}.seo-bars{height:100px;display:flex;gap:9px;align-items:flex-end;margin:15px 0;border-bottom:1px solid #237096}.seo-bars i{flex:1;background:linear-gradient(#12d4ff,#064088);border:1px solid #43acff;border-bottom:0;border-radius:3px 3px 0 0;box-shadow:0 0 14px #0895e733;animation:seo-glow 5s infinite alternate}.seo-bars i:last-child{background:linear-gradient(#ff4562,#780c37);border-color:#fa4b6b}.seo-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:15px 0;border-bottom:1px solid #184565}.seo-strip a{text-align:center;border-right:1px solid #184565;display:grid;justify-items:center;gap:5px;font-size:12px;color:#d1e8ff}.seo-strip a:last-child{border:0}.seo-strip .seo-icon{width:43px;height:43px}.seo-page .crm-vision-grid{grid-template-columns:1.25fr 1fr;gap:28px}.seo-benefits{display:grid;gap:12px}.seo-report{border:1px solid #219fe9;border-radius:14px;background:#05121f;box-shadow:0 0 25px #128bdf25;overflow:hidden}.seo-report-head{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid #1b3d56;font-size:14px}.seo-report-body{display:grid;grid-template-columns:145px 1fr;min-height:300px}.seo-report-nav{display:flex;flex-direction:column;gap:8px;padding:14px 10px;border-right:1px solid #153953}.seo-report-nav button{background:transparent;color:#a9c7e1;border:1px solid transparent;padding:10px 8px;text-align:left;font-size:12px;border-radius:7px;cursor:pointer}.seo-report-nav button[aria-selected=true]{background:#0967be;color:white;border-color:#28a6ff;box-shadow:0 0 16px #188adc44}.seo-report-content{padding:16px;min-width:0}.seo-report-content h3{font-size:19px;margin:12px 0}.seo-report-content p{font-size:13px}.seo-report-content a{color:#40c5ff;font-size:12px}.seo-audit-row{display:flex;align-items:center;gap:10px;padding:13px 10px;margin-bottom:10px;background:#0b263e;border:1px solid #154466;border-radius:8px}.seo-audit-row .seo-icon{width:33px;height:33px}.seo-audit-row b{display:block;font-size:12px}.seo-audit-row small{font-size:10px;color:#9abbda;display:block;line-height:1.5;margin-top:5px}.seo-audit-row>span{margin-left:auto;color:#53d1ff;font-size:9px;white-space:nowrap}.seo-report-help{margin:0;padding:12px 18px;color:#9cb7d3;font-size:11px}.seo-demo-note{display:block;padding:12px 15px;border-top:1px solid #204563;color:#86a9c5;font-size:10px}.seo-technologies{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}.seo-technologies article{padding:18px 10px;display:grid;justify-items:center;gap:10px}.seo-technologies b{font-size:15px}.seo-page .crm-steps .seo-icon{width:65px;height:65px}.seo-page .crm-steps:before{top:42px}.seo-page .crm-grid.four .crm-inline{padding:16px;gap:10px}.seo-page .crm-grid.four .seo-icon{width:48px;height:48px}.seo-page .crm-grid.four h3{font-size:15px}.seo-monitor-grid{display:grid;grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:15px}.seo-monitor{border:1px solid #185784;border-radius:12px;overflow:hidden;background:#06182b;position:relative}.seo-monitor img{width:100%;height:100%;object-fit:cover}.seo-monitor small{position:absolute;bottom:0;left:0;right:0;padding:10px;background:#020c17cc;color:#b7dfff;font-size:10px}.seo-page .crm-card .seo-icon{height:70px;width:70px}.seo-page .crm-card h3{font-size:16px}.seo-page .crm-card p{font-size:12px}.seo-page .crm-guide summary{color:#eff8ff}.seo-page .crm-guide img{object-fit:cover;object-position:center}.seo-page .ws-button{box-shadow:0 5px 22px #ff28402b,inset 0 1px #ffffff55}.seo-page .ws-outline{box-shadow:0 0 18px #1384d51f}.seo-page button:focus-visible,.seo-page a:focus-visible{outline:2px solid #54d8ff;outline-offset:4px}.seo-page .ws-cta{background:radial-gradient(ellipse at 70% 100%,#114e8055,transparent),linear-gradient(110deg,#081527,#031325);border-color:#235178}@keyframes seo-float{50%{transform:translateY(-8px)}}@keyframes seo-glow{to{filter:brightness(1.3)}}
@media(max-width:1100px){.seo-floating{width:200px;padding:13px}.seo-copy h1{font-size:47px}.seo-hero-grid{grid-template-columns:1fr 1fr}.seo-robot{height:530px}.seo-page .crm-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-report-body{grid-template-columns:1fr}.seo-report-nav{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid #153953}.seo-report-nav button{font-size:10px;padding:7px}.seo-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.seo-hero-grid{grid-template-columns:1fr}.seo-hero .ws-breadcrumb{font-size:10px;padding-top:24px;flex-wrap:wrap}.seo-copy{padding:18px 0 0}.seo-copy h1{font-size:43px}.seo-copy p{font-size:15px}.seo-hero-scene{min-height:385px}.seo-robot{height:400px;bottom:-15px;right:-11%;width:88%}.seo-floating{width:170px;top:22%;font-size:10px}.seo-search{font-size:10px}.seo-bars{height:75px;gap:6px}.seo-strip{gap:5px}.seo-strip a{font-size:9px;padding:0 3px}.seo-strip .seo-icon{width:35px;height:35px}.seo-page .crm-grid.three{grid-template-columns:1fr}.seo-page .crm-grid.four .crm-inline{display:block}.seo-page .crm-grid.four .seo-icon{margin-bottom:9px}.seo-page .crm-vision-grid{grid-template-columns:1fr}.seo-page .ws-actions{gap:10px}.seo-page .ws-actions .ws-button{font-size:12px;padding:12px 15px}.seo-page .crm-inline .seo-icon{width:58px;height:58px}.seo-technologies{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.seo-technologies b{font-size:12px}.seo-technologies .seo-icon{width:50px;height:50px}.seo-audit-row>span{font-size:8px}.seo-report-content{padding:12px}.seo-monitor-grid{gap:10px}.seo-monitor-grid .crm-card{padding:12px}.seo-monitor-grid .crm-card h3{font-size:14px}.seo-monitor-grid .crm-card p{font-size:11px}}
@media(prefers-reduced-motion:reduce){.seo-page *{animation:none!important;transition:none!important}}
