.seo-page{--n1:#0e4a6e;--n2:#062132;--n3:#031725;--cy:#63dfff;--cy2:#7dd3fc;--paper:#eef6fa;--ink:#0b2230;color:#f4f8fb;background:var(--n3);overflow-x:clip}.seo-page h1,.seo-page h2,.seo-page h3{margin:0}.seo-kicker{margin:0 0 22px;color:var(--cy);font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.seo-kicker--dark{color:#0b6e9c}.seo-btn{min-height:52px;padding:14px 22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.26);border-radius:99px;color:#fff;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.seo-btn:hover{transform:translateY(-2px);border-color:var(--cy)}.seo-btn--primary{border-color:transparent;background:linear-gradient(135deg,#0b6e9c,var(--cy));color:#031725;box-shadow:0 12px 40px #63dfff40}.seo-btn--light{background:#fff;color:var(--n2);border-color:#fff}.seo-hero{position:relative;min-height:calc(100svh - 53px);padding:clamp(90px,10vw,140px) clamp(22px,6vw,88px) clamp(70px,8vw,110px);display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(36px,5vw,80px);align-items:center;background:linear-gradient(150deg,var(--n1) 0%,var(--n2) 55%,var(--n3) 100%);isolation:isolate}.seo-hero__glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 82% 30%,rgba(99,223,255,.22),transparent 38%),radial-gradient(circle at 10% 90%,rgba(125,211,252,.12),transparent 40%);pointer-events:none}.seo-hero__glow:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at 70% 40%,#000,transparent 70%);mask-image:radial-gradient(circle at 70% 40%,#000,transparent 70%)}.seo-hero h1{font-size:clamp(3rem,7vw,7rem);font-weight:580;line-height:.92;letter-spacing:-.065em}.seo-hero h1 em{display:block;font-style:normal;background:linear-gradient(90deg,var(--cy2),var(--cy));-webkit-background-clip:text;background-clip:text;color:transparent}.seo-hero__copy>span{display:block;max-width:640px;margin-top:32px;color:#ffffffb8;font-size:clamp(1.02rem,1.6vw,1.25rem);line-height:1.65}.seo-hero__actions{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px}.seo-hero__chips{margin:34px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.seo-hero__chips li{padding:7px 12px;border:1px solid rgba(125,211,252,.28);border-radius:99px;color:#fffc;font-size:.74rem;background:#ffffff0a}.seo-serp{padding:22px;border:1px solid rgba(125,211,252,.22);border-radius:24px;background:#0317258c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 40px 90px #00000073}.seo-serp__bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:99px;background:#fff;color:#1f2a33}.seo-serp__g{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);color:#fff;font-weight:800;font-size:.8rem}.seo-serp__q{flex:1;font-size:.95rem}.seo-serp__lens{color:#4285f4;font-size:1.1rem}.seo-serp__list{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:10px}.seo-serp__list li{position:relative;display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:center;padding:14px 16px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06)}.seo-serp__list li i{font-style:normal;font-size:.8rem;color:#ffffff80;font-weight:700}.seo-serp__list li small{display:block;color:#ffffff73;font-size:.7rem}.seo-serp__list li b{display:block;margin:2px 0 8px;color:#9fc6ff;font-weight:650}.seo-serp__list li div>span{display:block;height:6px;margin-top:5px;border-radius:9px;background:#ffffff1f}.seo-serp__list li.is-you{background:linear-gradient(135deg,#63dfff33,#0e4a6e99);border-color:#63dfff99;box-shadow:0 0 0 4px #63dfff14,0 20px 40px #0000004d}.seo-serp__list li.is-you i{color:var(--cy)}.seo-serp__list li.is-you b{color:#fff}.seo-serp__list li.is-you div>span{background:#7dd3fc66}.seo-serp__list li em{font-style:normal;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--cy);color:var(--n3);font-weight:900}.seo-serp__note{margin:14px 0 0;color:#ffffff6b;font-size:.72rem;text-align:center}.seo-problem{padding:clamp(80px,10vw,140px) clamp(22px,6vw,88px);display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(36px,6vw,90px);background:var(--paper);color:var(--ink)}.seo-problem h2,.seo-pillars h2,.seo-process h2,.seo-deliver h2,.seo-plans h2,.seo-honest h2,.seo-cta h2{font-size:clamp(2.3rem,4.8vw,5rem);font-weight:560;line-height:.98;letter-spacing:-.055em}.seo-problem__cards{display:grid;gap:14px}.seo-problem__cards div{padding:26px 28px;border-radius:20px;background:#fff;border:1px solid #d9e5eb;display:grid;gap:8px}.seo-problem__cards b{font-size:1.25rem;color:var(--n2)}.seo-problem__cards span{color:#4a6070;line-height:1.6}.seo-pillars{padding:clamp(80px,10vw,140px) clamp(22px,6vw,88px);background:var(--n3)}.seo-pillars header,.seo-plans header{max-width:900px;margin-bottom:56px}.seo-pillars header>span,.seo-plans header>span,.seo-deliver>div>span{display:block;margin-top:22px;color:#ffffffa8;font-size:1.08rem;line-height:1.65}.seo-pillars__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.seo-pillar{position:relative;padding:32px 28px 28px;border-radius:22px;border:1px solid rgba(125,211,252,.16);background:linear-gradient(160deg,#0e4a6e73,#06213266);display:flex;flex-direction:column;gap:14px;overflow:hidden;transition:transform .3s,border-color .3s}.seo-pillar:after{content:"";position:absolute;right:-60px;top:-60px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(99,223,255,.22),transparent 70%);opacity:0;transition:opacity .3s}.seo-pillar:hover{transform:translateY(-4px);border-color:#63dfff80}.seo-pillar:hover:after{opacity:1}.seo-pillar__n{color:var(--cy);font-size:.78rem;font-weight:800;letter-spacing:.1em}.seo-pillar h3{font-size:1.6rem;font-weight:620;letter-spacing:-.03em}.seo-pillar p{margin:0;color:#ffffffad;line-height:1.62}.seo-pillar div{margin-top:auto;padding-top:8px;display:flex;flex-wrap:wrap;gap:6px}.seo-pillar small{padding:5px 10px;border-radius:99px;border:1px solid rgba(255,255,255,.14);color:#ffffffb8;font-size:.68rem}.seo-process{padding:clamp(80px,10vw,140px) clamp(22px,6vw,88px);background:#fff;color:var(--ink)}.seo-process header{max-width:900px;margin-bottom:56px}.seo-process ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(6,1fr);gap:0;border-top:2px solid #0b6e9c}.seo-process li{position:relative;padding:34px 20px 0 0}.seo-process li:before{content:"";position:absolute;top:-8px;left:0;width:14px;height:14px;border-radius:50%;background:#0b6e9c;box-shadow:0 0 0 5px #fff}.seo-process li span{color:#0b6e9c;font-size:.78rem;font-weight:800}.seo-process li h3{margin:10px 0;font-size:1.3rem;letter-spacing:-.02em;color:var(--n2)}.seo-process li p{margin:0;color:#4a6070;line-height:1.55;font-size:.95rem}.seo-deliver{padding:clamp(80px,10vw,140px) clamp(22px,6vw,88px);display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(36px,6vw,90px);background:linear-gradient(150deg,var(--n2),var(--n3))}.seo-deliver ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:start}.seo-deliver li{position:relative;padding:18px 18px 18px 52px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(125,211,252,.14);line-height:1.45}.seo-deliver li:before{content:"✓";position:absolute;left:16px;top:17px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--cy);color:var(--n3);font-size:.72rem;font-weight:900}.seo-plans{padding:clamp(80px,10vw,140px) clamp(22px,6vw,88px);background:var(--paper);color:var(--ink)}.seo-plans header>span{color:#4a6070}.seo-plans__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.seo-plan{position:relative;padding:34px 30px;border-radius:24px;background:#fff;border:1px solid #d9e5eb;display:flex;flex-direction:column;gap:12px}.seo-plan small{color:#0b6e9c;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.seo-plan h3{font-size:1.9rem;letter-spacing:-.035em;color:var(--n2)}.seo-plan p{margin:0;color:#4a6070;line-height:1.55}.seo-plan ul{margin:10px 0 18px;padding:0;list-style:none;display:grid;gap:10px}.seo-plan li{padding-left:24px;position:relative;line-height:1.45}.seo-plan li:before{content:"";position:absolute;left:0;top:.5em;width:10px;height:10px;border-radius:50%;background:#0b6e9c}.seo-plan a{margin-top:auto;font-weight:750;color:#0b6e9c;text-decoration:none}.seo-plan.is-featured{background:linear-gradient(155deg,var(--n1),var(--n2));color:#fff;border-color:transparent;box-shadow:0 30px 70px #0621324d}.seo-plan.is-featured h3{color:#fff}.seo-plan.is-featured p{color:#ffffffb8}.seo-plan.is-featured small,.seo-plan.is-featured a{color:var(--cy)}.seo-plan.is-featured li:before{background:var(--cy)}.seo-plan em{position:absolute;top:-13px;right:24px;padding:6px 12px;border-radius:99px;background:var(--cy);color:var(--n3);font-style:normal;font-size:.72rem;font-weight:800}.seo-honest{padding:clamp(80px,10vw,140px) clamp(22px,6vw,88px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,70px);background:var(--n3)}.seo-honest header{grid-column:1/-1;max-width:900px}.seo-honest>div{display:grid;gap:14px;align-content:start}.seo-honest>div>div{padding:24px 26px;border-left:3px solid var(--cy);background:#ffffff0a;border-radius:0 16px 16px 0;display:grid;gap:8px}.seo-honest b{font-size:1.2rem}.seo-honest>div span{color:#ffffffa8;line-height:1.6}.seo-home{padding:34px 32px;border-radius:24px;background:linear-gradient(155deg,#0e4a6eb3,#062132b3);border:1px solid rgba(125,211,252,.25)}.seo-home h3{font-size:1.7rem;line-height:1.15;letter-spacing:-.03em}.seo-home ul{margin:22px 0;padding:0;list-style:none;display:grid;gap:10px}.seo-home li{padding-left:26px;position:relative;color:#fffc;line-height:1.5}.seo-home li:before{content:"→";position:absolute;left:0;color:var(--cy)}.seo-home a{color:var(--cy);font-weight:750;text-decoration:none}.seo-cta{padding:clamp(90px,11vw,160px) clamp(22px,6vw,88px);text-align:center;background:radial-gradient(circle at 50% 0%,rgba(99,223,255,.25),transparent 55%),linear-gradient(150deg,var(--n1),var(--n3))}.seo-cta h2{max-width:1000px;margin:0 auto 40px}.seo-cta small{display:block;margin-top:18px;color:#ffffffb3}@media (max-width:1100px){.seo-process ol{grid-template-columns:repeat(3,1fr);row-gap:40px}.seo-pillars__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.seo-hero,.seo-problem,.seo-deliver,.seo-honest,.seo-plans__grid{grid-template-columns:1fr}.seo-hero{min-height:0}}@media (max-width:640px){.seo-hero h1{font-size:clamp(2.6rem,12vw,4rem)}.seo-hero__actions{display:grid}.seo-btn{width:100%}.seo-pillars__grid,.seo-deliver ul{grid-template-columns:1fr}.seo-process ol{grid-template-columns:1fr;border-top:0;border-left:2px solid #0b6e9c;padding-left:22px}.seo-process li{padding:0 0 28px}.seo-process li:before{top:4px;left:-30px}.seo-serp{padding:16px}}@media (prefers-reduced-motion:reduce){.seo-btn,.seo-pillar{transition:none}}
