@media (hover:hover) and (pointer:fine){.deal-card .rail-seg[data-tip],.deal-rail .rail-seg[data-tip]{position:relative}.deal-card .rail-seg[data-tip]:before,.deal-rail .rail-seg[data-tip]:before{content:"";position:absolute;inset:-10px 0}.deal-card .rail-seg[data-tip]:after,.deal-rail .rail-seg[data-tip]:after{content:attr(data-tip);position:absolute;left:0;bottom:calc(100% + 8px);z-index:5;background:var(--frame);color:var(--on-dark);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-tight);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .16s ease-out,transform .16s ease-out;box-shadow:var(--shadow-lg)}.deal-card .rail-seg[data-tip]:last-child:after,.deal-rail .rail-seg[data-tip]:nth-last-child(-n+3):after{left:auto;right:0}.deal-card .rail-seg[data-tip]:hover:after,.deal-rail .rail-seg[data-tip]:hover:after{opacity:1;transform:translateY(0)}.tip[data-tip]{position:relative}.tip[data-tip]:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);z-index:6;width:max-content;max-width:300px;background:var(--frame);border:1px solid var(--tech-on-dark-hairline);color:var(--on-dark);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1.45;white-space:normal;padding:var(--sp-2) 10px;border-radius:var(--r-sm);box-shadow:var(--shadow-lg);pointer-events:none;opacity:0;transform:translate(-50%,4px);transition:opacity .16s ease-out,transform .16s ease-out}.tip[data-tip]:hover:after{opacity:1;transform:translate(-50%)}}@media (max-width:1080px){.corner{position:absolute}.corner-brand{top:22px;left:20px}.corner-brand .brand-lockup{display:none}.corner-brand .brand-logo{display:block}.corner-nav{top:24px;right:20px;font-size:10px;line-height:1.9}.isle{padding:56px 0}.foot-in,.hero-in,.isle-in,.opening-in,.space-row{padding:0 16px}.hero-in,.isle-in,.space-row{grid-template-columns:1fr;gap:24px}.isle .island,.isle.isle-narrow .island,.isle[data-isle=full] .island,.isle[data-isle=left] .island,.isle[data-isle=right] .island,.roles-head{grid-column:1/-1}.sheet{padding:26px 20px}.hero{padding:104px 0 56px;min-height:auto}.hero-in{padding-top:64px}.hero-text{grid-column:1/-1}.hero-text h1{font-size:34px}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 18px}.steps.pains{grid-template-columns:1fr;gap:18px 0}.steps.four{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.steps .step{padding:14px 8px 10px 0}.steps:before{display:none}.obar-line{flex-wrap:wrap;gap:9px}.obar-bar{flex:1 1 100%}.obar-miss,.obar-term{width:auto}.obar-price{font-size:var(--fs-xs);left:9px}.vlvl>summary{flex-wrap:wrap;gap:10px}.vrow{grid-template-columns:1fr;gap:3px}.rail-cap{flex-wrap:wrap;gap:4px 16px}.space-row .space-text,.space-row.flip .space-text{grid-column:1/-1}.isle-door{min-height:0;display:block}.isle+.isle .space-row{margin-top:0}.faq-wrap{grid-template-columns:1fr;gap:24px}.faq-rail{position:static}.foot-main{grid-template-columns:1fr 1fr}.opening{min-height:auto;padding:44px 0}.probe,.probe-pin{height:auto}.probe-pin{position:static;padding:48px 0;display:block}.uzel{grid-template-columns:1fr;padding:0 16px;gap:20px}.uzel-rings{width:min(72vw,340px)}.opening-final{display:none}html[data-scene]:not([data-scene=off]) .probe{height:190svh}html[data-scene]:not([data-scene=off]) .probe-pin{position:-webkit-sticky;position:sticky;top:0;height:100svh;display:flex;align-items:stretch;padding:6px 0;overflow:hidden}html[data-scene]:not([data-scene=off]) .uzel{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px}html[data-scene]:not([data-scene=off]) .uzel-rings{flex:1 1 auto;min-height:0;width:auto;display:flex;justify-content:center}html[data-scene]:not([data-scene=off]) .uzel-rings svg{height:100%;width:auto;max-width:min(46vw,340px)}html[data-scene]:not([data-scene=off]) .uzel-side{flex:0 0 auto;width:100%}html[data-scene]:not([data-scene=off]) .opening{min-height:38svh}html[data-scene]:not([data-scene=off]) .opening.mute{min-height:28svh}html[data-scene]:not([data-scene=off]) .opening-final{display:flex;min-height:50svh}}@media (max-width:1080px) and (max-height:720px){html[data-scene]:not([data-scene=off]) .uzel-side{padding:14px 18px}html[data-scene]:not([data-scene=off]) .uzel-side h2{font-size:20px}html[data-scene]:not([data-scene=off]) .ut{padding:7px 0}html[data-scene]:not([data-scene=off]) .uzel-line{font-size:var(--fs-sm);margin-top:10px}}@media (pointer:coarse){html[data-scene=on] .corner{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--veil-plate)}}@media (max-width:768px){.foot-main{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.vrow{grid-template-columns:auto minmax(0,1fr) 16px;column-gap:8px;row-gap:3px;align-items:start;padding:11px 0 10px}.vrow .src{grid-area:1/1/2/3;font-size:11px;line-height:1.45;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.vrow .tx{grid-area:2/1/3/3;font-size:15px;line-height:1.45;color:var(--ink)}.vrow .at{grid-area:3/1/4/2;font-size:11px;line-height:1.5;color:var(--ink-soft);white-space:nowrap}.vrow .at:after{content:" ·";color:var(--ink-faint)}.vrow .vtag{grid-area:3/2/4/3;justify-self:start;min-width:0;background:none;border:0;border-radius:0;padding:0;text-align:left;font-family:var(--mono);font-size:11px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.vrow .okm{grid-area:1/3/4/4;align-self:start;justify-content:flex-end;margin-top:2px}.vlvl>summary{display:grid;grid-template-columns:26px minmax(0,1fr) 14px;grid-template-areas:"lv name chev";grid-column-gap:12px;column-gap:12px;align-items:center;padding:14px 16px}.vlvl>summary>.lv{grid-area:lv;align-self:start}.vlvl-name{grid-area:name}.vlvl-chev{grid-area:chev}.vlvl-meta{font-size:11px;line-height:1.5;letter-spacing:.03em}.foot-cta-actions,.hero-cta{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.foot-cta-actions>a,.hero-cta>a{width:100%;min-height:52px;padding:0 18px;justify-content:flex-start;border-radius:var(--r-sm)}.foot-cta-actions .ic-arrow,.hero-cta .ic-arrow{margin-left:auto}.foot-cta h2,.isle h2{font-size:26px;line-height:1.1;letter-spacing:-.028em;max-width:17ch;text-wrap:balance}.deal-card h3,.isle h3,.space-text h2{font-size:18px}.isle .lede{font-size:15px;margin-top:10px;max-width:34ch;text-wrap:pretty}.text-shot{grid-template-columns:1fr;gap:20px}.opening .line{font-size:16px;padding:16px 18px}.faq-item>summary{font-size:17px;padding:14px 2px}.faq-body{font-size:15px;padding:0 0 18px 2px}#about,#cta,#faq,#kak-rabotaet,#luchshe,#odna-sdelka,#podryadchiku,#proverka,#usloviya,#zakazchiku,.page-sub section[id]{scroll-margin-top:16px}}.page-sub .sub-hero{padding-top:132px}.page-sub .sub-hero h1{font-size:clamp(30px,3.4vw,44px);letter-spacing:-.02em;line-height:1.1}.page-sub .isle{padding:56px 0}@media (max-width:768px){.page-sub .sub-hero{padding-top:168px}}@media (max-width:1080px){.sheet{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--on-dark) 26%,transparent)}}