.hp h1{font-size:clamp(35.7px,4.62vw,67.2px);line-height:1.04}.hp h1 .s{margin-top:.15em;display:block}.hp-cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hp-cta .btn{white-space:nowrap}.hp-trust{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:40px;padding-top:28px;list-style:none;display:grid}.hp-trust b{font-family:var(--head);letter-spacing:-.04em;color:var(--ink);font-size:clamp(25.2px,2.52vw,35.7px);font-weight:500;display:block}.hp-trust span{color:var(--muted);margin-top:4px;font-size:18.38px;line-height:1.4;display:block}.hp-hero-ph{position:relative;overflow:visible}.hp-ph-img{border-radius:28px;position:absolute;inset:0;overflow:hidden}.hp-ph-img img{object-fit:cover;width:100%;height:100%}.hp-float{z-index:3;color:var(--ink);background:#fff;border-radius:18px;padding:16px 18px;font-size:13.65px;position:absolute;box-shadow:0 30px 60px -24px #0b122f73}.hp-float small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10.5px;display:block}.hp-float-a{width:250px;animation:7s ease-in-out infinite hpFloat;bottom:30%;left:-28px}.hp-float-n{grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:4px 8px;display:grid}.hp-float-n b{font-family:var(--head);color:var(--blue);letter-spacing:-.04em;font-size:31.5px;font-weight:500}.hp-float-n span{color:var(--ink2);font-size:13.13px}.hp-float i{background:var(--bg2);border-radius:9px;height:6px;margin-top:12px;display:block;overflow:hidden}.hp-float i em{background:var(--blue);border-radius:9px;height:100%;display:block}.hp-float-b{align-items:flex-start;gap:10px;max-width:240px;font-weight:600;animation:7s ease-in-out -3s infinite hpFloat;display:flex;bottom:8%;right:-18px}.hp-float-b .dot{background:#1a9e55;border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 5px #1a9e5526}@keyframes hpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.hp-float{animation:none}}.hp-pains{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.hp-pains article{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;gap:10px;padding:28px 24px;display:flex}.hp-pains span{font-family:var(--mono);color:var(--blue);font-size:12.6px}.hp-pains h3{letter-spacing:-.02em;font-size:22.05px}.hp-pains p{color:var(--ink2);flex:1;font-size:20.48px;line-height:1.5}.hp-pains em{color:#b4361f;background:#fff4f1;border-radius:12px;padding:10px 12px;font-size:14.18px;font-style:normal;line-height:1.4}.hp-sol{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.hp-sol a{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);transition:transform .3s var(--ease),box-shadow .3s,border-color .3s;flex-direction:column;grid-column:span 2;gap:10px;padding:30px 26px 26px;display:flex;position:relative}.hp-sol a:nth-child(4),.hp-sol a:nth-child(5){grid-column:span 3}.hp-sol a:hover{border-color:var(--blue);transform:translateY(-4px);box-shadow:0 24px 48px -28px #141e3c66}.hp-sol i{font-style:normal;font-family:var(--mono);color:var(--muted);font-size:12.6px}.hp-sol h3{letter-spacing:-.02em;font-size:23.1px}.hp-sol p{color:var(--ink2);flex:1;font-size:20.48px;line-height:1.5}.hp-sol span{color:var(--blue);font-size:15.23px;font-weight:600}.hp-sol-ai{background:linear-gradient(135deg,#0b1230,#1d2a6b)!important;border-color:#0000!important}.hp-sol-ai h3,.hp-sol-ai p{color:#fff}.hp-sol-ai p{color:#eef0fabf}.hp-sol-ai span{color:var(--blue-soft)}.hp-ba-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.hp-ba-tabs button,.hp-pf-tabs button,.hp-rep-months button{font:inherit;cursor:pointer;border-radius:99px;padding:10px 18px;font-size:15.23px;font-weight:600;transition:all .25s}.hp-ba-tabs button{color:#eef0facc;border:1px solid var(--lineL);background:0 0}.hp-ba-tabs button[aria-selected=true]{color:var(--ink);background:#fff;border-color:#fff}.hp-ba-stage{user-select:none;touch-action:pan-y;border-radius:24px;height:430px;position:relative;overflow:hidden}.hp-ba-layer{flex-direction:column;padding:30px;display:flex;position:absolute;inset:0}.hp-before{color:#3b3226;background:#f3efe7}.hp-after{color:var(--ink);clip-path:inset(0 0 0 var(--ba,50%));background:#fff}.hp-ba-l{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:99px;align-self:flex-start;margin-bottom:18px;padding:6px 12px;font-size:11.55px}.hp-before .hp-ba-l{color:#f3efe7;background:#3b3226}.hp-after .hp-ba-l{background:var(--blue);color:#fff;align-self:flex-end}.hp-ba-cap{max-width:46%;margin-top:auto;font-size:20.48px;font-weight:600}.hp-after .hp-ba-cap{text-align:right;margin-left:auto}.hp-ba-range{opacity:0;cursor:ew-resize;z-index:5;width:100%;height:100%;margin:0;position:absolute;inset:0}.hp-ba-handle{top:0;bottom:0;left:var(--ba,50%);z-index:4;pointer-events:none;background:#fff;width:3px;margin-left:-1.5px;position:absolute;box-shadow:0 0 0 1px #0b122f26}.hp-ba-handle:after{content:"⇆";width:46px;height:46px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;margin:-23px 0 0 -23px;font-size:18.9px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px -8px #0b122f80}.hp-ba-range:focus-visible~.hp-ba-handle:after{outline:3px solid var(--blue-soft)}.hp-mess{flex-wrap:wrap;gap:10px;max-width:46%;display:flex;position:relative}.hp-mess .m{background:#fff;border-radius:12px;max-width:100%;padding:10px 13px;font-size:14.18px;line-height:1.35;box-shadow:0 6px 16px -10px #00000059}.hp-mess .m small{opacity:.6;margin-top:2px;font-size:11.55px;display:block}.hp-mess .wa{background:#dcf8c6;transform:rotate(-1.5deg)}.hp-mess .ml{background:#fff;border-left:4px solid #d0a03a}.hp-mess .tl{background:#ffe1dc;transform:rotate(1deg)}.hp-mess .st{background:#fff3a3;font-family:Segoe Print,Comic Sans MS,cursive;transform:rotate(-2deg)}.hp-mess .ss{font-family:var(--mono);background:#e3f1e5;border:1px dashed #6a9e70;font-size:12.6px}.hp-crm,.hp-cat,.hp-dash{align-self:flex-end;gap:10px;width:46%;display:flex}.hp-crm .col{background:var(--bg);border-radius:14px;flex-direction:column;flex:1;gap:8px;min-width:0;padding:10px;display:flex}.hp-crm h5{color:var(--ink2);justify-content:space-between;font-size:12.6px;font-weight:700;display:flex}.hp-crm h5 i{color:var(--blue);font-style:normal}.hp-crm .card{border:1px solid var(--line);background:#fff;border-radius:10px;gap:2px;padding:8px 10px;font-size:12.6px;display:grid}.hp-crm .card span{color:var(--muted)}.hp-crm .card em{color:#b4361f;font-style:normal;font-weight:600}.hp-crm .card em.ok{color:#1a9e55}.hp-cat{flex-direction:column}.hp-cat .flt{flex-wrap:wrap;gap:6px;display:flex}.hp-cat .flt span{border:1px solid var(--line);border-radius:99px;padding:6px 10px;font-size:12.6px}.hp-cat .flt .on{background:var(--ink);color:#fff;border-color:var(--ink)}.hp-cat .item{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:10px;font-size:13.65px;display:flex}.hp-cat .item .ph{background:linear-gradient(135deg,#ffd166,#f4a259);border-radius:8px;width:48px;height:40px}.hp-cat .item div{flex:1;display:grid}.hp-cat .item span{color:#1a9e55;font-size:12.6px}.hp-cat .item em{color:var(--blue);font-size:12.6px;font-style:normal;font-weight:600}.hp-cat .calc{background:var(--bg);border-radius:10px;justify-content:space-between;padding:10px 12px;font-size:13.65px;display:flex}.hp-cat .calc b{color:var(--blue)}.hp-cat button{font:inherit;background:var(--blue);color:#fff;border:0;border-radius:12px;padding:12px;font-size:14.7px;font-weight:700}.hp-dash{flex-direction:column}.hp-dash .t{background:var(--bg);border-radius:10px;justify-content:space-between;gap:10px;padding:10px 12px;font-size:13.65px;display:flex}.hp-dash .t b{color:var(--blue)}.hp-dash .t.warn{background:#fff4f1}.hp-dash .t.warn b{color:#b4361f}.hp-dash .bars{border:1px solid var(--line);border-radius:12px;align-items:flex-end;gap:10px;height:110px;padding:10px;display:flex}.hp-dash .bars i{background:linear-gradient(180deg,var(--blue-2),var(--blue));border-radius:6px 6px 2px 2px;flex:1}.hp-ind{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hp-ind article{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);flex-direction:column;gap:14px;padding:30px 26px;display:flex}.hp-ind h3{letter-spacing:-.025em;font-size:25.2px}.hp-ind ul{gap:8px;list-style:none;display:grid}.hp-ind li{color:var(--ink2);padding-left:22px;font-size:20.48px;line-height:1.45;position:relative}.hp-ind li:before{content:"✕";color:#d4472f;font-size:13.65px;font-weight:700;position:absolute;left:0}.hp-ind-do{background:var(--bg);border-radius:14px;padding:14px 16px;font-size:20.48px;line-height:1.5}.hp-ind-do:before{content:"Что собираю: ";color:var(--blue);font-weight:700}.hp-ind-l{gap:8px;margin-top:auto;display:grid}.hp-ind-l a{color:var(--blue);font-size:15.23px;font-weight:600}.hp-ind-l a:last-child{color:var(--ink2);font-weight:500}.hp-pf-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.hp-pf-tabs button{background:var(--bg);color:var(--ink);border:1px solid var(--line)}.hp-pf-tabs button i{color:var(--blue);margin-left:6px;font-style:normal}.hp-pf-tabs button[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.hp-pf-tabs button[aria-selected=true] i{color:var(--blue-soft)}.hp-pf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hp-pf-card{border:1px solid var(--line);transition:transform .3s var(--ease),box-shadow .3s;background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.hp-pf-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px -26px #141e3c66}.hp-pf-card .im{aspect-ratio:16/10;background:var(--bg2);overflow:hidden}.hp-pf-card .im img{object-fit:cover;object-position:top center;width:100%;height:100%}.hp-pf-card .bd{gap:6px;padding:16px 18px 18px;display:grid}.hp-pf-card .tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#137a43;background:#e8f7ee;border-radius:99px;justify-self:start;padding:4px 9px;font-size:11.03px}.hp-pf-card .tag.demo{color:#9a5b00;background:#fff1dc}.hp-pf-card h3{letter-spacing:-.01em;font-size:18.9px}.hp-pf-card p{color:var(--ink2);font-size:18.9px;line-height:1.45}.hp-pf-more{flex-wrap:wrap;gap:10px 24px;margin-top:24px;display:flex}.hp-pf-more a,.hp-link,.hp-inline{color:var(--blue);border-bottom:1px solid;font-weight:600}.hp-models{grid-template-columns:1fr 1fr;gap:18px;display:grid}.hp-models article{border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:14px;padding:34px 30px;display:flex}.hp-models small{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11.55px}.hp-models h3{letter-spacing:-.03em;font-size:29.4px}.hp-models p{color:var(--ink2);font-size:22.05px}.hp-models ul{gap:10px;list-style:none;display:grid}.hp-models li{padding-left:26px;line-height:1.45;position:relative}.hp-models li:before{content:"✓";color:var(--blue);font-weight:700;position:absolute;left:0}.hp-models em{color:var(--ink2);margin-top:auto;font-size:19.95px;font-style:normal;font-weight:600}.hp-models-main{background:linear-gradient(160deg,#eef1ff,#fff);border-color:var(--blue)!important}.hp-models-main small{color:var(--blue)}.hp-rep{grid-template-columns:1fr 1.25fr;align-items:start;gap:24px;display:grid}.hp-rep-card{color:var(--ink);background:#fff;border-radius:24px;padding:28px}.hp-rep-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hp-rep-top>b{font-family:var(--head);font-size:21px;font-weight:500}.hp-rep-months{gap:6px;display:flex}.hp-rep-months button{background:var(--bg);border:1px solid var(--line);color:var(--ink);padding:7px 12px;font-size:13.65px}.hp-rep-months button[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.hp-rep-note{color:#9a5b00;background:#fff6e8;border-radius:10px;margin:14px 0 18px;padding:8px 12px;font-size:17.33px}.hp-rep-n{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hp-rep-n div{background:var(--bg);border-radius:14px;padding:14px}.hp-rep-n b{font-family:var(--head);letter-spacing:-.05em;color:var(--blue);font-size:42px;font-weight:500;line-height:1;display:block}.hp-rep-n span{color:var(--ink2);font-size:13.65px}.hp-rep-bar{grid-template-columns:1fr auto;align-items:center;gap:6px 12px;margin:20px 0 16px;font-size:14.7px;display:grid}.hp-rep-bar i{background:var(--bg2);border-radius:9px;grid-area:2/1/auto/-1;height:8px;overflow:hidden}.hp-rep-bar em{background:linear-gradient(90deg,var(--blue),var(--blue-2));height:100%;transition:width .6s var(--ease);border-radius:9px;display:block}.hp-rep-bar b{color:var(--blue)}.hp-rep-done{gap:8px;font-size:19.95px;list-style:none;display:grid}.hp-rep-done li{padding-left:24px;position:relative}.hp-rep-done li:before{content:"✓";color:#1a9e55;font-weight:700;position:absolute;left:0}.hp-rep-next{border-top:1px solid var(--line);gap:4px;margin-top:16px;padding-top:14px;font-size:15.23px;display:grid}.hp-rep-next span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11.55px}.hp-tariffs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hp-tariffs article{border:1px solid var(--lineL);color:var(--on);border-radius:20px;flex-direction:column;gap:10px;padding:22px 18px;display:flex}.hp-tariffs article.on{color:var(--ink);background:#fff;border-color:#fff}.hp-tariffs small{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:11.55px}.hp-tariffs b{font-family:var(--head);letter-spacing:-.04em;font-size:clamp(21px,1.89vw,27.3px);font-weight:500}.hp-tariffs b span{opacity:.7;margin-left:3px;font-size:.55em}.hp-tariffs p{opacity:.85;font-size:18.9px}.hp-tariffs ul{gap:7px;font-size:14.18px;line-height:1.4;list-style:none;display:grid}.hp-tariffs li{padding-left:18px;position:relative}.hp-tariffs li:before{content:"•";color:var(--blue-soft);position:absolute;left:4px}.hp-tariffs .on li:before{color:var(--blue)}.hp-tariffs-note{color:#eef0fab3;grid-column:1/-1;font-size:18.9px;line-height:1.5}.hp-me{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;display:grid}.hp-me-ph{aspect-ratio:4/5;border-radius:28px;overflow:hidden}.hp-me-ph img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.hp-me-pts{gap:16px;margin:30px 0 24px;display:grid}.hp-me-pts div{border-left:3px solid var(--blue);padding:4px 0 4px 16px}.hp-me-pts b{font-size:17.85px}.hp-me-pts p{color:var(--ink2);margin-top:4px;font-size:21px;line-height:1.5}.hp-steps{counter-reset:s;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;list-style:none;display:grid}.hp-steps li{background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:24px 20px;display:flex;position:relative}.hp-steps i{font-style:normal;font-family:var(--head);color:var(--blue);letter-spacing:-.05em;font-size:31.5px}.hp-steps h3{font-size:19.95px}.hp-steps p{color:var(--ink2);flex:1;font-size:19.95px;line-height:1.5}.hp-steps span{color:#137a43;background:#e8f7ee;border-radius:10px;padding:8px 10px;font-size:17.85px;font-weight:600;line-height:1.35}.hp-check{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hp-check a{border:1px solid var(--line);border-radius:20px;align-content:start;gap:8px;padding:24px 20px;transition:all .3s;display:grid}.hp-check a:hover{border-color:var(--blue);transform:translateY(-3px)}.hp-check b{font-size:18.9px}.hp-check b:after{content:" →";color:var(--blue)}.hp-check p{color:var(--ink2);font-size:19.95px;line-height:1.5}.hp-lab{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;display:grid}.hp-lab-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0;list-style:none;display:grid}.hp-lab-steps li{border:1px solid var(--lineL);color:#eef0fabf;border-radius:16px;padding:16px;font-size:18.9px;line-height:1.4}.hp-lab-steps b{color:#fff;margin-bottom:4px;font-size:16.8px;display:block}.hp-lab-card{border:1px solid var(--lineL);background:#ffffff0d;border-radius:26px;gap:12px;padding:26px;display:grid}.hp-lab-card .r{border-radius:16px;gap:6px;padding:18px;display:grid}.hp-lab-card .r span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11.55px}.hp-lab-card .r b{font-size:16.8px;font-weight:600;line-height:1.4}.hp-lab-card .b{color:#3b3226;background:#f3efe7}.hp-lab-card .a{color:var(--ink);background:#fff}.hp-lab-card .a span{color:var(--blue)}.hp-lab-card .arrow{text-align:center;color:var(--blue-soft);font-size:23.1px}.hp-lab-card small{color:#eef0fa80;text-align:center;font-size:12.6px}.hp-mat{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hp-mat a{background:var(--bg);border-radius:20px;align-content:start;gap:10px;min-height:190px;padding:24px 20px;transition:all .3s;display:grid}.hp-mat a:hover{background:var(--ink);color:#fff}.hp-mat small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue);font-size:11.55px}.hp-mat a:hover small{color:var(--blue-soft)}.hp-mat h3{font-size:17.85px;line-height:1.35}.hp-faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;display:grid}@media (width<=1100px){.hp-pains,.hp-check,.hp-mat{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-rep,.hp-lab,.hp-faq,.hp-me{grid-template-columns:1fr}.hp-me-ph{max-width:420px}}@media (width<=760px){.hp-trust{grid-template-columns:1fr;gap:10px}.hp-trust li{align-items:baseline;gap:12px;display:flex}.hp-trust b{flex:none;min-width:84px}.hp-float-a{width:210px;bottom:12px;left:8px}.hp-float-b{display:none}.hp-pains,.hp-check,.hp-mat,.hp-steps,.hp-ind,.hp-pf-grid,.hp-models,.hp-tariffs,.hp-lab-steps,.hp-sol{grid-template-columns:1fr}.hp-sol a,.hp-sol a:nth-child(4),.hp-sol a:nth-child(5){grid-column:auto}.hp-ba-stage{height:560px}.hp-ba-layer{padding:18px}.hp-mess{max-width:100%}.hp-crm,.hp-cat,.hp-dash{width:100%;margin-top:auto}.hp-after .hp-ba-l{align-self:flex-start}.hp-ba-cap{max-width:100%;margin-top:14px;font-size:18.9px}.hp-after .hp-ba-cap{text-align:left;margin-left:0}.hp-before .hp-ba-cap{margin-top:auto}.hp-crm{flex-direction:column}.hp-cta .btn{white-space:normal;justify-content:center;width:100%}}.hp [hidden]{display:none!important}.hp-pf-grid.short>.hp-pf-card:nth-child(n+7){display:none}.hp-pf-all{font:inherit;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:99px;margin-top:18px;padding:12px 22px;font-size:15.75px;font-weight:600}.hp-pf-all:hover{border-color:var(--blue);color:var(--blue)}@media (width<=900px) and (width>=761px){.hp-ind{grid-template-columns:1fr}.hp-ind article{grid-template-columns:1fr 1fr;gap:14px 28px;display:grid}.hp-ind h3,.hp-ind-l{grid-column:1/-1}}.hp-rep>*{min-width:0}@media (width<=760px){.hp-ba-stage{border-radius:0;gap:12px;height:auto;display:grid;overflow:visible}.hp-ba-layer{border-radius:20px;min-height:0;position:relative;inset:auto}.hp-after{clip-path:none!important}.hp-ba-range,.hp-ba-handle{display:none}.hp-crm{flex-direction:row;overflow-x:auto}.hp-crm .col{min-width:150px}.hp-rep-card{padding:20px}.hp-rep-n b{font-size:31.5px}.hp-rep-months button{padding:6px 10px;font-size:12.6px}}.hp-rep-n div,.hp-ba-stage>*{min-width:0}@media (width<=760px){.hp-rep-n{gap:6px}.hp-rep-n div{padding:12px 8px}.hp-rep-n span{font-size:12.08px}.hp-ba-stage{grid-template-columns:minmax(0,1fr)}.hp-mess .m{overflow-wrap:anywhere;max-width:100%}}.hp-h1-2{font-family:var(--head);letter-spacing:-.045em;color:var(--blue);margin:.12em 0 26px;font-size:clamp(35.7px,4.62vw,67.2px);font-weight:400;line-height:1.04}.hp-show{grid-template-columns:1.45fr 1fr;align-items:start;gap:28px;display:grid}.hp-show-frame{aspect-ratio:16/10;background:#121212;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000b3}.hp-show-frame img{object-fit:cover;object-position:top center;opacity:.92;width:100%;height:100%}.hp-show-frame iframe{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.hp-show-play{font:inherit;color:#111;cursor:pointer;white-space:nowrap;background:#ffc21a;border:0;border-radius:99px;align-items:center;gap:10px;padding:16px 26px;font-size:16.8px;font-weight:700;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -14px #0009}.hp-show-play:hover{background:#ffd34d}.hp-show-side{color:var(--on);gap:18px;display:grid}.hp-show-side h3{color:#fff;font-size:23.1px}.hp-show-side ul{gap:10px;list-style:none;display:grid}.hp-show-side li{color:#eef0fad9;padding-left:26px;line-height:1.45;position:relative}.hp-show-side li:before{content:"✓";color:#ffc21a;font-weight:700;position:absolute;left:0}.hp-show-n{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hp-show-n div{border:1px solid var(--lineL);border-radius:16px;padding:14px}.hp-show-n b{font-family:var(--head);color:#ffc21a;letter-spacing:-.04em;font-size:33.6px;font-weight:500;display:block}.hp-show-n span{color:#eef0fab3;font-size:13.65px}.hp-show-cta{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.hp-show-cta .hp-link{color:var(--blue-soft)}.hp-show-side small{color:#eef0fa80;font-size:13.13px}@media (width<=1000px){.hp-show{grid-template-columns:1fr}}@media (width<=760px){.hp-show-play{padding:12px 18px;font-size:14.7px;bottom:14px}.hp-show-frame.on{aspect-ratio:9/14}}.hp-crumbs{color:var(--muted);margin-bottom:18px;font-size:13.65px}.hp-crumbs a{color:var(--ink2)}.hp-crumbs a:hover{color:var(--blue)}.hp-no li:before{content:"✕"!important;color:#d4472f!important}.hp-tariffs-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-tariffs em{opacity:.75;margin-top:auto;font-size:13.65px;font-style:normal;line-height:1.4}.hp-steps-4{grid-template-columns:repeat(4,minmax(0,1fr))}.hp-steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-steps-4 li,.hp-steps-3 li{background:var(--bg)}.hp-rep-solo{grid-template-columns:minmax(0,640px);justify-content:center}.hp-sol-even>div{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);flex-direction:column;grid-column:span 2;gap:10px;padding:28px 24px;display:flex}.hp-sol-even>div i{font-style:normal;font-family:var(--mono);color:var(--muted);font-size:12.6px}.hp-sol-even>div h3{letter-spacing:-.02em;font-size:22.05px}.hp-sol-even>div p{color:var(--ink2);font-size:20.48px;line-height:1.5}.hp-rules{gap:12px;list-style:none;display:grid}.hp-rules li{color:var(--ink2);background:#fff;border-radius:18px;gap:4px;padding:18px 20px;line-height:1.5;display:grid}.hp-rules b{color:var(--ink);font-size:17.85px}@media (width<=1100px){.hp-steps-4{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-sol-even>div{grid-column:span 3}}@media (width<=760px){.hp-tariffs-wide,.hp-steps-4,.hp-steps-3{grid-template-columns:1fr}.hp-sol-even>div{grid-column:auto}}.hp-prod-hero{border-radius:22px;align-self:center;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0b122f73}.hp-prod-hero img{width:100%;height:auto;display:block}.hp-mock-note{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#0b122fc7;border-radius:99px;padding:6px 10px;font-size:11.03px;position:absolute;bottom:12px;right:12px}.hp-h1-sm{font-size:clamp(23.1px,2.52vw,35.7px)!important}.hp-product h1{font-size:clamp(31.5px,3.26vw,48.3px)}.hp-mods{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hp-mods article{border:1px solid var(--line);background:var(--paper);border-radius:20px;align-content:start;gap:8px;padding:22px 20px;display:grid}.hp-mods i{font-style:normal;font-family:var(--mono);color:var(--blue);font-size:12.6px}.hp-mods h3{letter-spacing:-.01em;font-size:18.9px}.hp-mods p{color:var(--ink2);font-size:19.95px;line-height:1.5}.hp-tour-panel{background:#fff;border-radius:22px;margin:0;overflow:hidden}.hp-tour-panel img{width:100%;height:auto;display:block}.hp-tour-panel figcaption{color:var(--ink2);border-top:1px solid var(--line);padding:16px 20px;font-size:20.48px}.hp-tour-panel figcaption b{color:var(--ink);margin-right:8px}.hp-flow{counter-reset:f;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;list-style:none;display:grid}.hp-flow li{background:var(--bg);border-radius:18px;align-content:start;gap:8px;padding:20px 16px;display:grid;position:relative}.hp-flow li:not(:last-child):after{content:"→";color:var(--blue);z-index:1;font-weight:700;position:absolute;top:22px;right:-12px}.hp-flow i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14.7px;font-style:normal;font-weight:700;display:grid}.hp-flow b{font-size:16.8px}.hp-flow span{color:var(--ink2);font-size:18.9px;line-height:1.45}@media (width<=1100px){.hp-mods{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-flow li:after{display:none}}@media (width<=760px){.hp-mods,.hp-flow{grid-template-columns:1fr}.hp-prod-hero{margin-top:28px}}.hp-hero-short{padding-bottom:40px}.hp-hero-short h1{max-width:16ch;font-size:clamp(35.7px,4.83vw,71.4px)}.hp-prods{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.hp-prod-card{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:30px;padding:18px;transition:transform .3s,box-shadow .3s;display:grid}.hp-prod-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px #141e3c73}.hp-prod-card img{border-radius:14px;width:100%;height:auto;display:block}.hp-prod-card h3{letter-spacing:-.03em;margin:10px 0;font-size:29.4px}.hp-prod-card p{color:var(--ink2);line-height:1.5}.hp-prod-card ul{flex-wrap:wrap;gap:6px;margin:16px 0;list-style:none;display:flex}.hp-prod-card li{background:var(--bg);border:1px solid var(--line);border-radius:99px;padding:6px 10px;font-size:17.33px}.hp-badge{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#9a5b00;background:#fff1dc;border-radius:99px;padding:5px 10px;font-size:11.03px;display:inline-block}@media (width<=860px){.hp-prod-card{grid-template-columns:minmax(0,1fr)}}.tr{--tr-red:#c8372d;--tr-ok:#14804a;--tr-r:14px}.tr-tabs{scrollbar-width:thin;gap:6px;margin-bottom:18px;padding-bottom:6px;display:flex;overflow-x:auto}.tr-tabs button{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:600 14.7px/1 var(--sans);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:11px 14px;display:flex}.tr-tabs button i{color:var(--muted-2);font-size:12.6px;font-style:normal}.tr-tabs button[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.tr-tabs button[aria-selected=true] i{color:var(--blue-soft)}.tr-panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:18px;display:grid}.tr-side{border-radius:var(--tr-r);flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.tr-bad{background:#f3f1ee;border:1px dashed #cfc8be}.tr-good{background:var(--paper);border:2px solid var(--blue);box-shadow:0 18px 40px -24px #3552f273}.tr-label{font:700 12.6px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#8a7f72;justify-content:space-between;align-items:center;display:flex}.tr-good .tr-label{color:var(--blue)}.tr-label span{background:var(--blue);color:#fff;letter-spacing:.04em;border-radius:999px;padding:5px 9px;font-size:11.55px}.tr-stage{flex:1;min-width:0}.tr-note{color:var(--ink2);margin:0;font-size:14.7px;line-height:1.5}.tr-bad .tr-note{color:#6b5f52}.tr-foot{color:var(--muted);margin:14px 0 0;font-size:13.65px}.tr-old{color:#333;background:#fff;border:1px solid #ddd6cc;border-radius:8px;padding:14px;font-family:Georgia,Times New Roman,serif;font-size:14.7px}.tr-old-h{color:#fff;background:#2b4f8c;border-radius:7px 7px 0 0;margin:-14px -14px 12px;padding:8px 12px;font:700 12.6px/1.3 Arial,sans-serif}.tr-old-big{color:#b00;margin:6px 0 12px;font-size:23.1px;font-weight:700}.tr-old-form{flex-wrap:wrap;gap:6px;display:flex}.tr-old-form input{color:#333;background:#fff;border:1px solid #999;flex:100px;min-width:0;padding:6px;font:13.65px Arial,sans-serif}.tr-old-form button{cursor:pointer;color:#222;background:#ddd;border:1px solid #888;padding:6px 10px;font:13.65px Arial,sans-serif}.tr-old-msg,.tr-old-small{color:#777;margin:10px 0 0;font-size:13.65px}.tr-old-list{margin:0 0 10px;padding-left:18px;line-height:1.7}.tr-old-pdf{color:#1a0dab;font-size:13.65px;text-decoration:underline;display:inline-block}.tr-old-wait{background:#eee;border-radius:4px;height:8px;margin:12px 0 4px;overflow:hidden}.tr-old-wait i{background:#bbb;height:100%;animation:6s ease-in-out infinite trWait;display:block}@keyframes trWait{0%{width:4%}to{width:30%}}.tr-paper{background:repeating-linear-gradient(#fff 0 25px,#cfe0f5 25px 26px);font-family:Segoe Print,Comic Sans MS,cursive}.tr-hand{margin:0;line-height:26px}.tr-bad-line{color:var(--tr-red);text-decoration:line-through wavy}.tr-red{color:var(--tr-red)!important}.tr-chat p{background:#f1f1f1;border-radius:8px;margin:0 0 8px;padding:8px 10px;font:13.65px/1.4 Arial,sans-serif}.tr-chat small{color:#999;float:right;margin-left:8px}.tr-scatter{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.tr-scatter span{background:#f1f1f1;border:1px solid #ddd;border-radius:6px;padding:8px 10px;font:13.65px Arial,sans-serif}.tr-scatter span:nth-child(odd){transform:rotate(-2deg)}.tr-scatter span:nth-child(2n){transform:rotate(2deg)}.tr-timeline{margin:0;padding:0;font:13.65px/1.45 Arial,sans-serif;list-style:none}.tr-timeline li{border-bottom:1px dashed #ddd;gap:10px;padding:6px 0;display:flex}.tr-timeline b{min-width:62px}.tr-xls{border-collapse:collapse;width:100%;font:12.6px Arial,sans-serif}.tr-xls th,.tr-xls td{text-align:left;border:1px solid #c9c9c9;padding:4px 6px}.tr-xls th{color:#666;background:#eee}.tr-good select,.tr-good input[type=number]{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font:500 14.7px var(--sans);border-radius:10px;margin-top:5px;padding:9px 10px}.tr-good label{font:600 13.65px/1.3 var(--sans);color:var(--ink2);display:block}.tr-form{grid-template-columns:1.3fr 1fr .7fr;align-items:end;gap:10px;display:grid}.tr-form .tr-btn{grid-column:1/-1}.tr-btn{background:var(--blue);color:#fff;font:700 14.7px var(--sans);cursor:pointer;border:0;border-radius:10px;margin-top:4px;padding:12px 16px}.tr-btn:hover{background:var(--blue-2)}.tr-mini{background:var(--ink);color:#fff;font:600 12.6px var(--sans);cursor:pointer;border:0;border-radius:8px;padding:7px 10px}.tr-out{gap:8px;margin-top:12px;display:grid}.tr-row{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:10px 12px;font-size:14.7px;display:grid}.tr-row span{color:var(--muted);grid-column:1;font-size:13.65px}.tr-row .tr-mini,.tr-row .tr-done{grid-area:1/2/3}.tr-ok{color:var(--tr-ok);margin:0;font-weight:700}.tr-warn{color:var(--tr-red);margin:0}.tr-done{color:var(--tr-ok);text-align:right;max-width:110px;font-size:12.6px;font-style:normal;font-weight:700}.tr-green{color:var(--tr-ok)}.tr-hint{color:var(--muted);margin:10px 0 0;font-size:13.65px}.tr-chips{flex-wrap:wrap;gap:6px;display:flex}.tr-chips button{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:600 13.65px var(--sans);cursor:pointer;border-radius:999px;padding:7px 11px}.tr-chips button.on{background:var(--blue);border-color:var(--blue);color:#fff}.tr-filters{gap:10px;display:grid}.tr-good .tr-switch{cursor:pointer;align-items:center;gap:8px;font-weight:500;display:flex}.tr-switch input{width:18px;height:18px;accent-color:var(--blue);flex:0 0 18px;margin:0}.tr-range input{width:100%;accent-color:var(--blue);margin-top:6px}.tr-count{font:700 14.7px var(--sans);margin:12px 0 8px}.tr-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.tr-card{border:1px solid var(--line);border-radius:10px;gap:4px;padding:10px;font-size:13.65px;animation:.25s trIn;display:grid}.tr-card b{font-size:14.7px;line-height:1.25}.tr-card small{color:var(--muted)}.tr-free,.tr-busy{border-radius:999px;justify-self:start;padding:3px 8px;font-size:11.55px;font-weight:700}.tr-free{color:var(--tr-ok);background:#e3f6eb}.tr-busy{color:var(--tr-red);background:#fbe7e5}@keyframes trIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tr-calc{gap:10px;display:grid}.tr-bill{background:var(--bg);border-radius:12px;margin-top:14px;padding:12px 14px;font-size:14.7px}.tr-bill>div{justify-content:space-between;gap:10px;padding:5px 0;display:flex}.tr-bill>div span{color:var(--ink2)}.tr-bill .tr-total{border-top:1px solid var(--line);margin-top:6px;padding-top:10px;font-size:18.9px}.tr-bill .tr-total b{color:var(--blue)}.tr-cal{gap:4px;display:grid;overflow-x:auto}.tr-cal-row{grid-template-columns:96px repeat(7,minmax(30px,1fr));align-items:center;gap:4px;display:grid}.tr-cal-row b{font-size:12.6px;line-height:1.2}.tr-cal-head span{color:var(--muted);text-align:center;font-size:12.6px}.tr-cal button{border:1px solid var(--line);cursor:pointer;height:34px;font:700 12.6px var(--sans);border-radius:7px;padding:0}.tr-cal .free{background:#e9f7ef;border-color:#bfe6cf}.tr-cal .free:hover{background:#cdefdb}.tr-cal .busy{color:var(--tr-red);background:#f7d9d6;border-color:#edb8b2}.tr-cal .to{color:#8a6400;background:#fff0c9;border-color:#f0d88a}.tr-cal .mine{background:var(--blue);color:#fff;border-color:var(--blue)}.tr-cal .shake{animation:.35s trShake}@keyframes trShake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.tr-msg{min-height:1.4em;margin:10px 0 0;font-size:13.65px}.tr-msg.tr-ok{font-weight:600}.tr-kanban{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tr-col{background:var(--bg);border-radius:10px;min-height:150px;padding:8px}.tr-col h5{font:700 12.6px var(--sans);justify-content:space-between;margin:0 0 8px;display:flex}.tr-col h5 i{background:var(--ink);color:#fff;border-radius:999px;padding:1px 7px;font-style:normal}.tr-kcard{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:6px;padding:7px;font-size:12.6px;line-height:1.3;animation:.25s trIn;display:flex}.tr-kcard button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:6px;flex:0 0 24px;width:24px;height:24px;font-weight:700}.tr-kcard em{color:var(--tr-ok);font-style:normal;font-weight:700}.tr-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.tr-tile{background:var(--bg);border-radius:12px;gap:4px;padding:12px;animation:.25s trIn;display:grid}.tr-tile small{color:var(--muted);font-size:12.6px}.tr-tile b{color:var(--ink);font-size:23.1px}.tr-rules{gap:9px;margin-bottom:10px;display:grid}.tr-feed{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.tr-feed li{border-left:3px solid var(--blue);background:#eef1ff;border-radius:8px;gap:2px;padding:8px 10px;font-size:13.65px;animation:.3s trIn;display:grid}.tr-feed li.tr-warn{border-color:var(--tr-red);background:#fbe7e5}.tr-feed b{color:var(--blue);font-size:12.6px}.tr-bars{gap:7px;margin-top:12px;display:grid}.tr-bars>small{color:var(--muted);font-size:12.6px}.tr-bar{grid-template-columns:100px 1fr 40px;align-items:center;gap:8px;font-size:13.65px;display:grid}.tr-bar i{background:var(--bg);border-radius:6px;height:10px;overflow:hidden}.tr-bar em{background:var(--blue);border-radius:6px;height:100%;transition:width .4s;display:block}.tr-bar b{text-align:right}@media (width<=860px){.tr-panel{grid-template-columns:1fr}.tr-form{grid-template-columns:1fr 1fr}.tr-kanban{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.tr-side{padding:14px}.tr-cal-row{grid-template-columns:72px repeat(7,minmax(26px,1fr));gap:3px}.tr-bar{grid-template-columns:86px 1fr 36px}}.rz .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rz-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:40px;display:grid}.sc-box{background:var(--paper);border:2px solid var(--blue);border-radius:18px;padding:22px;box-shadow:0 24px 50px -30px #3552f280}.sc-box h2{font:600 21px/1.25 var(--sans);color:var(--ink);margin:0 0 14px}.sc-form{gap:8px;display:flex}.sc-form input{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);font:500 16.8px var(--sans);border-radius:12px;flex:1;padding:13px 14px}.sc-form input:focus{outline:2px solid var(--blue);outline-offset:1px}.sc-form .btn{white-space:nowrap}.sc-form .btn[disabled]{opacity:.7;cursor:wait}.sc-fine{color:var(--muted);margin:10px 0 0;font-size:13.65px}.sc-out{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.sc-wait{color:var(--muted);margin:0;font-size:14.7px}.sc-wait:before{content:"";border:2px solid var(--blue);vertical-align:-1px;border-right-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:8px;animation:.8s linear infinite scSpin;display:inline-block}@keyframes scSpin{to{transform:rotate(360deg)}}.sc-err{color:#c8372d;margin:0;font-size:14.7px}.sc-head{align-items:center;gap:14px;margin-bottom:12px;display:flex}.sc-score{--p:50;background:radial-gradient(closest-side,var(--paper) 78%,transparent 80% 100%),conic-gradient(var(--blue) calc(var(--p)*1%),var(--bg2) 0);border-radius:50%;flex:0 0 74px;align-content:center;place-items:center;height:74px;display:grid}.sc-score b{color:var(--ink);font-size:23.1px;line-height:1}.sc-score small{color:var(--muted);font-size:11.55px}.sc-url{word-break:break-all;font-size:15.75px}.sc-head p{color:var(--ink2);margin:4px 0 0;font-size:14.7px}.sc-list{gap:6px;max-height:340px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.sc-oks{margin-top:8px}.sc-oks summary{cursor:pointer;color:#14804a;padding:6px 2px;font-size:14.18px;font-weight:600}.sc-oks .sc-list{max-height:260px}.sc-list li{background:var(--bg);border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:13.65px;line-height:1.4;display:flex}.sc-list i{color:#fff;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-size:12.6px;font-style:normal;font-weight:700;display:grid}.sc-list b{color:var(--ink);font-size:14.7px;display:block}.sc-list span{color:var(--ink2)}.sc-ok i{background:#14804a}.sc-warn i{background:#d48a00}.sc-bad i{background:#c8372d}.sc-bad{background:#fbecea!important}.sc-next{background:#eef1ff;border-radius:12px;margin-top:14px;padding:14px}.sc-next p{color:var(--ink2);margin:0 0 12px;font-size:14.7px;line-height:1.5}.sc-next b{color:var(--ink)}.rz-doc{background:var(--paper);border:1px solid var(--line);border-radius:18px;gap:22px;padding:26px;display:grid;box-shadow:0 30px 60px -40px #0b123059}.rz-doc-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.rz-doc-head small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12.6px;display:block}.rz-doc-head b{margin:4px 0;font-size:23.1px;display:block}.rz-doc-head span{color:var(--ink2);font-size:14.7px}.rz-doc-head em{color:#14804a;white-space:nowrap;background:#e3f6eb;border-radius:999px;padding:6px 10px;font-size:12.6px;font-style:normal;font-weight:700}.rz-sec h3{font:600 19.95px/1.3 var(--sans);align-items:center;gap:10px;margin:0 0 12px;display:flex}.rz-sec h3 i{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13.65px;font-style:normal;display:grid}.rz-item{border-left:3px solid var(--line);margin-bottom:12px;padding:4px 0 4px 14px}.rz-item.rz-hi{border-left-color:#c8372d}.rz-item b{font-size:16.8px;display:block}.rz-item p{color:var(--ink2);margin:4px 0;font-size:18.9px;line-height:1.5}.rz-item span{color:var(--blue);font-size:18.9px;font-weight:600;display:block}.rz-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.rz-plan li{background:var(--bg);color:var(--ink2);border-radius:12px;padding:12px;font-size:18.9px;line-height:1.45}.rz-plan b{color:var(--ink);margin-bottom:4px;display:block}.rz-calc{color:#5a4500;background:#fff7e0;border-radius:12px;padding:12px 14px;font-size:18.9px;line-height:1.5}@media (width<=900px){.rz-hero{grid-template-columns:1fr;gap:24px}.rz-plan{grid-template-columns:1fr}}@media (width<=520px){.sc-form{flex-direction:column}.rz-doc{padding:18px}.rz-doc-head{flex-direction:column}}.tr-q-row{grid-template-columns:92px 1fr 34px;align-items:center;gap:8px;margin-bottom:5px;display:grid}.tr-q-row b{font-size:12.6px;line-height:1.2}.tr-q-row small{color:var(--muted);text-align:right;font-size:12.6px}.tr-q-row div{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.tr-q-row span{border:1px solid var(--line);height:30px;font:600 11.55px/28px var(--sans);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:7px;padding:0 3px;overflow:hidden}.tr-q-row .free{background:#e9f7ef;border-color:#bfe6cf}.tr-q-row .busy{color:var(--ink2);background:#f1f2f7}.tr-q-row .mine{background:var(--blue);border-color:var(--blue);color:#fff;animation:.3s trIn}.tr-steps{gap:6px;margin-bottom:12px;display:grid}.tr-st{background:var(--bg);opacity:.55;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.tr-st i{background:var(--line);height:26px;color:var(--ink);border-radius:50%;flex:0 0 26px;place-items:center;font-size:12.6px;font-style:normal;font-weight:700;display:grid}.tr-st b{font-size:14.7px;display:block}.tr-st small{color:var(--muted);font-size:12.6px}.tr-st.done{opacity:1}.tr-st.done i{color:#fff;background:#14804a}.tr-st.now{opacity:1;outline:1px solid var(--blue);background:#eef1ff}.tr-st.now i{background:var(--blue);color:#fff}.tr-btn[disabled]{opacity:.5;cursor:default}@media (width<=420px){.tr-q-row{grid-template-columns:70px 1fr 30px}}.cs{scroll-margin-top:84px}.cs-tabs{flex-wrap:wrap;gap:14px 22px;margin-bottom:22px;display:flex}.cs-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cs-group p{width:100%;font:700 11.55px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 2px}.cs-group button{border:1px solid var(--line);color:var(--ink);font:600 14.18px/1 var(--sans);cursor:pointer;background:#fff;border-radius:999px;padding:9px 14px;transition:border-color .2s,background .2s}.cs-group button:hover{border-color:var(--blue)}.cs-group button.on{background:var(--ink);border-color:var(--ink);color:#fff}.cs-panel{scroll-margin-top:84px}.cs-info{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 28px;margin-bottom:14px;display:flex}.cs-info span{font:700 12.6px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.cs-info h3{margin:6px 0 0;font-size:23.1px;line-height:1.25}.cs-info ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cs-info li{border:1px solid var(--line);color:var(--ink2);background:#fff;border-radius:999px;padding:6px 12px;font-size:17.85px}.cs-slot{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 40px 80px -50px #0b123073}@media (width<=760px){.cs-tabs{flex-wrap:nowrap;gap:18px;padding-bottom:6px;overflow-x:auto}.cs-group{flex-wrap:nowrap}.cs-group p{display:none}.cs-group button{white-space:nowrap}.cs-slot{border-radius:16px}}.cs-slot :where(h1,h2,h3,h4,h5,h6){letter-spacing:normal;font-family:inherit;font-weight:700;line-height:inherit;text-wrap:wrap}.cs-slot :where(p){text-wrap:wrap}.cs-load{text-align:center;color:var(--muted);margin:0;padding:40px}.cs-more{color:var(--ink2);margin:22px 0 0;font-size:20.48px}.cs-more a{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.geo-box{border:1px solid var(--line);background:linear-gradient(#fff,#f6f8ff);border-radius:28px;margin-top:36px;padding:22px}.geo-map{position:relative}.geo-map svg{width:100%;height:auto;display:block;overflow:visible}.geo-land{fill:url(#geo-g);stroke:#9fb0ff;stroke-width:1.2px;stroke-linejoin:round}.geo-c{cursor:pointer;outline:none}.geo-dot{fill:#2f4bd8;stroke:#fff;stroke-width:1.6px;transition:r .2s,fill .2s}.geo-c.has-page .geo-dot{fill:#0b1230}.geo-ring{fill:#2f4bd829;opacity:0;transition:opacity .2s}.geo-c.big .geo-ring{opacity:1;animation:3.2s ease-out infinite geoPulse}.geo-c text{font:600 13.13px/1 var(--sans,"Manrope",sans-serif);fill:#0b1230;paint-order:stroke;stroke:#eef1ff;stroke-width:3px;pointer-events:none}.geo-c:hover .geo-dot,.geo-c:focus .geo-dot,.geo-c.hot .geo-dot{fill:#e0a243}.geo-c:hover .geo-ring,.geo-c.hot .geo-ring{opacity:1}.geo-map.dim .geo-c{opacity:.22}.geo-map.dim .geo-c.on{opacity:1}.geo-map.dim .geo-c.on .geo-dot{fill:#e0a243}.geo-map.dim .geo-c.on .geo-ring{opacity:1}@keyframes geoPulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.geo-c .geo-ring{transform-box:fill-box;transform-origin:50%}.geo-tip{z-index:3;color:#fff;pointer-events:auto;background:#0b1230;border-radius:16px;min-width:220px;max-width:280px;padding:14px 16px;position:absolute;transform:translate(14px,-50%);box-shadow:0 24px 50px -24px #0b1230b3}.geo-tip.left{transform:translate(calc(-100% - 14px),-50%)}.geo-tip.below{transform:translate(14px,10px)}.geo-tip.left.below{transform:translate(calc(-100% - 14px),10px)}.geo-tip b{font-size:17.85px;display:block}.geo-tip-t{font:600 27.3px/1.1 var(--head,"Unbounded",sans-serif);color:#e9c27a;letter-spacing:-.02em;margin-top:4px;display:block}.geo-tip small{color:#b9c0de;margin-top:6px;font-size:14.18px;line-height:1.4;display:block}.geo-tip a{color:#a9b6ff;margin-top:10px;font-size:15.23px;font-weight:700;display:inline-block}.geo-now{border:1px solid var(--line);backdrop-filter:blur(6px);background:#ffffffd9;border-radius:14px;flex-direction:column;gap:2px;padding:10px 14px;display:flex;position:absolute;bottom:8px;left:8px}.geo-now span{color:var(--muted);font-size:13.65px}.geo-now b{font:600 23.1px/1 var(--head,"Unbounded",sans-serif);letter-spacing:-.02em;color:var(--ink)}.geo-zones{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.geo-z{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 14px;transition:border-color .2s,background .2s;display:flex}.geo-z b{color:var(--ink);font-size:15.75px}.geo-z small{color:var(--muted);font-size:13.13px}.geo-z:hover{border-color:var(--blue)}.geo-z[aria-pressed=true]{background:#0b1230;border-color:#0b1230}.geo-z[aria-pressed=true] b{color:#fff}.geo-z[aria-pressed=true] small{color:#b9c0de}.geo-info{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px;margin-top:22px;display:grid}.geo-facts{gap:12px;display:grid}.geo-facts div{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:baseline;gap:16px;padding:18px 20px;display:flex}.geo-facts b{min-width:96px;font:600 31.5px/1 var(--head,"Unbounded",sans-serif);letter-spacing:-.03em;color:var(--blue);flex:none}.geo-facts span{color:var(--ink-2);font-size:17.85px;line-height:1.45}.geo-how{color:#fff;background:#0b1230;border-radius:20px;padding:24px 26px}.geo-how h3{letter-spacing:-.02em;font-size:21px}.geo-how ul{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.geo-how li{color:#c3c9e6;font-size:17.85px;line-height:1.5}.geo-how li b{color:#fff}.geo-list{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:22px;padding:24px 26px}.geo-list h3{letter-spacing:-.02em;font-size:21px}.geo-lists{columns:3 260px;column-gap:28px;margin-top:14px}.geo-l{break-inside:avoid;border-radius:14px;margin-bottom:16px;padding:10px 12px;transition:background .2s}.geo-l.on{background:#fbf3e3}.geo-l p{color:var(--ink);font-size:15.75px}.geo-l-time{color:var(--muted);margin-left:4px;font-size:14.7px}.geo-l ul{flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;padding:0;list-style:none;display:flex}.geo-l li{color:var(--ink-2);font-size:16.8px}.geo-l a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.geo-info{grid-template-columns:1fr}.geo-c text{display:none}.geo-box{border-radius:20px;padding:14px}.geo-now{flex-direction:row;align-items:baseline;gap:10px;margin-top:10px;position:static}}@media (width<=600px){.geo-tip{max-width:none;position:fixed;bottom:16px;right:16px;top:auto!important;left:16px!important;transform:none!important}.geo-facts b{min-width:70px;font-size:25.2px}.geo-z{padding:7px 10px}}@media (prefers-reduced-motion:reduce){.geo-c.big .geo-ring{animation:none}}.hp-rep-solo{grid-template-columns:1fr;max-width:720px;margin:56px auto 0}.hp-ben-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hp-ben-g article{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:10px;padding:26px 24px;display:flex;box-shadow:0 10px 30px #0b12300f}.hp-ben-g h3{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600}.hp-ben-g p{color:var(--ink2);margin:0;font-size:16.8px;line-height:1.5}.hp-ben-ic{background:#eef1ff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.hp-ben-ic svg{fill:none;stroke:#3552f2;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.hp-ben-form{color:#eef0fa;background:#0b1230;border-radius:22px;padding:24px}.hp-ben-form .fb{gap:12px;display:grid}.hp-ben-ft{font-family:var(--head);font-size:22.05px;font-weight:600}.hp-ben-fs{color:#eef0fabf;margin:0;font-size:15.23px;line-height:1.5}.hp-ben-form label.in{color:#eef0fabf;gap:6px;font-size:13.65px;display:grid}.hp-ben-form input{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;width:100%;padding:13px 14px;font-size:16.8px}.hp-ben-form .btn{justify-content:center;width:100%}.hp-ben-form .pol{color:#eef0fa99;margin:0;font-size:12.6px;line-height:1.45}.hp-ben-form .pol a{color:#9eaeff}.hp-ben-form .ok{display:none}@media (width<=1000px){.hp-ben-g{grid-template-columns:1fr 1fr}}@media (width<=640px){.hp-ben-g{grid-template-columns:1fr;gap:12px}.hp-ben-g article{padding:20px 18px}}@media (width<=767px){.hp-hero-ph{max-height:340px;min-height:300px!important}.hp-hero-ph .hp-float{display:none}.hp-trust{gap:10px!important}}.hp-ben-form .hp-ben-fs,.hp-ben-form label.in,.hp-ben-form label.in span{color:#d5daf2!important}.hp-ben-form .pol,.hp-ben-form .consent{color:#b8c0e0!important}.hp-h1-2{margin-bottom:18px!important;font-size:clamp(23.1px,2.31vw,33.6px)!important;line-height:1.2!important}.hp-hero .lead{max-width:560px}.geo-more{margin-top:8px}.geo-more>summary{cursor:pointer;border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-weight:600;list-style:none;display:inline-flex}.geo-more>summary::-webkit-details-marker{display:none}.geo-more>summary:after{content:"↓"}.geo-more[open]>summary:after{content:"↑"}.geo-more[open]>summary{margin-bottom:24px}.hp-hero-more{margin-top:18px;font-size:16.8px;display:inline-block}.hp-theses{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 22px;margin-top:30px;padding-top:24px;list-style:none;display:flex}.hp-theses li{color:var(--ink2);padding-left:24px;font-size:17.33px;line-height:1.4;position:relative}.hp-theses li:before{content:"✓";color:var(--blue);font-weight:700;position:absolute;left:0}.hp-models .btn{align-self:flex-start;margin-top:auto}.hp-models-note{text-align:center;color:var(--ink2);margin-top:20px;font-size:18.9px;font-weight:600}.hp-pains-5{grid-template-columns:repeat(6,minmax(0,1fr))}.hp-pains-5 article{grid-column:span 2}.hp-pains-5 article:nth-child(4),.hp-pains-5 article:nth-child(5){grid-column:span 3}.hp-pains-5 em{color:#0f6b3f;background:#ecf8f1}#pains .hp-ba{margin-top:40px}.hp-ba-note{color:var(--muted);margin-top:12px;font-size:14.7px}.hp-pains-cta{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:32px;display:flex}.hp-pains-cta span{color:var(--ink2);max-width:520px;font-size:16.8px}.hp-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hp-case{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;display:flex;overflow:hidden}.hp-case .im{aspect-ratio:16/10;background:#eef1f7;display:block;overflow:hidden}.hp-case .im img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .5s var(--ease)}.hp-case:hover .im img{transform:scale(1.03)}.hp-case .bd{flex-direction:column;flex:1;gap:12px;padding:22px 22px 24px;display:flex}.hp-case .tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#0f6b3f;font-size:12.08px}.hp-case h3{letter-spacing:-.02em;font-size:25.2px}.hp-case p{color:var(--ink2);font-size:17.33px;line-height:1.5}.hp-case ul{gap:6px;list-style:none;display:grid}.hp-case li{padding-left:22px;font-size:16.28px;line-height:1.4;position:relative}.hp-case li:before{content:"✓";color:var(--blue);font-weight:700;position:absolute;left:0}.hp-case .fact{background:#f3f5ff;border-radius:12px;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.hp-case .fact b{font-family:var(--head);letter-spacing:-.03em;white-space:nowrap;color:var(--ink);font-size:25.2px;font-weight:500}.hp-case .fact span{color:var(--ink2);font-size:14.18px;line-height:1.35}.hp-case .btns{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:auto;padding-top:6px;display:flex}.hp-case .btns .btn{padding:12px 18px;font-size:15.75px}.hp-case .btns .hp-link{font-size:15.23px}.hp-me-pts:has(>div:nth-child(4)){grid-template-columns:1fr 1fr}.hp-intent{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.hp-intent label{cursor:pointer}.hp-intent input{opacity:0;pointer-events:none;position:absolute}.hp-intent span{border:1px solid #0b12302e;border-radius:999px;padding:10px 14px;font-size:15.23px;line-height:1.2;transition:all .2s;display:inline-block}.hp-intent input:checked+span{background:var(--blue);border-color:var(--blue);color:#fff}.hp-intent input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}#solutions .hp-sol a:nth-child(4),#solutions .hp-sol a:nth-child(5){grid-column:span 2}@media (width<=1100px){#solutions .hp-sol a{grid-column:span 3!important}.hp-cases{grid-template-columns:1fr 1fr}.hp-pains-5{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-pains-5 article,.hp-pains-5 article:nth-child(4),.hp-pains-5 article:nth-child(5){grid-column:auto}}@media (width<=760px){#solutions .hp-sol a{grid-column:auto!important}.hp-cases,.hp-pains-5,.hp-me-pts:has(>div:nth-child(4)){grid-template-columns:1fr}.hp-theses{flex-direction:column;gap:8px}.hp-models-note{text-align:left}.hp-models .btn{white-space:normal;justify-content:center;width:100%}}.hp-trust-4{justify-content:space-between;gap:18px;display:flex;margin-top:24px!important;padding-top:18px!important}.hp-trust-4 li{flex:none}.hp-trust-4 b{font-size:clamp(25.2px,2.52vw,35.7px)}.hp-trust-4 span{font-size:16.28px}@media (width<=1280px){.hp-trust-4{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=760px){.hp-trust-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hp-trust-4 li{display:block}}.hp-hero .hp-float-b{top:7%;bottom:auto}#pains .hp-pains h3{font-size:clamp(24.15px,2.1vw,28.35px);line-height:1.15}.hp-fix{margin-top:48px}.hp-fix-title{font-family:var(--head);letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(24.15px,2.42vw,33.6px);font-weight:500;line-height:1.15}.hp-fix-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.hp-fix-tabs button{font:inherit;cursor:pointer;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:99px;padding:11px 18px;font-size:15.75px;font-weight:600;transition:all .2s}.hp-fix-tabs button:hover{border-color:var(--blue)}.hp-fix-tabs button[aria-selected=true]{background:var(--blue);color:#fff;border-color:var(--blue)}.hp-fix-panel{grid-template-columns:1.2fr 1fr 1.1fr;gap:16px;display:grid}.hp-fix-panel[hidden]{display:none}.hp-fix-col{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;gap:14px;min-width:0;padding:26px 24px;display:flex}.hp-fix-col h4{font-family:var(--head);letter-spacing:-.02em;font-size:21px;font-weight:500}.hp-fix-col ol,.hp-fix-col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hp-fix-col li{color:var(--ink2);padding-left:32px;font-size:17.33px;line-height:1.45;position:relative}.hp-fix-col ol{counter-reset:fix}.hp-fix-col ol li{counter-increment:fix}.hp-fix-col ol li:before{content:counter(fix);background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13.13px;font-weight:700;display:grid;position:absolute;top:0;left:0}.hp-fix-col ul li:before{content:"✓";color:var(--blue);font-weight:700;position:absolute;top:0;left:4px}.hp-fix-done p{color:var(--ink2);flex:1;font-size:17.33px;line-height:1.45}.hp-fix-done .btn{white-space:normal;justify-content:center}.hp-fix-more{color:var(--blue);text-align:center;font-size:15.75px}.hp-fix-note{color:var(--muted);max-width:760px;margin-top:14px;font-size:15.75px}@media (width<=1100px){.hp-fix-panel{grid-template-columns:1fr 1fr}.hp-fix-done{grid-column:1/-1}}@media (width<=760px){.hp-fix-panel{grid-template-columns:minmax(0,1fr)}.hp-fix-tabs button{flex:auto}}
