.local-seo-page{overflow:clip}.local-seo-page .local-seo-preview{perspective:1100px}.local-seo-page .local-seo-phone{width:min(100%,280px);aspect-ratio:390 / 830;border:5px solid #63656b;border-radius:47px;background:#08090a;padding:5px;position:relative;box-shadow:0 0 0 1px #1a1b1e,0 2px 4px #0008,0 28px 68px #0008,22px 24px 90px #ff670021;animation:local-seo-phone-float 7s ease-in-out infinite;transform:translateZ(0)}.local-seo-page .local-seo-phone-button{position:absolute;left:-8px;z-index:1;width:3px;border-radius:5px 0 0 5px;background:linear-gradient(90deg,#4c4c50,#a6a6aa)}.local-seo-page .local-seo-phone-button-top{top:100px;height:30px}.local-seo-page .local-seo-phone-button-bottom{top:147px;height:51px}.local-seo-page .local-seo-phone-glass{width:100%;height:100%;overflow:hidden;position:relative;border:2px solid #0e0e10;border-radius:37px;background:#0a0a0c;color:#f8f8f8}.local-seo-page .local-seo-phone-island{width:33%;height:22px;position:absolute;top:8px;left:50%;transform:translate(-50%);border-radius:50px;background:#000;z-index:4;display:flex;align-items:center;justify-content:flex-end;padding-right:12px}.local-seo-page .local-seo-phone-camera{width:7px;height:7px;border-radius:50%;background:#1b2433;border:1px solid #0c1222}.local-seo-page .local-seo-phone-status{position:absolute;z-index:3;top:10px;left:22px;right:19px;display:flex;justify-content:space-between;align-items:center;font:700 11px/20px Inter,sans-serif;pointer-events:none}.local-seo-page .local-seo-status-icons{display:flex;align-items:center;gap:5px}.local-seo-page .local-seo-phone-scroll{position:absolute;inset:0;padding-top:39px;padding-bottom:23px;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain;background:radial-gradient(ellipse at 75% 18%,rgba(255,103,0,.11),transparent 38%),#0b0b0d}.local-seo-page .local-seo-phone-scroll::-webkit-scrollbar{display:none}.local-seo-page .local-seo-phone-scroll:focus-visible{outline:3px solid #ff6700;outline-offset:-5px}.local-seo-page .local-seo-phone-nav{height:45px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff1a}.local-seo-page .local-seo-phone-logo{font-size:17px;font-weight:950;letter-spacing:-.06em}.local-seo-page .local-seo-phone-menu{font-size:15px;color:#d8d8d8}.local-seo-page .local-seo-phone-body{padding:29px 20px 35px}.local-seo-page .local-seo-phone-eyebrow{font-size:8px;font-weight:900;color:#ff6700;letter-spacing:.18em;margin:0 0 13px}.local-seo-page .local-seo-phone-heading{font-size:31px;line-height:.95;letter-spacing:-.065em;font-weight:950;margin:0}.local-seo-page .local-seo-phone-heading span{color:#ff6700;display:block}.local-seo-page .local-seo-phone-copy{font-size:10px;line-height:1.65;color:#b6b6ba;margin:18px 0}.local-seo-page .local-seo-phone-cta{display:block;text-align:center;background:#ff6700;color:#090909;padding:12px 7px;font-size:9px;font-weight:900;text-decoration:none;letter-spacing:.025em}.local-seo-page .local-seo-phone-rule{border-top:1px solid #ffffff2a;margin:25px 0 23px}.local-seo-page .local-seo-phone-card{padding:13px 11px;margin:9px 0;border:1px solid #ffffff21;background:#ffffff08;display:grid;gap:5px}.local-seo-page .local-seo-phone-card span{font-size:9px;font-weight:900;color:#ff6700}.local-seo-page .local-seo-phone-card strong{font-size:12px;line-height:1.2;text-transform:uppercase}.local-seo-page .local-seo-phone-card small{font-size:9px;line-height:1.4;color:#bdbdc1}.local-seo-page .local-seo-phone-footer{font-size:8px;font-weight:800;color:#999;margin-top:28px;letter-spacing:.12em}.local-seo-page .local-seo-phone-home{position:absolute;z-index:5;bottom:7px;width:35%;height:4px;background:#eee;border-radius:50px;left:50%;transform:translate(-50%);pointer-events:none}@keyframes local-seo-phone-float{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-12px) rotate(0)}}@media(min-width:1024px){.local-seo-page .local-seo-preview{position:sticky;top:110px}}@media(max-width:1023px){.local-seo-page .local-seo-preview{margin-inline:auto;width:100%}}@media(prefers-reduced-motion:reduce){.local-seo-page .local-seo-phone{animation:none}}
