.vf{--f-chalk:#f6f4ef;--f-plum:#3a1f47;--f-lilac:#ddd3ef;--f-ink:#1d1724;--f-mut:#1d172499;--f-line:#1d17241f;background:var(--f-chalk);color:var(--f-ink);letter-spacing:0;padding-bottom:20px;font-size:15px;line-height:1.4}.vf-top{justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex}.vf-logo{color:var(--f-plum);align-items:center;gap:2px;font-size:22px;line-height:1;display:inline-flex}.vf-logo svg{margin-right:6px;font-size:28px}.vf-logo b{letter-spacing:-.045em;color:var(--f-ink);font-weight:600}.vf-logo small{letter-spacing:-.03em;font-size:22px;font-weight:300}.vf-nav{gap:26px;font-size:14px;display:flex}.vf-pill{background:var(--f-plum);height:40px;color:var(--f-chalk);border-radius:99px;align-items:center;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex}.vf-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:12px;height:560px;padding:0 16px;display:grid}.vf-hero__ph{background:#d9d4cc;border-radius:28px;position:relative;overflow:hidden}.vf-hero__ph img{object-fit:cover;object-position:62% 50%}.vf-hero__txt{background:var(--f-lilac);border-radius:28px;flex-direction:column;padding:34px 30px 28px;display:flex}.vf-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--f-plum);font-size:11.5px;font-weight:500}.vf-h{letter-spacing:-.045em;margin-top:18px;font-size:52px;font-weight:500;line-height:.98}.vf-p{color:var(--f-mut);margin-top:16px;font-size:15.5px;line-height:1.45}.vf-btn{background:var(--f-plum);color:#fff;white-space:nowrap;border-radius:99px;align-self:flex-start;align-items:center;height:50px;margin-top:24px;padding:0 26px;font-size:15px;font-weight:500;display:inline-flex}.vf-rate{color:var(--f-mut);align-items:center;gap:7px;margin-top:auto;font-size:13px;display:flex}.vf-rate em{letter-spacing:1px;color:#e3a23b;font-style:normal}.vf-rate b{color:var(--f-ink);font-weight:600}.vf-soon{color:var(--f-mut);background:#ffffff9e;border-radius:16px;align-items:center;gap:8px;margin-top:12px;padding:12px 14px;font-size:13px;display:flex}.vf-soon i{background:#2fae6b;border-radius:50%;width:7px;height:7px}.vf-soon b{color:var(--f-plum);margin-left:auto;font-weight:600}.vf-sec{padding:40px 28px 8px}.vf-sec__h{letter-spacing:-.035em;font-size:30px;font-weight:500}.vf-pain{grid-template-columns:1fr 1fr;gap:0 20px;margin-top:16px;display:grid}.vf-pain span{border-bottom:1px solid var(--f-line);align-items:center;gap:12px;height:56px;padding:0 14px;font-size:17px;display:flex}.vf-pain i{color:var(--f-mut);font-size:11px;font-style:normal}.vf-pain em{color:var(--f-mut);margin-left:auto;font-style:normal}.vf-pain .is-on{background:var(--f-lilac);color:var(--f-plum);border-color:#0000;border-radius:16px;font-weight:500}.vf-pain .is-on i,.vf-pain .is-on em{color:var(--f-plum)}.vf-room{background:#e6e1d8;border-radius:28px;height:300px;margin:24px 16px 0;position:relative;overflow:hidden}.vf-room img{object-fit:cover}.vf-stats{background:#f6f4eff0;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 20px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.vf-stats span{color:var(--f-mut);font-size:12.5px;display:grid}.vf-stats span+span{border-left:1px solid var(--f-line);padding-left:18px}.vf-stats b{letter-spacing:-.04em;color:var(--f-ink);font-size:26px;font-weight:500}.vf-first{background:var(--f-plum);color:var(--f-chalk);border-radius:28px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;margin:12px 16px 0;padding:22px 24px;display:grid}.vf-first>span{gap:4px;display:grid}.vf-first small{letter-spacing:.12em;text-transform:uppercase;opacity:.66;font-size:11px}.vf-first b{font-size:16px;font-weight:500}.vf-first__p{text-align:right}.vf-first__p b{letter-spacing:-.04em;font-size:30px}.vf-first__p small{letter-spacing:.04em;text-transform:none;font-size:12px}.vf-btn--light{background:var(--f-chalk);color:var(--f-plum);margin-top:0}.hp.gsp{background:#fff}.gs{color:#202124;background:#fff;padding-bottom:12px;font-family:Arial,Helvetica Neue,sans-serif;font-size:12px;line-height:1.35}.gs-head{justify-items:center;gap:12px;padding:46px 12px 0;display:grid}.gs-head .gw{font-size:26px}.gs-box{color:#5f6368;border-radius:99px;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;font-size:15px;display:flex;box-shadow:0 1px 6px #20212433}.gs-box>span{white-space:nowrap;text-overflow:ellipsis;color:#202124;flex:1;font-size:13px;overflow:hidden}.gs-tabs{color:#5f6368;border-bottom:1px solid #ebebeb;gap:16px;width:100%;padding:0 4px;font-size:11.5px;display:flex}.gs-tabs span{padding:7px 0 8px}.gs-tabs .is-on{color:#202124;border-bottom:2px solid #202124;font-weight:600}.gs-res{border-bottom:6px solid #f1f3f4;padding:12px 12px 13px;display:grid}.gs-site{align-items:center;gap:8px;display:flex}.gs-site>span{min-width:0;display:grid}.gs-site b{font-size:11.5px;font-weight:400}.gs-site small{white-space:nowrap;text-overflow:ellipsis;color:#4d5156;font-size:10px;overflow:hidden}.gs-fav{color:#5f6368;background:#f1f3f4;border:1px solid #e3e3e3;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10.5px;font-style:normal;font-weight:700;display:grid}.gs-fav--vf{color:#ddd3ef;background:#3a1f47;border-color:#0000;font-size:13px}.gs-body{gap:10px;margin-top:7px;display:flex}.gs-body>span:first-child{flex:1;min-width:0}.gs-title{color:#1a0dab;margin-top:6px;font-size:15px;line-height:1.25;display:block}.gs-body .gs-title{margin-top:0}.gs-rate{color:#70757a;margin-top:5px;font-size:11px;display:block}.gs-rate em{letter-spacing:-1px;color:#fbbc05;font-style:normal}.gs-thumb{border-radius:10px;flex:none;width:66px;height:66px;position:relative;overflow:hidden}.gs-thumb img{object-fit:cover;object-position:60% 50%}.gs-d{-webkit-line-clamp:2;color:#4d5156;-webkit-box-orient:vertical;margin-top:6px;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.gs-links{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.gs-links span{color:#1a0dab;border:1px solid #dadce0;border-radius:99px;place-items:center;height:26px;padding:0 11px;font-size:11px;display:grid}.cl{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,72px);margin-top:80px;display:grid}.cl-steps{border-bottom:1px solid var(--line);position:sticky;top:110px}.cl-cur{display:none}.cl-steps li{border-top:1px solid var(--line)}.cl-steps button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:22px 0 18px;display:grid}.cl-steps__top{font-family:var(--f-cap), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);justify-content:space-between;gap:12px;font-size:12px;display:flex}.cl-steps__top b{font-weight:500;transition:color .4s}.cl-steps__t{letter-spacing:-.03em;color:color-mix(in srgb, var(--fg) 30%, transparent);margin-top:8px;font-size:clamp(22px,2vw,28px);line-height:1.1;transition:color .45s}.cl-steps__more{transition:grid-template-rows .6s var(--ease-expo);grid-template-rows:0fr;display:grid}.cl-steps__more>span{min-height:0;overflow:hidden}.cl-steps__d{color:var(--mute);padding-top:10px;font-size:16px;line-height:1.5;display:block}.cl-steps__bar{background:var(--line);border-radius:2px;height:2px;margin-top:16px;display:block;overflow:hidden}.cl-steps__bar i{background:var(--orange);transform-origin:0;height:100%;display:block}.cl-steps__bar i.is-run{animation:4.6s linear both cl-run}@keyframes cl-run{0%{transform:scaleX(0)}}.cl-steps .is-on .cl-steps__top b{color:var(--orange)}.cl-steps .is-on .cl-steps__t{color:var(--fg)}.cl-steps .is-on .cl-steps__more{grid-template-rows:1fr}.cl-steps button:hover .cl-steps__t{color:var(--fg)}.cl-steps button:focus-visible{outline:2px solid var(--orange);outline-offset:4px;border-radius:4px}.cl-win{color:#202124;letter-spacing:0;background:#fff;border-radius:16px;font-family:Arial,Helvetica Neue,sans-serif;overflow:hidden;box-shadow:0 60px 100px -50px #5a280a66,0 0 0 1px #1c121012}.cl-head{align-items:center;gap:28px;padding:20px 28px 14px;display:flex}.cl-head .gw{font-size:28px}.cl-box{color:#4285f4;border-radius:99px;flex:1;align-items:center;gap:14px;max-width:560px;height:44px;padding:0 18px;font-size:18px;display:flex;box-shadow:0 1px 6px #20212433}.cl-box>span{white-space:nowrap;text-overflow:ellipsis;color:#202124;flex:1;font-size:15px;overflow:hidden}.cl-tabs{color:#5f6368;border-bottom:1px solid #ebebeb;gap:24px;padding:0 28px 0 112px;font-size:13px;display:flex}.cl-tabs span{padding:9px 0 10px}.cl-tabs .is-on{color:#202124;border-bottom:2px solid #202124;font-weight:600}.cl-list{--h:88px;--g:40px;height:calc(6 * var(--h) + var(--g) + 20px);position:relative}.cl-page2{left:112px;right:112px;top:calc(5 * var(--h) + 10px);height:var(--g);color:#70757a;align-items:center;gap:14px;font-size:12px;display:flex;position:absolute}.cl-page2 i{background:#e5e5e5;flex:1;height:1px}.cl-row{height:var(--h);transform:translateY(calc(var(--s) * var(--h) + var(--p2) * var(--g)));transition:transform 1s var(--ease-expo);border-radius:12px;align-content:center;gap:3px;padding:0 14px;display:grid;position:absolute;top:10px;left:98px;right:96px}.cl-row--ours{z-index:2;background:#fff3eb;box-shadow:inset 0 0 0 1px #ff500047}.cl-site{align-items:center;gap:10px;min-width:0;display:flex}.cl-site>span{min-width:0;line-height:1.25;display:grid}.cl-site b{font-size:13px;font-weight:400}.cl-site small{white-space:nowrap;text-overflow:ellipsis;color:#4d5156;font-size:11.5px;overflow:hidden}.cl-site .gs-fav{width:26px;height:26px;font-size:12px}.cl-site .gs-fav--vf{font-size:15px}.cl-ours{background:var(--orange);color:#fff;height:24px;font-family:var(--f-cap), sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:99px;flex:none;align-items:center;margin-left:auto;padding:0 10px;font-size:10.5px;font-style:normal;font-weight:500;display:inline-flex}.cl-title{white-space:nowrap;text-overflow:ellipsis;color:#1a0dab;font-size:18px;line-height:1.25;overflow:hidden}.cl-d{white-space:nowrap;text-overflow:ellipsis;color:#4d5156;font-size:13px;overflow:hidden}.cl-note{text-align:right;margin-top:18px}.seo-cost__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.seo-cost__price{letter-spacing:-.045em;color:var(--orange);margin-top:40px;font-size:clamp(72px,8vw,132px);line-height:.95}.seo-cost__price small{letter-spacing:-.01em;color:var(--mute);margin-left:14px;font-size:clamp(18px,1.6vw,24px)}.seo-cost__p{max-width:460px;color:var(--mute);margin:24px 0 36px;font-size:17px;line-height:1.55}.seo-cost__k{font-family:var(--f-cap), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:500}.seo-cost__list{margin-top:16px}.seo-cost__list li{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);padding:20px 0;display:grid}.seo-cost__list i{font-family:var(--f-cap), sans-serif;letter-spacing:.08em;color:var(--orange);grid-row:span 2;padding-top:6px;font-size:12px;font-style:normal;font-weight:500}.seo-cost__list b{letter-spacing:-.02em;font-size:22px;font-weight:400}.seo-cost__list span{color:var(--mute);margin-top:4px;font-size:15.5px;line-height:1.5}.seo-cost__terms{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seo-cost__terms span{letter-spacing:-.02em;gap:6px;padding:20px 12px 20px 0;font-size:19px;display:grid}.seo-cost__terms span+span{border-left:1px solid var(--line);padding-left:16px}.seo-cost__terms small{font-family:var(--f-cap), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:500}.seo-cost__only{color:color-mix(in srgb, var(--fg) 80%, transparent);background:#ffffff0f;border-radius:16px;margin-top:24px;padding:18px 20px;font-size:15.5px;line-height:1.55}.seo-case .v9-label a{color:var(--mute);transition:color .25s}.seo-case .v9-label a:hover{color:var(--orange)}.seo-case__head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.seo-case__stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;display:grid}.seo-case__stats p{gap:8px;padding:24px 16px 0 0;display:grid}.seo-case__stats p+p{border-left:1px solid var(--line);padding-left:24px}.seo-case__stats b{letter-spacing:-.045em;font-size:clamp(40px,4.4vw,64px);font-weight:400;line-height:1}.seo-case__stats span{color:var(--mute);font-size:15px}.seo-case__shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:56px;display:grid}.seo-case__shots figure{margin:0}.seo-case__win{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 50px 90px -50px #141e3c73,0 0 0 1px #12172214}.seo-case__img{aspect-ratio:1200/750;position:relative}.seo-case__img img{object-fit:cover;object-position:0 0}.seo-case__shots figcaption{color:var(--mute);margin-top:16px;font-size:15px;line-height:1.5}@media (prefers-reduced-motion:reduce){.cl-row{transition:none}.cl-steps__bar i.is-run{animation-duration:6s}}@media (max-width:1280px){.cl-row{left:20px;right:20px}.cl-page2{left:34px;right:34px}.cl-tabs{padding-left:28px}}@media (max-width:1100px){.cl{grid-template-columns:minmax(0,1fr);gap:20px}.cl-steps{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:static}.cl-steps li{border:0}.cl-steps button{padding:0}.cl-steps__top{gap:4px;font-size:11px;display:grid}.cl-steps__top span{color:var(--fg)}.cl-steps li:not(.is-on) .cl-steps__top span{color:var(--mute)}.cl-steps__t,.cl-steps__more{display:none}.cl-steps__bar{margin-top:10px}.cl-cur{max-width:640px;color:var(--mute);gap:8px;font-size:16px;line-height:1.5;animation:.5s both cl-cur;display:grid}.cl-cur b{letter-spacing:-.03em;color:var(--fg);font-size:24px;font-weight:400;line-height:1.15}@keyframes cl-cur{0%{opacity:0;transform:translateY(8px)}}.seo-cost__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.cl{gap:40px;margin-top:56px}.seo-case__head{grid-template-columns:minmax(0,1fr);gap:20px}.seo-case__shots{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:640px){.cl-win{border-radius:12px}.cl{gap:18px}.cl-win .vt-win__bar{height:24px}.cl-win .vt-win__url{height:16px;font-size:9.5px}.cl-head{gap:10px;padding:8px 12px 6px}.cl-head .gw{font-size:18px}.cl-box{gap:8px;height:34px;padding:0 12px;font-size:14px}.cl-box>span{font-size:13px}.cl-box svg:last-child{display:none}.cl-tabs{gap:16px;padding:0 12px;font-size:12px;overflow:hidden}.cl-tabs span{padding:6px 0 7px}.cl-list{--h:54px;--g:28px;height:calc(6 * var(--h) + var(--g) + 12px)}.cl-row{gap:2px;padding:0 10px;top:6px;left:6px;right:6px}.cl-page2{left:16px;right:16px;top:calc(5 * var(--h) + 6px)}.cl-site{gap:8px}.cl-site b{font-size:12px}.cl-site small,.cl-d{display:none}.cl-site .gs-fav{width:20px;height:20px;font-size:10px}.cl-site .gs-fav--vf{font-size:12px}.cl-ours{height:18px;padding:0 7px;font-size:8.5px}.cl-title{font-size:14.5px}.cl-note{text-align:left}.seo-cost__price{margin-top:28px}.seo-cost__price small{margin:10px 0 0;display:block}.seo-cost__terms{grid-template-columns:minmax(0,1fr)}.seo-cost__terms span+span{border-left:0;border-top:1px solid var(--line);padding-left:0}.seo-case__stats{grid-template-columns:minmax(0,1fr)}.seo-case__stats p+p{border-left:0;border-top:1px solid var(--line);padding-left:0}.seo-case__stats p{padding-bottom:20px}}
