/* =====================================================================
   Page styles for services/seo.php
   Loaded after style.css, only on this page.
   ===================================================================== */

/* v3 seo / ads */
.v-seo{background:linear-gradient(200deg,#FDEAE7,#fff 58%)}
.search{position:absolute;left:7cqw;right:7cqw;top:8cqw;height:9cqw;border-radius:99px;background:#fff;display:flex;align-items:center;gap:2cqw;padding-inline:3cqw;font-size:2.5cqw;color:var(--ink);box-shadow:0 2cqw 5cqw -2.4cqw rgba(24,24,24,.4)}
.search svg{width:3.6cqw;height:3.6cqw;color:var(--accent);flex-shrink:0}
.search .caret{width:.3cqw;height:3.6cqw;background:var(--accent);animation:blink 1s steps(1) infinite}
.result{position:absolute;left:7cqw;width:56cqw;border-radius:2.4cqw;background:#fff;padding:3cqw;box-shadow:0 2cqw 5cqw -2.4cqw rgba(24,24,24,.35);display:flex;flex-direction:column;gap:1.2cqw}
.result.r1{top:21cqw}
.result.r2{top:45cqw;opacity:.5;transform:scale(.96);transform-origin:left top}
.result .tag{font-size:1.9cqw;font-weight:700}
.result .tag span{color:var(--muted);font-weight:500}
.result .t{font-size:3cqw;font-weight:700;color:var(--accent);line-height:1.2}
