@charset "UTF-8";.ph{position:relative}.ph img{filter:saturate(.7) contrast(1.04)}.ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.09) 0 1px,transparent 1px 52px),repeating-linear-gradient(90deg,rgba(255,255,255,.09) 0 1px,transparent 1px 52px),linear-gradient(180deg,#15202b24,#15202b24)}.ph--marks:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:1;pointer-events:none;background:linear-gradient(var(--accent),var(--accent)) 0 0/16px 2px no-repeat,linear-gradient(var(--accent),var(--accent)) 0 0/2px 16px no-repeat,linear-gradient(var(--accent),var(--accent)) 100% 100%/16px 2px no-repeat,linear-gradient(var(--accent),var(--accent)) 100% 100%/2px 16px no-repeat}.hero-c{display:grid;grid-template-columns:minmax(0,1fr) clamp(380px,40vw,540px);border-bottom:1.5px solid var(--ink)}.hero-c__copy{padding:60px 52px 44px 0}.hero-c__title{margin:10px 0 20px;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:.99;letter-spacing:-.04em;color:var(--ink);text-wrap:balance}.hero-c__sub{margin:0 0 28px;max-width:30em;font-size:1.12rem;line-height:1.64;color:var(--slate)}.hero-c__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-bottom:30px}.hero-call{font-size:.94rem;color:var(--muted);text-decoration:none}.hero-call b{color:var(--ink);font-weight:800;letter-spacing:-.01em}.hero-call:hover b{color:var(--brand)}.hero-c__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px;padding-top:20px;border-top:1px solid var(--line);font-size:.85rem;line-height:1.4;color:var(--muted)}.hero-c__stats b{display:block;margin-bottom:3px;font-size:1.18rem;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.hero-c__photo{border-left:1px solid var(--line-2);overflow:hidden;min-height:480px}.hero-c__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-c__cap{position:absolute;left:16px;bottom:14px;z-index:1;padding:6px 12px;border-radius:2px;background:#ffffffeb;font-size:.76rem;font-weight:700;color:var(--ink-2)}.lead-strip{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) auto;gap:14px;align-items:center;margin-top:30px;padding:20px 24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.lead-strip__label b{display:block;font-size:1.04rem;font-weight:800;letter-spacing:-.015em;color:var(--ink)}.lead-strip__label span{display:block;margin-top:3px;font-size:.84rem;color:var(--muted)}.lead-strip .lform__input{margin:0;height:50px}.lead-strip .btn{height:50px;white-space:nowrap}.lead-strip__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin-top:10px}.lead-strip__note{font-size:.78rem;color:var(--muted)}.lead-strip__note a{color:var(--brand)}.lead-strip__error{margin:10px 0 0;font-size:.85rem;color:#c22f2f}.lform__rated{display:flex;align-items:center;gap:9px}.lform__rated-stars{display:inline-flex;gap:2px;color:var(--accent)}.lform__rated-stars svg{width:13px;height:13px}.lform__rated span{font-size:.8rem;color:var(--muted)}.lform__rated b{color:var(--ink-2);font-weight:700}.price-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0 0 30px}.price{padding-top:14px;border-top:1.5px solid var(--line-2)}.price b{display:block;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.price span{display:block;margin-top:4px;font-size:.88rem;color:var(--muted)}.cat-lens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.clens{position:relative;display:block;aspect-ratio:16/8.6;border-radius:var(--radius);overflow:hidden;border:1px solid var(--hair);text-decoration:none;transition:transform .18s var(--ease),box-shadow .18s var(--ease),border-color .18s var(--ease)}.clens img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.clens__grad{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#080f16e0,#080f164d 52%,#080f160f)}.clens__count{position:absolute;top:14px;right:14px;z-index:1;padding:6px 10px;border-radius:2px;background:#fffffff0;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-ink)}.clens__body{position:absolute;left:20px;right:20px;bottom:16px;z-index:1}.clens__name{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:#fff}.clens__list{margin:6px 0 0;font-size:.87rem;line-height:1.5;color:#ffffffc7}.clens__foot{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:13px;padding-top:12px;border-top:1px solid rgba(255,255,255,.28)}.clens__price{color:#ffffffb8;font-size:.82rem}.clens__price b{margin-right:6px;color:#fff;font-size:1.08rem;font-weight:800;letter-spacing:-.01em}.clens__go{display:inline-flex;align-items:center;gap:7px;color:#fff;font-size:.9rem;font-weight:700}.clens__go svg{transition:transform .18s var(--ease)}.clens:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--brand)}.clens:hover img{transform:scale(1.04)}.clens:hover .clens__go svg{transform:translate(3px)}.lens-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.clens--j{aspect-ratio:10/10.6}.clens--j .clens__grad{background:linear-gradient(0deg,#080f16e6,#080f1661 55%,#080f1614)}.clens--j .clens__name{font-size:1.26rem;line-height:1.28;letter-spacing:-.015em}.clens--j .clens__list{font-size:.85rem}.clens--j .clens__foot{margin-top:11px;padding-top:10px}.why-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:26px 64px;align-items:start}.why-split__thesis{margin:0 0 14px;max-width:17em;font-size:clamp(1.5rem,2.4vw,1.95rem);font-weight:800;line-height:1.16;letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.why-split__sub{margin:0;max-width:46ch;font-size:1rem;line-height:1.66;color:var(--slate)}.facts{display:grid;gap:0}.fact{display:grid;grid-template-columns:46px 1fr;gap:18px;padding:19px 0 20px;border-top:1px solid var(--line)}.fact:first-child{border-top:1.5px solid var(--line-2)}.fact__no{font-size:.84rem;font-weight:800;color:var(--slate);font-variant-numeric:tabular-nums;letter-spacing:.04em;padding-top:3px}.fact__title{margin:0 0 6px;font-size:1.12rem;font-weight:800;letter-spacing:-.015em;color:var(--ink)}.fact__desc{margin:0;max-width:56ch;font-size:.94rem;line-height:1.6;color:var(--slate)}.home-calc-lead{margin:-4px 0 18px;max-width:72ch;font-size:1rem;line-height:1.64;color:var(--slate)}.home-calc-lead a{color:var(--brand)}.steps--five{grid-template-columns:repeat(5,1fr)}.steps-note{margin:24px 0 0;font-size:.9rem;color:var(--muted)}.steps-note b{color:var(--ink-2);font-weight:700}.reviews{display:grid;grid-template-columns:1fr 1fr;gap:34px 46px;align-items:start}.quotes-col{display:grid;gap:24px;align-content:start}.quote{padding-top:18px;border-top:1.5px solid var(--ink)}.quote+.quote{border-top:1px solid var(--line-2)}.quote__text{margin:0 0 12px;font-size:.98rem;line-height:1.64;color:var(--ink-2)}.quote__who{font-size:.86rem;color:var(--muted)}.quote__who b{color:var(--ink-2);font-weight:700}.quote__who a{color:var(--brand);font-weight:600;text-decoration:none}.quote__who a:hover{text-decoration:underline;text-underline-offset:.2em}.reviews__links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;padding-top:16px;border-top:1px solid var(--line-2)}.reviews__links a{display:inline-flex;align-items:center;gap:7px;color:var(--brand);font-size:.92rem;font-weight:700;text-decoration:none}.reviews__links a:hover{text-decoration:underline;text-underline-offset:.2em}.wplate{border:1.5px solid var(--ink);background:#fff}.wplate__bar{display:flex;align-items:center;gap:9px;padding:10px 16px;border-bottom:1px solid var(--line);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--slate)}.wplate__dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.wplate__body{position:relative;min-height:420px}.wplate__body:before{content:"Здесь загружается живой виджет отзывов Яндекс Карт";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;text-align:center;font-size:.88rem;color:var(--muted)}.wplate__frame,.wplate__body iframe{position:relative;display:block;width:100%;height:420px;border:0;background:transparent}.faq-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 46px;align-items:start}.home-more{display:inline-flex;align-items:center;gap:8px;margin-top:26px;color:var(--brand);font-weight:700;font-size:.96rem;text-decoration:none}.home-more svg{transition:transform .22s var(--ease)}.home-more:hover svg{transform:translate(4px)}.band{margin:76px 0 0;padding:58px 0 68px;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.band .section{margin:0}.partners-strip{margin:76px 0 0;padding-top:26px;border-top:1px solid var(--line)}@media(max-width:1024px){.hero-c{grid-template-columns:1fr}.hero-c__copy{padding-right:0}.hero-c__photo{min-height:300px;border-left:0;border-top:1px solid var(--line-2);position:relative}.lead-strip{grid-template-columns:1fr 1fr}.lead-strip__label{grid-column:1/-1}.why-split{grid-template-columns:1fr}.reviews{grid-template-columns:1fr;gap:30px}.lens-grid{grid-template-columns:1fr}.clens--j{aspect-ratio:16/9}.steps--five{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:900px){.faq-cols{grid-template-columns:1fr;gap:0}}@media(max-width:760px){.cat-lens{grid-template-columns:1fr}.clens{aspect-ratio:16/10}}@media(max-width:680px){.price-row{grid-template-columns:1fr;gap:18px}.clens--j{aspect-ratio:10/9}.steps--five{grid-template-columns:1fr}.hero-c__cta .btn--ghost{display:none}}@media(max-width:640px){.lead-strip{grid-template-columns:1fr}}@media(max-width:720px){.band{margin-top:54px;padding:42px 0 52px}.lens-grid{display:flex;gap:12px;margin:0 calc(-1 * var(--gutter));padding:4px var(--gutter) 8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lens-grid::-webkit-scrollbar{display:none}.lens-grid .clens{flex:0 0 84%;scroll-snap-align:center}.clens--j{aspect-ratio:10/9.4}}
