.nxb-home{--navy:#0d2b4e;--deep:#09213d;--blue:#1e88e5;--teal:#2ec4b6;--mint:#72e6d4;--pale:#e9f2fa;--text:#334155;--muted:#52687f;font:15px/1.7 'Manrope',Arial,sans-serif;color:var(--text);background:#fff;overflow-wrap:break-word}
.nxb-home *,.nxb-home *::before,.nxb-home *::after{box-sizing:border-box}.nxb-home [hidden]{display:none!important}.nxb-home a{color:inherit;text-decoration:none}.nxb-home button,.nxb-home input,.nxb-home textarea{font:inherit}.nxb-home h1,.nxb-home h2,.nxb-home h3,.nxb-home p{margin:0}.nxb-home button{cursor:pointer}.nxb-home svg{display:block}.nxb-home :focus-visible{outline:3px solid var(--blue);outline-offset:5px}.nxb-home section[id]{scroll-margin-top:104px}.nxb-home .icon-library{position:absolute;width:0;height:0;overflow:hidden}.nxb-home .home-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.nxb-home .home-container{width:min(1232px,calc(100% - 80px));margin-inline:auto}.nxb-home .home-skip{position:fixed;top:-100px;left:16px;background:var(--navy);color:#fff;padding:12px 18px;border-radius:8px;z-index:100}.nxb-home .home-skip:focus{top:12px}.nxb-home .home-section{padding-block:80px}.nxb-home h2{font-size:clamp(29px,3vw,42px);line-height:1.2;letter-spacing:-1.6px;font-weight:800;color:var(--navy)}.nxb-home h3{font-weight:800;line-height:1.4;color:var(--navy)}
.nxb-home .home-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:54px;padding:15px 23px;border-radius:11px;font-size:14px;font-weight:800;line-height:1.5;border:1px solid transparent;transition:background .2s,box-shadow .2s;white-space:normal;text-align:center}.nxb-home .home-button .home-icon{width:20px;height:20px}.nxb-home .home-button-teal{background:var(--mint);color:var(--deep)}.nxb-home .home-button-teal:hover{background:#a0f2e7;box-shadow:0 7px 25px #051a3333}.nxb-home .home-button-blue{background:#0d6ed8;color:white;box-shadow:0 5px 15px #1e88e51a}.nxb-home .home-button-blue:hover{background:#0d6ed8;box-shadow:0 7px 22px #1e88e530}.nxb-home .home-button-outline{background:white;color:var(--navy);border-color:#bfd0e0}.nxb-home .home-text-link{display:inline-flex;align-items:center;gap:12px;color:#1266b0;font-weight:800;font-size:14px;line-height:1.5}.nxb-home .home-text-link:hover{color:var(--navy)}.nxb-home .home-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}
.nxb-home .home-hero{position:relative;background:var(--navy);color:#fff;border-bottom:3px solid var(--teal);overflow:hidden}.nxb-home .home-hero-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#7d9fbe13 1px,transparent 1px),linear-gradient(90deg,#7d9fbe13 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,transparent,#000)}.nxb-home .home-hero::after{content:'';position:absolute;top:-170px;right:-200px;width:850px;height:900px;background:radial-gradient(ellipse,#1472b945,transparent 66%);pointer-events:none}.nxb-home .hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr 1fr;gap:74px;align-items:center;padding-block:56px 42px}.nxb-home .hero-intro-label{font-size:13px;font-weight:600;color:#c4d8e9;margin-bottom:19px}.nxb-home h1{font-size:clamp(43px,4.6vw,68px);font-weight:800;letter-spacing:-2.8px;line-height:1.09;color:white}.nxb-home h1 span{display:block}.nxb-home h1 span:last-child{color:var(--mint)}.nxb-home .hero-title-break{display:none}.nxb-home .hero-description{font-size:16px;line-height:1.8;color:#c5d8e9;max-width:560px;margin-top:25px;margin-bottom:28px}.nxb-home .hero-cases-link{display:inline-flex;align-items:center;gap:11px;font-size:13px;font-weight:700;color:#dce9f5}.nxb-home .hero-cases-link:hover{color:var(--mint)}.nxb-home .hero-terms{font-size:12px;color:#abc7de;margin-top:17px}.nxb-home .hero-demonstration{position:relative}.nxb-home .demo-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:12px;color:#d4e7f7}.nxb-home .demo-caption-tag{color:#abc7de;font-size:10px}.nxb-home .home-flow{border:1px solid #608aad70;border-radius:18px;background:#173b5c;padding:23px;box-shadow:0 24px 55px #051a3333}.nxb-home .flow-node{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #6689a755;border-radius:11px;background:#24496a;transition:border-color .35s,background .35s;position:relative}.nxb-home .flow-icon{width:38px;height:38px;background:#366082;border-radius:10px;color:#b4e0fb;display:grid;place-items:center;flex-shrink:0}.nxb-home .flow-node>div{min-width:0}.nxb-home .flow-node strong{display:block;color:#f3faff;font-size:13px;font-weight:800;line-height:1.5}.nxb-home .flow-context{display:block;font-size:10px;color:#b9d3e6;margin-bottom:4px}.nxb-home .flow-time{color:#b4cde0;font-size:10px;margin-left:auto}.nxb-home .flow-message{margin:10px 0 0 48px;padding:12px 14px;border-radius:3px 11px 11px 11px;background:#345775;color:#e2edf7;font-size:12px;line-height:1.6}.nxb-home .flow-connector{position:relative;border-left:1px solid #769dbb77;margin-left:32px;min-height:38px;padding:12px 0 12px 20px;display:flex;align-items:center;color:#abc7de;font-size:10px}.nxb-home .flow-connector i{position:absolute;left:-3px;top:0;width:5px;height:5px;background:var(--mint);border-radius:50%;opacity:0}.nxb-home .flow-ai{background:#204e65;border-color:#51d4c988}.nxb-home .flow-ai .flow-icon{background:var(--mint);color:var(--deep)}.nxb-home .flow-dots{display:flex;gap:4px;margin-left:auto}.nxb-home .flow-dots i{width:4px;height:4px;border-radius:50%;background:var(--mint)}.nxb-home .flow-tasks{display:flex;gap:7px;flex-wrap:wrap;margin:9px 0 0 49px;color:#bfe9e7;font-size:9px}.nxb-home .flow-tasks span{padding:4px 7px;border:1px solid #6caaaf60;border-radius:5px}.nxb-home .flow-crm{font-size:18px;font-weight:800;background:#2281b6;color:white}.nxb-home .flow-check{color:var(--mint);margin-left:auto;width:18px;height:18px}.nxb-home .flow-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;min-height:33px;font-size:10px;color:#c3d9e9}.nxb-home .flow-status::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mint);margin-right:8px}.nxb-home .home-motion{display:flex;align-items:center;gap:7px;min-height:33px;color:#c4dbea;border:1px solid #7599b570;border-radius:7px;padding:5px 10px;background:transparent;font-size:10px}.nxb-home .home-motion:hover{background:#375b76}.nxb-home .demo-result{font-size:12px;line-height:1.8;color:#b9d3e6;margin:17px 0 0 24px}.nxb-home .home-flow[data-phase='0'] [data-node='0'],.nxb-home .home-flow[data-phase='1'] [data-node='1'],.nxb-home .home-flow[data-phase='2'] [data-node='2']{border-color:var(--mint);background:#23536c}.nxb-home.has-motion .home-flow[data-phase='0'] .flow-message+.flow-connector i,.nxb-home.has-motion .home-flow[data-phase='1'] .flow-tasks+.flow-connector i{animation:home-signal 2.2s ease-in-out infinite}.nxb-home.has-motion .home-flow[data-phase='1'] .flow-dots i{animation:home-dots .9s ease-in-out infinite}.nxb-home .flow-dots i:nth-child(2){animation-delay:.15s!important}.nxb-home .flow-dots i:nth-child(3){animation-delay:.3s!important}.nxb-home.has-motion h1 span{animation:home-headline .7s cubic-bezier(.22,1,.36,1) both}.nxb-home.has-motion h1 span:nth-child(2){animation-delay:.08s}.nxb-home.has-motion h1 span:nth-child(3){animation-delay:.16s}.nxb-home .hero-platforms{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:23px 27px;border-top:1px solid #7eabc43d;font-size:12px;color:#abc7de}.nxb-home .hero-platforms>div{display:flex;flex-wrap:wrap;gap:27px;color:#e2edf7;font-size:15px}.nxb-home .hero-platforms b{font-weight:700}
.nxb-home .home-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:33px}.nxb-home .home-section-heading p{color:var(--muted);font-size:15px;margin-top:14px;max-width:660px}.nxb-home .home-section-heading>.home-text-link{margin-bottom:7px;white-space:nowrap}.nxb-home .featured-section{background:var(--pale);padding-bottom:70px}.nxb-home .featured-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.nxb-home .home-project{display:block;overflow:hidden;border:1px solid #b9cee1;border-radius:19px;background:white;box-shadow:0 4px 16px #123b6010;transition:box-shadow .2s,border-color .2s}.nxb-home .home-project:hover{box-shadow:0 15px 35px #1137551a;border-color:#559ccc}.nxb-home .project-wide{grid-column:1/-1;display:grid;grid-template-columns:1.08fr 1fr;background:var(--navy);border-color:#315776}.nxb-home .project-copy{padding:29px 32px}.nxb-home .project-service{display:block;font-size:11px;font-weight:700;color:#1266b0;margin-bottom:13px}.nxb-home .project-copy h3{font-size:26px;letter-spacing:-.8px;line-height:1.3}.nxb-home .project-copy p{font-size:14px;color:var(--muted);margin-top:14px;line-height:1.8;max-width:540px}.nxb-home .project-wide .project-copy{padding:35px}.nxb-home .project-wide h3{color:white;font-size:31px;letter-spacing:-1px}.nxb-home .project-wide .project-service{color:#8beedc}.nxb-home .project-wide p{color:#c2d6e6}.nxb-home .project-metric{display:flex;align-items:center;gap:21px;margin-block:24px}.nxb-home .project-metric strong{font-size:44px;font-weight:800;letter-spacing:-1.5px;color:var(--mint);line-height:1.2}.nxb-home .project-metric small{font-size:23px}.nxb-home .project-metric>span{font-size:12px;line-height:1.5;color:#c2d6e6}.nxb-home .project-link{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;font-weight:800;color:#1266b0;margin-top:24px;border-top:1px solid #dce6f0;padding-top:18px}.nxb-home .project-wide .project-link{color:white;border-color:#476a89}.nxb-home .project-illustration .avito-visual{min-height:420px;height:100%}.nxb-home .project-illustration .card-visual{height:220px}.nxb-home .project-illustration .sync-visual{min-height:220px;height:220px;padding:22px 35px}.nxb-home .project-illustration .sync-systems{max-width:365px;margin:auto}.nxb-home .project-illustration .sync-table{margin-top:15px;max-width:440px}.nxb-home .project-illustration .sync-row{padding:6px 13px;font-size:10px}.nxb-home .project-illustration .sync-visual .visual-caption{display:none}.nxb-home .project-illustration .documents-visual{gap:35px}.nxb-home .project-illustration .document-stack{width:210px}
.nxb-home .services-section{background:#fff}.nxb-home .services-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;align-items:start}.nxb-home .services-list{border-top:1px solid #c7d7e7}.nxb-home .service{border-bottom:1px solid #c7d7e7}.nxb-home summary{list-style:none;cursor:pointer}.nxb-home summary::-webkit-details-marker{display:none}.nxb-home .service summary{display:flex;align-items:center;gap:17px;font-size:19px;font-weight:800;color:var(--navy);padding:23px 3px;line-height:1.4}.nxb-home .service summary>.home-icon{color:#1e88e5;width:25px;height:25px}.nxb-home .service-plus{margin-left:auto;font-size:25px;font-weight:500;transition:transform .2s}.nxb-home .service[open] .service-plus{transform:rotate(45deg)}.nxb-home .service[open] summary{color:#1266b0;padding-bottom:15px}.nxb-home .service-body{padding:0 35px 26px 45px}.nxb-home .service-body p{font-size:14px;line-height:1.8}.nxb-home .service-body ul{padding:0;list-style:none;display:grid;gap:6px;margin:15px 0 20px;font-size:13px;color:var(--muted)}.nxb-home .service-body li::before{content:'✓';color:#08796b;margin-right:10px;font-weight:800}.nxb-home .service-body .home-text-link{font-size:12px}.nxb-home .service-showcase{position:sticky;top:110px;padding:31px;background:var(--pale);border:1px solid #c5d9eb;border-radius:18px;min-height:360px}.nxb-home .scene-heading{display:flex;align-items:center;gap:11px;font-weight:800;font-size:15px;color:var(--navy);margin-bottom:28px}.nxb-home .scene-heading>.home-icon{color:#1266b0}.nxb-home .scene-bubble{font-size:14px;line-height:1.7;padding:17px 19px;border-radius:12px;margin-bottom:14px}.nxb-home .scene-user{background:white;border:1px solid #c5d9eb;margin-left:25px;border-bottom-right-radius:3px}.nxb-home .scene-answer{background:var(--navy);color:#e9f5ff;margin-right:20px;border-bottom-left-radius:3px}.nxb-home .scene-resource{display:flex;align-items:center;gap:12px;background:white;border:1px solid #c5d9eb;border-radius:9px;padding:15px;font-size:12px;font-weight:700;color:var(--navy)}.nxb-home .scene-resource>.home-icon{color:#1266b0}.nxb-home .scene-resource>span:last-child:not(:nth-child(2)){margin-left:auto;color:#08796b}.nxb-home .scene-human{font-size:11px;color:var(--muted);margin-top:22px}.nxb-home .scene-system{display:flex;justify-content:space-between;align-items:center;gap:15px;border:1px solid #bdd4e6;background:white;border-radius:10px;padding:15px;font-size:13px;font-weight:800;color:var(--navy)}.nxb-home .scene-system span{font-size:10px;font-weight:500;color:var(--muted)}.nxb-home .scene-route{height:35px;display:grid;place-items:center;color:#1266b0;font-size:20px}.nxb-home .scene-chart{height:130px;display:flex;gap:15px;align-items:end;padding:20px 15px 0;border-bottom:1px solid #afc6dc;margin:0 0 20px}.nxb-home .scene-chart i{display:block;flex:1;height:var(--bar);background:#1e88e5;border-radius:5px 5px 0 0}.nxb-home .scene-chart i:nth-child(even){background:#2ec4b6}.nxb-home .scene-browser{background:white;border:1px solid #b6cbdf;border-radius:10px;overflow:hidden}.nxb-home .scene-browser-top{display:flex;align-items:center;gap:5px;padding:12px;background:#dbe8f3}.nxb-home .scene-browser-top i{width:5px;height:5px;border-radius:50%;background:#8aa8c1}.nxb-home .scene-browser-top>span{font-size:10px;margin-left:10px}.nxb-home .scene-browser-body{padding:22px;background:var(--navy)}.nxb-home .scene-site-title{font-size:24px;line-height:1.3;font-weight:800;color:#fff;letter-spacing:-.6px}.nxb-home .scene-site-lines{display:grid;gap:6px;margin-block:15px}.nxb-home .scene-site-lines i{display:block;height:4px;background:#64829e;width:85%}.nxb-home .scene-site-lines i:last-child{width:60%}.nxb-home .scene-site-button{display:inline-block;padding:9px 15px;color:var(--deep);background:var(--mint);border-radius:6px;font-size:10px;font-weight:800}.nxb-home .scene-site-blocks{display:flex;gap:10px;margin-top:22px}.nxb-home .scene-site-blocks i{height:34px;flex:1;background:#345775;border-radius:5px}.nxb-home .service-invitation{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:29px 32px;margin-top:38px;border:1px solid #c5d9eb;border-radius:14px;background:#f2f7fc}.nxb-home .service-invitation h3{font-size:22px;letter-spacing:-.5px}.nxb-home .service-invitation p{font-size:13px;color:var(--muted);margin-top:7px;max-width:630px}.nxb-home .service-invitation>.home-button{flex-shrink:0}
.nxb-home .process-section{background:var(--navy);color:#c2d6e6;border-bottom:3px solid var(--teal)}.nxb-home .process-section h2{color:white}.nxb-home .process-section .home-section-heading p{color:#c2d6e6}.nxb-home .process-terms{font-size:12px;color:#adc9df}.nxb-home .process-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;list-style:none;margin:43px 0 0;padding:0}.nxb-home .process-steps li{position:relative;border-top:1px solid #6385a577;padding-top:23px}.nxb-home .process-number{font-size:13px;font-weight:800;color:var(--mint);display:block;margin-bottom:14px}.nxb-home .process-steps h3{font-size:19px;color:#fff;max-width:260px;min-height:54px}.nxb-home .process-steps p{font-size:13px;line-height:1.8;margin-top:14px}.nxb-home .process-steps li>span:last-child{display:block;font-size:10px;color:#9edcd3;margin-top:23px}
.nxb-home .about-section{background:#fff}.nxb-home .about-layout{display:grid;grid-template-columns:1fr 1fr;gap:95px}.nxb-home .about-copy>p{margin-top:20px;font-size:15px;line-height:1.8;max-width:550px}.nxb-home .founder{display:flex;align-items:center;gap:15px;margin-top:29px}.nxb-home .founder-initials{width:60px;height:60px;background:var(--pale);border:1px solid #c5d9eb;border-radius:14px;display:grid;place-items:center;font-weight:800;font-size:19px;color:var(--navy)}.nxb-home .founder strong,.nxb-home .founder span{display:block}.nxb-home .founder strong{font-size:17px;font-weight:800;color:var(--navy)}.nxb-home .founder span{font-size:12px;color:var(--muted);margin-top:3px}.nxb-home .about-copy>.founder-experience{font-size:13px;color:var(--muted);margin-top:15px}.nxb-home .about-copy>.home-text-link{margin-top:23px}.nxb-home .about-principles{padding-top:5px}.nxb-home .about-principles>div{position:relative;border-bottom:1px solid #d4e1ec;padding:0 0 25px 43px;margin-bottom:25px}.nxb-home .about-principles>div:last-child{border-bottom:0;margin-bottom:0}.nxb-home .about-principles .home-icon{position:absolute;top:3px;left:0;color:#08796b;background:#e1f4ee;border-radius:50%;padding:3px;width:26px;height:26px}.nxb-home .about-principles h3{font-size:20px;letter-spacing:-.4px}.nxb-home .about-principles p{font-size:14px;margin-top:10px;color:var(--muted)}
.nxb-home .faq-section{background:var(--pale)}.nxb-home .faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:75px}.nxb-home .faq-intro{margin-top:18px;color:var(--muted);font-size:14px;max-width:310px}.nxb-home .faq-list{border-top:1px solid #b9cee1}.nxb-home .home-faq{border-bottom:1px solid #b9cee1}.nxb-home .home-faq summary{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-block:21px;font-size:15px;font-weight:800;color:var(--navy);line-height:1.6}.nxb-home .home-faq summary>span{font-size:23px;font-weight:500;flex-shrink:0;transition:transform .2s}.nxb-home .home-faq[open] summary>span{transform:rotate(45deg)}.nxb-home .home-faq p{padding:0 30px 22px 0;font-size:14px;line-height:1.9;color:var(--muted)}
.nxb-home .contact-section{background:white;padding-block:65px}.nxb-home .home-contact-panel{display:grid;grid-template-columns:1fr 1fr;gap:62px;background:var(--navy);border:1px solid #315879;border-radius:23px;padding:49px;color:white}.nxb-home .contact-copy{padding:10px 0}.nxb-home .contact-copy h2{color:white;font-size:43px;line-height:1.14;letter-spacing:-1.6px}.nxb-home .contact-copy>p{font-size:14px;color:#c2d6e6;margin-top:20px;max-width:440px;line-height:1.9}.nxb-home .contact-links{display:grid;gap:13px;margin-top:31px}.nxb-home .contact-links a{display:flex;align-items:center;gap:14px;line-height:1.5}.nxb-home .contact-links span{font-size:11px;color:#abc7de;min-width:64px}.nxb-home .contact-links strong{font-size:13px;font-weight:700}.nxb-home .contact-links .home-icon{width:16px;height:16px;color:var(--mint)}.nxb-home .contact-links a:hover{color:var(--mint)}.nxb-home .contact-copy>.contact-footnote{font-size:11px;color:#abc7de;margin-top:35px}.nxb-home .contact-form-panel{background:white;color:var(--text);border-radius:16px;padding:28px 30px}.nxb-home .contact-form-panel h3{font-size:22px;letter-spacing:-.5px;margin-bottom:9px}.nxb-home .form-intro{color:var(--muted);font-size:12px;line-height:1.8;margin-bottom:21px}.nxb-home label{display:flex;gap:10px;font-size:12px;font-weight:700;color:var(--navy);margin:15px 0 7px}.nxb-home label span{font-size:10px;font-weight:500;color:var(--muted)}.nxb-home input,.nxb-home textarea{display:block;width:100%;border:1px solid #c5d9eb;border-radius:9px;background:white;color:var(--text);padding:12px 13px;font-size:13px;line-height:1.6;box-shadow:none}.nxb-home textarea{resize:vertical;min-height:90px;max-height:260px}.nxb-home input::placeholder,.nxb-home textarea::placeholder{color:#687b8d}.nxb-home .contact-form-panel .home-button{width:100%;margin-top:21px;font-size:13px;padding-inline:15px;gap:14px}.nxb-home .form-footnote{color:var(--muted);font-size:10px;margin-top:12px;text-align:center}.nxb-home .contact-prepared>p{color:var(--muted);font-size:13px}.nxb-home .contact-prepared pre{font:12px/1.8 'Manrope',sans-serif;color:var(--text);background:#f2f7fc;border:1px solid #d4e1ec;border-radius:9px;padding:15px;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:18px;max-height:270px;overflow:auto}.nxb-home .contact-prepared .home-button-outline{margin-top:10px}.nxb-home .contact-prepared>.prepared-note{font-size:11px;margin-top:15px}.nxb-home .prepared-back{color:#1266b0;font-size:12px;font-weight:700;margin-top:18px;background:none;border:0;padding:0}.nxb-home .is-paused *{animation-play-state:paused!important}
@keyframes home-headline{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes home-signal{0%{opacity:0;transform:translateY(0)}20%{opacity:1}85%{opacity:1}100%{opacity:0;transform:translateY(35px)}}@keyframes home-dots{50%{transform:translateY(-3px)}}
@media(min-width:1600px){.nxb-home .hero-title-break{display:block}.nxb-home .hero-layout{padding-top:65px}}
@media(max-width:1200px){.nxb-home .hero-layout{gap:35px;grid-template-columns:1.15fr 1fr}.nxb-home h1{font-size:52px;letter-spacing:-2.2px}.nxb-home .hero-description{font-size:15px}.nxb-home .home-actions{gap:17px}.nxb-home .hero-cases-link{font-size:12px}.nxb-home .home-button{padding-inline:18px;gap:13px;font-size:13px}.nxb-home .home-flow{padding:18px}.nxb-home .hero-platforms>div{gap:20px;font-size:13px}.nxb-home .services-layout{gap:35px}.nxb-home .service summary{font-size:17px}.nxb-home .about-layout{gap:50px}.nxb-home .home-contact-panel{gap:35px;padding:35px}.nxb-home .contact-copy h2{font-size:38px}}
@media(max-width:1000px){.nxb-home .home-container{width:calc(100% - 48px)}.nxb-home h1{font-size:48px}.nxb-home .hero-layout{gap:27px;grid-template-columns:1.1fr 1fr;padding-block:42px 32px}.nxb-home .hero-description{font-size:14px}.nxb-home .home-flow{padding:15px}.nxb-home .flow-node{gap:9px;padding:11px}.nxb-home .flow-node strong{font-size:11px}.nxb-home .flow-context{font-size:9px}.nxb-home .flow-icon{width:31px;height:31px}.nxb-home .flow-time{font-size:9px}.nxb-home .flow-message{font-size:10px;margin-left:39px}.nxb-home .flow-connector{font-size:9px;margin-left:26px}.nxb-home .flow-tasks{margin-left:39px;font-size:8px}.nxb-home .demo-result{font-size:10px}.nxb-home .demo-caption{font-size:10px}.nxb-home .demo-caption-tag{font-size:8px}.nxb-home .hero-terms{font-size:10px}.nxb-home .hero-platforms{flex-direction:column;align-items:start;gap:13px}.nxb-home .home-section{padding-block:60px}.nxb-home .project-wide .project-copy{padding:26px}.nxb-home .project-wide h3{font-size:26px}.nxb-home .project-copy{padding:25px}.nxb-home .project-copy h3{font-size:23px}.nxb-home .project-illustration .avito-visual{padding:22px;min-height:400px}.nxb-home .project-illustration .documents-visual{gap:15px;padding:20px}.nxb-home .project-illustration .document-stack{width:165px}.nxb-home .project-illustration .document-destination{max-width:140px}.nxb-home .service-showcase{padding:24px}.nxb-home .scene-bubble{font-size:12px;padding:14px}.nxb-home .scene-heading{font-size:13px}.nxb-home .service-body{padding-left:42px;padding-right:15px}.nxb-home .service-invitation{padding:25px;gap:25px}.nxb-home .process-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.nxb-home .process-steps h3{min-height:0}.nxb-home .faq-layout{grid-template-columns:.65fr 1.35fr;gap:35px}.nxb-home .home-contact-panel{gap:25px;padding:28px}.nxb-home .contact-form-panel{padding:23px}.nxb-home .contact-copy h2{font-size:34px}.nxb-home .contact-links a{flex-wrap:wrap;gap:6px 12px}.nxb-home .contact-links strong{font-size:12px}.nxb-home .contact-copy>p{font-size:13px}}
@media(max-width:760px){.nxb-home .home-container{width:calc(100% - 36px)}.nxb-home .hero-layout{grid-template-columns:1fr;gap:35px;padding-block:33px 28px}.nxb-home h1{font-size:clamp(37px,7.6vw,55px);letter-spacing:-1.8px;line-height:1.13}.nxb-home .hero-description{font-size:14px;max-width:600px;margin-top:20px;margin-bottom:22px}.nxb-home .hero-intro-label{font-size:11px;margin-bottom:16px}.nxb-home .home-actions{gap:20px}.nxb-home .hero-terms{font-size:11px;margin-top:14px}.nxb-home .hero-demonstration{max-width:570px;width:100%;margin-inline:auto}.nxb-home .home-flow{padding:18px}.nxb-home .flow-node{padding:12px;gap:12px}.nxb-home .flow-icon{width:35px;height:35px}.nxb-home .flow-node strong{font-size:12px}.nxb-home .flow-context{font-size:10px}.nxb-home .flow-message{font-size:12px;margin-left:47px}.nxb-home .flow-connector{font-size:10px;margin-left:30px}.nxb-home .flow-tasks{margin-left:47px;font-size:9px}.nxb-home .demo-caption{font-size:11px}.nxb-home .demo-caption-tag{font-size:9px}.nxb-home .demo-result{font-size:11px;margin-left:18px}.nxb-home .hero-platforms{padding-block:20px 23px}.nxb-home .hero-platforms>div{gap:13px 22px;font-size:12px}.nxb-home .hero-platforms>span{font-size:10px}.nxb-home .home-section{padding-block:44px}.nxb-home h2{font-size:31px;letter-spacing:-1px}.nxb-home .home-section-heading{align-items:start;flex-direction:column;gap:16px;margin-bottom:25px}.nxb-home .home-section-heading p{font-size:13px;margin-top:13px}.nxb-home .featured-grid{grid-template-columns:1fr;gap:20px}.nxb-home .project-wide{grid-column:auto;grid-template-columns:1fr}.nxb-home .project-wide .project-copy{padding:26px}.nxb-home .project-wide h3{font-size:26px}.nxb-home .project-copy{padding:24px}.nxb-home .project-copy h3{font-size:24px}.nxb-home .project-copy p{font-size:13px}.nxb-home .project-metric{margin-block:19px}.nxb-home .project-metric strong{font-size:38px}.nxb-home .project-illustration .avito-visual{min-height:0;padding:27px}.nxb-home .project-illustration .card-visual{height:210px}.nxb-home .project-illustration .documents-visual{gap:30px}.nxb-home .project-illustration .document-stack{width:190px}.nxb-home .project-illustration .sync-visual{padding:20px;height:225px}.nxb-home .services-layout{grid-template-columns:1fr;gap:25px}.nxb-home .service-showcase{display:none}.nxb-home .service summary{font-size:17px;padding-block:20px;gap:13px}.nxb-home .service-body{padding-left:38px;padding-right:10px}.nxb-home .service-body p{font-size:13px}.nxb-home .service-body ul{font-size:12px}.nxb-home .service-invitation{flex-direction:column;align-items:start;gap:20px;margin-top:25px;padding:23px}.nxb-home .service-invitation h3{font-size:21px}.nxb-home .service-invitation p{font-size:12px}.nxb-home .process-terms{font-size:11px}.nxb-home .process-steps{margin-top:25px;gap:27px 22px}.nxb-home .process-steps h3{font-size:17px}.nxb-home .process-steps p{font-size:12px}.nxb-home .process-steps li>span:last-child{font-size:9px;margin-top:15px}.nxb-home .about-layout{grid-template-columns:1fr;gap:35px}.nxb-home .about-copy>p{font-size:14px}.nxb-home .about-principles h3{font-size:18px}.nxb-home .about-principles p{font-size:13px}.nxb-home .faq-layout{grid-template-columns:1fr;gap:25px}.nxb-home .faq-intro{max-width:450px;font-size:13px}.nxb-home .home-faq summary{font-size:14px;padding-block:19px}.nxb-home .home-faq p{font-size:13px}.nxb-home .home-contact-panel{grid-template-columns:1fr;padding:25px 20px;gap:28px;border-radius:18px}.nxb-home .contact-copy{padding:0 4px}.nxb-home .contact-copy h2{font-size:35px}.nxb-home .contact-links{gap:13px;margin-top:23px}.nxb-home .contact-links strong{font-size:12px}.nxb-home .contact-copy>.contact-footnote{margin-top:23px}.nxb-home .contact-form-panel{padding:23px 20px}.nxb-home .contact-form-panel h3{font-size:21px}.nxb-home .contact-form-panel .home-button{font-size:12px}}
@media(max-width:370px){.nxb-home .home-container{width:calc(100% - 28px)}.nxb-home h1{font-size:34px;letter-spacing:-1.5px}.nxb-home .hero-description{font-size:13px}.nxb-home .home-actions{gap:16px}.nxb-home .home-flow{padding:13px}.nxb-home .flow-node strong{font-size:10px}.nxb-home .flow-context{font-size:9px}.nxb-home .flow-message{font-size:11px;margin-left:34px}.nxb-home .flow-tasks{margin-left:0;font-size:8px}.nxb-home .flow-connector{font-size:9px;margin-left:25px}.nxb-home .flow-icon{width:29px;height:29px}.nxb-home .project-copy,.nxb-home .project-wide .project-copy{padding:21px}.nxb-home .project-copy h3,.nxb-home .project-wide h3{font-size:23px}.nxb-home .project-illustration .documents-visual{gap:15px}.nxb-home .project-illustration .document-stack{width:155px}.nxb-home .project-illustration .document-destination{max-width:105px}.nxb-home .service summary{font-size:15px;gap:10px}.nxb-home .process-steps{grid-template-columns:1fr}.nxb-home .home-contact-panel{padding:22px 15px}.nxb-home .contact-copy h2{font-size:30px}.nxb-home .contact-form-panel{padding:20px 15px}.nxb-home .contact-form-panel h3{font-size:19px}.nxb-home .contact-links a{flex-direction:column;align-items:start;gap:3px}.nxb-home .contact-links .home-icon{display:none}}
@media(prefers-reduced-motion:reduce){.nxb-home *,.nxb-home *::before,.nxb-home *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}


.nxb-home .service-offers{margin:20px 0 24px;display:grid;gap:20px}
.nxb-home .service-offer{padding-top:18px;border-top:1px solid #d4e1ec}
.nxb-home .service-offer h4{font-size:15px;font-weight:800;line-height:1.55;color:var(--navy);margin:0 0 8px}
.nxb-home .service-offer p{font-size:13px;line-height:1.8;margin:0 0 10px;color:var(--muted)}
.nxb-home .service-offer button{font-family:inherit;font-size:12px;font-weight:800;line-height:1.6;color:#1266b0;cursor:pointer}
.nxb-home .service-offer button:hover{color:#08796b}
.nxb-home .service-offer button:focus-visible{outline:2px solid #1266b0;outline-offset:4px;border-radius:3px}
