.nw15-landing{background:#071827;color:#e8f6f7;overflow:hidden}.nw15-landing *{box-sizing:border-box}.nw15-landing .nw-wrap{width:min(1160px,calc(100% - 36px));margin-inline:auto}.nw15-landing h1,.nw15-landing h2,.nw15-landing h3{color:#fff;line-height:1.24;margin:0}.nw15-landing p{color:#afc7d1;line-height:1.9;margin:0}.nw15-eyebrow{display:block;color:#6ae6d5;font-weight:700;letter-spacing:.1em;font-size:12px;margin-bottom:20px}.nw15-hero{background:radial-gradient(ellipse at 78% 30%,#12516a 0,transparent 50%),linear-gradient(135deg,#081827,#102a3d);padding:100px 0 94px}.nw15-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:56px}.nw15-hero h1{font-size:clamp(38px,4.3vw,65px);letter-spacing:-.03em;margin-bottom:24px}.nw15-hero p{font-size:17px;max-width:650px}.nw15-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:30px}.nw15-ghost{display:inline-flex;border:1px solid #60818e;border-radius:10px;padding:13px 22px;color:#f1ffff!important;text-decoration:none}.nw15-trust{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px;font-size:12px;color:#b7e6e4}.nw15-hero-visual{min-height:390px;display:grid;place-items:center}.nw15-orbit{width:min(370px,100%);aspect-ratio:1;border:1px solid #3d7180;border-radius:50%;display:grid;place-items:center;position:relative;box-shadow:0 0 0 38px #0c2d3d88,0 0 0 76px #0a273455}.nw15-orbit-core{width:55%;aspect-ratio:1;display:grid;place-items:center;border-radius:28%;background:linear-gradient(145deg,#17445a,#071827);border:2px solid #58dcca;box-shadow:0 18px 60px #0009;font-size:120px;font-weight:900;color:#64e9d9;position:relative}.nw15-orbit-core span,.nw15-work-mark span{position:absolute;font-size:28px;top:22%;right:17%;color:#fff}.nw15-orbit-tag{position:absolute;background:#163f50;border:1px solid #418c91;border-radius:10px;padding:9px 16px;color:#9af8e9;font-size:13px;font-weight:700}.nw15-tag-a{top:7%;left:12%}.nw15-tag-b{right:-5%;top:38%}.nw15-tag-c{bottom:8%;right:15%}.nw15-tag-d{left:-3%;bottom:30%}.nw15-intro{padding:100px 0;max-width:950px!important;text-align:center}.nw15-intro h2,.nw15-section-head h2,.nw15-process h2,.nw15-faq h2,.nw15-cta h2{font-size:clamp(30px,3.2vw,44px);margin-bottom:20px}.nw15-intro p{font-size:17px}.nw15-services{background:#0d2534;padding:96px 0}.nw15-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px}.nw15-section-head>div{max-width:690px}.nw15-section-head>p{max-width:320px}.nw15-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nw15-service{border:1px solid #294a59;border-radius:20px;overflow:hidden;background:#102b3a;transition:transform .2s,border-color .2s}.nw15-service:hover{transform:translateY(-4px);border-color:#60d5cb}.nw15-service-art{background:#143c4c;aspect-ratio:1.9;overflow:hidden}.nw15-service-art img{width:100%;height:100%;object-fit:cover;display:block}.nw15-service-body{padding:25px}.nw15-service-num{color:#5ad9c9;font-size:13px;font-weight:800}.nw15-service h3{font-size:22px;margin:10px 0}.nw15-service p{font-size:14px;min-height:66px}.nw15-service a{display:inline-flex;margin-top:18px;color:#7ef0e1;text-decoration:none;font-weight:700}.nw15-featured{border-color:#428e91}.nw15-process{padding:100px 0}.nw15-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px}.nw15-step{padding:24px;border:1px solid #2b5161;border-radius:16px;background:#102d3c}.nw15-step strong{color:#69e2d6;font-size:25px}.nw15-step h3{font-size:20px;margin:15px 0 10px}.nw15-step p{font-size:14px}.nw15-work{background:#0d2534;padding:96px 0}.nw15-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nw15-work-card{border:1px solid #315365;border-radius:18px;overflow:hidden;background:#132f40}.nw15-work-card>a{color:inherit;text-decoration:none}.nw15-work-card img,.nw15-work-placeholder{width:100%;height:220px;object-fit:cover}.nw15-work-placeholder{display:grid;place-items:center;background:linear-gradient(120deg,#13445b,#0b1f33);color:#6de7db;font-size:28px;font-weight:900}.nw15-work-body{padding:24px}.nw15-work-body h3{font-size:21px}.nw15-work-body span{display:block;margin-top:14px;color:#74e4d7}.nw15-work-empty{border:1px dashed #4d8790;border-radius:22px;padding:40px;display:flex;align-items:center;gap:40px}.nw15-work-mark{width:140px;height:140px;flex:none;border-radius:25px;background:#173f50;display:grid;place-items:center;font-size:80px;color:#6ce3d6;position:relative}.nw15-work-empty h3{font-size:24px;margin-bottom:10px}.nw15-faq{padding:100px 0}.nw15-faq-item{border-bottom:1px solid #345568;padding:19px 0}.nw15-faq-item summary{font-size:18px;font-weight:700;cursor:pointer;color:#fff}.nw15-faq-item p{padding:14px 0 4px}.nw15-cta{text-align:center;padding:90px 0;background:radial-gradient(ellipse at center,#176475,#0a293a 75%)}.nw15-cta .nw-wrap{max-width:800px}.nw15-cta p{margin-bottom:26px}.nw15-landing .nw-btn{border-radius:10px!important}.nw15-landing img{max-width:100%}@media(max-width:900px){.nw15-hero-grid{grid-template-columns:1fr}.nw15-hero-visual{min-height:320px}.nw15-orbit{width:260px}.nw15-orbit-core{font-size:85px}.nw15-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nw15-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.nw15-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.nw15-hero{padding:65px 0}.nw15-hero h1{font-size:36px}.nw15-hero-visual{min-height:280px}.nw15-intro,.nw15-process,.nw15-faq{padding:65px 0}.nw15-services,.nw15-work{padding:65px 0}.nw15-service-grid,.nw15-steps,.nw15-work-grid{grid-template-columns:1fr}.nw15-section-head{display:block}.nw15-section-head>p{max-width:none}.nw15-work-empty{display:block;padding:25px}.nw15-work-mark{margin-bottom:22px}.nw15-trust{display:grid}.nw15-orbit{width:220px}.nw15-orbit-core{font-size:65px}.nw15-service p{min-height:0}.nw15-cta{padding:70px 0}}
