.seo-page{--seo-ink:#102b56;--seo-blue:#165bbd;--seo-muted:#586c86;--seo-line:#dce5ef;color:var(--seo-ink);background:#fff}.seo-page :is(h1,h2,h3){color:var(--seo-ink);letter-spacing:-.045em}.seo-page p{color:var(--seo-muted)}.seo-page :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #eaa63d}.seo-section,.seo-shell{width:min(1200px,100% - 64px);margin-inline:auto}.seo-kicker{letter-spacing:.015em;margin:0 0 17px;font-size:13px;font-weight:700;color:var(--seo-blue)!important}.seo-hero{background:#f2f7fd}.seo-shell{padding:39px 0 0}.seo-crumbs{color:#74839a;gap:12px;margin-bottom:55px;font-size:12px;display:flex}.seo-crumbs a{text-underline-offset:4px;text-decoration:underline}.seo-hero-copy{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);align-items:end;gap:8%;padding-bottom:46px;display:grid}.seo-hero h1{max-width:690px;margin:0;font-size:clamp(46px,4.5vw,68px);font-weight:700;line-height:1.07}.seo-hero-side>p{max-width:430px;margin:0;font-size:16px;line-height:1.78}.seo-actions{flex-wrap:wrap;align-items:center;gap:21px;margin-top:25px;display:flex}.seo-button{background:var(--seo-blue);color:#fff;text-align:center;border-radius:4px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:14px 20px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.seo-button:hover{background:#0d468f;transform:translateY(-2px)}.seo-text-link{color:var(--seo-blue);text-underline-offset:5px;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex;text-decoration:underline!important}.seo-hero-image{border-radius:8px 8px 0 0;height:400px;position:relative;overflow:hidden}.seo-hero-image img{object-fit:cover;object-position:center 46%;width:100%;height:100%;display:block}.seo-image-note{color:var(--seo-ink);background:#fff;border-radius:3px;padding:13px 16px;font-size:12px;font-weight:700;position:absolute;bottom:24px;left:24px;box-shadow:0 10px 30px #0b285136}.seo-signal-strip{border-bottom:1px solid var(--seo-line);justify-content:center;align-items:center;gap:0;display:flex}.seo-signal-strip span{text-align:center;color:#355472;padding:23px 35px;font-size:12px;font-weight:700}.seo-signal-strip span+span{border-left:1px solid var(--seo-line)}.seo-why{grid-template-columns:1fr 1fr;align-items:center;gap:11%;padding-block:105px;display:grid}.seo-why h2,.seo-section-head h2,.seo-local h2,.seo-price h2,.seo-faq h2,.seo-final h2{margin:0;font-size:clamp(36px,3.75vw,52px);font-weight:700;line-height:1.13}.seo-why-copy>p:not(.seo-kicker){max-width:500px;margin:24px 0 0;font-size:15px;line-height:1.8}.seo-search-example{background:#fff;border:1px solid #d8e4f0;border-radius:10px;padding:26px;transform:rotate(1deg);box-shadow:0 25px 60px #173e7120}.seo-search-top{color:#56708d;background:#f4f7fb;border:1px solid #dfe7f1;border-radius:100px;align-items:center;gap:13px;padding:11px 16px;font-size:13px;display:flex}.seo-search-icon{color:var(--seo-blue);font-size:24px;line-height:1}.seo-search-result{border-bottom:1px solid var(--seo-line);padding:30px 13px 28px}.seo-search-result small{color:#7b8ca2;margin-bottom:17px;font-size:10px;display:block}.seo-example-url{color:#506e58;margin-bottom:8px;font-size:11px;display:block}.seo-search-result strong{color:var(--seo-blue);font-size:21px;font-weight:600;line-height:1.3;display:block}.seo-search-result p{margin:9px 0 0;font-size:12px;line-height:1.7}.seo-example-footer{color:#56708d;flex-wrap:wrap;align-items:center;gap:8px;padding:21px 10px 5px;font-size:10px;display:flex}.seo-example-footer i{background:#37a174;border-radius:50%;width:7px;height:7px;display:inline-block}.seo-example-footer span{margin-right:10px}.seo-work-band{background:#f5f8fc}.seo-work-band .seo-section{padding-block:100px}.seo-section-head{justify-content:space-between;align-items:end;gap:60px;margin-bottom:40px;display:flex}.seo-section-head h2{max-width:690px}.seo-section-head>p{max-width:390px;margin:0;font-size:15px;line-height:1.8}.seo-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.seo-work-grid article{background:#fff;border:1px solid #e0e8f1;border-radius:5px;min-height:225px;padding:29px 27px 34px}.seo-work-grid article>span{color:var(--seo-blue);margin-bottom:25px;font-size:11px;font-weight:800;display:inline-block}.seo-work-grid h3{margin:0 0 12px;font-size:21px}.seo-work-grid p{margin:0;font-size:13px;line-height:1.75}.seo-local{color:#fff;background:#0c2853}.seo-local-inner{grid-template-columns:1fr 1fr;gap:12%;padding-block:105px;display:grid}.seo-local .seo-kicker{color:#99c5ff!important}.seo-local h2{color:#fff;max-width:530px}.seo-local p:not(.seo-kicker){color:#c8d8ef;margin:0 0 22px;font-size:15px;line-height:1.85}.seo-local .seo-text-link{color:#b2d4ff}.seo-process{padding-block:100px}.seo-process-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.seo-process-grid article{border-top:2px solid var(--seo-blue);padding-top:23px}.seo-process-grid article>span{color:var(--seo-blue);font-size:11px;font-weight:800}.seo-process-grid h3{margin:21px 0 11px;font-size:22px}.seo-process-grid p{max-width:250px;margin:0;font-size:13px;line-height:1.75}.seo-price{background:#e8f2ff}.seo-price-inner{justify-content:space-between;align-items:center;gap:60px;padding-block:75px;display:flex}.seo-price h2{max-width:650px}.seo-price p:not(.seo-kicker){max-width:700px;margin:22px 0 0;font-size:15px;line-height:1.8}.seo-price p strong{color:var(--seo-ink)}.seo-price-action{flex-direction:column;align-items:flex-start;gap:14px;max-width:270px;display:flex}.seo-price-action .seo-button{white-space:nowrap}.seo-price-action small{color:#60758e;font-size:11px;line-height:1.6}.seo-related{border-bottom:1px solid var(--seo-line);flex-wrap:wrap;align-items:center;gap:26px;padding-block:22px;display:flex}.seo-related strong{margin-right:auto;font-size:12px}.seo-related a{color:var(--seo-blue);text-underline-offset:4px;font-size:12px;font-weight:700;text-decoration:underline}.seo-faq{grid-template-columns:.8fr 1.2fr;gap:9%;padding-block:100px;display:grid}.seo-faq>div:first-child>p:last-child{max-width:360px;margin-top:22px;font-size:14px;line-height:1.8}.seo-faq-list{border-top:1px solid var(--seo-line)}.seo-faq details{border-bottom:1px solid var(--seo-line)}.seo-faq summary{color:var(--seo-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:15px;font-weight:700;list-style:none;display:flex}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary span{color:var(--seo-blue);font-size:24px;font-weight:400;transition:transform .2s}.seo-faq details[open] summary span{transform:rotate(45deg)}.seo-faq details>p{margin:0 35px 22px 0;font-size:14px;line-height:1.8}.seo-final{text-align:center;background:#f2f7fd}.seo-final .seo-section{padding-block:90px}.seo-final h2{max-width:750px;margin:auto}.seo-final p:not(.seo-kicker){max-width:650px;margin:22px auto 28px;font-size:15px;line-height:1.8}@media (max-width:1000px){.seo-hero-copy{gap:5%}.seo-hero h1{font-size:clamp(42px,4.8vw,58px)}.seo-section-head{gap:30px}.seo-signal-strip span{padding-inline:20px}}@media (max-width:780px){:is(body:has(.seo-page) .mega-top .mega-auth,body:has(.seo-page) .mega-top .mega-account){display:none}.seo-section,.seo-shell{width:min(100% - 40px,620px)}.seo-shell{padding-top:25px}.seo-crumbs{margin-bottom:38px}.seo-hero-copy{grid-template-columns:1fr;gap:23px}.seo-hero h1{font-size:clamp(42px,8vw,60px)}.seo-hero-image{height:310px}.seo-signal-strip{grid-template-columns:1fr 1fr;display:grid}.seo-signal-strip span{border-bottom:1px solid var(--seo-line);padding:16px}.seo-signal-strip span:nth-child(3){border-left:0}.seo-why{grid-template-columns:1fr;gap:40px;padding-block:70px}.seo-search-example{transform:none}.seo-work-band .seo-section,.seo-process,.seo-faq{padding-block:70px}.seo-section-head{display:block}.seo-section-head>p{max-width:550px;margin-top:22px}.seo-work-grid{grid-template-columns:repeat(2,1fr)}.seo-local-inner{grid-template-columns:1fr;gap:24px;padding-block:70px}.seo-process-grid{grid-template-columns:repeat(2,1fr)}.seo-price-inner{flex-direction:column;align-items:flex-start;gap:25px;padding-block:60px}.seo-faq{grid-template-columns:1fr;gap:30px}.seo-final .seo-section{padding-block:70px}}@media (max-width:560px){.seo-hero h1{font-size:43px}.seo-hero-side>p{font-size:15px}.seo-actions{flex-direction:column;align-items:stretch}.seo-button{width:100%}.seo-hero-image{height:250px}.seo-hero-image img{object-position:66% center}.seo-image-note{text-align:center;font-size:10px;bottom:12px;left:12px;right:12px}.seo-why h2,.seo-section-head h2,.seo-local h2,.seo-price h2,.seo-faq h2,.seo-final h2{font-size:36px}.seo-search-example{padding:16px}.seo-work-grid,.seo-process-grid{grid-template-columns:1fr}.seo-work-grid article{min-height:0}.seo-related{gap:14px}.seo-related strong{width:100%}.seo-faq summary{font-size:14px}.seo-final .seo-button{width:100%}}@media (prefers-reduced-motion:reduce){.seo-button,.seo-faq summary span{transition:none}.seo-button:hover{transform:none}}
