/* AtNightX Network Core 002 public layer — preserves existing original Canva palette and video */
.network-page .site-chrome{overflow:clip}.nw-hero{padding-top:80px;padding-bottom:70px}.nw-eyebrow,.nw-overline{font-size:11px;letter-spacing:.18em;font-weight:750;color:var(--cyan);text-transform:uppercase;display:flex;align-items:center;gap:12px}.nw-led,.nw-pulse{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 20px var(--cyan)}.nw-hero h1{font-weight:850;line-height:.94;letter-spacing:-.063em;font-size:clamp(57px,7.6vw,116px);margin:26px 0 26px}.nw-hero h2{font-size:clamp(28px,3.8vw,54px);font-weight:820;letter-spacing:-.042em;line-height:1.13;max-width:1200px;margin:0 0 26px}.nw-lead{max-width:900px;font-size:clamp(15px,1.8vw,20px);line-height:1.65;color:#cce3ee}.nw-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:26px 0}.nw-trust{max-width:900px;color:#bed4df;font-size:12px;line-height:1.6;border-left:2px solid var(--cyan);padding-left:14px}.nw-rule{display:grid;grid-template-columns:repeat(3,1fr);background:rgba(0,13,27,.72);border:1px solid rgba(121,255,255,.22);border-radius:9px;overflow:hidden}.nw-rule>div{padding:22px;border-right:1px solid rgba(121,255,255,.17)}.nw-rule>div:last-child{border-right:0}.nw-rule small{display:block;color:#99bfcf;font-size:10px;letter-spacing:.12em}.nw-rule strong{display:block;font-size:14px;margin-top:7px}.nw-builder,.nw-discovery,.nw-intake,.nw-method{padding-top:95px;padding-bottom:45px}.nw-head h2,.nw-discovery h2,.nw-intake h2,.nw-method h2{font-size:clamp(32px,4.1vw,55px);letter-spacing:-.052em;line-height:1.09;margin:15px 0 18px}.nw-head>p,.nw-discovery>p,.nw-intake-aside>p{max-width:730px;color:#b9d8e2}.nw-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:18px;margin-top:30px}.nw-panel,.nw-discovery-card,.nw-intake-form{border:1px solid rgba(121,255,255,.27);border-radius:12px;padding:29px;background:rgba(1,18,32,.67)}.nw-fields{border:0;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.nw-fields legend{font-size:15px;font-weight:800;margin:0 0 20px}.nw-fields label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#d7edf5;font-weight:700}.nw-fields select,.nw-intake-form input,.nw-intake-form textarea{border:1px solid rgba(121,255,255,.32);background:#051c2c;color:#eaffff;padding:12px;min-height:45px;border-radius:6px;width:100%;font-size:14px}.nw-fields label:nth-child(3){grid-column:1 / -1}.nw-fields label:nth-child(5){grid-column:1 / -1}.nw-question{display:flex;flex-direction:column;justify-content:flex-start;gap:14px}.nw-question-label,.nw-answer-label{font-size:12px;color:#b1d4e1;font-weight:700;text-transform:uppercase;letter-spacing:.11em}.nw-question blockquote{font-size:clamp(24px,3.1vw,42px);font-weight:800;line-height:1.17;letter-spacing:-.045em;color:#fff;margin:20px 0}.nw-answer-options{display:flex;gap:8px;flex-wrap:wrap}.nw-answer-options button{border-radius:6px;background:rgba(1,10,21,.7);border:1px solid rgba(121,255,255,.3);color:#d8f4fa;padding:12px 14px;font-size:12px;font-weight:700}.nw-answer-options button[aria-pressed=true]{background:rgba(9,89,104,.6);color:var(--cyan);border-color:var(--cyan)}.nw-signal{font-size:12px;color:#a2cbd8}.nw-show-products{align-self:flex-start;border:1px solid var(--cyan);background:rgba(9,68,80,.63);color:#eaffff;border-radius:6px;padding:13px 16px;font-weight:800;font-size:13px}.nw-discovery-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:31px}.nw-discovery-card h3,.nw-intake-form h3{font-size:24px;letter-spacing:-.03em;margin:20px 0 12px}.nw-discovery-card p{color:#c9e0e9}.nw-discovery-card ul{padding-left:21px;color:#d0ebf4;line-height:1.9}.nw-muted{font-size:12px!important;color:#a6c3d0!important;line-height:1.55!important}.nw-intake{display:grid;grid-template-columns:.83fr 1.17fr;gap:40px}.nw-intake-aside>a{display:inline-block;margin-top:14px;color:var(--cyan);font-size:13px}.nw-notice{border-left:3px solid var(--cyan);background:rgba(10,51,63,.45);padding:17px 20px;margin-top:28px;border-radius:0 6px 6px 0}.nw-notice p{font-size:13px;color:#d6eff6;line-height:1.65}.nw-intake-form .nw-wix-field{margin:15px 0}.nw-intake-form .nw-wix-field>label{display:block;color:#d5edf4;font-size:12px;font-weight:750;margin-bottom:8px}.nw-intake-form textarea{min-height:98px;resize:vertical}.nw-intake-form .nw-wix-check{display:flex;gap:11px;align-items:flex-start;font-weight:500!important;line-height:1.5;font-size:12px!important}.nw-intake-form .nw-wix-check input{width:17px;height:17px;min-height:17px;flex:0 0 17px;accent-color:#79ffff}.nw-intake-form .nw-wix-error{font-size:12px;color:#ffd4d4;margin:5px 0 0}.nw-intake-form #nw-form-submit{margin:15px 0}.nw-intake-form #nw-form-status{font-size:13px;color:#cce0ea;line-height:1.6}.nw-method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:32px 0}.nw-method-grid article{padding:21px;border:1px solid rgba(121,255,255,.25);background:rgba(1,18,32,.7);border-radius:9px}.nw-method-grid article>span{color:var(--cyan);font-size:12px;font-weight:800}.nw-method-grid h3{font-size:18px;margin:21px 0 10px}.nw-method-grid p{font-size:13px;color:#bbd6e2}.nw-method-note{margin:16px 0}.nw-listed-supplier{padding:14px;border:1px solid rgba(121,255,255,.2);border-radius:8px;margin:10px 0}.nw-listed-supplier strong{display:block}.nw-listed-supplier small{color:#a1cddd}.nw-listed-supplier a{color:var(--cyan);font-size:12px}.nw-empty{background:rgba(6,32,46,.4);border:1px dashed rgba(121,255,255,.2);border-radius:6px;padding:18px;font-size:13px;line-height:1.6;color:#bcd6e1}.nw-page-status{color:var(--cyan)}
@media(max-width:990px){.nw-grid,.nw-discovery-grid,.nw-intake{grid-template-columns:1fr}.nw-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-hero{padding-top:45px}.nw-rule{grid-template-columns:1fr 1fr}.nw-rule>div:last-child{grid-column:1/-1}}@media(max-width:620px){.nw-hero h1{font-size:clamp(51px,12vw,74px)}.nw-fields{grid-template-columns:1fr}.nw-fields label:nth-child(3),.nw-fields label:nth-child(5){grid-column:auto}.nw-panel,.nw-intake-form,.nw-discovery-card{padding:18px}.nw-method-grid,.nw-rule{grid-template-columns:1fr}.nw-rule>div,.nw-rule>div:last-child{grid-column:auto;border-right:0;border-bottom:1px solid rgba(121,255,255,.15)}.nw-question blockquote{font-size:28px}.nw-builder,.nw-discovery,.nw-intake,.nw-method{padding-top:64px;padding-bottom:24px}.nw-actions .btn{width:100%;justify-content:center}}
