.seo-page .webdev-hero__title{font-size:clamp(2.65rem,6.2vw,5.55rem);max-width:16ch}.seo-page.webdev-page .webdev-section-title{max-width:19ch}.seo-accent--cyan{color:#94f2ff;text-shadow:0 0 16px rgba(148,242,255,.25)}.seo-accent--magenta{color:#ff7ec2;text-shadow:0 0 16px rgba(255,126,194,.25)}.seo-page>.webdev-final,.seo-page>.webdev-section{background-color:transparent}.seo-page .webdev-audit-card.seo-journey-card{background:radial-gradient(circle at 88% 10%,rgba(255,126,194,.13),transparent 27%),radial-gradient(circle at 12% 94%,rgba(148,242,255,.11),transparent 31%),linear-gradient(145deg,#142339e6,#080e1bf5);border-color:#94f2ff33;border-radius:1.25rem}.seo-page .seo-journey-card .webdev-audit-card__top{background:#ffffff09;border-bottom-color:#94f2ff21;min-height:3rem}.seo-page .seo-journey-card .webdev-audit-card__url:after{color:#94f2ff;content:"LIVE";display:inline-block;font-size:.58rem;letter-spacing:.14em;margin-left:.6rem}.seo-page .seo-journey-card .webdev-audit-card__body{gap:1.3rem;padding:clamp(1.3rem,3.5vw,1.75rem)}.seo-page .seo-journey-card .webdev-audit-card__body>div:first-child{border-bottom:1px solid rgba(186,214,255,.12);padding-bottom:1.25rem;position:relative}.seo-page .seo-journey-card .webdev-audit-card__body>div:first-child:after{bottom:1.3rem;color:#94f2ffb8;content:"01 →05";font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;position:absolute;right:0}.seo-journey{display:grid;gap:.25rem;list-style:none;margin:0;padding:0;position:relative}.seo-journey__layout{align-items:stretch;display:grid;gap:clamp(.5rem,1.15vw,.75rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.seo-journey__layout .seo-journey{align-self:center}.seo-journey:before{background:linear-gradient(180deg,#94f2ff3d,#94f2ffb8 76%,#ff7ec2b8);bottom:1.2rem;content:"";left:.79rem;position:absolute;top:1.2rem;width:1px}.seo-journey:after{background:#d2fbff;border-radius:50%;box-shadow:0 0 .3rem #d2fbfff2,0 0 .85rem #94f2ffe6;content:"";height:.54rem;left:.52rem;opacity:0;pointer-events:none;position:absolute;top:.93rem;width:.54rem;z-index:3}.seo-journey__step{align-items:center;color:#f8fbffd1;display:flex;font-size:.9rem;font-weight:550;gap:.75rem;min-height:2.85rem;padding:.45rem .3rem;position:relative;transition:color .24s ease,transform .24s ease}.seo-journey__number{background:#0d1a2b;border:1px solid rgba(148,242,255,.28);border-radius:999px;box-shadow:0 0 0 .22rem #0d1a2bf0;color:#d2fbffe0;display:grid;flex:0 0 auto;font-family:var(--font-mono);font-size:.58rem;height:1.6rem;letter-spacing:-.04em;place-items:center;position:relative;width:1.6rem;z-index:2}.seo-journey__label{min-width:0;padding-right:1.75rem;position:relative}.seo-journey__label:after{background:linear-gradient(90deg,rgba(148,242,255,.42),transparent);content:"";height:1px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:width .24s ease,background .24s ease;width:1.1rem}.seo-journey__step:nth-child(5){color:#fff}.seo-journey__step:nth-child(5) .seo-journey__number{background:#32182e;border-color:#ff7ec2a8;box-shadow:0 0 0 .22rem #32182ef0,0 0 1rem #ff7ec247;color:#fff1fa}.seo-signal-field{min-width:0;overflow:hidden;position:relative}.seo-signal-field:before{background:radial-gradient(circle at 72% 21%,rgba(255,126,194,.11),transparent 29%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.seo-signal-field svg{display:block;height:100%;min-height:100%;overflow:visible;position:relative;width:100%;z-index:1}.seo-signal-field__grid,.seo-signal-field__growth,.seo-signal-field__network,.seo-signal-field__trace{fill:none;stroke-linecap:round;stroke-linejoin:round}.seo-signal-field__grid{stroke:#bad6ff13;stroke-width:.65}.seo-signal-field__network{stroke:#94f2ff33;stroke-width:.8}.seo-signal-field__growth{stroke:#b3e3ff52;stroke-width:1.25}.seo-signal-field__trace{opacity:.9;stroke:url(#seo-signal-gradient);stroke-dasharray:15 85;stroke-dashoffset:0;stroke-width:2.1}.seo-signal-field__node{fill:#111f35;stroke:#94f2ffb8;stroke-width:1.2}.seo-signal-field__node--source{fill:#0e283d;stroke:#94f2ff}.seo-signal-field__node--active{fill:#172d50;stroke:#6baeff}.seo-signal-field__node--result{fill:#35192f;stroke:#ff7ec2}.seo-signal-field__pulse{fill:none;opacity:0;stroke:#94f2ff5c;stroke-width:.8;transform-box:fill-box;transform-origin:center}.seo-signal-field__pulse--two{animation-delay:1.35s;stroke:#ff7ec266}.seo-signal-field__keyword{fill:#d2e7ff85;font-family:var(--font-mono);font-size:6px;letter-spacing:.08em;transform-box:fill-box;transform-origin:center}@media (hover:hover) and (pointer:fine){.seo-journey-card.is-tilting .seo-journey__step,.seo-journey-card:hover .seo-journey__step{color:#fff;transform:translate(.2rem)}.seo-journey-card.is-tilting .seo-journey__step:nth-child(2),.seo-journey-card:hover .seo-journey__step:nth-child(2){transition-delay:35ms}.seo-journey-card.is-tilting .seo-journey__step:nth-child(3),.seo-journey-card:hover .seo-journey__step:nth-child(3){transition-delay:70ms}.seo-journey-card.is-tilting .seo-journey__step:nth-child(4),.seo-journey-card:hover .seo-journey__step:nth-child(4){transition-delay:105ms}.seo-journey-card.is-tilting .seo-journey__step:nth-child(5),.seo-journey-card:hover .seo-journey__step:nth-child(5){transition-delay:.14s}.seo-journey-card.is-tilting .seo-journey__label:after,.seo-journey-card:hover .seo-journey__label:after{background:linear-gradient(90deg,rgba(148,242,255,.88),transparent);width:1.45rem}}.seo-journey-card.is-tilting .seo-journey:after,.seo-journey-card:hover .seo-journey:after{animation:seoJourneyProgress 1.8s cubic-bezier(.22,1,.36,1) both}@keyframes seoJourneyProgress{0%,9%{opacity:0;top:.93rem;transform:scale(.72)}16%{opacity:.96;transform:scale(1)}76%{opacity:.96;top:calc(100% - 1.47rem);transform:scale(1)}88%,to{opacity:0;top:calc(100% - 1.47rem);transform:scale(.78)}}@keyframes seoSignalTrace{0%,10%{opacity:.36;stroke-dashoffset:0}68%{opacity:1;stroke-dashoffset:-100}80%,to{opacity:.36;stroke-dashoffset:-100}}@keyframes seoSignalPulse{0%,12%{opacity:0;transform:scale(.72)}36%{opacity:.72}72%,to{opacity:0;transform:scale(1.9)}}@keyframes seoSignalKeyword{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:.78;transform:translateY(-3px)}}.seo-signal-field__trace{animation:seoSignalTrace 3.4s cubic-bezier(.48,0,.24,1) infinite}.seo-signal-field__pulse{animation:seoSignalPulse 3.6s cubic-bezier(.22,1,.36,1) infinite}.seo-signal-field__keyword--one{animation:seoSignalKeyword 4.6s ease-in-out .5s infinite}.seo-signal-field__keyword--two{animation:seoSignalKeyword 4.6s ease-in-out 1.2s infinite}.seo-signal-field__keyword--three{animation:seoSignalKeyword 4.6s ease-in-out 1.9s infinite}@media (prefers-reduced-motion:reduce){.seo-journey:after{animation:none!important;opacity:0!important}.seo-journey__label:after,.seo-journey__step,.seo-signal-field__keyword,.seo-signal-field__pulse,.seo-signal-field__trace{animation:none!important;transition:none!important}}@media (max-width:520px){.seo-journey__layout{gap:1rem;grid-template-columns:1fr}.seo-signal-field{min-height:10.5rem}.seo-signal-field:before{top:0;right:0;bottom:0;left:0}.seo-signal-field svg{height:10.5rem;min-height:10.5rem}}.seo-bento{display:grid;gap:1rem}.seo-bento .webdev-service-card{height:100%}.seo-expectation{background:radial-gradient(circle at 100% 0,rgba(98,173,255,.16),transparent 32%),radial-gradient(circle at 0 100%,rgba(255,84,184,.09),transparent 28%),#070d18;border:1px solid rgba(148,242,255,.18);border-radius:clamp(1.35rem,3vw,2rem);box-shadow:inset 0 1px #ffffff14,0 30px 72px #00000047;overflow:hidden;padding:clamp(1.5rem,4vw,3rem);position:relative}.seo-page.webdev-page .seo-expectation .webdev-section-title{max-width:18ch}.seo-expectation__text{color:#e7effacc;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.75;margin:1.15rem 0 0;max-width:54rem}.seo-expectation__tags{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:clamp(1.35rem,3vw,1.8rem) 0;padding:0}.seo-expectation__tags li{background:#94f2ff0f;border:1px solid rgba(148,242,255,.19);border-radius:999px;color:#e4f4ffe6;font-size:.85rem;padding:.52rem .9rem}.seo-expectation__statement{border-top:1px solid hsla(0,0%,100%,.1);color:#fff;font-family:var(--font-display);font-size:clamp(1.18rem,2.3vw,1.58rem);line-height:1.38;margin:0;max-width:62rem;padding-top:clamp(1.25rem,3vw,1.8rem)}@media (min-width:760px){.seo-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.seo-bento{grid-template-columns:repeat(6,minmax(0,1fr))}.seo-bento .webdev-service-card:first-child,.seo-bento .webdev-service-card:nth-child(4){grid-column:span 4}.seo-bento .webdev-service-card:nth-child(2),.seo-bento .webdev-service-card:nth-child(3){grid-column:span 2}}@media (max-width:520px){.seo-journey__step:nth-child(n){margin-left:0}}.seo-page .webdev-hero__lead{color:#f4f8ff;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:600;letter-spacing:-.01em;line-height:1.5;margin:clamp(1rem,2.4vw,1.4rem) 0 0;max-width:40rem}.seo-assurance{display:grid;gap:.7rem;grid-template-columns:1fr;list-style:none;margin:clamp(1.5rem,3.5vw,2.1rem) 0 0;padding:0}.seo-assurance__item{align-items:flex-start;background:#ffffff09;border:1px solid hsla(0,0%,100%,.09);border-radius:.95rem;display:flex;gap:.85rem;padding:.95rem 1.05rem}.seo-assurance__icon{background:#94f2ff14;border:1px solid rgba(148,242,255,.28);border-radius:.7rem;color:#94f2ff;display:grid;flex:none;height:2.15rem;place-items:center;width:2.15rem}.seo-assurance__icon svg{height:1.15rem;width:1.15rem}.seo-assurance__text strong{color:#fff;display:block;font-size:.96rem;font-weight:600}.seo-assurance__text span{color:#e7effaa8;display:block;font-size:.85rem;line-height:1.5;margin-top:.25rem}@media (min-width:640px){.seo-assurance{grid-template-columns:repeat(2,minmax(0,1fr))}}.seo-flow{--seo-flow-cyan:#94f2ff;--seo-flow-magenta:#ff7ec2;--seo-flow-blue:#62adff;--seo-flow-ink:var(--text-color,#e6edf7);--seo-flow-surface:rgba(9,15,28,.58);--seo-flow-line:rgba(148,242,255,.22);--seo-flow-ease:cubic-bezier(.16,1,.3,1);display:grid;gap:clamp(1.75rem,4vw,2.75rem);grid-template-columns:1fr;margin-top:clamp(1.75rem,4vw,2.75rem);perspective:1200px}@media (min-width:980px){.seo-flow{align-items:start;gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.seo-flow__steps{display:flex;flex-direction:column;gap:.4rem;position:relative}.seo-flow__steps:before{display:none}.seo-flow__rail{background:linear-gradient(180deg,#94f2ff2e,#ff7ec229);border-radius:999px;bottom:2rem;left:2.45rem;overflow:hidden;position:absolute;top:2rem;width:1px;z-index:0}.seo-flow__rail-fill{background:linear-gradient(180deg,var(--seo-flow-cyan),var(--seo-flow-magenta));border-radius:inherit;box-shadow:0 0 18px #94f2ff57;display:block;height:var(--seo-flow-fill,0);inset:0 auto auto 0;position:absolute;transition:height .62s var(--seo-flow-ease);width:100%}@media (max-width:560px){.seo-flow__rail{display:none}}.seo-flow__step{border:1px solid transparent;border-radius:1.15rem;padding:.85rem;position:relative;transform:translateZ(0);transition:background .32s ease,border-color .32s ease,transform .42s var(--seo-flow-ease),box-shadow .42s var(--seo-flow-ease);z-index:1}.seo-flow__step.is-active{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--seo-flow-surface);border-color:#94f2ff38;box-shadow:inset 0 1px #ffffff0d,0 18px 42px #0000002e;transform:translate3d(.28rem,0,0)}@media (hover:hover){.seo-flow__step:not(.is-active):hover{background:#ffffff06;border-color:#94f2ff1f;transform:translate3d(.12rem,0,0)}}.seo-flow__trigger{background:transparent;border:0;border-radius:.9rem;color:inherit;cursor:pointer;display:grid;font:inherit;gap:1rem;grid-template-columns:3.2rem minmax(0,1fr);margin:0;padding:0;text-align:left;width:100%}.seo-flow__trigger:focus-visible{outline:2px solid rgba(148,242,255,.6);outline-offset:4px}.seo-flow__icon{background:#0c1426cc;border:1px solid hsla(0,0%,100%,.12);border-radius:1rem;color:#e7effa80;display:grid;height:3.2rem;isolation:isolate;place-items:center;position:relative;transition:color .32s ease,border-color .32s ease,background .32s ease;width:3.2rem}.seo-flow__icon>svg{height:1.4rem;position:relative;width:1.4rem}.seo-flow__step.is-active .seo-flow__icon{background:#0f1a2ee6;border-color:#94f2ff66;color:#fff}.seo-flow__step.is-active .seo-flow__icon:after{background:radial-gradient(circle,rgba(148,242,255,.4),transparent 70%);border-radius:inherit;content:"";filter:blur(9px);top:-3px;right:-3px;bottom:-3px;left:-3px;position:absolute;z-index:-1}@property --seo-icon-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.seo-flow__step.is-active .seo-flow__icon:before{animation:seoIconOrbit 3.6s linear infinite;background:conic-gradient(from var(--seo-icon-angle),transparent 0deg,transparent 240deg,rgba(148,242,255,.9) 310deg,rgba(255,126,194,.55) 338deg,transparent 1turn);border-radius:inherit;content:"";top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute;z-index:0}@keyframes seoIconOrbit{to{--seo-icon-angle:360deg}}.seo-flow__head{display:block;padding-top:.15rem}.seo-flow__phase{color:#94f2ffb8;display:block;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase}.seo-flow__title{color:#e7effabd;display:block;font-family:var(--font-display);font-size:clamp(1.12rem,1.7vw,1.32rem);font-weight:600;letter-spacing:-.01em;margin-top:.3rem;transition:color .28s ease}.seo-flow__step.is-active .seo-flow__title{color:#fff}.seo-flow__detail{display:grid;grid-template-rows:0fr;margin-left:4.2rem;opacity:0;transition:grid-template-rows .44s ease,opacity .32s ease}.seo-flow__step.is-active .seo-flow__detail{grid-template-rows:1fr;opacity:1}.seo-flow__detail-inner{min-height:0;overflow:hidden}.seo-flow__detail-inner>*{opacity:0;transform:translate3d(0,.55rem,0)}.seo-flow__step.is-active .seo-flow__detail-inner>*{animation:seoFlowDetailIn .62s var(--seo-flow-ease) both}.seo-flow__step.is-active .seo-flow__long{animation-delay:60ms}.seo-flow__step.is-active .seo-flow__focus{animation-delay:.12s}.seo-flow__subtitle{color:#94f2ffd9;font-size:.82rem;font-weight:600;margin:.7rem 0 0}.seo-flow__long{color:#e7effab8;font-size:.9rem;line-height:1.62;margin:.55rem 0 0}.seo-flow__focus{align-items:center;background:#94f2ff0f;border:1px solid rgba(148,242,255,.22);border-radius:999px;color:#e7effad9;display:inline-flex;font-size:.78rem;gap:.5rem;margin-top:.9rem;padding:.4rem .7rem}.seo-flow__focus b{color:#94f2ffbf;font-family:var(--font-mono);font-size:.6rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}@keyframes seoFlowDetailIn{0%{opacity:0;transform:translate3d(0,.55rem,0)}to{opacity:1;transform:translateZ(0)}}.seo-flow__viewer{--seo-flow-tilt-x:0deg;--seo-flow-tilt-y:0deg;--seo-flow-ambient:rgba(148,242,255,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090f1c80;border:1px solid hsla(0,0%,100%,.08);border-radius:clamp(1.25rem,3vw,1.75rem);box-shadow:inset 0 1px #ffffff0f,0 40px 80px #00000059;display:flex;flex-direction:column;min-height:clamp(26rem,44vw,33rem);overflow:hidden;position:relative;transform:perspective(1400px) rotateX(var(--seo-flow-tilt-x)) rotateY(var(--seo-flow-tilt-y));transform-origin:50% 50%;transform-style:preserve-3d;transition:border-color .42s ease,box-shadow .42s ease,--seo-flow-ambient .7s ease;will-change:transform}.js .seo-flow__viewer.reveal-on-scroll:not(.is-visible){transform:translate3d(0,var(--reveal-distance),0) scale(var(--reveal-scale))}.seo-flow__viewer.reveal-on-scroll.is-visible{transform:perspective(1400px) rotateX(var(--seo-flow-tilt-x)) rotateY(var(--seo-flow-tilt-y))}@media (min-width:980px){.seo-flow__viewer{position:sticky;top:clamp(5rem,9vh,7rem)}}@media (hover:hover){.seo-flow__viewer:hover{border-color:#94f2ff29}}@property --seo-flow-ambient{syntax:"<color>";inherits:true;initial-value:rgba(148,242,255,.1)}.seo-flow__viewer:before{background:radial-gradient(70% 55% at 50% 0,var(--seo-flow-ambient),transparent 72%);z-index:0}.seo-flow__viewer:after,.seo-flow__viewer:before{content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.seo-flow__viewer:after{background-image:radial-gradient(rgba(231,239,250,.07) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:radial-gradient(85% 75% at 50% 28%,#000 25%,transparent 100%);mask-image:radial-gradient(85% 75% at 50% 28%,#000 25%,transparent 100%);z-index:1}.seo-flow__viewer:has(.seo-flow__scene[data-flow-scene="2"].is-active){--seo-flow-ambient:rgba(98,173,255,.13)}.seo-flow__viewer:has(.seo-flow__scene[data-flow-scene="3"].is-active){--seo-flow-ambient:rgba(255,126,194,.11)}.seo-flow__viewer:has(.seo-flow__scene[data-flow-scene="4"].is-active){--seo-flow-ambient:rgba(141,242,196,.11)}.seo-flow__viewer:has(.seo-flow__scene[data-flow-scene="5"].is-active){--seo-flow-ambient:rgba(255,143,109,.12)}.seo-flow__chrome{align-items:center;background:#05091299;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;gap:1rem;justify-content:space-between;padding:.7rem .95rem;position:relative;z-index:3}.seo-flow__dots{display:flex;gap:.4rem}.seo-flow__dots span{background:#ffffff1f;border-radius:999px;height:.6rem;width:.6rem}.seo-flow__module{background:#090f1c99;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;color:#94f2ffb8;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.18em;padding:.25rem .55rem}.seo-flow__ticks{align-items:center;display:flex;gap:.3rem}.seo-flow__ticks span{background:#ffffff24;border-radius:999px;height:2px;transition:background-color .4s ease,box-shadow .4s ease;width:.85rem}.seo-flow__ticks span.is-on{background:var(--seo-flow-cyan);box-shadow:0 0 8px #94f2ff8c}.seo-flow__stage{display:grid;flex:1;padding:clamp(1.25rem,3vw,2rem);position:relative;transform-style:preserve-3d;z-index:3}.seo-flow__scene{align-self:stretch;display:flex;flex-direction:column;grid-area:1/1;min-height:100%;opacity:0;pointer-events:none;transform:translateZ(-90px) rotateY(8deg) scale(.96);transform-style:preserve-3d;transition:opacity .5s var(--seo-flow-ease),transform .6s var(--seo-flow-ease),visibility 0s linear .48s;visibility:hidden;width:100%}.seo-flow__scene.is-active{opacity:1;pointer-events:auto;transform:none;transition:opacity .48s var(--seo-flow-ease),transform .48s var(--seo-flow-ease);visibility:visible}.seo-flow__scene.is-leaving{animation:seoFlowSceneLeave .5s var(--seo-flow-ease) both;visibility:visible}.seo-flow__scene [data-flow-pop]{opacity:1}.seo-flow__scene.is-active [data-flow-pop]{animation:seoFlowPop .6s var(--seo-flow-ease) both;animation-delay:calc(var(--i, 0)*70ms + .12s)}.seo-flow__scene.is-leaving [data-flow-pop]{opacity:1;transform:none}.seo-flow__scene-label{color:#94f2ff99;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.2em;margin:0 0 1rem}.seo-flow__scene-foot{align-items:center;color:#e7effa8c;display:flex;font-size:.78rem;gap:.55rem;margin:auto 0 0;padding-top:1.1rem}.seo-flow__scene-foot:before{background:var(--seo-flow-cyan);border-radius:999px;box-shadow:0 0 10px #94f2ffb3;content:"";flex:none;height:5px;width:5px}@keyframes seoFlowPop{0%{opacity:0;transform:translateY(14px) translateZ(0)}to{opacity:1;transform:none}}@keyframes seoFlowSceneLeave{0%{opacity:1;transform:translateZ(0) rotateY(0) scale(1)}to{opacity:0;transform:translateZ(-90px) rotateY(-8deg) scale(.96)}}.seo-nodes{flex:1;height:clamp(13rem,30vw,16rem);position:relative;transform-style:preserve-3d}.seo-nodes__lines{color:#94f2ff73;height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%}.seo-nodes__lines line{stroke-dasharray:6 7;stroke-dashoffset:120}.seo-flow__scene.is-active .seo-nodes__lines line{animation:seoFlowLineDraw 1.6s var(--seo-flow-ease) .4s forwards,seoFlowLineFlow 2.8s linear 2s infinite}.seo-flow__scene:not(.is-active) .seo-nodes__lines line{animation:none;stroke-dashoffset:120}.seo-node{animation:seoFlowNodeFloat 6s ease-in-out var(--seo-node-float-delay,0s) infinite;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1426eb;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#e7effad1;font-size:.74rem;padding:.4rem .8rem;position:absolute;transform:translate(-50%,-50%) translateZ(var(--seo-node-z,20px));white-space:nowrap}.seo-node--center{left:50%;top:50%;z-index:2;--seo-node-z:60px;animation:seoFlowNodeFloatCenter 5s ease-in-out infinite;background:#94f2ff1f;border-color:#94f2ff73;box-shadow:0 0 36px #94f2ff38;color:#fff;font-weight:600;padding:.9rem 1.1rem}.seo-node--center:before{border:1px solid rgba(148,242,255,.55);border-radius:inherit;content:"";top:-4px;right:-4px;bottom:-4px;left:-4px;opacity:0;position:absolute}.seo-flow__scene.is-active .seo-node--center:before{animation:seoFlowNodeRing 2.8s var(--seo-flow-ease) 1s infinite}@keyframes seoFlowNodeRing{0%{opacity:.9;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.45)}}.seo-node--a{left:20%;top:18%;--seo-node-z:30px;--seo-node-float-delay:-1s}.seo-node--b{left:82%;top:22%;--seo-node-z:44px;--seo-node-float-delay:-2.5s}.seo-node--c{left:24%;top:82%;--seo-node-z:24px;--seo-node-float-delay:-3.2s}.seo-node--d{left:80%;top:80%;--seo-node-z:38px;--seo-node-float-delay:-4s}.seo-flow__scene.is-active .seo-node{animation:seoFlowPop .6s var(--seo-flow-ease) calc(var(--i, 0)*70ms + .12s) both,seoFlowNodeFloat 6s ease-in-out var(--seo-node-float-delay,0s) infinite}.seo-flow__scene.is-active .seo-node--center{animation:seoFlowPop .6s var(--seo-flow-ease) calc(var(--i, 0)*70ms + .12s) both,seoFlowNodeFloatCenter 5s ease-in-out infinite}.seo-flow__scene.is-leaving .seo-node{animation:none;transform:translate(-50%,-50%) translateZ(var(--seo-node-z,20px))}@keyframes seoFlowNodeFloat{0%,to{transform:translate(-50%,-50%) translateZ(var(--seo-node-z,20px)) translateY(0)}50%{transform:translate(-50%,-50%) translateZ(var(--seo-node-z,20px)) translateY(-8px)}}@keyframes seoFlowNodeFloatCenter{0%,to{transform:translate(-50%,-50%) translateZ(60px) scale(1)}50%{transform:translate(-50%,-50%) translateZ(60px) scale(1.04)}}@keyframes seoFlowLineDraw{to{stroke-dashoffset:0}}@keyframes seoFlowLineFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-13}}.seo-flow__scene[data-flow-scene="2"] .seo-serp{margin-top:auto}.seo-serp{background:#0c142699;border:1px solid hsla(0,0%,100%,.1);border-radius:.9rem;display:grid;gap:.3rem;overflow:hidden;padding:.95rem 1.1rem;position:relative;transform:translateZ(30px)}.seo-serp:before{background:linear-gradient(100deg,transparent,rgba(148,242,255,.12) 46%,transparent 72%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transform:translate(-115%)}.seo-flow__scene.is-active .seo-serp:before{animation:seoFlowScan 1.35s var(--seo-flow-ease) .26s both}.seo-serp__url{color:#94f2ffb3;font-family:var(--font-mono);font-size:.7rem;padding-right:6rem}.seo-serp__check{background:#8df2c414;border:1px solid rgba(141,242,196,.32);border-radius:999px;color:#8df2c4eb;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.14em;opacity:0;padding:.18rem .5rem;position:absolute;right:.95rem;text-transform:uppercase;top:.85rem}.seo-flow__scene.is-active .seo-serp__check{animation:seoFlowBadgeIn .52s var(--seo-flow-ease) 1.55s forwards}.seo-flow__scene:not(.is-active) .seo-serp__check{animation:none;opacity:0}@keyframes seoFlowBadgeIn{0%{opacity:0;transform:translateY(5px) scale(.92)}to{opacity:1;transform:none}}.seo-serp__title{color:#fff;font-size:1.02rem;font-weight:600}.seo-serp__desc{color:#e7effa99;font-size:.82rem;line-height:1.5}.seo-tree{font-size:.82rem;list-style:none;margin:1.1rem 0 0;padding:0;transform:translateZ(15px)}.seo-tree ul{border-left:1px solid rgba(148,242,255,.22);list-style:none;margin:0;padding:.35rem 0 0 1.2rem}.seo-tree li{color:#e7effaa8;padding:.3rem 0 .3rem 1rem;position:relative}.seo-tree li:before{background:#94f2ff4d;content:"";height:1px;left:0;position:absolute;top:1rem;width:.6rem}.seo-tree>li:before{display:none}.seo-tree .is-target{color:#fff;font-weight:600}.seo-tree .is-target:after{background:#94f2ff24;border:1px solid rgba(148,242,255,.3);border-radius:999px;color:#94f2ffd9;content:"Ziel";font-family:var(--font-mono);font-size:.56rem;letter-spacing:.12em;margin-left:.55rem;padding:.1rem .45rem}.seo-flow__scene.is-active .seo-tree .is-target:after{animation:seoFlowTargetPulse 2.6s ease-in-out 1.2s infinite}@keyframes seoFlowTargetPulse{0%,to{box-shadow:0 0 #94f2ff00}50%{box-shadow:0 0 12px #94f2ff73}}@keyframes seoFlowScan{to{transform:translate(115%)}}.seo-wire{background:#0c14268c;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;display:flex;flex:1;flex-direction:column;gap:.85rem;padding:1.4rem;position:relative;transform:translateZ(25px)}.seo-wire__h{background:linear-gradient(90deg,#94f2ff80,#7e70ff42);border-radius:6px;height:18px;width:62%}.seo-wire__h--short{background:#e7effa2e;height:13px;width:40%}.seo-wire__line{background:#e7effa1f;border-radius:5px;height:9px;width:100%}.seo-wire__line--short{width:72%}.seo-wire__h,.seo-wire__line{overflow:hidden;position:relative}.seo-wire__h:after,.seo-wire__line:after{background:linear-gradient(100deg,transparent 25%,hsla(0,0%,100%,.16) 50%,transparent 75%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-130%)}.seo-wire__h:after{--seo-shimmer-delay:1s}.seo-wire__h--short:after{--seo-shimmer-delay:1.15s}.seo-wire__line:after{--seo-shimmer-delay:1.3s}.seo-wire__line--short:after{--seo-shimmer-delay:1.45s}.seo-flow__scene.is-active .seo-wire__h:after,.seo-flow__scene.is-active .seo-wire__line:after{animation:seoFlowShimmer 3.2s ease var(--seo-shimmer-delay,1s) infinite}.seo-wire__cta{align-self:flex-start;background:linear-gradient(120deg,#94f2ff,#62adff);border-radius:9px;box-shadow:0 12px 26px -10px #94f2ffb3;color:#07111f;font-size:.85rem;font-weight:600;margin-top:auto;overflow:hidden;padding:.6rem 1.2rem;position:relative}.seo-wire__cta:after{background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.55) 50%,transparent 70%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-130%) skew(-18deg)}.seo-flow__scene.is-active .seo-wire__cta:after{animation:seoFlowShimmer 3.2s ease 2.7s infinite}@keyframes seoFlowShimmer{0%{transform:translate(-130%) skew(-18deg)}45%,to{transform:translate(130%) skew(-18deg)}}.seo-wire__path{height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%}.seo-wire__path path{fill:none;filter:drop-shadow(0 0 6px rgba(255,126,194,.58));stroke:var(--seo-flow-magenta);stroke-dasharray:1100;stroke-dashoffset:1100;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.seo-flow__scene.is-active .seo-wire__path path{animation:seoFlowWireDraw 2.2s var(--seo-flow-ease) .5s forwards}.seo-flow__scene:not(.is-active) .seo-wire__path path{animation:none;stroke-dashoffset:1100}.seo-wire__dot{fill:var(--seo-flow-magenta);filter:drop-shadow(0 0 10px rgba(255,126,194,.62));opacity:0;transform-box:fill-box;transform-origin:center}.seo-flow__scene.is-active .seo-wire__dot{animation:seoFlowDotIn .3s ease 2.5s forwards}.seo-flow__scene:not(.is-active) .seo-wire__dot{animation:none;opacity:0}@keyframes seoFlowWireDraw{to{stroke-dashoffset:0}}@keyframes seoFlowDotIn{to{opacity:1}}.seo-trust-checklist{display:flex;flex:1;flex-direction:column;gap:.7rem;justify-content:center;list-style:none;margin:0;padding:0}.seo-trust-checklist li{align-items:center;background:#0c142699;border:1px solid hsla(0,0%,100%,.09);border-radius:.85rem;color:var(--seo-flow-ink);display:flex;font-size:clamp(.92rem,1.6vw,1.02rem);gap:1rem;padding:.7rem .95rem}.seo-trust-check{background:#94f2ff17;border:1px solid rgba(148,242,255,.28);border-radius:10px;display:grid;flex:none;height:34px;place-items:center;transform:translateZ(20px);width:34px}.seo-flow__scene.is-active .seo-trust-check{animation:seoFlowTrustGlow 3.2s ease-in-out calc(var(--i, 0)*.35s + 1.4s) infinite}@keyframes seoFlowTrustGlow{0%,to{box-shadow:0 0 #94f2ff00}50%{box-shadow:0 0 14px #94f2ff4d}}.seo-trust-check svg{color:#94f2ff;flex-shrink:0;height:18px;stroke-dasharray:30;stroke-dashoffset:30;transform-origin:center;width:18px}.seo-flow__scene.is-active .seo-trust-check svg{animation:seoFlowCheckDraw .6s var(--seo-flow-ease) forwards;animation-delay:calc(var(--i, 0)*.12s + .3s)}.seo-flow__scene:not(.is-active) .seo-trust-check svg{animation:none;stroke-dashoffset:30}@keyframes seoFlowCheckDraw{to{stroke-dashoffset:0}}.seo-funnel{align-items:center;display:flex;flex:1;flex-direction:column;gap:.45rem;justify-content:center}.seo-funnel__step{background:#0c1426b3;border:1px solid hsla(0,0%,100%,.12);border-radius:.85rem;color:#e7effacc;font-size:clamp(.84rem,1.4vw,.95rem);padding:.7rem 1.4rem;text-align:center}.seo-funnel__step:first-child{width:88%}.seo-funnel__step:nth-child(3){width:70%}.seo-funnel__step--cta{background:#7e70ff1f;border-color:#94f2ff66;box-shadow:0 0 22px #94f2ff1f;color:#fff;font-weight:600;width:54%!important}.seo-funnel__step--goal{background:linear-gradient(180deg,#1a233fc7,#121b33b8) padding-box,linear-gradient(90deg,#ff54b8eb,#9b7afff0 50%,#94f2fff0) border-box;border:1px solid transparent;box-shadow:inset 0 1px #ffffff1f,0 16px 34px -12px #9b7aff85,0 0 18px #94f2ff1a;color:#fff;font-weight:700;width:40%!important}.seo-flow__scene.is-active .seo-funnel__step--goal{animation:seoFlowPop .6s var(--seo-flow-ease) calc(var(--i, 0)*70ms + .12s) both,seoFlowGoalPulse 3s ease-in-out 1.6s infinite}@keyframes seoFlowGoalPulse{0%,to{box-shadow:inset 0 1px #ffffff1f,0 16px 34px -12px #9b7aff85,0 0 18px #94f2ff1a}50%{box-shadow:inset 0 1px #ffffff29,0 18px 42px -9px #ff54b894,0 0 24px #94f2ff29}}.seo-funnel__bar{background:linear-gradient(180deg,var(--seo-flow-cyan),var(--seo-flow-magenta));border-radius:999px;height:18px;opacity:.6;position:relative;width:2px}.seo-funnel__bar:after{background:#fff;border-radius:999px;box-shadow:0 0 10px #94f2ffe6;content:"";height:5px;left:50%;margin-left:-2.5px;opacity:0;position:absolute;top:0;width:5px}.seo-flow__scene.is-active .seo-funnel__bar:after{animation:seoFlowFunnelDrop 2.2s ease-in infinite}.seo-flow__scene.is-active .seo-funnel__bar:nth-of-type(4):after{animation-delay:.55s}.seo-flow__scene.is-active .seo-funnel__bar:nth-of-type(6):after{animation-delay:1.1s}@keyframes seoFlowFunnelDrop{0%{opacity:0;transform:translateY(0)}12%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateY(13px)}}.seo-process-section .webdev-section-head{margin-bottom:0;max-width:none}.seo-flow{gap:clamp(.9rem,1.5vw,1.25rem);grid-template-columns:minmax(0,1fr);margin-top:clamp(2rem,5vw,3.5rem)}.seo-flow__steps{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.seo-flow__rail{display:none}.seo-flow__step{background:linear-gradient(145deg,#121f33b3,#070d19d1);border-color:#bad6ff1a;border-radius:1.1rem;box-shadow:inset 0 1px #ffffff09;min-height:5.75rem;overflow:hidden;padding:clamp(.78rem,1.2vw,.9rem)}.seo-flow__step:before{background:linear-gradient(90deg,transparent,rgba(148,242,255,.34),transparent);content:"";height:1px;inset:0 0 auto;opacity:.38;position:absolute;transition:opacity .26s ease}.seo-flow__step:after{background:radial-gradient(circle,rgba(98,173,255,.12),transparent 68%);border-radius:50%;bottom:-3.2rem;content:"";height:7rem;opacity:0;pointer-events:none;position:absolute;right:-2.8rem;transform:scale(.72);transition:opacity .3s ease,transform .42s var(--seo-flow-ease);width:7rem}.seo-flow__step.is-active{background:radial-gradient(circle at 84% 112%,rgba(255,126,194,.13),transparent 46%),linear-gradient(145deg,#13243bf0,#080f1df5);border-color:#94f2ff4d;box-shadow:inset 0 1px #ffffff12,0 18px 40px #02081440,0 0 0 1px #94f2ff09;transform:translate3d(0,-.18rem,0)}.seo-flow__step.is-active:after,.seo-flow__step.is-active:before{opacity:1}.seo-flow__step.is-active:after{transform:scale(1)}.seo-flow__trigger{border-radius:.75rem;gap:.75rem;grid-template-columns:2.65rem minmax(0,1fr);min-height:100%;position:relative;z-index:1}.seo-flow__icon{background:#08101edb;border-radius:.8rem;height:2.65rem;width:2.65rem}.seo-flow__icon>svg{height:1.15rem;width:1.15rem}.seo-flow__head{padding-top:0}.seo-flow__phase{align-items:center;display:flex;font-size:.56rem;letter-spacing:.17em;min-height:1rem}.seo-flow__step.is-active .seo-flow__phase:after{color:#ff7ec2e6;content:"LIVE";font-size:.5rem;letter-spacing:.16em;margin-left:auto}.seo-flow__title{font-size:clamp(1rem,1.35vw,1.18rem);margin-top:.38rem}.seo-flow__details{background:radial-gradient(circle at 8% 100%,rgba(98,173,255,.11),transparent 34%),linear-gradient(145deg,#0d1829e0,#060b15f0);border:1px solid rgba(186,214,255,.12);border-radius:clamp(1.25rem,2vw,1.6rem);box-shadow:inset 0 1px #ffffff0d,0 30px 70px #0000003d;display:grid;min-height:clamp(27rem,38vw,31rem);overflow:hidden;position:relative}.seo-flow__details:before{color:#94f2ff61;content:"PROCESS / INSIGHT";font-family:var(--font-mono);font-size:.54rem;letter-spacing:.2em;position:absolute;right:1.35rem;top:1.25rem;z-index:2}.seo-flow__details:after{background-image:linear-gradient(rgba(148,242,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(148,242,255,.03) 1px,transparent 0);background-size:34px 34px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(135deg,#000,transparent 68%);mask-image:linear-gradient(135deg,#000,transparent 68%);pointer-events:none;position:absolute}.seo-flow__details .seo-flow__detail{display:grid;grid-area:1/1;grid-template-rows:1fr;margin:0;opacity:0;pointer-events:none;transform:translate3d(0,1rem,0);transition:opacity .26s ease,transform .34s var(--seo-flow-ease),visibility 0s linear .34s;visibility:hidden}.seo-flow__details .seo-flow__detail.is-active{opacity:1;pointer-events:auto;transform:none;transition:opacity .36s ease,transform .42s var(--seo-flow-ease),visibility 0s linear 0s;visibility:visible}.seo-flow__details .seo-flow__detail:before{bottom:-.22em;color:#94f2ff09;content:attr(data-flow-detail);font-family:var(--font-display);font-size:clamp(9rem,18vw,15rem);font-weight:700;line-height:.8;pointer-events:none;position:absolute;right:clamp(1rem,3vw,2rem)}.seo-flow__details .seo-flow__detail-inner{display:flex;flex-direction:column;justify-content:center;min-height:0;overflow:visible;padding:clamp(2rem,5vw,3.75rem);position:relative;z-index:1}.seo-flow__details .seo-flow__detail-inner>*{opacity:1;transform:none}.seo-flow__details .seo-flow__detail.is-active .seo-flow__detail-inner>*{animation:seoFlowInsightIn .42s var(--seo-flow-ease) both}.seo-flow__details .seo-flow__detail.is-active .seo-flow__detail-inner>:nth-child(2){animation-delay:45ms}.seo-flow__details .seo-flow__detail.is-active .seo-flow__detail-inner>:nth-child(3){animation-delay:90ms}.seo-flow__details .seo-flow__detail.is-active .seo-flow__detail-inner>:nth-child(4){animation-delay:135ms}.seo-flow__details .seo-flow__detail.is-active .seo-flow__detail-inner>:nth-child(5){animation-delay:.18s}@keyframes seoFlowInsightIn{0%{opacity:0;transform:translate3d(0,.65rem,0)}to{opacity:1;transform:none}}.seo-flow__detail-phase{color:#94f2ffb3;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase}.seo-flow__detail-title{color:#fff;font-size:clamp(2.5rem,5vw,4.6rem);font-weight:550;letter-spacing:-.045em;line-height:.94;margin:.72rem 0 0;max-width:8ch}.seo-flow__details .seo-flow__subtitle{color:#ff7ec2d1;font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.14em;margin:1.35rem 0 0;text-transform:uppercase}.seo-flow__details .seo-flow__long{color:#e7effac2;font-size:clamp(.92rem,1.15vw,1.02rem);line-height:1.72;margin-top:.75rem;max-width:54ch}.seo-flow__details .seo-flow__focus{background:transparent;border:0;border-radius:0;border-top:1px solid rgba(186,214,255,.12);color:#f1f7ffe6;display:flex;margin-top:auto;padding:1rem 0 0;width:100%}.seo-flow__details .seo-flow__focus b{color:#ff7ec2d1}.seo-flow__viewer{background:#070d19b8;border-color:#bad6ff1f;box-shadow:inset 0 1px #ffffff0e,0 30px 70px #00000047;min-height:clamp(27rem,38vw,31rem)}@media (min-width:980px){.seo-process-section .webdev-section-head--stacked{align-items:end;-moz-column-gap:clamp(3rem,8vw,8rem);column-gap:clamp(3rem,8vw,8rem);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.seo-process-section .webdev-section-head--stacked .webdev-eyebrow,.seo-process-section .webdev-section-head--stacked .webdev-section-title{grid-column:1}.seo-process-section .webdev-section-head--stacked .webdev-section-intro{align-self:end;grid-column:2;grid-row:1/span 2;margin-top:0}.seo-flow{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.seo-flow__steps{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.seo-flow__rail-fill{height:100%;transition:width .48s var(--seo-flow-ease);width:var(--seo-flow-fill,0)}.seo-flow__details{grid-column:1}.seo-flow__viewer{grid-column:2;position:relative;top:auto}}@media (hover:hover){.seo-flow__step:not(.is-active):hover{background:linear-gradient(145deg,#142439cc,#080f1ce6);border-color:#94f2ff33;transform:translate3d(0,-.12rem,0)}.seo-flow__step:not(.is-active):hover:before{opacity:.9}}.seo-flow-mobile{display:none}@media (max-width:979px){.seo-flow__details,.seo-flow__steps,.seo-flow__viewer{display:none}.seo-flow-mobile{background:radial-gradient(circle at 8% 0,rgba(148,242,255,.09),transparent 28%),radial-gradient(circle at 96% 100%,rgba(255,126,194,.07),transparent 30%),linear-gradient(145deg,#0d1829e6,#060b15f5);border:1px solid rgba(186,214,255,.12);border-radius:clamp(1.2rem,4vw,1.6rem);box-shadow:inset 0 1px #ffffff0d,0 30px 70px #0000003d;display:grid;isolation:isolate;list-style:none;margin:0;overflow:hidden;padding:0;position:relative}.seo-flow-mobile:before{background-image:linear-gradient(rgba(148,242,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(148,242,255,.025) 1px,transparent 0);background-size:2.5rem 2.5rem;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(145deg,#000,transparent 72%);mask-image:linear-gradient(145deg,#000,transparent 72%);pointer-events:none;position:absolute;z-index:-1}.seo-flow-mobile__step{--seo-mobile-accent-rgb:148,242,255;border-bottom:1px solid rgba(186,214,255,.09);display:grid;gap:clamp(.85rem,3vw,1.2rem);grid-template-columns:3rem minmax(0,1fr);padding:clamp(1.1rem,4vw,1.5rem);position:relative}.seo-flow-mobile__step:nth-child(2){--seo-mobile-accent-rgb:98,173,255}.seo-flow-mobile__step:nth-child(3){--seo-mobile-accent-rgb:255,126,194}.seo-flow-mobile__step:nth-child(4){--seo-mobile-accent-rgb:141,242,196}.seo-flow-mobile__step:nth-child(5){--seo-mobile-accent-rgb:255,143,109}.seo-flow-mobile__step:last-child{border-bottom:0}.seo-flow-mobile__step:not(:last-child):before{background:linear-gradient(180deg,rgba(var(--seo-mobile-accent-rgb),.68),rgba(var(--seo-mobile-accent-rgb),.08));bottom:-1rem;box-shadow:0 0 .75rem rgba(var(--seo-mobile-accent-rgb),.16);content:"";left:calc(clamp(1.1rem,4vw,1.5rem) + 1.5rem);position:absolute;top:4rem;width:1px}.seo-flow-mobile__marker{align-self:start;background:#070e1bf0;border:1px solid rgba(var(--seo-mobile-accent-rgb),.32);border-radius:.9rem;box-shadow:0 0 1.5rem rgba(var(--seo-mobile-accent-rgb),.1),inset 0 1px #ffffff12;color:rgb(var(--seo-mobile-accent-rgb));display:grid;height:3rem;place-items:center;position:relative;width:3rem;z-index:1}.seo-flow-mobile__marker span{color:rgba(var(--seo-mobile-accent-rgb),.58);font-family:var(--font-mono);font-size:.43rem;letter-spacing:.08em;position:absolute;right:.32rem;top:.28rem}.seo-flow-mobile__marker svg{height:1.18rem;width:1.18rem}.seo-flow-mobile__content{min-width:0;padding-top:.12rem}.seo-flow-mobile__phase{color:rgba(var(--seo-mobile-accent-rgb),.8);display:block;font-family:var(--font-mono);font-size:.57rem;font-weight:500;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.seo-flow-mobile__title{color:#fff;font-size:clamp(1.25rem,5.5vw,1.7rem);font-weight:550;letter-spacing:-.025em;line-height:1.12;margin:.55rem 0 0}.seo-flow-mobile__content>p{color:#e7effab8;font-size:clamp(.87rem,2.5vw,.96rem);line-height:1.68;margin:.7rem 0 0}.seo-flow-mobile__focus{border-top:1px solid rgba(var(--seo-mobile-accent-rgb),.16);color:#f1f7ffe0;display:flex;flex-wrap:wrap;font-size:.78rem;gap:.38rem .55rem;line-height:1.45;margin-top:.9rem;padding-top:.75rem}.seo-flow-mobile__focus b{color:rgba(var(--seo-mobile-accent-rgb),.82);font-family:var(--font-mono);font-size:.56rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}}@media (min-width:700px) and (max-width:979px){.seo-flow__step:last-child{grid-column:1/-1}.seo-flow__step:last-child .seo-flow__trigger{margin-inline:auto;max-width:calc(50% - .325rem)}}@media (max-width:699px){.seo-flow__steps{grid-template-columns:1fr}.seo-flow__step{min-height:auto}.seo-flow__details,.seo-flow__viewer{min-height:25rem}.seo-flow__details:before{display:none}}.seo-flow__viewer{--seo-viewer-accent:var(--seo-flow-cyan);--seo-viewer-accent-soft:rgba(148,242,255,.16);background:linear-gradient(180deg,#09111feb,#050a14f5);border-color:#94f2ff29;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #94f2ff09,0 34px 76px #00000057,0 0 0 1px #94f2ff06;isolation:isolate}.seo-flow__viewer[data-flow-state="2"]{--seo-viewer-accent:#62adff;--seo-viewer-accent-soft:rgba(98,173,255,.17)}.seo-flow__viewer[data-flow-state="3"]{--seo-viewer-accent:#ff7ec2;--seo-viewer-accent-soft:rgba(255,126,194,.15)}.seo-flow__viewer[data-flow-state="4"]{--seo-viewer-accent:#8df2c4;--seo-viewer-accent-soft:rgba(141,242,196,.15)}.seo-flow__viewer[data-flow-state="5"]{--seo-viewer-accent:#ff8f6d;--seo-viewer-accent-soft:rgba(255,143,109,.16)}.seo-flow__viewer:before{background:radial-gradient(75% 58% at 54% 0,var(--seo-viewer-accent-soft),transparent 72%),linear-gradient(135deg,hsla(0,0%,100%,.018),transparent 34%);transition:background .42s ease}.seo-flow__chrome{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040912c7;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;min-height:3.15rem;padding:.72rem .95rem}.seo-flow__chrome-left{align-items:center;display:flex;gap:.7rem}.seo-flow__dots span:first-child{background:var(--seo-viewer-accent);box-shadow:0 0 .65rem var(--seo-viewer-accent-soft)}.seo-flow__live,.seo-flow__signal{align-items:center;color:#e7effa75;display:inline-flex;font-family:var(--font-mono);font-size:.52rem;gap:.38rem;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}.seo-flow__live i,.seo-funnel__ready i{background:var(--seo-viewer-accent);border-radius:50%;box-shadow:0 0 .55rem var(--seo-viewer-accent);display:block;flex:none;height:.35rem;width:.35rem}.seo-flow__signal{color:var(--seo-viewer-accent);justify-self:end;overflow:hidden;text-overflow:ellipsis}.seo-flow__signal.is-refreshing{animation:seoSignalLabelIn .36s var(--seo-flow-ease) both}@keyframes seoSignalLabelIn{0%{filter:blur(4px);opacity:0;transform:translate(.55rem)}to{filter:blur(0);opacity:1;transform:translate(0)}}.seo-flow__module{background:#0d1728b8;border-color:#bad6ff1f;color:#f1f7ffc7}.seo-flow__ticks span.is-on{background:var(--seo-viewer-accent);box-shadow:0 0 8px var(--seo-viewer-accent-soft)}.seo-flow__stage{isolation:isolate}.seo-flow__stage:before{background:linear-gradient(var(--seo-viewer-accent),var(--seo-viewer-accent)) 0 0 /1.65rem 1px no-repeat,linear-gradient(var(--seo-viewer-accent),var(--seo-viewer-accent)) 0 0 /1px 1.65rem no-repeat,linear-gradient(var(--seo-viewer-accent),var(--seo-viewer-accent)) 100% 100% /1.65rem 1px no-repeat,linear-gradient(var(--seo-viewer-accent),var(--seo-viewer-accent)) 100% 100% /1px 1.65rem no-repeat;content:"";top:.85rem;right:.85rem;bottom:.85rem;left:.85rem;opacity:.2;pointer-events:none;position:absolute;z-index:-1}.seo-flow__scene-label{align-items:center;color:#94f2ffb3;color:color-mix(in srgb,var(--seo-viewer-accent) 72%,transparent);display:flex;gap:.7rem}.seo-flow__scene-label:after{background:linear-gradient(90deg,var(--seo-viewer-accent-soft),transparent);content:"";flex:1;height:1px}.seo-flow__scene-foot:before{background:var(--seo-viewer-accent);box-shadow:0 0 10px var(--seo-viewer-accent-soft)}.seo-nodes__trace{fill:none;opacity:0;stroke:var(--seo-viewer-accent);stroke-dasharray:8 92;stroke-linecap:round;stroke-width:1.35;vector-effect:non-scaling-stroke}.seo-flow__scene.is-active .seo-nodes__trace{animation:seoNodeSignal 3.1s cubic-bezier(.45,0,.2,1) infinite}.seo-flow__scene.is-active .seo-nodes__trace:nth-of-type(2){animation-delay:.7s}.seo-flow__scene.is-active .seo-nodes__trace:nth-of-type(3){animation-delay:1.4s}.seo-flow__scene.is-active .seo-nodes__trace:nth-of-type(4){animation-delay:2.1s}@keyframes seoNodeSignal{0%,8%{opacity:0;stroke-dashoffset:0}18%{opacity:.95}72%{opacity:.95}86%,to{opacity:0;stroke-dashoffset:-100}}.seo-serp__telemetry{border-top:1px solid rgba(186,214,255,.1);display:grid;gap:.65rem;margin-top:1rem;padding-top:.9rem}.seo-serp__telemetry>span{align-items:center;color:#e7effa85;display:grid;font-family:var(--font-mono);font-size:.57rem;gap:.65rem;grid-template-columns:3rem minmax(0,1fr) 3.2rem;letter-spacing:.08em;text-transform:uppercase}.seo-serp__telemetry b,.seo-serp__telemetry strong{font-weight:500}.seo-serp__telemetry strong{color:#8df2c4cc;text-align:right}.seo-serp__telemetry i,.seo-trust-score>i{background:#bad6ff1a;border-radius:999px;display:block;height:2px;overflow:hidden;position:relative}.seo-serp__telemetry em{background:linear-gradient(90deg,#62adff,#94f2ff);box-shadow:0 0 .6rem #62adff80;display:block;top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(var(--seo-meter));transform-origin:left}.seo-flow__scene.is-active .seo-serp__telemetry em{animation:seoMeterIn .52s var(--seo-flow-ease) both}.seo-flow__scene.is-active .seo-serp__telemetry>span:nth-child(2) em{animation-delay:.12s}@keyframes seoMeterIn{0%{transform:scaleX(0)}to{transform:scaleX(var(--seo-meter))}}.seo-wire__path .seo-wire__trace{filter:drop-shadow(0 0 7px rgba(255,126,194,.72));opacity:0;stroke:var(--seo-viewer-accent);stroke-dasharray:9 91;stroke-dashoffset:0;stroke-width:3.25}.seo-flow__scene.is-active .seo-wire__path .seo-wire__trace{animation:seoWireTrace 3.3s cubic-bezier(.45,0,.2,1) 1.4s infinite}@keyframes seoWireTrace{0%,10%{opacity:0;stroke-dashoffset:0}20%,74%{opacity:1}88%,to{opacity:0;stroke-dashoffset:-100}}.seo-trust-score{align-items:center;color:#e7effa94;display:grid;font-family:var(--font-mono);font-size:.57rem;gap:.75rem;grid-template-columns:auto minmax(3rem,1fr) auto;letter-spacing:.12em;margin-top:.85rem;text-transform:uppercase}.seo-trust-score>i b{background:linear-gradient(90deg,#8df2c466,#8df2c4);box-shadow:0 0 .7rem #8df2c480;top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(1);transform-origin:left}.seo-trust-score strong{color:#8df2c4;font-weight:600}.seo-flow__scene.is-active .seo-trust-score>i b{animation:seoTrustScoreIn .56s var(--seo-flow-ease) .36s both}@keyframes seoTrustScoreIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.seo-funnel__ready{align-items:center;color:#ffc5b3c2;display:inline-flex;font-family:var(--font-mono);font-size:.55rem;gap:.45rem;letter-spacing:.14em;margin-top:.45rem;text-transform:uppercase}.seo-flow__scene.is-active .seo-funnel__ready i,.seo-flow__viewer:not(.is-paused) .seo-flow__live i{animation:seoSignalHeartbeat 2.4s ease-in-out infinite}@keyframes seoSignalHeartbeat{0%,to{opacity:.5;transform:scale(.8)}45%{opacity:1;transform:scale(1.25)}}.seo-flow__viewer[data-flow-direction=backward] .seo-flow__scene:not(.is-active){transform:translate3d(-1rem,0,-70px) rotateY(-5deg) scale(.97)}.seo-flow__viewer[data-flow-direction=forward] .seo-flow__scene.is-leaving{animation:seoFlowSceneLeaveForward .36s var(--seo-flow-ease) both}.seo-flow__viewer[data-flow-direction=backward] .seo-flow__scene.is-leaving{animation:seoFlowSceneLeaveBackward .36s var(--seo-flow-ease) both}@keyframes seoFlowSceneLeaveForward{to{opacity:0;transform:translate3d(-1rem,0,-70px) rotateY(-5deg) scale(.97)}}@keyframes seoFlowSceneLeaveBackward{to{opacity:0;transform:translate3d(1rem,0,-70px) rotateY(5deg) scale(.97)}}.seo-flow__viewer.is-paused *,.seo-flow__viewer.is-paused :after,.seo-flow__viewer.is-paused :before{animation-play-state:paused!important}@media (max-width:560px){.seo-flow__viewer{min-height:27rem}.seo-flow__chrome{grid-template-columns:auto minmax(0,1fr) auto}.seo-flow__live,.seo-flow__signal{display:none}.seo-serp__telemetry>span{gap:.45rem;grid-template-columns:2.65rem minmax(0,1fr) 2.8rem}.seo-flow__stage{padding:1rem}.seo-trust-checklist{gap:.45rem}.seo-funnel__step,.seo-trust-checklist li{padding-block:.55rem}.seo-funnel{gap:.3rem}}@media (prefers-reduced-motion:reduce){.seo-flow__step,.seo-flow__step.is-active,.seo-flow__step:hover,.seo-flow__viewer,.seo-flow__viewer:hover{transform:none!important;transition-duration:.01ms!important}.seo-flow__details .seo-flow__detail,.seo-flow__details .seo-flow__detail.is-active,.seo-flow__step:after,.seo-flow__step:before{transform:none!important;transition:none!important}.seo-flow__rail-fill{transition:none}.seo-flow__scene{animation:none!important;transform:none!important;transition:opacity .01ms}.seo-flow__detail-inner>*,.seo-flow__scene [data-flow-pop],.seo-funnel__bar,.seo-funnel__step,.seo-node,.seo-trust-check,.seo-trust-check svg,.seo-trust-checklist li{animation:none!important;filter:none;opacity:1;transform:none}.seo-flow__detail{transition:none!important}.seo-node,.seo-node--center{animation:none!important;transform:translate(-50%,-50%)!important}.seo-nodes__lines line,.seo-trust-check svg,.seo-wire__path path{stroke-dashoffset:0}.seo-nodes__lines line,.seo-trust-check svg,.seo-wire__dot,.seo-wire__path path{animation:none}.seo-wire__dot{opacity:1}.seo-flow__live i,.seo-flow__signal.is-refreshing,.seo-flow__step.is-active .seo-flow__icon:before,.seo-flow__ticks span,.seo-flow__viewer:before,.seo-funnel__bar:after,.seo-funnel__ready i,.seo-funnel__step--goal,.seo-node--center:before,.seo-nodes__lines line,.seo-nodes__trace,.seo-serp__check,.seo-serp__telemetry em,.seo-tree .is-target:after,.seo-trust-check,.seo-trust-score>i b,.seo-wire__cta:after,.seo-wire__h:after,.seo-wire__line:after,.seo-wire__trace{animation:none!important;transition:none!important}.seo-nodes__trace,.seo-wire__trace{opacity:.78;stroke-dashoffset:0}.seo-serp__telemetry em{transform:scaleX(var(--seo-meter))}.seo-trust-score>i b{transform:scaleX(1)}.seo-serp__check{opacity:1}}.seo-workflow{--workflow-accent:#94f2ff;--workflow-accent-rgb:148,242,255;--workflow-progress:0%;--workflow-scale:0;background:linear-gradient(rgba(148,242,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(148,242,255,.022) 1px,transparent 0),radial-gradient(75% 60% at 0 0,rgba(98,173,255,.08),transparent 68%),linear-gradient(145deg,#0a1321f5,#040912fa);background-size:32px 32px,32px 32px,auto,auto;border:1px solid rgba(186,214,255,.14);border-radius:clamp(1.25rem,2.2vw,1.75rem);box-shadow:inset 0 1px #fff1,0 38px 82px #0000004d;margin-top:clamp(2rem,5vw,3.75rem);overflow:hidden;position:relative}.seo-workflow[data-workflow-active="2"]{--workflow-accent:#62adff;--workflow-accent-rgb:98,173,255;--workflow-progress:33.333%;--workflow-scale:.33333}.seo-workflow[data-workflow-active="3"]{--workflow-accent:#b5a8ff;--workflow-accent-rgb:181,168,255;--workflow-progress:66.666%;--workflow-scale:.66666}.seo-workflow[data-workflow-active="4"]{--workflow-accent:#ff7ec2;--workflow-accent-rgb:255,126,194;--workflow-progress:100%;--workflow-scale:1}.seo-workflow__chrome{background:#040912c7;border-bottom:1px solid rgba(186,214,255,.11);gap:1rem;justify-content:space-between;min-height:3.2rem;padding:.78rem clamp(1rem,2vw,1.35rem);position:relative;z-index:4}.seo-workflow__chrome,.seo-workflow__chrome-group,.seo-workflow__live{align-items:center;display:flex}.seo-workflow__chrome-group{gap:clamp(.75rem,2vw,1.4rem)}.seo-workflow__counter,.seo-workflow__live,.seo-workflow__mode{color:#e1edfa80;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.seo-workflow__live{color:rgba(var(--workflow-accent-rgb),.82);gap:.48rem}.seo-workflow__live i,.seo-workflow__state i{background:var(--workflow-accent);border-radius:50%;box-shadow:0 0 .65rem rgba(var(--workflow-accent-rgb),.78);display:block;flex:none;height:.38rem;width:.38rem}.seo-workflow__mode{border-left:1px solid rgba(186,214,255,.13);padding-left:1.35rem}.seo-workflow__counter{color:rgba(var(--workflow-accent-rgb),.82);font-variant-numeric:tabular-nums}.seo-workflow__rail{background:#bad6ff1f;height:1px;left:12.5%;position:absolute;right:12.5%;top:5.35rem;z-index:2}.seo-workflow__rail:before{background-image:radial-gradient(circle,rgba(186,214,255,.22) 1px,transparent 1.5px);background-size:.75rem .5rem;content:"";top:-.25rem;right:0;bottom:-.25rem;left:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);opacity:.45;position:absolute}.seo-workflow__rail-fill{background:linear-gradient(90deg,#94f2ff,var(--workflow-accent));box-shadow:0 0 .85rem rgba(var(--workflow-accent-rgb),.5);top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(var(--workflow-scale));transform-origin:left;transition:transform .46s cubic-bezier(.16,1,.3,1),background .32s ease}.seo-workflow__packet{background:var(--workflow-accent);border:2px solid rgba(5,11,21,.96);border-radius:50%;box-shadow:0 0 0 .24rem rgba(var(--workflow-accent-rgb),.12),0 0 1.1rem rgba(var(--workflow-accent-rgb),.72);height:.62rem;left:var(--workflow-progress);position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .46s cubic-bezier(.16,1,.3,1),background .32s ease;width:.62rem}.seo-workflow__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative;z-index:3}.seo-workflow__step{--step-accent:148,242,255;background:#fff0;border-right:1px solid rgba(186,214,255,.085);min-width:0;position:relative;transition:background .32s ease}.seo-workflow__step:nth-child(2){--step-accent:98,173,255}.seo-workflow__step:nth-child(3){--step-accent:181,168,255}.seo-workflow__step:nth-child(4){--step-accent:255,126,194}.seo-workflow__step:last-child{border-right:0}.seo-workflow__step.is-active{background:radial-gradient(90% 44% at 50% 0,rgba(var(--step-accent),.13),transparent 76%),linear-gradient(180deg,rgba(var(--step-accent),.04),transparent 42%)}.seo-workflow__step:after{background:linear-gradient(180deg,transparent 16%,rgba(var(--step-accent),.5),transparent 82%);content:"";inset:0 auto 0 0;opacity:0;position:absolute;transform:scaleY(.35);transition:opacity .26s ease,transform .36s cubic-bezier(.16,1,.3,1);width:1px}.seo-workflow__step.is-active:after{opacity:.72;transform:scaleY(1)}.seo-workflow__card{display:flex;flex-direction:column;min-height:clamp(29rem,38vw,33rem);padding:1.3rem clamp(1rem,1.8vw,1.45rem) clamp(1.3rem,2.4vw,1.75rem);position:relative}.seo-workflow__card-head{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;min-height:3.45rem}.seo-workflow__number{background:#0a1525;border:1px solid rgba(186,214,255,.24);border-radius:50%;box-shadow:0 0 0 .35rem #060d18eb;color:#e1edfaa8;display:grid;font-family:var(--font-mono);font-size:.58rem;font-variant-numeric:tabular-nums;grid-column:2;grid-row:1;height:1.85rem;letter-spacing:.04em;place-items:center;position:relative;transition:color .26s ease,border-color .26s ease,box-shadow .32s ease;width:1.85rem;z-index:3}.seo-workflow__step.is-active .seo-workflow__number{border-color:rgba(var(--step-accent),.78);box-shadow:0 0 0 .35rem #060d18eb,0 0 1.25rem rgba(var(--step-accent),.42);color:#fff}.seo-workflow__code,.seo-workflow__state{color:#e1edfa63;font-family:var(--font-mono);font-size:.52rem;grid-row:2;letter-spacing:.14em;margin-top:.82rem;text-transform:uppercase}.seo-workflow__code{grid-column:1/3}.seo-workflow__state{align-items:center;color:#e1edfa57;display:inline-flex;gap:.35rem;grid-column:3;justify-self:end}.seo-workflow__state b{font:inherit}.seo-workflow__state i{background:#bad6ff57;box-shadow:none;height:.28rem;width:.28rem}.seo-workflow__step.is-active .seo-workflow__state,.seo-workflow__step.is-complete .seo-workflow__state{color:rgba(var(--step-accent),.74)}.seo-workflow__step.is-active .seo-workflow__state i,.seo-workflow__step.is-complete .seo-workflow__state i{background:rgb(var(--step-accent));box-shadow:0 0 .55rem rgba(var(--step-accent),.55)}.seo-workflow__visual{background:linear-gradient(rgba(148,242,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(148,242,255,.02) 1px,transparent 0);background-size:18px 18px;border-bottom:1px solid rgba(186,214,255,.09);border-top:1px solid rgba(186,214,255,.09);display:grid;margin:.9rem 0 1.35rem;min-height:8.35rem;overflow:hidden;position:relative}.seo-workflow__visual:after{background:linear-gradient(90deg,rgba(5,11,21,.82),transparent 12%,transparent 88%,rgba(5,11,21,.82));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.seo-workflow__visual svg{height:100%;overflow:visible;width:100%}.seo-workflow__grid-line,.seo-workflow__measure-line,.seo-workflow__scan-axis,.seo-workflow__signal-line,.seo-workflow__visual--scan circle{vector-effect:non-scaling-stroke}.seo-workflow__visual--scan circle{stroke:rgba(var(--step-accent),.24);stroke-dasharray:3 5;stroke-width:1}.seo-workflow__scan-axis{stroke:rgba(var(--step-accent),.12);stroke-width:1}.seo-workflow__scan-sweep{fill:rgba(var(--step-accent),.09);stroke:rgba(var(--step-accent),.62);stroke-width:1;transform-box:view-box;transform-origin:52px 56px}.seo-workflow__signal-line{stroke:rgba(var(--step-accent),.76);stroke-dasharray:100;stroke-dashoffset:0;stroke-linecap:round;stroke-width:1.5}.seo-workflow__signal-dot{fill:rgb(var(--step-accent));filter:drop-shadow(0 0 5px rgba(var(--step-accent),.8))}.seo-workflow__visual--plan{align-content:center;gap:.78rem;padding:1.2rem .65rem}.seo-workflow__visual--plan>span{align-items:center;color:#e1edfa6b;display:grid;font-family:var(--font-mono);font-size:.5rem;gap:.55rem;grid-template-columns:1.2rem minmax(0,1fr) 2.2rem;letter-spacing:.08em;text-transform:uppercase}.seo-workflow__visual--plan em,.seo-workflow__visual--plan i{font-style:normal}.seo-workflow__visual--plan b{background:#bad6ff1a;border-radius:999px;height:2px;overflow:hidden;position:relative}.seo-workflow__visual--plan b:after{background:linear-gradient(90deg,rgba(var(--step-accent),.38),rgb(var(--step-accent)));box-shadow:0 0 .55rem rgba(var(--step-accent),.55);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(var(--workflow-bar));transform-origin:left}.seo-workflow__visual--plan em{color:rgba(var(--step-accent),.7);text-align:right}.seo-workflow__visual--build{align-content:center;gap:.52rem;padding:1rem .65rem}.seo-workflow__visual--build>span:not(.seo-workflow__build-progress){align-items:center;background:#070e1a94;border:1px solid rgba(186,214,255,.08);color:#e1edfa85;display:grid;font-family:var(--font-mono);font-size:.5rem;gap:.5rem;grid-template-columns:auto 1fr auto;padding:.45rem .55rem}.seo-workflow__visual--build>span:not(.seo-workflow__build-progress)>i{background:rgb(var(--step-accent));border-radius:50%;box-shadow:0 0 .5rem rgba(var(--step-accent),.58);height:.34rem;width:.34rem}.seo-workflow__visual--build b,.seo-workflow__visual--build em{font-style:normal;font-weight:500}.seo-workflow__visual--build em{color:rgba(var(--step-accent),.68);text-transform:uppercase}.seo-workflow__build-progress{background:#bad6ff14;height:2px;margin-top:.2rem;overflow:hidden;position:relative}.seo-workflow__build-progress i{background:linear-gradient(90deg,rgba(var(--step-accent),.3),rgb(var(--step-accent)));top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(.84);transform-origin:left}.seo-workflow__grid-line{stroke:rgba(var(--step-accent),.12);stroke-dasharray:2 5;stroke-width:1}.seo-workflow__measure-area{fill:rgba(var(--step-accent),.07)}.seo-workflow__measure-line{filter:drop-shadow(0 0 5px rgba(var(--step-accent),.58));stroke:rgb(var(--step-accent));stroke-dasharray:100;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.seo-workflow__measure-point{fill:rgb(var(--step-accent));filter:drop-shadow(0 0 5px rgba(var(--step-accent),.7));stroke:#070e1aeb;stroke-width:3}.seo-workflow__delta{color:rgba(var(--step-accent),.82);font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;position:absolute;right:.65rem;top:.75rem;z-index:2}.seo-workflow__card h3{color:#fff;font-size:clamp(1.35rem,2.1vw,1.8rem);font-weight:560;letter-spacing:-.025em;line-height:1.1;margin:0}.seo-workflow__card>p:not(.seo-workflow__result){color:#e7effab0;font-size:clamp(.88rem,1vw,.96rem);line-height:1.67;margin:.8rem 0 0}.seo-workflow__result{border-top:1px solid rgba(186,214,255,.1);display:grid;gap:.4rem;margin:auto 0 0;padding-top:1.05rem}.seo-workflow__result span,.seo-workflow__result strong{font-family:var(--font-mono);text-transform:uppercase}.seo-workflow__result span{color:#e1edfa57;font-size:.5rem;letter-spacing:.16em}.seo-workflow__result strong{color:rgba(var(--step-accent),.84);font-size:.61rem;font-weight:500;letter-spacing:.07em;line-height:1.5}.seo-workflow.is-running .seo-workflow__step.is-active .seo-workflow__scan-sweep{animation:seoWorkflowScan 1.35s cubic-bezier(.45,0,.2,1) both}.seo-workflow.is-running .seo-workflow__step.is-active .seo-workflow__measure-line,.seo-workflow.is-running .seo-workflow__step.is-active .seo-workflow__signal-line{animation:seoWorkflowDraw .72s cubic-bezier(.16,1,.3,1) both}.seo-workflow.is-running .seo-workflow__step.is-active .seo-workflow__delta,.seo-workflow.is-running .seo-workflow__step.is-active .seo-workflow__measure-point,.seo-workflow.is-running .seo-workflow__step.is-active .seo-workflow__signal-dot{animation:seoWorkflowPop .36s cubic-bezier(.16,1,.3,1) .42s both}.seo-workflow.is-running .seo-workflow__step.is-active .seo-workflow__build-progress i,.seo-workflow.is-running .seo-workflow__step.is-active .seo-workflow__visual--plan b:after{animation:seoWorkflowMeter .62s cubic-bezier(.16,1,.3,1) both}.seo-workflow.is-running .seo-workflow__step.is-active .seo-workflow__visual--plan>span:nth-child(2) b:after{animation-delay:90ms}.seo-workflow.is-running .seo-workflow__step.is-active .seo-workflow__visual--plan>span:nth-child(3) b:after{animation-delay:.18s}.seo-workflow.is-running .seo-workflow__step.is-active .seo-workflow__visual--build>span:not(.seo-workflow__build-progress){animation:seoWorkflowRowIn .36s cubic-bezier(.16,1,.3,1) both}.seo-workflow.is-running .seo-workflow__step.is-active .seo-workflow__visual--build>span:nth-child(2){animation-delay:90ms}.seo-workflow.is-running .seo-workflow__step.is-active .seo-workflow__visual--build>span:nth-child(3){animation-delay:.18s}@keyframes seoWorkflowScan{0%{opacity:.3;transform:rotate(-42deg)}to{opacity:1;transform:rotate(318deg)}}@keyframes seoWorkflowDraw{0%{opacity:.2;stroke-dashoffset:100}to{opacity:1;stroke-dashoffset:0}}@keyframes seoWorkflowPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes seoWorkflowMeter{0%{transform:scaleX(0)}}@keyframes seoWorkflowRowIn{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.seo-workflow__step:hover{background:radial-gradient(90% 44% at 50% 0,rgba(var(--step-accent),.1),transparent 76%),rgba(var(--step-accent),.025)}}@media (max-width:1100px){.seo-workflow__rail{display:none}.seo-workflow__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-workflow__step:nth-child(2){border-right:0}.seo-workflow__step:nth-child(-n+2){border-bottom:1px solid rgba(186,214,255,.085)}.seo-workflow__card{min-height:27rem}}@media (max-width:620px){.seo-workflow__mode{display:none}.seo-workflow__chrome-group{gap:0}.seo-workflow__steps{grid-template-columns:1fr}.seo-workflow__steps:before{background:linear-gradient(180deg,#94f2ff66,#62adff4d,#b5a8ff47,#ff7ec261);bottom:2.45rem;content:"";left:1.97rem;position:absolute;top:2.45rem;width:1px}.seo-workflow__step,.seo-workflow__step:nth-child(-n+2),.seo-workflow__step:nth-child(2){border-bottom:1px solid rgba(186,214,255,.085);border-right:0}.seo-workflow__step:last-child{border-bottom:0}.seo-workflow__card{min-height:auto;padding:1.05rem 1.05rem 1.35rem}.seo-workflow__card-head{gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:2rem}.seo-workflow__code,.seo-workflow__number,.seo-workflow__state{grid-row:1;margin-top:0}.seo-workflow__number{grid-column:1}.seo-workflow__code{grid-column:2}.seo-workflow__state{grid-column:3}.seo-workflow__visual{margin-block:1rem 1.2rem;min-height:7.4rem}.seo-workflow__result{margin-top:1.35rem}}@media (prefers-reduced-motion:reduce){.seo-workflow *,.seo-workflow :after,.seo-workflow :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.seo-workflow__scan-sweep{transform:rotate(318deg)}.seo-workflow__measure-line,.seo-workflow__signal-line{stroke-dashoffset:0}.seo-workflow__visual--plan b:after{transform:scaleX(var(--workflow-bar))}.seo-workflow__build-progress i{transform:scaleX(.84)}}.seo-audience-section{--seo-marquee-cyan:148,242,255;--seo-marquee-blue:91,164,255;--seo-marquee-magenta:244,96,169}.seo-marquee{background:linear-gradient(rgba(148,242,255,.026) 1px,transparent 0),linear-gradient(90deg,rgba(148,242,255,.026) 1px,transparent 0),radial-gradient(circle at 50% 74%,rgba(91,164,255,.09),transparent 27%),linear-gradient(145deg,#0b1b2ff5,#071120fc);background-size:2.75rem 2.75rem,2.75rem 2.75rem,auto,auto;border:1px solid rgba(148,242,255,.14);border-radius:clamp(1.25rem,2vw,1.75rem);box-shadow:inset 0 1px #fff1,inset 0 -1px #00000042,0 1.5rem 4.5rem #0000003d;isolation:isolate;margin-top:clamp(1.2rem,2.4vw,2rem);overflow:hidden;position:relative}.seo-marquee:before{background:linear-gradient(90deg,rgba(7,17,32,.98),transparent 8.5%,transparent 91.5%,rgba(7,17,32,.98)),linear-gradient(180deg,rgba(7,17,32,.22),transparent 12%,transparent 88%,rgba(7,17,32,.28));top:3.55rem;right:0;bottom:0;left:0;z-index:3}.seo-marquee:after,.seo-marquee:before{content:"";pointer-events:none;position:absolute}.seo-marquee:after{background:linear-gradient(90deg,transparent,rgba(148,242,255,.68),transparent);height:1px;left:12%;opacity:.58;top:0;width:38%;z-index:7}.seo-marquee__chrome{background:#071120e0;border-bottom:1px solid rgba(148,242,255,.11);box-shadow:0 1rem 2.4rem #0000001f;gap:1rem;justify-content:space-between;min-height:3.55rem;padding:.5rem clamp(.8rem,2vw,1.25rem);position:relative;z-index:6}.seo-marquee__chrome,.seo-marquee__controls,.seo-marquee__live,.seo-marquee__status,.seo-marquee__toggle{align-items:center;display:flex}.seo-marquee__controls,.seo-marquee__status{gap:clamp(.7rem,1.7vw,1.25rem)}.seo-marquee__counter,.seo-marquee__live,.seo-marquee__mode,.seo-marquee__toggle{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.13em;line-height:1;text-transform:uppercase}.seo-marquee__live{color:#dcfaffd1;gap:.52rem}.seo-marquee__live i,.seo-trust-card__type i{background:rgb(var(--seo-marquee-cyan));border-radius:50%;box-shadow:0 0 .7rem rgba(var(--seo-marquee-cyan),.58);flex:0 0 auto;height:.38rem;width:.38rem}.seo-marquee.is-running:not(.is-manually-paused):not(.is-hover-paused) .seo-marquee__live i{animation:seoMarqueeLive 1.8s ease-in-out infinite}.seo-marquee__mode{border-left:1px solid hsla(0,0%,100%,.1);color:#aec4dc7a;padding-left:clamp(.7rem,1.7vw,1.25rem)}.seo-marquee__counter{color:#94f2ffb8;font-variant-numeric:tabular-nums}.seo-marquee__toggle{background:#94f2ff0b;border:1px solid rgba(148,242,255,.16);border-radius:999px;color:#e0f6fac2;cursor:pointer;gap:.48rem;justify-content:center;min-height:2.75rem;min-width:5.8rem;padding:.7rem .88rem;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.seo-marquee__toggle svg{fill:none;height:.82rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:.82rem}.seo-marquee__toggle-play{display:none;fill:currentColor!important;stroke:none!important}.seo-marquee__toggle[aria-pressed=true] .seo-marquee__toggle-pause{display:none}.seo-marquee__toggle[aria-pressed=true] .seo-marquee__toggle-play{display:block}.seo-marquee__toggle:focus-visible{outline:2px solid rgb(var(--seo-marquee-cyan));outline-offset:3px}.seo-marquee__scanner{background:linear-gradient(90deg,#94f2ff05,#94f2ff0b 50%,#94f2ff05);border-inline:1px solid rgba(148,242,255,.2);bottom:0;box-shadow:inset .75rem 0 1.8rem -1.8rem #94f2ffcc,inset -.75rem 0 1.8rem -1.8rem #94f2ffcc;left:50%;pointer-events:none;position:absolute;top:3.55rem;transform:translate(-50%);width:clamp(18.5rem,28vw,21rem);z-index:4}.seo-marquee__scanner:after,.seo-marquee__scanner:before{border-inline:1px solid rgba(148,242,255,.52);content:"";height:2.25rem;left:-1px;position:absolute;right:-1px}.seo-marquee__scanner:before{border-top:1px solid rgba(148,242,255,.52);top:0}.seo-marquee__scanner:after{border-bottom:1px solid rgba(148,242,255,.52);bottom:0}.seo-marquee__scanner>span{background:#071120d1;border:1px solid rgba(148,242,255,.16);border-radius:999px;color:#bbeff894;font-family:var(--font-mono);font-size:.58rem;left:50%;letter-spacing:.16em;line-height:1;padding:.28rem .55rem;position:absolute;text-transform:uppercase;top:.72rem;transform:translate(-50%);white-space:nowrap}.seo-marquee__track{animation:seoMarqueeScan 52s linear infinite;display:flex;padding-block:clamp(2.4rem,4vw,3.35rem);position:relative;width:-moz-max-content;width:max-content;will-change:transform;z-index:2}.js .seo-marquee__track{animation-play-state:paused}.js .seo-marquee.is-running:not(.is-manually-paused):not(.is-hover-paused) .seo-marquee__track{animation-play-state:running}.seo-trust-card{--card-accent:var(--seo-marquee-cyan);background:radial-gradient(circle at 12% 0,rgba(var(--card-accent),.12),transparent 42%),linear-gradient(145deg,#14273feb,#0a1728f7);border:1px solid hsla(0,0%,100%,.09);border-radius:1.25rem;box-shadow:inset 0 1px #ffffff0f,0 1rem 2.8rem #0003;display:flex;flex:0 0 auto;flex-direction:column;margin-right:clamp(.85rem,1.4vw,1.2rem);min-height:clamp(17.5rem,23vw,19rem);overflow:hidden;padding:clamp(1.2rem,2vw,1.55rem);position:relative;transform:scale(.965);transform-origin:center;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .32s ease,box-shadow .42s ease,filter .32s ease;width:clamp(18.5rem,28vw,21rem)}.seo-trust-card[data-marquee-index="2"],.seo-trust-card[data-marquee-index="4"]{--card-accent:var(--seo-marquee-blue)}.seo-trust-card[data-marquee-index="5"]{--card-accent:var(--seo-marquee-magenta)}.seo-trust-card:before{background:linear-gradient(90deg,transparent 7%,rgba(var(--card-accent),.72),transparent 93%);content:"";height:1px;inset:0 0 auto;opacity:.26;position:absolute;transition:opacity .32s ease}.seo-trust-card:after{aspect-ratio:1;border:1px solid rgba(var(--card-accent),.13);border-radius:50%;bottom:-4rem;box-shadow:0 0 0 1.4rem rgba(var(--card-accent),.025),0 0 0 2.8rem rgba(var(--card-accent),.018);content:"";pointer-events:none;position:absolute;right:-3.5rem;width:9rem}.seo-trust-card.is-scanned{border-color:rgba(var(--card-accent),.42);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px rgba(var(--card-accent),.08),0 1.4rem 3.8rem #00000057,0 0 2.5rem rgba(var(--card-accent),.08);transform:scale(1.015);z-index:2}.seo-trust-card.is-scanned:before{opacity:.95}.seo-trust-card__head{align-items:center;display:flex;gap:1rem;justify-content:space-between}.seo-trust-card__fit,.seo-trust-card__index,.seo-trust-card__type{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.13em;line-height:1;text-transform:uppercase}.seo-trust-card__index{color:rgba(var(--card-accent),.88);font-variant-numeric:tabular-nums}.seo-trust-card__type{align-items:center;color:#c4d8eb7a;display:inline-flex;gap:.42rem}.seo-trust-card__type i{background:rgb(var(--card-accent));box-shadow:0 0 .6rem rgba(var(--card-accent),.55);height:.28rem;width:.28rem}.seo-trust-card__signal{align-items:flex-end;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:.3rem;height:3.3rem;margin:clamp(1.25rem,2.5vw,1.8rem) 0 1.15rem;padding-bottom:.45rem}.seo-trust-card__signal i{background:linear-gradient(180deg,rgba(var(--card-accent),.94),rgba(var(--card-accent),.18));border-radius:999px 999px 0 0;height:var(--h);opacity:.42;transform:scaleY(.72);transform-origin:bottom;transition:opacity .28s ease,transform .42s cubic-bezier(.22,1,.36,1);width:.24rem}.seo-trust-card.is-scanned .seo-trust-card__signal i{opacity:.95;transform:scaleY(1)}.seo-trust-card.is-scanned .seo-trust-card__signal i:nth-child(2){transition-delay:45ms}.seo-trust-card.is-scanned .seo-trust-card__signal i:nth-child(3){transition-delay:90ms}.seo-trust-card.is-scanned .seo-trust-card__signal i:nth-child(4){transition-delay:135ms}.seo-trust-card.is-scanned .seo-trust-card__signal i:nth-child(5){transition-delay:.18s}.seo-trust-card__title{color:#f8fbff;display:block;font-family:var(--font-display);font-size:clamp(1.12rem,1.7vw,1.3rem);font-weight:600;letter-spacing:-.025em;line-height:1.15;margin-bottom:.55rem;max-width:14ch}.seo-trust-card p{color:#dbe6f4a6;font-size:.84rem;line-height:1.55;margin:0;max-width:31ch}.seo-trust-card__fit{align-items:center;color:#b0c5dc78;display:grid;gap:.55rem;grid-template-columns:auto minmax(3.5rem,1fr) auto;margin-top:auto;padding-top:1.2rem}.seo-trust-card__fit>i{background:#ffffff1a;height:2px;overflow:hidden;position:relative}.seo-trust-card__fit b{background:linear-gradient(90deg,rgba(var(--card-accent),.42),rgba(var(--card-accent),1));box-shadow:0 0 .55rem rgba(var(--card-accent),.55);top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(calc(var(--fit)*.7));transform-origin:left;transition:transform .62s cubic-bezier(.22,1,.36,1)}.seo-trust-card.is-scanned .seo-trust-card__fit b{transform:scaleX(var(--fit))}.seo-trust-card__fit em{color:rgba(var(--card-accent),.82);font-style:normal}@keyframes seoMarqueeScan{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes seoMarqueeLive{0%,to{opacity:.5;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media (hover:hover) and (pointer:fine){.seo-marquee__toggle:hover{background:#94f2ff17;border-color:#94f2ff66;color:#effdff;transform:translateY(-1px)}.seo-trust-card:hover{border-color:rgba(var(--card-accent),.34)}}@media (max-width:720px){.seo-marquee__mode{display:none}.seo-marquee__scanner,.seo-trust-card{width:clamp(17.25rem,78vw,19rem)}.seo-marquee__scanner>span{display:none}}@media (max-width:460px){.seo-marquee__chrome{padding-inline:.7rem}.seo-marquee__live{font-size:.58rem;letter-spacing:.1em}.seo-marquee__counter{display:none}.seo-marquee__toggle{min-width:2.75rem;padding-inline:0;width:2.75rem}.seo-marquee__toggle span{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.seo-marquee:before,.seo-marquee__scanner,.seo-marquee__toggle{display:none}.seo-marquee__track{animation:none;display:grid;gap:clamp(.75rem,1.4vw,1rem);grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(1rem,2.5vw,1.5rem);transform:none;width:100%;will-change:auto}.seo-trust-card{margin:0;min-height:17rem;transform:none;transition:none;width:auto}.seo-trust-card[aria-hidden=true]{display:none}.seo-trust-card__fit b,.seo-trust-card__signal i{opacity:.82;transform:scaleY(1);transition:none}.seo-trust-card__fit b{transform:scaleX(var(--fit))}}@media (prefers-reduced-motion:reduce) and (max-width:980px){.seo-marquee__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce) and (max-width:620px){.seo-marquee__track{grid-template-columns:1fr}}
