body.nonos-site{margin:0;background:#050b0e;color:#eaf4f5;font:16px/1.65 Arial,Helvetica,sans-serif}.nonos-site button,.nonos-site input,.nonos-site select{font:inherit}.nonos-site button{color:inherit}.nonos-site a{color:inherit;text-decoration:none}.nonos-site .research-link{color:#74cfdf}.nonos-site .text-link{color:#bfe8e7}.nonos-site .e-con{display:block;--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0;--gap:0;--width:100%;--container-widget-width:100%;border-radius:0}.nonos-site .e-con>.e-con-inner{display:contents}.nonos-site .elementor-widget{margin-bottom:0;min-width:0}.nonos-site .elementor-widget-html{position:static}.nonos-site .elementor-widget-text-editor{font-family:inherit;color:inherit;font-size:inherit}.nonos-site .elementor-widget-heading .elementor-heading-title{font-family:inherit;color:inherit;font-weight:500;line-height:1.1;letter-spacing:-.045em;padding:0;margin:0}.nonos-site .elementor-widget-heading h1{font-size:clamp(3.2rem,6.3vw,6.5rem)}.nonos-site .elementor-widget-heading h2{font-size:clamp(2.25rem,4.1vw,4.2rem)}.nonos-site .elementor-widget-heading h3{font-size:1.6rem;line-height:1.2}.nonos-site .elementor-widget-heading h4{font-size:1.16rem;line-height:1.35}.nonos-site .hero .elementor-widget-heading h1{font-size:clamp(3.8rem,6.8vw,7.2rem);line-height:1.025;letter-spacing:-.065em;margin-bottom:28px}.nonos-site .hero .elementor-widget-heading h1>span{display:block}.nonos-site .e-con.wrap{width:min(1440px,88%);max-width:1440px;margin-left:auto;margin-right:auto}.nonos-site .e-con.section{padding:110px 0!important}.nonos-site .e-con.page-hero{padding:80px 0 65px!important}.nonos-site .page-hero h1{margin-bottom:30px}.nonos-site .page-hero p{font-size:1.1rem}.nonos-site .e-con.panel{padding:32px!important;border-radius:7px}.nonos-site .e-con.hero .wrap{display:flex;flex-direction:column;height:100%;padding-top:95px}.nonos-site .e-con.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:55px}.nonos-site .section-head>.nonos-native-text{max-width:370px}.nonos-site .section-head>.nonos-native-text p{margin:0}.nonos-site .e-con.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.nonos-site .e-con.grid-4,.nonos-site .e-con.metrics,.nonos-site .e-con.timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.nonos-site .e-con.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.nonos-site .e-con.grid-2,.nonos-site .e-con.source-list{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.nonos-site .e-con.article-layout{display:grid;grid-template-columns:1fr 320px;gap:65px}.nonos-site .e-con.hero-buttons{display:flex;flex-direction:row;align-items:center;gap:24px;margin-top:32px}.nonos-site .hero-buttons>.elementor-widget-button{width:auto}.nonos-site .e-con.metrics{padding:33px 0!important;gap:0}.nonos-site .e-con.feature-line{display:flex;gap:20px;align-items:flex-start}.nonos-site .e-con.footer-grid{display:grid}.nonos-site .e-con.article{max-width:880px}.nonos-site .article h2{font-size:2.3rem;margin:45px 0 25px}.nonos-site .article h3{font-size:1.45rem;margin:30px 0 15px}.nonos-site .panel h3{margin:23px 0 16px}.nonos-site .panel p{font-size:.95rem}.nonos-site .e-con.stat-panel .big-number{margin:20px 0 10px}.nonos-site .e-con.source-item{padding:23px!important;border-radius:4px}.nonos-site .source-item h4{font-size:1rem;margin-bottom:10px}.nonos-site .source-item p{font-size:.85rem}.nonos-site .e-con.timeline-card{padding:30px 0!important}.nonos-site .timeline-card h3{margin:25px 0 18px;font-size:1.45rem}.nonos-site .e-con.cta-band{padding:80px 0!important}.nonos-site .cta-band .wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.nonos-site .cta-band .wrap>.elementor-widget-button{width:auto;flex-shrink:0}.nonos-site .e-con.note{padding:18px 24px!important}.nonos-site .e-con.sticky-panel{position:sticky;top:115px}.nonos-site .hero-copy>.nonos-native-text{max-width:510px}.nonos-site .hero-copy>.nonos-native-text p{font-size:1.05rem}.nonos-site .e-con.hero-copy{max-width:740px}.nonos-site .elementor-widget-button .elementor-button{display:inline-flex;align-items:center;gap:13px;font:600 .875rem/1.2 Arial,Helvetica,sans-serif;min-height:48px;padding:0 23px;border-radius:3px;box-shadow:none;background:none;transition:transform .25s,box-shadow .25s}.nonos-site .elementor-widget-button .elementor-button:hover{transform:translateY(-3px);box-shadow:0 0 30px #62eee417}.nonos-site .nonos-button-primary .elementor-button{background:#72f0df;color:#052225;border:1px solid #72f0df}.nonos-site .nonos-button-outline .elementor-button{border:1px solid #36535a;background:#0a171a80;color:#dcecec}.nonos-site .nonos-text-link .elementor-button{padding:0 0 5px;min-height:0;border-radius:0;border-bottom:1px solid #416368;color:#bfe8e7;font-weight:400}.nonos-site .nav-links li{display:block;list-style:none;margin:0;padding:0}.nonos-site .nav-links li.current-menu-item a{color:#83f4ec}.nonos-site .nonos-mobile-nav{padding:10px 0 25px}.nonos-site .nonos-mobile-nav[hidden]{display:none!important}.nonos-site .nonos-mobile-nav li{display:block;list-style:none;border-bottom:1px solid #233942}.nonos-site .nonos-mobile-nav a{display:block;padding:14px 0;font-size:1.1rem}.nonos-site .mobile-menu{background:none;border:1px solid #29454b;border-radius:4px;font-size:24px;padding:4px 12px}.nonos-site .nonos-faq details{border-bottom:1px solid #253c45;padding:24px 0}.nonos-site .nonos-faq summary{cursor:pointer;font-size:1.05rem;color:#e5f0f2;line-height:1.4;list-style:none;display:flex;justify-content:space-between;gap:20px}.nonos-site .nonos-faq summary:after{content:'+';color:#72dace;font-size:1.3rem}.nonos-site .nonos-faq details[open] summary:after{content:'−'}.nonos-site .nonos-faq details p{margin:20px 0 0}.nonos-site .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nonos-site .nonos-skip:focus{position:fixed;z-index:999999;top:10px;left:10px;width:auto;height:auto;clip:auto;padding:12px 20px;background:#66ffff;color:#071419}.nonos-paused *, .nonos-paused *:before,.nonos-paused *:after{animation-play-state:paused!important}.nonos-paused .hero-art{translate:none!important}body.admin-bar .nav-wrap{top:32px}.nonos-site .page-hero .elementor-widget-heading{max-width:1100px}.nonos-site .page-hero .nonos-native-text{max-width:780px}
@media(max-width:1180px){.nonos-site .e-con.grid-4{grid-template-columns:1fr 1fr}.nonos-site .e-con.split{gap:40px}.nonos-site .hero .elementor-widget-heading h1{font-size:5.5rem}.nonos-site .e-con.hero-copy{max-width:650px}}
@media(max-width:900px){.nonos-site .e-con.wrap{width:89%}.nonos-site .e-con.hero .wrap{padding-top:75px;min-height:820px}.nonos-site .hero .elementor-widget-heading h1{font-size:5rem}.nonos-site .e-con.section{padding:75px 0!important}.nonos-site .e-con.section-head{align-items:flex-start;gap:25px}.nonos-site .e-con.split,.nonos-site .e-con.article-layout{grid-template-columns:1fr;gap:40px}.nonos-site .e-con.grid-3,.nonos-site .e-con.metrics,.nonos-site .e-con.timeline{grid-template-columns:1fr 1fr}.nonos-site .e-con.sticky-panel{position:static}.nonos-site .e-con.page-hero{padding:55px 0!important}.nonos-site .cta-band .wrap{align-items:flex-start;flex-direction:column}}
@media(max-width:782px){body.admin-bar .nav-wrap{top:46px}}
@media(max-width:560px){.nonos-site .e-con.hero .wrap{padding-top:65px;min-height:780px}.nonos-site .hero .elementor-widget-heading h1{font-size:clamp(3.5rem,12vw,4.8rem)}.nonos-site .e-con.hero-buttons{flex-direction:column;align-items:flex-start;gap:23px}.nonos-site .e-con.section-head{flex-direction:column;gap:25px;margin-bottom:35px}.nonos-site .section-head>.nonos-native-text{max-width:100%}.nonos-site .e-con.grid-4,.nonos-site .e-con.grid-3,.nonos-site .e-con.grid-2,.nonos-site .e-con.source-list{grid-template-columns:1fr}.nonos-site .e-con.panel{padding:26px!important}.nonos-site .e-con.section{padding:60px 0!important}.nonos-site .page-hero h1{font-size:3rem!important}.nonos-site .page-hero p{font-size:1rem}.nonos-site .e-con.metrics{gap:25px}.nonos-site .timeline-card h3{font-size:1.25rem}.nonos-site .hero-copy>.nonos-native-text p{font-size:1rem}}
.nonos-site .nav-links ul{display:flex;gap:27px;align-items:center;list-style:none;padding:0;margin:0}.nonos-site .nonos-mobile-nav ul{padding:0;margin:0;list-style:none}.nonos-site .elementor-button-content-wrapper{display:inline-flex;align-items:center}.nonos-site .elementor-button-text{flex-grow:1}
@media(max-width:1180px){.nonos-site .nav-links ul{gap:16px}}
.nonos-site .e-con.section-head,.nonos-site .e-con.feature-line,.nonos-site .cta-band .wrap{flex-direction:row}.nonos-site .e-con.icon-box{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:6px}.nonos-site .e-con.hero-bottom{display:flex;flex-direction:row}.nonos-site .e-con.sim-top{display:flex;flex-direction:row}
@media(max-width:900px){.nonos-site .cta-band .wrap{flex-direction:column}}
@media(max-width:560px){.nonos-site .e-con.section-head{flex-direction:column}}
.nonos-site .hero .wrap>.nonos-hero-bottom-widget{margin-top:auto;width:100%}.nonos-site .e-con.metric{padding:0 30px!important}.nonos-site .e-con.metric:first-child{padding-left:0!important}.nonos-site .e-con.feature-line{padding:18px 0!important}.nonos-site .e-con.sim-log{padding:20px!important}
@media(max-width:560px){.nonos-site .e-con.metric{padding:0!important}}
