.hb.wp{--line-2:#d5dcef}.hb .wp-link{color:var(--blue);font-weight:600}.hb .wp-link:hover{text-decoration:underline;text-underline-offset:4px}.hb .wp-hero{padding-block:128px 96px;background:linear-gradient(180deg,#f5f7fd,#fff)}.hb .wp-hero__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}.hb .wp-hero h1{font-size:clamp(34px,2.6vw + 18px,56px);line-height:1.08;max-width:16ch}.hb .wp-hero h1 em{font-style:normal;color:var(--blue)}.hb .wp-hero__sub{margin-top:16px;font-size:20px;font-weight:600;color:var(--ink)}.hb .wp-hero__lead{margin-block:16px 32px;max-width:44ch;color:var(--mute)}.hb .cfg{padding:24px;border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 32px 64px -32px rgb(11 22 64/.3)}.hb .cfg__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.hb .cfg__tab{min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--card);color:var(--ink);font:600 15px/1 var(--font);cursor:pointer;transition:background-color .2s var(--ease)}.hb .cfg__tab[aria-selected=true]{background:var(--blue);color:#fff}.hb .cfg__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.hb .cfg__features{margin:0;padding:0;border:0;display:grid;gap:4px}.hb .cfg__features legend{margin-bottom:8px;font-weight:600;color:var(--ink);font-size:15px}.hb .cfg__switch{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 4px;font-size:15px;color:var(--ink);cursor:pointer}.hb .cfg__switch small{color:var(--mute);font-size:13px}.hb .cfg__switch input{position:absolute;opacity:0;width:44px;height:24px;right:4px;margin:0;cursor:pointer}.hb .cfg__switch i{flex:none;width:44px;height:24px;border-radius:999px;background:#c7cfe2;position:relative;transition:background-color .2s var(--ease)}.hb .cfg__switch i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s var(--ease)}.hb .cfg__switch input:checked+i{background:var(--blue)}.hb .cfg__switch input:checked+i:after{transform:translateX(20px)}.hb .cfg__switch input:disabled+i{opacity:.55}.hb .cfg__switch input:focus-visible+i{outline:3px solid var(--blue);outline-offset:2px}.hb .cfg__preview{display:grid;gap:8px;align-content:start}.hb .cfg__type{font-size:13px;color:var(--mute);text-align:center}.hb .cfg__result{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding:18px 20px;border-radius:16px;background:#eef2ff}.hb .cfg__price{font-size:clamp(22px,1vw + 16px,28px);font-weight:700;color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hb .cfg__note{font-size:13px;color:var(--mute)}.hb .cfg__form{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;margin-top:16px}.hb .cfg__form label{display:grid;gap:4px;font-size:14px;font-weight:600;color:var(--ink)}.hb .cfg__form input{padding:12px 14px;border:1px solid #a7b1cc;border-radius:12px;font:400 16px/1.3 var(--font)}.hb .cfg__err{grid-column:1/-1;color:#c0262d;font-size:14px}.hb .cfg__sent{margin-top:16px;font-weight:600;color:#067647}.hb .wf{display:grid;gap:8px;padding:12px;border-radius:14px;border:1px solid var(--line);background:#fff;min-height:220px}.hb .wf b,.hb .wf i,.hb .wf span{display:block;border-radius:6px;background:#e7ecf8}.hb .wf__bar{display:flex;align-items:center;gap:6px}.hb .wf__bar b{width:36px;height:12px;background:var(--blue)}.hb .wf__bar .wf__nav{flex:1;height:8px}.hb .wf__bar .wf__lang,.hb .wf__bar .wf__login{padding:2px 6px;font-size:10px;font-weight:600;color:var(--blue);background:#eef2ff}.hb .wf__bar .wf__cart{width:16px;height:14px;background:var(--ink);border-radius:3px}.hb .wf__hero{display:grid;grid-template-columns:1fr .8fr;grid-template-rows:auto auto;gap:6px}.hb .wf__hero span:first-child{height:16px}.hb .wf__hero span:nth-child(2){height:10px;width:70%}.hb .wf__hero i{grid-column:2;grid-row:1/span 2;height:56px;background:#c9d6ff}.hb .wf__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.hb .wf__grid span{height:34px}.hb .wf__rows{display:grid;gap:6px}.hb .wf__rows span{height:18px}.hb .wf__badges{display:flex;gap:6px;min-height:20px}.hb .wf__badges em{padding:2px 8px;border-radius:6px;background:var(--blue);color:#fff;font-style:normal;font-size:11px;font-weight:600}.hb .wp-works{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hb .wp-work{display:grid;gap:6px;color:inherit}.hb .wp-work .browser{margin-bottom:8px;border:1px solid var(--line);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.hb .wp-work:hover .browser{transform:translateY(-3px)}.hb .wp-work img{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}.hb .wp-work b{color:var(--ink);font-size:18px}.hb .wp-work span:last-child{color:var(--mute);font-size:14px}.hb .browser{display:block;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 24px 48px -28px rgb(11 22 64/.35)}.hb .browser__bar{display:flex;gap:6px;padding:9px 12px;background:#eef1f8}.hb .browser__bar i{width:9px;height:9px;border-radius:50%;background:#c7cfe2}.hb .wp-why{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}.hb .wp-why__lead{margin-top:12px;color:var(--mute)}.hb .wp-why__list{display:grid;gap:20px;margin-top:32px;counter-reset:w}.hb .wp-why__list li{position:relative;padding-left:52px;counter-increment:w}.hb .wp-why__list li:before{content:counter(w);position:absolute;left:0;top:0;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--blue);color:#fff;font-weight:700}.hb .wp-why__list p{margin-top:4px;color:var(--mute);font-size:15px}.hb .wp-anatomy{position:relative}.hb .wp-anatomy .browser img{display:block;width:100%}.hb .wp-anatomy__dot{position:absolute;display:grid;place-items:center;width:30px;height:30px;margin:22px 0 0 -15px;border-radius:50%;background:#fff;color:var(--blue);font-weight:700;font-size:14px;box-shadow:0 0 0 4px rgb(44 89 255/.45)}.hb .wp-anatomy figcaption ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin:16px 0 0;padding-left:20px;font-size:14px;color:var(--ink);list-style:decimal}.hb .wp-table{overflow-x:auto;border-radius:20px;border:1px solid var(--line)}.hb .wp-table table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px}.hb .wp-table td,.hb .wp-table th{padding:14px 18px;text-align:left;border-bottom:1px solid var(--line)}.hb .wp-table th{background:var(--card);color:var(--mute);font-size:13px;font-weight:600}.hb .wp-table tr:last-child td{border-bottom:0}.hb .wp-table td:first-child{color:var(--ink);font-weight:600}.hb .wp-table .is-us{background:#eef2ff;color:var(--blue);font-weight:700}.hb .wp-prices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hb .wp-prices li{display:grid;gap:6px;padding:24px;border-radius:20px;background:#fff;border:1px solid var(--line)}.hb .wp-prices b{color:var(--ink);font-size:18px}.hb .wp-prices span{color:var(--mute);font-size:14px}.hb .wp-prices strong{margin-top:8px;font-size:24px;color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hb .wp-prices em{font-style:normal;color:var(--blue);font-weight:600;font-size:14px}.hb .wp-stack{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:32px;color:var(--mute);font-weight:600}.hb .wp-stack li:before{content:"·";margin-right:8px;color:var(--blue)}.hb .wp-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.hb .wp-steps li{display:grid;align-content:start;gap:6px;padding-top:16px;border-top:2px solid var(--blue)}.hb .wp-steps__n{color:var(--blue);font-weight:700;font-variant-numeric:tabular-nums}.hb .wp-steps h3{font-size:17px}.hb .wp-steps p{font-size:14px;color:var(--mute)}.hb .wp-steps em{font-style:normal;font-size:13px;font-weight:600;color:var(--ink)}.hb .wp-cities{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:32px;font-size:15px;color:var(--mute)}.hb .wp-cities a{color:var(--blue);font-weight:600}.hb .wp-cities a,.hb .wp-cities span{display:inline-flex;align-items:center;min-height:44px}.hb .wp-cities+.wp-cities{margin-top:0}.hb .wp-contact{grid-template-columns:minmax(0,1fr) minmax(0,480px)}@media (max-width:1023px){.hb .wp-hero{padding-block:112px 64px}.hb .wp-contact,.hb .wp-hero__grid,.hb .wp-why{grid-template-columns:1fr;gap:40px}.hb .wp-prices,.hb .wp-works{grid-template-columns:repeat(2,minmax(0,1fr))}.hb .wp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.hb .cfg{padding:16px}.hb .cfg__body,.hb .cfg__form{grid-template-columns:1fr}.hb .cfg__result .btn,.hb .wp-hero .btn{width:100%}.hb .wp-anatomy figcaption ol,.hb .wp-prices,.hb .wp-steps,.hb .wp-works{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hb .cfg__switch i,.hb .cfg__switch i:after,.hb .cfg__tab,.hb .wp-work .browser{transition:none}}