/* Подбор концепции, интерактивный макет и понятные условия работы. */
.hero-proof{display:flex;gap:22px;flex-wrap:wrap;margin:18px 0 0;font-size:11px;color:var(--muted)}.hero-proof strong{font-size:20px;color:var(--text);font-weight:650;margin-right:5px}.niche-section{padding-top:65px;padding-bottom:45px}.niche-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:40px;align-items:start}.niche-copy h2{font-size:clamp(34px,4vw,52px);line-height:1.1;letter-spacing:-.045em;margin:15px 0 20px}.niche-copy>p{font-size:13px;color:var(--muted);line-height:1.8}.niche-form{display:flex;gap:8px;margin:22px 0 12px}.niche-form input{min-width:0;width:100%;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:10px;padding:12px;font:inherit;font-size:14px}.niche-form button{background:var(--lime);color:#172017;border:0;border-radius:10px;font:inherit;font-size:12px;font-weight:700;padding:12px 16px;cursor:pointer}.niche-options{display:flex;gap:7px;flex-wrap:wrap}.niche-options button,.device-tools button{background:transparent;border:1px solid var(--line);border-radius:9px;padding:8px 12px;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.niche-options button[aria-pressed=true],.device-tools button[aria-pressed=true]{color:var(--lime-text);border-color:var(--lime-text)}.niche-note{font-size:10px!important;line-height:1.8}.device-tools{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}.device-stage{min-height:520px;display:grid;place-items:center;perspective:1300px;padding:25px 15px;background:radial-gradient(ellipse,#54807122,transparent 70%);overflow:hidden}.device-model{width:100%;max-width:760px;transform-style:preserve-3d;transform:rotateX(var(--device-x,4deg)) rotateY(var(--device-y,-8deg));transition:transform .15s ease;filter:drop-shadow(0 25px 25px #0004)}.device-model.dragging{transition:none}.device-model.phone{max-width:290px;border:8px solid #455348;border-radius:35px;background:#18241c;overflow:hidden}.device-model.laptop{border:7px solid #455348;border-bottom-width:15px;border-radius:17px;background:#18241c;position:relative}.device-model.laptop:after{content:'';position:absolute;left:-4%;bottom:-25px;width:108%;height:15px;border-radius:0 0 13px 13px;background:#7b887d;transform:translateZ(3px)}.device-handle{height:29px;background:#25372a;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#bac7b7;padding:0 10px;font:9px monospace;cursor:grab;touch-action:none;user-select:none}.device-handle:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.device-handle:active{cursor:grabbing}.device-model.phone .device-handle{border-radius:22px 22px 0 0;height:30px}.device-frame{display:block;width:100%;height:420px;border:0;background:#fff;pointer-events:none}.device-model.phone .device-frame{height:490px}.device-model.interactive .device-frame{pointer-events:auto}.device-caption{font-size:10px;text-align:center;color:var(--muted);margin:18px 0}.niche-match{font-size:12px;line-height:1.8;color:var(--muted)}.niche-match a{color:var(--lime-text)}.business-kz{padding-top:60px;padding-bottom:45px}.business-kz h2,.offer-section h2{font-size:clamp(33px,4vw,48px);line-height:1.15;letter-spacing:-.04em}.integration-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:30px 0}.integration-grid article{padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.integration-grid article>b{font:12px monospace;color:var(--lime-text)}.integration-grid h3{font-size:20px;margin:17px 0 10px}.integration-grid p{font-size:12px;color:var(--muted);line-height:1.8}.integration-grid a{font-size:11px;color:var(--lime-text)}.offer-section{padding-top:55px;padding-bottom:40px}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}.offer-card{display:flex;flex-direction:column;padding:28px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.offer-card.featured{border-color:#8ea959;background:linear-gradient(140deg,#405a2524,var(--panel))}.offer-card>small{font:9px monospace;color:var(--lime-text);letter-spacing:.1em}.offer-card h3{font-size:28px;margin:14px 0 7px}.offer-card>p{font-size:12px;color:var(--muted)}.offer-price{font-size:19px;font-weight:650;margin:18px 0 8px}.offer-card ul{padding-left:17px;font-size:12px;color:var(--muted);line-height:2;margin:15px 0 25px;flex:1}.offer-card>a{font-size:12px;color:var(--lime-text);border-top:1px solid var(--line);padding-top:15px}.terms-card{padding:25px;border:1px solid var(--line);border-radius:15px;display:grid;grid-template-columns:1fr 1.5fr;gap:30px;margin-top:20px}.terms-card h3{font-size:22px;margin:0 0 10px}.terms-card p{font-size:12px;line-height:1.85;color:var(--muted);margin:0}.process-grid.process-five{grid-template-columns:repeat(5,1fr);gap:14px}.process-five article{position:relative;border-top:2px solid var(--line);padding:20px 10px 15px 0;transition:border-color .5s,opacity .5s,transform .5s}.process-five article.in-view{border-color:var(--lime)}.process-five h3{font-size:21px;margin:12px 0}.process-five p{font-size:12px;color:var(--muted);line-height:1.8}.process-five small{display:block;font-size:10px;color:var(--lime-text);margin-top:15px}.process-five article>span{font:10px monospace;color:var(--muted)}.process-timing-note{color:var(--muted);font-size:11px;line-height:1.8;margin-top:15px}@media(max-width:1000px){.niche-layout{grid-template-columns:1fr 1.15fr;gap:25px}.integration-grid{grid-template-columns:1fr 1fr}.offer-card{padding:22px}.process-grid.process-five{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.niche-layout{grid-template-columns:1fr;gap:15px}.device-stage{min-height:450px;padding:20px 8px 35px}.device-model.phone{max-width:270px}.device-model.phone .device-frame{height:450px}.device-frame{height:350px}.niche-section{padding-top:40px}.offer-grid{grid-template-columns:1fr}.terms-card{grid-template-columns:1fr;gap:15px}.process-grid.process-five{grid-template-columns:1fr}.process-five article{padding:18px 0;display:grid;grid-template-columns:45px 1fr;column-gap:15px}.process-five article>span{grid-row:1/4;font-size:16px}.process-five h3{margin:0 0 8px}.process-five p,.process-five small{grid-column:2}.integration-grid article{padding:20px}.hero-proof{gap:16px}.hero-proof strong{font-size:18px}.hero-proof{font-size:10px}}@media(max-width:420px){.integration-grid{grid-template-columns:1fr}.device-tools button{font-size:10px;padding:8px 10px}}@media(prefers-reduced-motion:reduce){.device-model{transform:none!important;transition:none}.process-five article{transition:none}}
.niche-form button{white-space:nowrap}
