html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden}.seo-page *,.seo-page :before,.seo-page :after{box-sizing:border-box}.seo-page{--seo-navy:#0a0e27;--seo-dark:#0f1333;--seo-darker:#080b1f;--seo-mid:#111640;--seo-deep:#0d1029;--seo-cyan:#00e5ff;--seo-lime:#76ff03;--seo-coral:#ff6b6b;--seo-purple:#b388ff;--seo-text:#94a3b8;--seo-text-light:#cbd5e1;--seo-white:#f8fafc;--seo-border:#ffffff14;--seo-glass:#ffffff08;--seo-radius:16px;word-wrap:break-word;overflow-wrap:break-word;width:100%;max-width:100%}.seo-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.seo-section{contain:paint;padding:100px 0;position:relative;overflow:hidden}.seo-section__header{text-align:center;max-width:640px;margin:0 auto 64px}.seo-section__label{font-size:var(--typ-xs);letter-spacing:3px;text-transform:uppercase;color:var(--seo-cyan);background:#00e5ff1a;border:1px solid #00e5ff33;border-radius:100px;margin-bottom:20px;padding:6px 16px;font-weight:700;display:inline-block}.seo-section__label--lime{color:var(--seo-lime);background:#76ff031a;border-color:#76ff0333}.seo-section__title{font-size:clamp(var(--typ-2xl),4vw,var(--typ-4xl));color:var(--seo-white);margin-bottom:16px;font-weight:800;line-height:1.2}.seo-section__desc{font-size:var(--typ-lg);color:var(--seo-text);line-height:1.7}.seo-wave{z-index:2;margin-top:-1px;line-height:0;position:relative}.seo-wave svg{width:100%;height:80px;display:block}.seo-wave--hero-to-problem,.seo-wave--to-process{background:var(--seo-navy)}.seo-wave--to-social{background:var(--seo-deep)}.seo-wave--to-cta{background:var(--seo-dark)}.seo-divider--gradient{background:linear-gradient(90deg,var(--seo-cyan),var(--seo-lime),var(--seo-cyan));opacity:.3;height:4px}.seo-divider--diagonal{background:linear-gradient(175deg,var(--seo-mid)49.9%,var(--seo-deep)50%);height:80px}.seo-divider--glow{background:linear-gradient(90deg,transparent,var(--seo-cyan),var(--seo-purple),transparent);opacity:.5;height:3px}.seo-hero{contain:paint;background:var(--seo-navy);align-items:center;min-height:85vh;padding:140px 0 40px;display:flex;position:relative;overflow:hidden}.seo-hero__bg{pointer-events:none;position:absolute;inset:0}.seo-hero__gradient{background:radial-gradient(80% 60% at 70% 20%,#00e5ff14 0%,#0000 60%),radial-gradient(50% 40% at 20% 80%,#76ff030d 0%,#0000 50%);position:absolute;inset:0}.seo-hero__grid{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}.seo-hero__split{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid;position:relative}.seo-hero__text{text-align:left}.seo-hero__badge{font-size:var(--typ-sm);letter-spacing:1px;color:var(--seo-cyan);background:#00e5ff14;border:1px solid #00e5ff33;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 20px;font-weight:600;display:inline-flex}.seo-hero__badge-dot{background:var(--seo-cyan);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.seo-hero__title{font-size:clamp(var(--typ-3xl),4.5vw,var(--typ-5xl));letter-spacing:-.5px;background:linear-gradient(135deg,var(--seo-white)0%,var(--seo-white)30%,var(--seo-cyan)50%,var(--seo-white)70%,var(--seo-white)100%);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-weight:800;line-height:1.15;animation:5s ease-in-out infinite shimmer-heading}@keyframes shimmer-heading{0%{background-position:200% 200%}50%{background-position:0 0}to{background-position:200% 200%}}.seo-hero__desc{font-size:var(--typ-lg);color:var(--seo-text);margin-bottom:36px;line-height:1.7}.seo-hero__cta-group{flex-wrap:wrap;gap:16px;margin-bottom:48px;display:flex}.seo-hero__trust{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.seo-hero__trust-item{text-align:center}.seo-hero__trust-number{font-size:var(--typ-2xl);color:var(--seo-cyan);font-weight:800;line-height:1;display:block}.seo-hero__trust-label{font-size:var(--typ-xs);color:var(--seo-text);margin-top:4px}.seo-hero__trust-divider{background:var(--seo-border);width:1px;height:36px}.seo-hero__visual{justify-content:center;align-items:center;display:flex;position:relative}.seo-hero__orbit{filter:blur(30px);pointer-events:none;z-index:0;background:conic-gradient(#0000 0deg,#00e5ff1f 60deg,#0000 120deg,#b388ff1a 200deg,#0000 260deg,#76ff0314 320deg,#0000 360deg);border-radius:50%;width:110%;height:110%;animation:20s linear infinite orbit-spin;position:absolute;top:-5%;left:-5%}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.seo-hero__image{z-index:1;filter:drop-shadow(0 20px 60px #00e5ff33);border-radius:20px;max-width:100%;height:auto;animation:8s ease-in-out infinite cosmic-float;position:relative}@keyframes cosmic-float{0%{transform:translateY(0)rotate(0)scale(1)}25%{transform:translateY(-10px)rotate(.5deg)scale(1.008)}50%{transform:translateY(-18px)rotate(0)scale(1.004)}75%{transform:translateY(-8px)rotate(-.5deg)scale(1.008)}to{transform:translateY(0)rotate(0)scale(1)}}.seo-btn{font-size:var(--typ-base);cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:14px 32px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.seo-btn--primary{background:linear-gradient(135deg,var(--seo-cyan),#00b8d4);color:var(--seo-navy);box-shadow:0 4px 20px #00e5ff40}.seo-btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00e5ff59}.seo-btn--outline{color:var(--seo-white);background:0 0;border:1px solid #fff3}.seo-btn--outline:hover{background:#ffffff0d;border-color:#ffffff4d}.seo-btn--large{font-size:var(--typ-lg);border-radius:14px;padding:18px 40px}.seo-problem__layout{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.seo-problem__cards{flex-direction:column;gap:20px;display:flex}.seo-problem__card{background:var(--seo-glass);border:1px solid var(--seo-border);border-radius:var(--seo-radius);align-items:flex-start;gap:20px;padding:28px 24px;transition:all .3s;display:flex}.seo-problem__card:hover{border-color:#00e5ff33;transform:translate(8px);box-shadow:0 8px 30px #0000004d}.seo-problem__stat-big{font-size:var(--typ-4xl);color:var(--seo-cyan);text-align:center;min-width:80px;font-weight:900;line-height:1}.seo-problem__stat-big--coral{color:var(--seo-coral)}.seo-problem__stat-big--lime{color:var(--seo-lime)}.seo-problem__card h3{font-size:var(--typ-base);color:var(--seo-white);margin-bottom:8px;font-weight:700;line-height:1.3}.seo-problem__card p{font-size:var(--typ-sm);color:var(--seo-text);line-height:1.6}.seo-problem__infographic{justify-content:center;align-items:center;display:flex}.seo-problem__infographic img{filter:drop-shadow(0 12px 40px #00e5ff1a);border-radius:20px;max-width:100%;height:auto}.seo-pillars{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:56px;display:grid}.seo-pillar{background:var(--seo-glass);border:1px solid var(--seo-border);border-radius:var(--seo-radius);padding:36px 28px 32px;transition:all .4s;position:relative;overflow:hidden}.seo-pillar:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.seo-pillar--cyan:before{background:linear-gradient(90deg,transparent,var(--seo-cyan),transparent)}.seo-pillar--lime:before{background:linear-gradient(90deg,transparent,var(--seo-lime),transparent)}.seo-pillar--coral:before{background:linear-gradient(90deg,transparent,var(--seo-coral),transparent)}.seo-pillar:hover{border-color:#ffffff1f;transform:translateY(-6px);box-shadow:0 16px 48px #0006}.seo-pillar--cyan:hover{box-shadow:0 16px 48px #00e5ff14}.seo-pillar--lime:hover{box-shadow:0 16px 48px #76ff030f}.seo-pillar--coral:hover{box-shadow:0 16px 48px #ff6b6b0f}.seo-pillar__icon{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:flex}.seo-pillar--cyan .seo-pillar__icon{color:var(--seo-cyan);background:#00e5ff1a}.seo-pillar--lime .seo-pillar__icon{color:var(--seo-lime);background:#76ff031a}.seo-pillar--coral .seo-pillar__icon{color:var(--seo-coral);background:#ff6b6b1a}.seo-pillar__title{font-size:var(--typ-xl);color:var(--seo-white);margin-bottom:10px;font-weight:800;line-height:1.3}.seo-pillar__subtitle{font-size:var(--typ-base);color:var(--seo-text);margin-bottom:20px;line-height:1.65}.seo-pillar__points{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.seo-pillar__points li{font-size:var(--typ-sm);color:var(--seo-text-light);padding-left:24px;line-height:1.55;position:relative}.seo-pillar__points li:before{content:"✓";font-weight:700;position:absolute;left:0}.seo-pillar--cyan .seo-pillar__points li:before{color:var(--seo-cyan)}.seo-pillar--lime .seo-pillar__points li:before{color:var(--seo-lime)}.seo-pillar--coral .seo-pillar__points li:before{color:var(--seo-coral)}.seo-testimonial{text-align:center;border:1px solid var(--seo-border);background:linear-gradient(135deg,#00e5ff0a,#76ff0305);border-radius:20px;max-width:640px;margin:0 auto 40px;padding:32px;position:relative}.seo-testimonial:before{content:"“";font-size:var(--typ-6xl);color:var(--seo-cyan);opacity:.2;font-family:Georgia,serif;font-weight:800;line-height:1;position:absolute;top:-8px;left:28px}.seo-testimonial__quote{font-size:var(--typ-lg);color:var(--seo-text-light);margin:0 0 16px;font-style:italic;line-height:1.7}.seo-testimonial__name{font-size:var(--typ-sm);color:var(--seo-text);font-weight:600}.seo-why__cta{text-align:center}.seo-snake{max-width:1100px;margin:0 auto}.seo-snake__row{grid-template-columns:1fr 1fr;gap:32px;display:grid}.seo-snake__card{background:var(--seo-glass);border:1px solid var(--seo-border);border-radius:var(--seo-radius);flex-direction:column;gap:20px;padding:28px;transition:all .4s;display:flex;position:relative;overflow:hidden}.seo-snake__card:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.seo-snake__card--cyan:before{background:linear-gradient(90deg,var(--seo-cyan),transparent)}.seo-snake__card--lime:before{background:linear-gradient(90deg,var(--seo-lime),transparent)}.seo-snake__card--coral:before{background:linear-gradient(90deg,var(--seo-coral),transparent)}.seo-snake__card--purple:before{background:linear-gradient(90deg,var(--seo-purple),transparent)}.seo-snake__card:hover{border-color:#ffffff26;transform:translateY(-6px)}.seo-snake__card--cyan:hover{box-shadow:0 12px 40px #00e5ff1f}.seo-snake__card--lime:hover{box-shadow:0 12px 40px #76ff031a}.seo-snake__card--coral:hover{box-shadow:0 12px 40px #ff6b6b1a}.seo-snake__card--purple:hover{box-shadow:0 12px 40px #b388ff1a}.seo-snake__badge{width:40px;height:40px;font-size:var(--typ-sm);letter-spacing:1px;z-index:2;border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute;top:16px;right:16px}.seo-snake__card--cyan .seo-snake__badge{color:var(--seo-cyan);background:#00e5ff1f;border:2px solid #00e5ff4d}.seo-snake__card--lime .seo-snake__badge{color:var(--seo-lime);background:#76ff031f;border:2px solid #76ff034d}.seo-snake__card--coral .seo-snake__badge{color:var(--seo-coral);background:#ff6b6b1f;border:2px solid #ff6b6b4d}.seo-snake__card--purple .seo-snake__badge{color:var(--seo-purple);background:#b388ff1f;border:2px solid #b388ff4d}.seo-snake__img{border-radius:12px;width:100%;height:220px;overflow:hidden}.seo-snake__img img{object-fit:cover;object-position:center center;border-radius:12px;width:100%;height:100%;transition:transform .5s}.seo-snake__card:hover .seo-snake__img img{transform:scale(1.06)}.seo-snake__card--cyan .seo-snake__img{border:2px solid #00e5ff26}.seo-snake__card--lime .seo-snake__img{border:2px solid #76ff0326}.seo-snake__card--coral .seo-snake__img{border:2px solid #ff6b6b26}.seo-snake__card--purple .seo-snake__img{border:2px solid #b388ff26}.seo-snake__phase{font-size:var(--typ-xs);letter-spacing:2px;text-transform:uppercase;border-radius:100px;margin-bottom:8px;padding:4px 12px;font-weight:700;display:inline-block}.seo-snake__card--cyan .seo-snake__phase{color:var(--seo-cyan);background:#00e5ff1a}.seo-snake__card--lime .seo-snake__phase{color:var(--seo-lime);background:#76ff031a}.seo-snake__card--coral .seo-snake__phase{color:var(--seo-coral);background:#ff6b6b1a}.seo-snake__card--purple .seo-snake__phase{color:var(--seo-purple);background:#b388ff1a}.seo-snake__title{font-size:var(--typ-lg);color:var(--seo-white);margin-bottom:8px;font-weight:800;line-height:1.3}.seo-snake__desc{font-size:var(--typ-sm);color:var(--seo-text);margin-bottom:14px;line-height:1.6}.seo-snake__list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.seo-snake__list li{font-size:var(--typ-xs);color:var(--seo-text-light);padding-left:20px;line-height:1.5;position:relative}.seo-snake__list li:before{content:"→";font-weight:700;position:absolute;left:0}.seo-snake__card--cyan .seo-snake__list li:before{color:var(--seo-cyan)}.seo-snake__card--lime .seo-snake__list li:before{color:var(--seo-lime)}.seo-snake__card--coral .seo-snake__list li:before{color:var(--seo-coral)}.seo-snake__card--purple .seo-snake__list li:before{color:var(--seo-purple)}.seo-snake__connector{flex-direction:column;align-items:center;height:60px;display:flex;position:relative}.seo-snake__connector svg{filter:drop-shadow(0 0 6px #76ff034d);width:200px;height:60px}.seo-snake__connector--final svg{filter:drop-shadow(0 0 6px #00e5ff4d)}.seo-snake__connector-dot{background:var(--seo-coral);border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite snakePulse;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #ff6b6b80}.seo-snake__connector-dot--cyan{background:var(--seo-cyan);box-shadow:0 0 12px #00e5ff80}@keyframes snakePulse{0%,to{opacity:1;transform:translate(-50%)scale(1)}50%{opacity:.6;transform:translate(-50%)scale(1.6)}}.seo-snake__finale{background:linear-gradient(135deg,var(--seo-cyan),var(--seo-lime),var(--seo-coral),var(--seo-cyan));background-size:300% 300%;border-radius:20px;margin-top:0;padding:3px;animation:6s infinite finaleGradient;position:relative}@keyframes finaleGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.seo-snake__finale-glow{pointer-events:none;z-index:0;background:radial-gradient(#00e5ff14 0%,#0000 70%);border-radius:28px;animation:4s ease-in-out infinite alternate finaleGlow;position:absolute;inset:-20px}@keyframes finaleGlow{0%{opacity:.5;transform:scale(.97)}to{opacity:1;transform:scale(1.03)}}.seo-snake__finale-badge{width:52px;height:52px;font-size:var(--typ-lg);letter-spacing:1px;color:var(--seo-cyan);z-index:3;background:#00e5ff1f;border:2px solid #00e5ff66;border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:flex;position:absolute;top:24px;right:24px;box-shadow:0 0 20px #00e5ff33}.seo-snake__finale-layout{z-index:1;background:linear-gradient(135deg,#0d1130 0%,#111640 50%,#0a0e27 100%);border-radius:18px;grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;padding:48px;display:grid;position:relative}.seo-snake__finale-img{aspect-ratio:1;border:2px solid #00e5ff33;border-radius:16px;width:100%;max-width:380px;overflow:hidden;box-shadow:0 8px 40px #00e5ff1a}.seo-snake__finale-img img{object-fit:cover;border-radius:14px;width:100%;height:100%;transition:transform .6s}.seo-snake__finale:hover .seo-snake__finale-img img{transform:scale(1.05)}.seo-snake__phase--finale{color:var(--seo-cyan);font-size:var(--typ-xs);background:#00e5ff1a;padding:6px 16px}.seo-snake__finale-title{font-size:var(--typ-2xl);color:var(--seo-white);margin-top:10px;margin-bottom:12px;font-weight:900;line-height:1.25}.seo-snake__finale-desc{font-size:var(--typ-base);color:var(--seo-text);margin-bottom:20px;line-height:1.7}.seo-snake__list--finale li{font-size:var(--typ-sm);padding-left:22px}.seo-snake__list--finale li:before{content:"✓";color:var(--seo-cyan);font-weight:900}.seo-snake__finale-cta{font-size:var(--typ-base);color:#0a0e27;background:linear-gradient(135deg,var(--seo-cyan),var(--seo-lime));border:none;border-radius:12px;align-items:center;gap:8px;margin-top:24px;padding:14px 32px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #00e5ff40}.seo-snake__finale-cta:hover{transform:translateY(-3px);box-shadow:0 8px 32px #00e5ff66}.seo-bento{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.seo-bento__card{background:var(--seo-glass);border:1px solid var(--seo-border);border-radius:20px;flex-direction:column;transition:all .4s;display:flex;position:relative;overflow:hidden}.seo-bento__card:before{content:"";z-index:2;height:3px;position:absolute;top:0;left:0;right:0}.seo-bento__card--cyan:before{background:linear-gradient(90deg,var(--seo-cyan),transparent)}.seo-bento__card--lime:before{background:linear-gradient(90deg,var(--seo-lime),transparent)}.seo-bento__card--coral:before{background:linear-gradient(90deg,var(--seo-coral),transparent)}.seo-bento__card--purple:before{background:linear-gradient(90deg,var(--seo-purple),transparent)}.seo-bento__card:hover{border-color:#ffffff26;transform:translateY(-8px)}.seo-bento__card--cyan:hover{box-shadow:0 16px 48px #00e5ff1f}.seo-bento__card--lime:hover{box-shadow:0 16px 48px #76ff031a}.seo-bento__card--coral:hover{box-shadow:0 16px 48px #ff6b6b1a}.seo-bento__card--purple:hover{box-shadow:0 16px 48px #b388ff1a}.seo-bento__img{width:100%;height:200px;position:relative;overflow:hidden}.seo-bento__img:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0d1029e6);height:40px;position:absolute;bottom:0;left:0;right:0}.seo-bento__img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.seo-bento__card:hover .seo-bento__img img{transform:scale(1.08)}.seo-bento__info{flex-direction:column;flex:1;padding:24px 24px 28px;display:flex}.seo-bento__metric{font-size:var(--typ-xs);letter-spacing:1.5px;text-transform:uppercase;border-radius:100px;align-items:center;width:fit-content;margin-bottom:14px;padding:5px 14px;font-weight:800;display:inline-flex}.seo-bento__metric--cyan{color:var(--seo-cyan);background:#00e5ff1a;border:1px solid #00e5ff33}.seo-bento__metric--lime{color:var(--seo-lime);background:#76ff031a;border:1px solid #76ff0333}.seo-bento__metric--coral{color:var(--seo-coral);background:#ff6b6b1a;border:1px solid #ff6b6b33}.seo-bento__metric--purple{color:var(--seo-purple);background:#b388ff1a;border:1px solid #b388ff33}.seo-bento__title{font-size:var(--typ-lg);color:var(--seo-white);margin-bottom:10px;font-weight:800;line-height:1.35}.seo-bento__title em{background:linear-gradient(135deg,var(--seo-cyan),var(--seo-lime));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.seo-bento__card--coral .seo-bento__title em{background:linear-gradient(135deg,var(--seo-coral),#ff9a76);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.seo-bento__card--purple .seo-bento__title em{background:linear-gradient(135deg,var(--seo-purple),#d4bfff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.seo-bento__desc{font-size:var(--typ-sm);color:var(--seo-text);line-height:1.65}.seo-faq__layout{grid-template-columns:340px 1fr;align-items:start;gap:64px;display:grid}.seo-faq__sidebar{position:sticky;top:120px}.seo-faq__sidebar-inner{position:relative}.seo-faq__heading{font-size:clamp(var(--typ-4xl),5vw,var(--typ-6xl));color:var(--seo-white);letter-spacing:-1px;margin-bottom:16px;font-weight:900;line-height:1.05}.seo-faq__heading-sub{font-size:var(--typ-base);color:var(--seo-text);margin-bottom:32px;line-height:1.65}.seo-faq__sidebar-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#00e5ff14 0%,#0000 70%);border-radius:50%;width:200px;height:200px;animation:6s ease-in-out infinite alternate faqGlow;position:absolute;top:20px;left:-40px}@keyframes faqGlow{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}.seo-faq__cta{z-index:1;position:relative}.seo-faq__list{flex-direction:column;gap:0;display:flex}.seo-faq__item{border-bottom:1px solid #ffffff0f;position:relative}.seo-faq__item:before{content:"";background:0 0;border-radius:2px;width:2px;transition:background .4s;position:absolute;top:0;bottom:0;left:0}.seo-faq__item--open:before{background:linear-gradient(180deg,var(--seo-cyan),var(--seo-lime))}.seo-faq__question{width:100%;color:var(--seo-white);font-size:var(--typ-lg);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:20px;padding:24px 20px 24px 24px;font-weight:600;line-height:1.4;transition:all .3s;display:flex}.seo-faq__question:hover{background:#ffffff05}.seo-faq__num{font-size:var(--typ-xs);color:var(--seo-cyan);opacity:.5;letter-spacing:1px;min-width:28px;font-family:monospace;font-weight:800;transition:opacity .3s}.seo-faq__item--open .seo-faq__num{opacity:1}.seo-faq__q-text{flex:1}.seo-faq__plus{border:1.5px solid #ffffff26;border-radius:50%;width:28px;min-width:28px;height:28px;transition:all .4s;position:relative}.seo-faq__plus:before,.seo-faq__plus:after{content:"";background:var(--seo-white);border-radius:1px;transition:all .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seo-faq__plus:before{width:12px;height:1.5px}.seo-faq__plus:after{width:1.5px;height:12px}.seo-faq__plus--open{border-color:var(--seo-cyan);transform:rotate(135deg)}.seo-faq__plus--open:before,.seo-faq__plus--open:after{background:var(--seo-cyan)}.seo-faq__answer-wrap{overflow:hidden}.seo-faq__answer{padding:0 24px 28px 72px}.seo-faq__answer p{font-size:var(--typ-base);color:var(--seo-text);margin-bottom:12px;line-height:1.75}.seo-faq__answer p:last-child{margin-bottom:0}.seo-faq__answer strong{color:var(--seo-white);font-weight:700}.seo-cta-final{padding:100px 0}.seo-cta-final__box{text-align:center;background:linear-gradient(135deg,#00e5ff0f,#b388ff0a);border:1px solid #00e5ff26;border-radius:24px;max-width:700px;margin:0 auto;padding:64px 48px;position:relative;overflow:hidden}.seo-cta-final__box:before{content:"";background:linear-gradient(90deg,var(--seo-cyan),var(--seo-lime),var(--seo-coral));height:3px;position:absolute;top:0;left:0;right:0}.seo-cta-final__title{font-size:clamp(var(--typ-xl),3.5vw,var(--typ-3xl));color:var(--seo-white);margin-bottom:16px;font-weight:800;line-height:1.2}.seo-cta-final__desc{font-size:var(--typ-lg);color:var(--seo-text);margin-bottom:36px;line-height:1.6}.seo-cta-final__buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (max-width:1024px){.seo-hero__split{text-align:center;grid-template-columns:1fr}.seo-hero__text{text-align:center;order:1}.seo-hero__visual{order:0;margin-bottom:24px}.seo-hero__image{max-width:400px}.seo-hero__cta-group,.seo-hero__trust{justify-content:center}.seo-problem__layout{grid-template-columns:1fr}.seo-problem__infographic{order:-1;margin-bottom:24px}.seo-problem__infographic img{max-width:400px}.seo-snake__row{gap:24px}.seo-bento{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:768px){.seo-section{padding:64px 0}.seo-hero{min-height:auto;padding:120px 0 40px}.seo-hero__trust-divider{display:none}.seo-hero__image{max-width:280px}.seo-pillars{grid-template-columns:1fr}.seo-snake__row{grid-template-columns:1fr;gap:20px}.seo-snake__connector{height:40px}.seo-snake__connector svg{width:100px;height:40px}.seo-snake__finale-layout{grid-template-columns:1fr;gap:24px;padding:28px}.seo-snake__finale-img{max-width:100%}.seo-snake__finale-title{font-size:var(--typ-xl)}.seo-snake__finale-badge{width:42px;height:42px;font-size:var(--typ-sm);top:16px;right:16px}.seo-bento{grid-template-columns:1fr;gap:20px}.seo-bento__img{height:160px}.seo-bento__info{padding:20px 20px 24px}.seo-bento__title{font-size:var(--typ-base)}.seo-faq__layout{grid-template-columns:1fr;gap:40px}.seo-faq__sidebar{position:static}.seo-faq__heading{font-size:var(--typ-3xl)}.seo-faq__answer{padding-left:48px}.seo-cta-final__box{padding:40px 24px}.seo-hero__cta-group,.seo-cta-final__buttons{flex-direction:column;align-items:center}.seo-btn{justify-content:center;width:100%;max-width:320px}.seo-wave svg{height:50px}.seo-divider--diagonal{height:40px}.seo-problem__card{text-align:center;flex-direction:column;gap:12px}}.seo-divider--gradient{background:linear-gradient(90deg,#0000 0%,#00e5ff4d 30%,#76ff0333 70%,#0000 100%);height:1px;margin:0}.seo-def2{padding:80px 0}.seo-def2__split{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-bottom:64px;display:grid}.seo-def2__text p{font-size:var(--typ-base);color:#ffffffd1;margin-bottom:20px;line-height:1.85}.seo-def2__text p strong{color:var(--seo-cyan)}.seo-def2__text p em{color:var(--seo-text-light);font-style:italic}.seo-def2__callout{border-radius:20px;margin-bottom:48px;position:relative;overflow:hidden}.seo-def2__callout-glow{pointer-events:none;background:radial-gradient(circle,#00e5ff26 0%,#0000 70%);border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;left:-40px}.seo-def2__callout-inner{z-index:1;background:#00e5ff0a;border:1px solid #00e5ff26;border-radius:20px;align-items:center;gap:28px;padding:32px 36px;display:flex;position:relative}.seo-def2__callout-badge{color:var(--seo-cyan);flex-direction:column;flex-shrink:0;align-items:center;gap:8px;min-width:72px;display:flex}.seo-def2__callout-badge svg{opacity:.9;width:36px;height:36px}.seo-def2__callout-badge span{font-size:var(--typ-xs);letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-weight:700}.seo-def2__callout-text{font-size:var(--typ-base);color:#ffffffd9;margin:0;line-height:1.8}.seo-def2__callout-text strong{color:var(--seo-cyan)}.seo-def2__visual{justify-content:center;align-items:center;display:flex}.seo-def2__hub-wrap{width:100%;max-width:380px;position:relative}.seo-def2__hub-glow{background:radial-gradient(circle,#00e5ff1f 0%,#00e5ff08 50%,#0000 70%);border-radius:50%;width:200px;height:200px;animation:4s ease-in-out infinite hub-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes hub-pulse{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}.seo-def2__hub-svg{width:100%;height:auto;display:block}.seo-def2__pillars{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}.seo-def2__pillar{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:32px 28px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.seo-def2__pillar:before{content:"";border-radius:16px 16px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.seo-def2__pillar--cyan:before{background:linear-gradient(90deg,#00e5ff,#00e5ff33)}.seo-def2__pillar--lime:before{background:linear-gradient(90deg,#76ff03,#76ff0333)}.seo-def2__pillar--coral:before{background:linear-gradient(90deg,#ff6b6b,#ff6b6b33)}.seo-def2__pillar:hover{border-color:#ffffff26;transform:translateY(-4px)}.seo-def2__pillar--cyan:hover{box-shadow:0 8px 32px #00e5ff1f}.seo-def2__pillar--lime:hover{box-shadow:0 8px 32px #76ff031f}.seo-def2__pillar--coral:hover{box-shadow:0 8px 32px #ff6b6b1f}.seo-def2__pillar-icon{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:flex}.seo-def2__pillar--cyan .seo-def2__pillar-icon{color:#00e5ff;background:#00e5ff1a}.seo-def2__pillar--lime .seo-def2__pillar-icon{color:#76ff03;background:#76ff031a}.seo-def2__pillar--coral .seo-def2__pillar-icon{color:#ff6b6b;background:#ff6b6b1a}.seo-def2__pillar-title{font-size:var(--typ-lg);color:var(--seo-white);margin-bottom:12px;font-weight:700}.seo-def2__pillar-desc{font-size:var(--typ-sm);color:var(--seo-text);margin-bottom:16px;line-height:1.7}.seo-def2__pillar-desc strong{color:#ffffffd9}.seo-def2__pillar-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.seo-def2__pillar-tags li{font-size:var(--typ-xs);color:#fff9;letter-spacing:.02em;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:4px 12px;font-weight:500}.seo-def2__compare{margin-top:8px}.seo-def2__compare-inner{background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;padding:40px;position:relative;overflow:hidden}.seo-def2__compare-inner:before{content:"";background:linear-gradient(90deg,#00e5ff 0%,#00e5ff4d 40%,#ff6b6b4d 60%,#ff6b6b1a 100%);height:2px;position:absolute;top:0;left:0;right:0}.seo-def2__compare-title{text-align:center;font-size:var(--typ-lg);color:var(--seo-white);margin-bottom:32px;font-weight:700}.seo-def2__compare-grid{grid-template-columns:1fr auto 1fr;align-items:flex-start;gap:24px;display:grid}.seo-def2__compare-col ul{margin:0;padding:0;list-style:none}.seo-def2__compare-col ul li{font-size:var(--typ-sm);color:var(--seo-text);border-bottom:1px solid #ffffff0a;padding:8px 0;line-height:1.6}.seo-def2__compare-col ul li:last-child{border-bottom:none}.seo-def2__compare-col ul li strong{color:#ffffffe6}.seo-def2__compare-col--seo ul li:before{content:"✓ ";color:var(--seo-cyan);font-weight:700}.seo-def2__compare-col--ads ul li:before{content:"✕ ";color:#ff6b6b;font-weight:700}.seo-def2__compare-badge{font-size:var(--typ-sm);letter-spacing:.05em;border-radius:20px;margin-bottom:16px;padding:6px 20px;font-weight:700;display:inline-block}.seo-def2__compare-badge--cyan{color:#00e5ff;background:#00e5ff1a;border:1px solid #00e5ff4d}.seo-def2__compare-badge--dim{color:#ffffff80;background:#ffffff0d;border:1px solid #ffffff1a}.seo-def2__compare-vs{font-size:var(--typ-base);color:#ffffff26;letter-spacing:.1em;justify-content:center;align-items:center;padding-top:40px;font-weight:800;display:flex}.seo-problem__card p small{color:#ffffff59;font-size:var(--typ-xs);margin-top:8px;display:block}.seo-lv2{padding:80px 0}.seo-lv2__cards{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:48px;display:grid}.seo-lv2__card{background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;padding:0 32px 32px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.seo-lv2__card:before{content:"";border-radius:20px 20px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.seo-lv2__card--cyan:before{background:linear-gradient(90deg,#00e5ff,#00e5ff33)}.seo-lv2__card--lime:before{background:linear-gradient(90deg,#76ff03,#76ff0333)}.seo-lv2__card:hover{border-color:#ffffff26;transform:translateY(-4px)}.seo-lv2__card--cyan:hover{box-shadow:0 12px 40px #00e5ff1a}.seo-lv2__card--lime:hover{box-shadow:0 12px 40px #76ff031a}.seo-lv2__card-visual{justify-content:center;margin:0 -32px 24px;padding:24px 32px 0;display:flex}.seo-lv2__svg{width:100%;max-width:320px;height:auto}.seo-lv2__card-title{font-size:var(--typ-xl);margin-bottom:14px;font-weight:700}.seo-lv2__card--cyan .seo-lv2__card-title{color:var(--seo-cyan)}.seo-lv2__card--lime .seo-lv2__card-title{color:var(--seo-lime)}.seo-lv2__card-desc{font-size:var(--typ-base);color:#ffffffbf;margin-bottom:20px;line-height:1.75}.seo-lv2__card-desc strong{color:#ffffffe6}.seo-lv2__features{margin:0 0 24px;padding:0;list-style:none}.seo-lv2__features li{font-size:var(--typ-sm);color:#ffffffbf;border-bottom:1px solid #ffffff0a;align-items:center;gap:12px;padding:10px 0;display:flex}.seo-lv2__features li:last-child{border-bottom:none}.seo-lv2__features li svg{opacity:.7;flex-shrink:0}.seo-lv2__card--cyan .seo-lv2__features li svg{color:#00e5ff}.seo-lv2__card--lime .seo-lv2__features li svg{color:#76ff03}.seo-lv2__badges{margin-bottom:16px}.seo-lv2__badge--budget{font-size:var(--typ-sm);letter-spacing:.03em;color:#00e5ff;background:#00e5ff1a;border:1px solid #00e5ff40;border-radius:20px;padding:6px 16px;font-weight:700;display:inline-block}.seo-lv2__badge--lime{color:#76ff03;background:#76ff031a;border-color:#76ff0340}.seo-lv2__ideal{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seo-lv2__ideal-label{font-size:var(--typ-xs);color:#fff6;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.seo-lv2__ideal-chips{flex-wrap:wrap;gap:6px;display:flex}.seo-lv2__ideal-chips span{color:#00e5ffb3;font-size:var(--typ-xs);background:#00e5ff0f;border:1px solid #00e5ff1f;border-radius:16px;padding:3px 10px;font-weight:500}.seo-lv2__ideal-chips--lime span{color:#76ff03b3;background:#76ff030f;border-color:#76ff031f}@keyframes lv2-radar-ping{0%{r:20;opacity:.8;stroke-width:1.5px}to{r:55;opacity:0;stroke-width:.5px}}.seo-lv2__pulse{animation:2.5s ease-out infinite lv2-radar-ping}.seo-lv2__pulse--delay{animation-delay:1.25s}@keyframes lv2-globe-pulse{0%,to{r:6;opacity:.6}50%{r:10;opacity:.3}}.seo-lv2__globe-pulse{animation:2s ease-in-out infinite lv2-globe-pulse}.seo-lv2__versus{margin-bottom:32px}.seo-lv2__versus-title{text-align:center;font-size:var(--typ-lg);color:var(--seo-white);margin-bottom:28px;font-weight:700}.seo-lv2__versus-grid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;display:grid}.seo-lv2__vs-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:28px 24px;transition:border-color .3s,box-shadow .3s}.seo-lv2__vs-card--cyan{border-top:2px solid #00e5ff66}.seo-lv2__vs-card--lime{border-top:2px solid #76ff0366}.seo-lv2__vs-card--cyan:hover{border-color:#00e5ff33;box-shadow:0 8px 32px #00e5ff0f}.seo-lv2__vs-card--lime:hover{border-color:#76ff0333;box-shadow:0 8px 32px #76ff030f}.seo-lv2__vs-header{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:16px;display:flex}.seo-lv2__vs-header span{font-size:var(--typ-base);color:#ffffffe6;letter-spacing:.02em;font-weight:700}.seo-lv2__vs-card--cyan .seo-lv2__vs-header span{color:#00e5ff}.seo-lv2__vs-card--lime .seo-lv2__vs-header span{color:#76ff03}.seo-lv2__vs-list{margin:0}.seo-lv2__vs-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.seo-lv2__vs-row:last-child{border-bottom:none}.seo-lv2__vs-row dt{font-size:var(--typ-sm);color:#ffffff80;font-weight:500}.seo-lv2__vs-row dd{font-size:var(--typ-sm);color:#ffffffd9;margin:0;font-weight:600}.seo-lv2__vs-badge{font-size:var(--typ-xs);border-radius:10px;padding:2px 12px;font-weight:600;display:inline-block}.seo-lv2__vs-badge--low{color:#00e5ff;background:#00e5ff1a}.seo-lv2__vs-badge--high{color:#ff6b6b;background:#ff6b6b1a}.seo-lv2__vs-check{color:#00e5ff;font-weight:700;font-size:var(--typ-base)}.seo-lv2__vs-cross{color:#fff3;font-size:var(--typ-base)}.seo-lv2__vs-divider{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:flex}.seo-lv2__vs-line{background:linear-gradient(#0000,#ffffff1f,#0000);flex:1;width:1px}.seo-lv2__vs-badge-center{color:#ffffff80;width:40px;height:40px;font-size:var(--typ-xs);letter-spacing:.05em;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex}@media (max-width:768px){.seo-lv2__versus-grid{grid-template-columns:1fr;gap:0}.seo-lv2__vs-divider{flex-direction:row;padding:16px 0}.seo-lv2__vs-line{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);flex:1;width:auto;height:1px}}.seo-lv2__cta{margin-top:8px}.seo-lv2__cta-inner{background:#00e5ff0a;border:1px solid #00e5ff1f;border-radius:16px;align-items:center;gap:20px;padding:28px 32px;display:flex}.seo-lv2__cta-icon{color:#00e5ff;background:#00e5ff14;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.seo-lv2__cta-text{font-size:var(--typ-base);color:#ffffffb3;margin:0 0 8px}.seo-lv2__cta-text strong{color:#ffffffe6}.seo-lv2__cta-link{font-size:var(--typ-base);color:#00e5ff;align-items:center;gap:8px;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.seo-lv2__cta-link:hover{gap:12px}.seo-rf{padding:80px 0}.seo-rf__ring-wrap{flex-direction:column;align-items:center;margin-bottom:56px;display:flex;position:relative}.seo-rf__ring-glow{filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#00e5ff14 0%,#76ff030a 40%,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seo-rf__ring-svg{width:220px;height:220px}.seo-rf__ring-svg text{font-family:Inter,sans-serif}.seo-rf__ring-legend{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:24px;display:flex}.seo-rf__legend-item{font-size:var(--typ-sm);color:#fff9;letter-spacing:.02em;align-items:center;gap:6px;font-weight:500;display:flex}.seo-rf__legend-dot{border-radius:50%;width:10px;height:10px}.seo-rf__legend-item--cyan .seo-rf__legend-dot{background:#00e5ff}.seo-rf__legend-item--lime .seo-rf__legend-dot{background:#76ff03}.seo-rf__legend-item--violet .seo-rf__legend-dot{background:#b388ff}.seo-rf__legend-item--coral .seo-rf__legend-dot{background:#ff6b6b}.seo-rf__cards{grid-template-columns:1fr 1fr;gap:24px;max-width:1060px;margin:0 auto 48px;display:grid}.seo-rf__card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:20px;padding:0 28px 28px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.seo-rf__card:before{content:"";background:linear-gradient(180deg,var(--card-accent,#ffffff1a)0%,transparent 50%);-webkit-mask-composite:xor;pointer-events:none;border-radius:20px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.seo-rf__card--cyan{--card-accent:#00e5ff59}.seo-rf__card--lime{--card-accent:#76ff0359}.seo-rf__card--violet{--card-accent:#b388ff59}.seo-rf__card--coral{--card-accent:#ff6b6b59}.seo-rf__card:hover{border-color:#ffffff1a;transform:translateY(-4px)}.seo-rf__card--cyan:hover{box-shadow:0 12px 40px #00e5ff1f}.seo-rf__card--lime:hover{box-shadow:0 12px 40px #76ff031f}.seo-rf__card--violet:hover{box-shadow:0 12px 40px #b388ff1f}.seo-rf__card--coral:hover{box-shadow:0 12px 40px #ff6b6b1f}.seo-rf__card-header{margin-bottom:16px}.seo-rf__card-visual{margin:0 -28px 20px;padding:12px 20px 0;overflow:hidden}.seo-rf__card-svg{width:100%;height:auto;max-height:140px;display:block}.seo-rf__card-meta{align-items:center;gap:14px;display:flex}.seo-rf__card-icon{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.seo-rf__card--cyan .seo-rf__card-icon{color:#00e5ff}.seo-rf__card--lime .seo-rf__card-icon{color:#76ff03}.seo-rf__card--violet .seo-rf__card-icon{color:#b388ff}.seo-rf__card--coral .seo-rf__card-icon{color:#ff6b6b}.seo-rf__card-title{font-size:var(--typ-lg);margin:0 0 2px;font-weight:700}.seo-rf__card--cyan .seo-rf__card-title{color:#00e5ff}.seo-rf__card--lime .seo-rf__card-title{color:#76ff03}.seo-rf__card--violet .seo-rf__card-title{color:#b388ff}.seo-rf__card--coral .seo-rf__card-title{color:#ff6b6b}.seo-rf__card-pct{font-size:var(--typ-sm);letter-spacing:.04em;opacity:.7;font-weight:800}.seo-rf__card--cyan .seo-rf__card-pct{color:#00e5ff}.seo-rf__card--lime .seo-rf__card-pct{color:#76ff03}.seo-rf__card--violet .seo-rf__card-pct{color:#b388ff}.seo-rf__card--coral .seo-rf__card-pct{color:#ff6b6b}.seo-rf__card-desc{color:#ffffffb3;line-height:1.7;font-size:var(--typ-sm);margin:0 0 18px}.seo-rf__card-desc strong{color:#ffffffe6}.seo-rf__tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.seo-rf__tags li{font-size:var(--typ-xs);letter-spacing:.02em;color:#ffffff8c;background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;padding:5px 12px;font-weight:600;transition:border-color .2s,color .2s}.seo-rf__card--cyan .seo-rf__tags li:hover{color:#00e5ff;border-color:#00e5ff4d}.seo-rf__card--lime .seo-rf__tags li:hover{color:#76ff03;border-color:#76ff034d}.seo-rf__card--violet .seo-rf__tags li:hover{color:#b388ff;border-color:#b388ff4d}.seo-rf__card--coral .seo-rf__tags li:hover{color:#ff6b6b;border-color:#ff6b6b4d}.seo-rf__source{max-width:700px;margin:0 auto}.seo-rf__source-inner{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;align-items:flex-start;gap:12px;padding:16px 24px;display:flex}.seo-rf__source-inner svg{color:#ffffff4d;flex-shrink:0;margin-top:2px}.seo-rf__source-inner p{font-size:var(--typ-xs);color:#fff6;margin:0;font-style:italic;line-height:1.6}@media (max-width:1024px){.seo-def2__split{grid-template-columns:1fr;gap:32px}.seo-def2__visual{order:-1}.seo-def2__hub-wrap{max-width:300px}.seo-def2__pillars{grid-template-columns:1fr}.seo-def2__compare-grid{grid-template-columns:1fr;gap:16px}.seo-def2__compare-vs{font-size:var(--typ-sm);padding-top:0}.seo-lv2__cards{grid-template-columns:1fr;gap:24px}.seo-lv2__card-visual{margin:0 -24px 20px;padding:20px 24px 0}.seo-rf__cards{grid-template-columns:1fr;gap:24px}.seo-rf__card-visual{margin:0 -24px 20px;padding:12px 24px 0}.seo-rf__ring-legend{gap:16px}}@media (max-width:768px){.seo-def2{padding:48px 0}.seo-def2__compare-inner{padding:24px}.seo-def2__callout-inner{text-align:center;flex-direction:column;gap:16px;padding:24px}.seo-lv2{padding:48px 0}.seo-lv2__card{padding:0 24px 24px}.seo-lv2__table-wrap{padding:20px}.seo-lv2__table thead th,.seo-lv2__table td{font-size:var(--typ-sm);padding:10px 14px}.seo-lv2__cta-inner{text-align:center;flex-direction:column;gap:16px;padding:24px}.seo-rf{padding:48px 0}.seo-rf__ring-svg,.seo-rf__ring-glow{width:180px;height:180px}.seo-rf__ring-legend{gap:12px}.seo-rf__legend-item{font-size:var(--typ-xs)}.seo-rf__card{padding:0 20px 20px}.seo-rf__card-visual{margin:0 -20px 16px;padding:10px 16px 0}.seo-rf__source-inner{text-align:center;flex-direction:column;gap:8px;padding:16px 20px}}.seo-hero__trust{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.seo-hero__trust-item{font-size:var(--typ-sm);color:#ffffffb3;align-items:center;gap:8px;display:flex}.seo-hero__trust-item svg{color:var(--seo-cyan);flex-shrink:0}.seo-hero__trust-item strong{color:var(--seo-white);font-weight:700}.seo-hero__trust-divider{color:#ffffff26;font-size:var(--typ-lg);user-select:none}.seo-cases__grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}.seo-cases__card{background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;padding:32px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.seo-cases__card:before{content:"";border-radius:20px 20px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.seo-cases__card--cyan:before{background:linear-gradient(90deg,#00e5ff,#00e5ff33)}.seo-cases__card--lime:before{background:linear-gradient(90deg,#76ff03,#76ff0333)}.seo-cases__card--violet:before{background:linear-gradient(90deg,#b388ff,#b388ff33)}.seo-cases__card:hover{border-color:#ffffff26;transform:translateY(-6px)}.seo-cases__card--cyan:hover{box-shadow:0 16px 48px #00e5ff1f}.seo-cases__card--lime:hover{box-shadow:0 16px 48px #76ff031f}.seo-cases__card--violet:hover{box-shadow:0 16px 48px #b388ff1f}.seo-cases__card-badge{font-size:var(--typ-xs);text-transform:uppercase;letter-spacing:.06em;color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:16px;padding:4px 14px;font-weight:700;display:inline-block}.seo-cases__card-title{font-size:var(--typ-lg);color:var(--seo-white);margin-bottom:12px;font-weight:700}.seo-cases__card-desc{font-size:var(--typ-sm);color:#ffffffa6;margin-bottom:24px;line-height:1.7}.seo-cases__metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.seo-cases__metric{text-align:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;padding:12px 4px}.seo-cases__metric-value{font-size:var(--typ-xl);letter-spacing:-.02em;margin-bottom:4px;font-weight:800;display:block}.seo-cases__metric-value--cyan{color:#00e5ff}.seo-cases__metric-value--lime{color:#76ff03}.seo-cases__metric-value--violet{color:#b388ff}.seo-cases__metric-label{font-size:var(--typ-xs);color:#ffffff80;letter-spacing:.02em;font-weight:500;display:block}.seo-cases__timeline{font-size:var(--typ-xs);color:#ffffff59;text-align:center;font-style:italic;display:block}.seo-testimonials{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.seo-testimonials__card{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:32px;transition:transform .3s,box-shadow .3s}.seo-testimonials__card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00e5ff14}.seo-testimonials__stars{color:gold;font-size:var(--typ-lg);letter-spacing:2px;margin-bottom:16px}.seo-testimonials__quote{font-size:var(--typ-base);color:#fffc;border-left:3px solid #00e5ff4d;margin:0 0 24px;padding-left:20px;font-style:italic;line-height:1.75}.seo-testimonials__author{align-items:center;gap:14px;display:flex}.seo-testimonials__avatar{width:44px;height:44px;font-size:var(--typ-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.seo-testimonials__avatar--cyan{color:#00e5ff;background:#00e5ff1f;border:1px solid #00e5ff4d}.seo-testimonials__avatar--lime{color:#76ff03;background:#76ff031f;border:1px solid #76ff034d}.seo-testimonials__name{font-size:var(--typ-sm);color:var(--seo-white);display:block}.seo-testimonials__role{font-size:var(--typ-xs);color:#ffffff73;margin-top:2px;display:block}.seo-bento__card{transition:transform .3s,box-shadow .3s,border-color .3s}.seo-bento__card:hover{border-color:#ffffff26;transform:translateY(-6px);box-shadow:0 16px 48px #00e5ff1a}.seo-sticky-cta{z-index:999;-webkit-backdrop-filter:blur(12px);background:#0a0e27f2;border-top:1px solid #00e5ff26;justify-content:center;align-items:center;gap:12px;padding:12px 20px;transition:transform .3s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.seo-sticky-cta--visible{transform:translateY(0)}.seo-sticky-cta__btn{color:#0a0e27;font-weight:700;font-size:var(--typ-base);cursor:pointer;background:linear-gradient(135deg,#00e5ff,#00b8d4);border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;max-width:320px;padding:12px 24px;text-decoration:none;display:inline-flex}.seo-sticky-cta__tel{color:#00e5ff;background:#00e5ff1a;border:1px solid #00e5ff40;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;display:inline-flex}.seo-scroll-progress{z-index:9999;background:linear-gradient(90deg,#00e5ff,#76ff03);width:0;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.seo-cta-final__urgency{color:#ff6b6b;font-size:var(--typ-sm);background:#ff6b6b14;border:1px solid #ff6b6b33;border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 20px;font-weight:600;animation:2s ease-in-out infinite pulse-urgency;display:inline-flex}.seo-cta-final__urgency svg{flex-shrink:0}@keyframes pulse-urgency{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:1024px){.seo-cases__grid,.seo-testimonials{grid-template-columns:1fr;gap:20px}.seo-hero__trust{justify-content:center}}@media (max-width:768px){.seo-sticky-cta{display:flex}.seo-cases__card{padding:24px}.seo-cases__metrics{gap:8px}.seo-cases__metric-value{font-size:var(--typ-lg)}.seo-testimonials__card{padding:24px}.seo-testimonials__quote{font-size:var(--typ-sm);padding-left:16px}.seo-hero__trust{flex-direction:column;align-items:center;gap:8px}.seo-hero__trust-divider{display:none}}@media (max-width:480px){.seo-section{padding:48px 0}.seo-container{padding:0 16px}.seo-hero{padding:100px 0 32px}.seo-hero__title{font-size:var(--typ-2xl)}.seo-hero__desc{font-size:var(--typ-sm)}.seo-hero__badge{font-size:var(--typ-xs)}.seo-hero__cta-group{flex-direction:column;gap:10px}.seo-hero__cta-group .seo-btn{justify-content:center;width:100%}.seo-hero__image{max-width:220px}.seo-section__title{font-size:var(--typ-xl)}.seo-section__desc{font-size:var(--typ-sm)}.seo-problem__stat-number{font-size:var(--typ-3xl)}.seo-snake__card{padding:0 16px 20px}.seo-snake__finale-layout{padding:20px}.seo-bento__img{height:130px}.seo-bento__title{font-size:var(--typ-sm)}.seo-bento__desc{font-size:var(--typ-xs)}.seo-def2__pillar{padding:20px}.seo-lv2__card{padding:0 16px 20px}.seo-lv2__table thead th,.seo-lv2__table td{font-size:var(--typ-xs);padding:8px 10px}.seo-rf__card{padding:0 16px 16px}.seo-rf__ring-svg,.seo-rf__ring-glow{width:150px;height:150px}.seo-faq__question{padding:16px 12px}.seo-faq__q-text{font-size:var(--typ-sm)}.seo-cases__card{padding:20px}.seo-cases__metrics{grid-template-columns:1fr;gap:8px}.seo-cases__metric{text-align:left;align-items:center;gap:8px;padding:8px 12px;display:flex}.seo-cases__metric-value{font-size:var(--typ-base);margin-bottom:0}.seo-testimonials__card{padding:20px}.seo-cta-final__title{font-size:var(--typ-xl)}.seo-cta-final__desc{font-size:var(--typ-sm)}.seo-sticky-cta__btn{font-size:var(--typ-sm);padding:10px 16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.seo-hero__orbit{animation:none}.seo-rf__arc animate,.seo-snake__connector svg animate,.seo-def2__hub-svg animate{display:none}.seo-scroll-progress{transition:none}}.seo-problem{background:var(--seo-dark)}.seo-why-us{background:var(--seo-navy)}.seo-process{background:var(--seo-mid)}.seo-benefits{background:var(--seo-deep)}.seo-case-studies{background:var(--seo-mid)}.seo-def2{background:var(--seo-dark)}.seo-lv2{background:var(--seo-deep)}.seo-ranking-factors,.seo-faq{background:var(--seo-navy)}.seo-cta-final{background:var(--seo-darker)}.seo-cta-final__form{border-top:1px solid #ffffff0f;margin-top:32px;padding-top:28px}.seo-cta-final__form-row{flex-wrap:wrap;justify-content:center;gap:12px;max-width:700px;margin:0 auto;display:flex}.seo-cta-final__input{min-width:160px;color:var(--seo-white);font-size:var(--typ-sm);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;outline:none;flex:1;padding:14px 18px;font-family:inherit;transition:border-color .2s,background .2s}.seo-cta-final__input::placeholder{color:#ffffff59}.seo-cta-final__input:focus{background:#00e5ff0a;border-color:#00e5ff66}.seo-cta-final__form .seo-btn{min-width:180px}@media (max-width:480px){.seo-cta-final__form-row{flex-direction:column}.seo-cta-final__input{min-width:auto}.seo-cta-final__form .seo-btn{justify-content:center;width:100%}}.seo-faq__link{color:var(--seo-cyan);border-bottom:1px solid #00e5ff4d;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}.seo-faq__link:hover{color:#fff;border-color:#00e5ff}.seo-def2__callout-link{color:var(--seo-cyan);border-bottom:1px solid #00e5ff4d;font-weight:600;text-decoration:none;transition:border-color .2s}.seo-def2__callout-link:hover{border-color:#00e5ff}.seo-page svg,.seo-page img{max-width:100%;height:auto}.seo-page table{max-width:100%;display:block;overflow-x:auto}@media (max-width:768px){.seo-hero,.seo-section{max-width:100vw;overflow:hidden}.seo-hero__visual{max-width:100%;overflow:hidden}.seo-hero__orbit{display:none}.seo-section svg,.seo-hero svg{max-width:100%;overflow:hidden}.seo-container{padding:0 20px}.seo-page,.seo-page>*{max-width:100%}}@media (max-width:480px){.seo-container{padding:0 16px}.seo-section__title{font-size:clamp(var(--typ-xl),6vw,var(--typ-2xl));word-break:break-word;hyphens:auto}}.cm-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.cm-revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.cm-reveal{opacity:1;transition:none;transform:none}}@media (max-width:767px){.cm-reveal{transform:translateY(16px)}}
