.nexweb-page{--nw-blue:#1267ff;--nw-dark:#06142f;--nw-text:#10203e;--nw-muted:#60708d;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--nw-text);line-height:1.6;background:#fff}
.nexweb-page *{box-sizing:border-box}.nexweb-page img{max-width:100%;height:auto;display:block}.nw-container{width:min(1180px,92%);margin:auto}
.nw-hero{background:linear-gradient(120deg,#031127,#071e4b);color:#fff;padding:85px 0;overflow:hidden}.nw-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px}.nw-eyebrow,.nw-kicker{font-size:12px;font-weight:800;letter-spacing:1.5px;color:#4d8cff}.nw-hero h1{font-size:clamp(42px,5vw,68px);line-height:1.05;margin:16px 0 22px}.nw-hero h1 span{color:#2381ff}.nw-hero p{font-size:17px;color:#dbe6f8;max-width:650px}.nw-actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:30px}.nw-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 25px;border-radius:30px;text-decoration:none;font-weight:700;transition:.2s}.nw-btn-primary{background:linear-gradient(90deg,#267cff,#6155ff);color:#fff}.nw-btn-outline{border:1px solid #7b8ba9;color:#fff}.nw-btn:hover{transform:translateY(-2px)}.nw-hero-visual img{border-radius:18px;box-shadow:0 25px 80px rgba(0,0,0,.35)}
.nw-section,.nw-process,.nw-portfolio{padding:90px 0}.nw-process,.nw-portfolio{background:#f3f7ff}.nw-section-heading{max-width:760px;margin-bottom:45px}.nw-section-heading h2,.nw-cta h2{font-size:clamp(30px,4vw,46px);line-height:1.12;margin:10px 0 14px}.nw-section-heading p{color:var(--nw-muted);font-size:17px}.nw-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.nw-card{padding:28px;background:#fff;border:1px solid #e6edf8;border-radius:18px;box-shadow:0 12px 35px rgba(20,45,90,.06)}.nw-icon{width:50px;height:50px;border-radius:15px;background:#eaf2ff;color:var(--nw-blue);display:grid;place-items:center;font-size:24px;margin-bottom:18px}.nw-card h3{margin:0 0 8px}.nw-card p,.nw-step p,.nw-benefits p{color:var(--nw-muted);margin:0}
.nw-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.nw-step{position:relative}.nw-step b{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--nw-blue);color:#fff;margin-bottom:18px}.nw-step h3{margin:0 0 7px}.nw-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.nw-benefits strong{font-size:18px}.nw-portfolio-image img{border-radius:20px;box-shadow:0 18px 50px rgba(30,60,110,.12)}
.nw-cta{background:linear-gradient(120deg,#031127,#09255a);color:#fff;padding:75px 0}.nw-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.nw-cta p{color:#cbd8ed;max-width:720px}
@media(max-width:1024px){.nw-hero-grid{grid-template-columns:1fr 1fr;gap:28px}.nw-service-grid,.nw-benefits{grid-template-columns:repeat(2,1fr)}.nw-steps{grid-template-columns:repeat(2,1fr);gap:35px}.nw-hero{padding:65px 0}.nw-section,.nw-process,.nw-portfolio{padding:70px 0}}
@media(max-width:768px){.nw-container{width:min(92%,640px)}.nw-hero-grid{grid-template-columns:1fr}.nw-hero{padding:55px 0}.nw-hero h1{font-size:43px}.nw-hero-visual{order:-1}.nw-service-grid,.nw-benefits,.nw-steps{grid-template-columns:1fr}.nw-cta-inner{flex-direction:column;align-items:flex-start}.nw-section,.nw-process,.nw-portfolio{padding:55px 0}}
@media(max-width:480px){.nw-hero h1{font-size:36px}.nw-hero p{font-size:15px}.nw-actions{flex-direction:column}.nw-btn{width:100%}.nw-section-heading h2,.nw-cta h2{font-size:31px}}
