.seo-page .webdev-hero__title{font-size:clamp(2.65rem,6.2vw,5.55rem);max-width:13.5ch}.seo-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-journey-card__intro{color:#e7effab8;font-size:.94rem;line-height:1.65;margin:0}.seo-journey{display:grid;gap:.45rem;list-style:none;margin:0;padding:0}.seo-journey__step{align-items:center;background:#ffffff09;border:1px solid hsla(0,0%,100%,.09);border-radius:.9rem;color:#f8fbff;display:flex;font-size:.94rem;font-weight:600;gap:.8rem;min-height:3rem;padding:.65rem .8rem;position:relative}.seo-journey__step:not(:last-child):after{background:#94f2ff6b;bottom:-.5rem;content:"";height:.5rem;left:1.27rem;position:absolute;width:1px}.seo-journey__step span{background:#94f2ff;border-radius:999px;box-shadow:0 0 14px #94f2ff6b;color:#07111f;display:grid;font-size:.63rem;height:1.05rem;place-items:center;width:1.05rem}.seo-journey__step:nth-child(2){margin-left:.45rem}.seo-journey__step:nth-child(3){margin-left:.9rem}.seo-journey__step:nth-child(4){margin-left:1.35rem}.seo-journey__step:nth-child(5){background:#94f2ff17;border-color:#94f2ff5c;margin-left:1.8rem}.seo-timeline{display:grid;gap:.8rem;max-width:58rem;position:relative}.seo-timeline:before{background:linear-gradient(180deg,#94f2ff99,#ff54b83d);bottom:1.7rem;content:"";left:1.4rem;position:absolute;top:1.7rem;width:1px}.seo-timeline__step{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090f1c8a;border:1px solid hsla(0,0%,100%,.1);border-radius:1.15rem;display:grid;gap:1rem;grid-template-columns:2.8rem minmax(0,1fr);padding:clamp(1rem,2.5vw,1.35rem);position:relative;transition:border-color .22s ease,background .22s ease,transform .22s ease}.seo-timeline__step:hover{background:#121a2cb3;border-color:#94f2ff47;transform:translate(4px)}.seo-timeline__num{background:#0c1426;border:1px solid rgba(148,242,255,.3);border-radius:999px;color:#94f2ff;display:grid;font-family:var(--font-mono);font-size:.72rem;height:2.8rem;place-items:center;position:relative;width:2.8rem;z-index:1}.seo-timeline__content h3{color:#fff;font-size:clamp(1.1rem,1.7vw,1.32rem);margin:0 0 .38rem}.seo-timeline__content p{color:#e7effabf;font-size:.95rem;line-height:1.65;margin:0}.seo-bento{display:grid;gap:1rem}.seo-bento .webdev-service-card{height:100%}.seo-marquee{margin-top:clamp(.7rem,1.6vw,1.2rem);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);overflow:hidden;padding-bottom:clamp(1.7rem,2.6vw,2.5rem);padding-top:clamp(.9rem,1.6vw,1.3rem);position:relative}.seo-marquee__track{animation:seoMarqueeScroll 46s linear infinite;display:flex;width:-moz-max-content;width:max-content;will-change:transform}@keyframes seoMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.seo-trust-card{background:radial-gradient(circle at 0 0,rgba(98,173,255,.1),transparent 62%),linear-gradient(145deg,#ffffff0d,#ffffff08 56%,#00000012),#ffffff0b;border:1px solid hsla(0,0%,100%,.1);border-radius:1.15rem;box-shadow:inset 0 1px #ffffff14,0 10px 24px #0000002e,0 2px 7px #00000029;flex:0 0 auto;margin-right:clamp(.8rem,1.4vw,1.2rem);overflow:hidden;padding:clamp(1.25rem,2vw,1.6rem);position:relative;transition:transform .45s ease,border-color .45s ease,background .45s ease,box-shadow .45s ease;width:clamp(15.5rem,24vw,18.5rem)}.seo-trust-card:before{background:linear-gradient(90deg,transparent,rgba(148,242,255,.6),transparent);content:"";height:1px;inset:0 0 auto 0;opacity:0;position:absolute;transition:opacity .45s ease}.seo-trust-card__index{color:#94f2ffb8;display:block;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.2em;margin-bottom:clamp(.8rem,1.4vw,1.05rem)}.seo-trust-card__title{color:#fff;display:block;font-family:var(--font-display);font-size:clamp(1.02rem,1.6vw,1.18rem);font-weight:600;letter-spacing:-.01em;margin-bottom:.45rem}.seo-trust-card p{color:#e7effab8;font-size:.85rem;line-height:1.5;margin:0}@media (prefers-reduced-motion:reduce){.seo-marquee{-webkit-mask-image:none;mask-image:none;overflow:visible}.seo-marquee__track{animation:none;flex-wrap:wrap;gap:clamp(.8rem,1.4vw,1.2rem);justify-content:center;width:100%}.seo-trust-card{margin-right:0}.seo-trust-card[aria-hidden=true]{display:none}}.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-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-timeline__step{gap:.78rem}}@media (prefers-reduced-motion:reduce){.seo-timeline__step,.seo-timeline__step:hover{transform:none;transition-duration:.01ms!important}}.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__short{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#e7effa80;font-size:.86rem;line-height:1.5;margin-top:.45rem;overflow:hidden}.seo-flow__step.is-active .seo-flow__short{display:none}.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(120deg,var(--seo-flow-magenta),#ff8f6d);border:0;box-shadow:0 16px 34px -12px #ff7ec2b8;color:#07111f;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:0 16px 34px -12px #ff7ec2b8}50%{box-shadow:0 16px 46px -8px #ff7ec2f2}}.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)}}@media (prefers-reduced-motion:reduce){.seo-flow__step,.seo-flow__step:hover,.seo-flow__viewer,.seo-flow__viewer:hover{transform:none;transition-duration:.01ms!important}.seo-flow__rail-fill{transition:none}.seo-flow__scene{animation:none!important;transform:none;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}.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__step.is-active .seo-flow__icon:before,.seo-flow__ticks span,.seo-flow__viewer:before,.seo-funnel__bar:after,.seo-funnel__step--goal,.seo-node--center:before,.seo-nodes__lines line,.seo-serp__check,.seo-tree .is-target:after,.seo-trust-check,.seo-wire__cta:after,.seo-wire__h:after,.seo-wire__line:after{animation:none!important;transition:none!important}.seo-serp__check{opacity:1}}
