:root{--navy:#071a3d;--blue:#0b6cff;--cyan:#38cfff;--text:#52637a;--heading:#0a254f;--soft:#f5f8fc;--border:rgba(10,37,79,.10);--shadow:0 20px 55px rgba(10,37,79,.10)}
html{scroll-behavior:smooth}.wn-rest-page{font-family:'Nunito',sans-serif;color:var(--text);overflow:hidden}.wn-rest-page h1,.wn-rest-page h2,.wn-rest-page h3{font-family:'Rubik',sans-serif;color:var(--heading)}.wn-section{padding:96px 0}.wn-soft{background:var(--soft)}.wn-navy{background:linear-gradient(135deg,#071a3d,#0b2b63);color:#fff}.wn-navy h2,.wn-navy h3{color:#fff}.wn-navy p{color:rgba(255,255,255,.72)}
.wn-eyebrow{display:inline-flex;padding:7px 13px;border-radius:999px;background:rgba(11,108,255,.09);color:var(--blue);font-weight:900;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.wn-navy .wn-eyebrow{background:rgba(56,207,255,.12);color:#86e8ff}
.wn-heading{max-width:900px;margin:0 auto 52px}.wn-heading h2{font-size:clamp(2rem,4vw,3.35rem);font-weight:900;letter-spacing:-.045em;line-height:1.08}.wn-heading p{font-size:1.08rem;line-height:1.75}.wn-heading-light p{color:rgba(255,255,255,.72)}
.wn-hero{padding:55px 0 105px;background:radial-gradient(circle at 85% 10%,rgba(56,207,255,.18),transparent 31%),linear-gradient(180deg,#f8fbff,#fff)}.wn-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 52px}.wn-breadcrumb li+li:before{content:'›';margin-right:8px}.wn-breadcrumb a{color:var(--blue)}.wn-hero h1{font-size:clamp(2.9rem,5.8vw,5.2rem);font-weight:900;letter-spacing:-.06em;line-height:1;margin-bottom:16px}.wn-hero-subtitle{color:var(--blue)!important;font-weight:900;font-size:1.22rem!important}.wn-hero-lead{font-size:1.22rem!important;color:var(--heading)!important}.wn-hero p{line-height:1.75}.wn-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.wn-btn{padding:14px 22px;border-radius:13px;font-weight:900;text-decoration:none}.wn-btn-primary{background:linear-gradient(135deg,#071a3d,#0b6cff);color:#fff}.wn-btn-secondary{background:#fff;color:var(--heading);border:1px solid var(--border)}.wn-btn-light{background:#fff;color:var(--heading)}.wn-trust{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.wn-trust span{padding:8px 12px;border-radius:999px;border:1px solid var(--border);background:#fff;font-size:.84rem;font-weight:800}
.wn-hero-visual{position:relative;min-height:450px;border:1px solid var(--border);border-radius:30px;background:#fff;box-shadow:var(--shadow);overflow:hidden}.wn-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:170px;height:170px;border-radius:50%;background:linear-gradient(135deg,#071a3d,#0b6cff);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.35rem;font-weight:900;z-index:3}.wn-hub span{font-size:.72rem;font-weight:700;color:rgba(255,255,255,.7)}.wn-node{position:absolute;padding:11px 15px;border-radius:13px;background:#fff;border:1px solid var(--border);box-shadow:0 12px 25px rgba(10,37,79,.08);font-weight:900;color:var(--heading);z-index:4}.n1{top:35px;left:50%;transform:translateX(-50%)}.n2{top:125px;left:22px}.n3{top:125px;right:22px}.n4{bottom:110px;left:22px}.n5{bottom:110px;right:22px}.n6{bottom:30px;left:50%;transform:translateX(-50%)}.wn-ring{position:absolute;border:1px dashed rgba(11,108,255,.28);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.r1{width:310px;height:310px}.r2{width:405px;height:405px}
.wn-reality-grid,.wn-framework,.wn-actions-grid,.wn-card-grid,.wn-usecase-grid,.wn-why-grid,.wn-related-grid{display:grid;gap:16px}.wn-reality-grid{grid-template-columns:repeat(4,1fr)}.wn-reality-grid article{padding:25px;border-radius:22px;background:#fff;border:1px solid var(--border);box-shadow:0 14px 40px rgba(10,37,79,.05)}.wn-reality-grid span{color:var(--blue);font-weight:900}.wn-reality-grid h3{font-size:1.08rem;margin-top:12px;font-weight:900}.wn-insight{margin-top:34px;padding:25px 28px;border-left:4px solid var(--cyan);border-radius:0 18px 18px 0;background:#eef8ff}.wn-insight p{margin:7px 0 0}
.wn-big-copy{font-size:1.25rem;line-height:1.7;color:var(--heading)}.wn-dark-card{padding:34px;border-radius:26px;background:linear-gradient(135deg,#071a3d,#0b2b63);color:#fff}.wn-dark-card h3{color:#fff;font-size:1.55rem}.wn-dark-card p,.wn-dark-card li{color:rgba(255,255,255,.72)}.wn-card-label{color:#80e8ff;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.wn-actions-grid{grid-template-columns:repeat(4,1fr)}.wn-actions-grid article,.wn-card-grid article{padding:24px;border:1px solid var(--border);border-radius:20px;background:#fff}.wn-actions-grid i,.wn-card-grid i{font-size:1.35rem;color:var(--blue)}.wn-actions-grid h3,.wn-card-grid h3{font-size:1.05rem;font-weight:900;margin-top:14px}.wn-actions-grid p,.wn-card-grid p{margin:0}
.wn-framework{grid-template-columns:repeat(4,1fr)}.wn-framework article{padding:26px;border-radius:22px;background:#fff;border:1px solid var(--border)}.wn-framework span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--heading);color:#fff;font-weight:900}.wn-framework h3{font-size:1.12rem;font-weight:900;margin-top:16px}.wn-card-grid{grid-template-columns:repeat(3,1fr)}.wn-usecase-grid{grid-template-columns:repeat(3,1fr)}.wn-usecase-grid article{padding:25px;border-radius:21px;border:1px solid var(--border);background:#fff}.wn-pair{display:flex;gap:10px;align-items:center;margin-bottom:18px}.wn-pair span{padding:8px 11px;border-radius:10px;background:#eef8ff;color:var(--heading);font-weight:900}.wn-pair i{color:var(--blue)}
.wn-tech-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.wn-tech-grid span{padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:rgba(255,255,255,.05);text-align:center;color:#fff;font-weight:800}.wn-list-lines{display:grid;gap:10px}.wn-list-lines span{padding:15px;border-radius:14px;background:#f8fbff;border:1px solid var(--border);font-weight:800;color:var(--heading)}.wn-results-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.wn-results-grid article{padding:22px;border-radius:18px;border:1px solid var(--border);background:#fff}.wn-results-grid strong{display:block;font-size:1.8rem;color:var(--blue)}.wn-results-grid span{font-weight:900;color:var(--heading)}
.wn-why-grid{grid-template-columns:repeat(4,1fr)}.wn-why-grid article{padding:22px;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05)}.wn-why-grid p{margin:0}.wn-faq{max-width:900px}.wn-faq .accordion-item{border:1px solid var(--border);border-radius:15px!important;overflow:hidden;margin-bottom:11px}.wn-faq .accordion-button{font-weight:900;color:var(--heading);box-shadow:none}.wn-faq .accordion-button:not(.collapsed){background:#eef8ff;color:var(--blue)}.wn-faq .accordion-body{line-height:1.7}.wn-related-grid{grid-template-columns:repeat(2,1fr)}.wn-related-grid a{padding:23px;border-radius:19px;background:#fff;border:1px solid var(--border);text-decoration:none}.wn-related-grid h3{font-size:1.08rem;font-weight:900}.wn-related-grid p{margin:0}.wn-editorial{padding:90px 0;text-align:center}.wn-editorial .container{max-width:950px}.wn-editorial blockquote{font-family:'Rubik';font-size:clamp(2rem,4vw,3.4rem);font-weight:900;line-height:1.15;color:var(--heading);letter-spacing:-.04em}.wn-cta{padding:20px 0 95px}.wn-cta-card{padding:70px 30px;text-align:center;border-radius:32px;background:linear-gradient(135deg,#071a3d,#0b6cff);color:#fff;box-shadow:0 28px 70px rgba(10,37,79,.22)}.wn-cta-card h2{color:#fff;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:900}.wn-cta-card p{max-width:760px;margin:16px auto 28px;color:rgba(255,255,255,.8)}
@media(max-width:1199px){.wn-reality-grid,.wn-framework,.wn-why-grid{grid-template-columns:repeat(2,1fr)}.wn-usecase-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:991px){.wn-section{padding:74px 0}.wn-hero{padding-bottom:75px}.wn-hero-visual{min-height:410px}.wn-card-grid,.wn-tech-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.wn-hero h1{font-size:2.75rem}.wn-actions .wn-btn{width:100%;text-align:center}.wn-trust span{width:100%;text-align:center}.wn-reality-grid,.wn-framework,.wn-actions-grid,.wn-card-grid,.wn-usecase-grid,.wn-tech-grid,.wn-why-grid,.wn-related-grid{grid-template-columns:1fr}.wn-hero-visual{min-height:380px}.wn-node{font-size:.8rem;padding:8px 10px}.r2{width:340px;height:340px}.r1{width:265px;height:265px}.wn-hub{width:140px;height:140px}.wn-cta-card{padding:52px 22px}}