.netbill-value{padding:90px 0 70px;background:radial-gradient(ellipse at 85% 12%,#30386666,transparent 45%),linear-gradient(145deg,#081c2d,#132b42 60%,#0b1c2e);color:#e3f1fb;position:relative}.netbill-value .eyebrow{font-size:10px;letter-spacing:.17em;color:#98cfe8}.nv-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;margin-bottom:40px}.nv-intro h2{font-size:clamp(36px,3.8vw,54px);line-height:1.12;letter-spacing:-.04em;color:#f4f9ff;margin:0}.nv-intro h2 span{color:#b3d8ef}.nv-definition{border-left:1px solid #9fcce538;padding-left:36px}.nv-definition img{object-fit:contain;filter:brightness(0) invert(1);width:75px;height:62px;margin-bottom:15px}.nv-definition p{font-size:18px;line-height:1.8;color:#c3d6e5;margin:0 0 20px}.nv-definition strong{font-size:15px;line-height:1.75;font-weight:500;color:#9cbbd2;display:block}.nv-chooser{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:28px}.nv-chooser a{padding:22px 28px;border:1px solid #8fc7de44;border-radius:12px;text-decoration:none;background:#a9d9ee08;transition:background .2s,border-color .2s}.nv-chooser a:hover{background:#b3def015;border-color:#9dd6f0}.nv-chooser span{display:block;color:#a7c8de;font-size:10px;letter-spacing:.1em;margin-bottom:12px}.nv-chooser strong{display:block;font-size:25px;color:#e5f5ff;font-weight:500}.nv-chooser b{float:right;font-weight:400;color:#9dd8ed}.nv-chooser em,.nv-type h3 em{font-style:normal;color:#c5b9fc}.nv-types{display:grid;grid-template-columns:1fr 1fr;gap:24px}.nv-type{display:flex;flex-direction:column;padding:36px;border:1px solid #8ec6e45c;border-radius:20px;background:linear-gradient(145deg,#1a4055aa,#071e32aa);box-shadow:inset 0 1px #c0eaff25,0 20px 45px #0002;scroll-margin-top:105px}.nv-type.provider{border-color:#b3a5ed5c;background:linear-gradient(145deg,#3439519c,#121f36cc)}.nv-role{font-size:10px;letter-spacing:.15em;color:#91cfe2;margin:0}.provider .nv-role{color:#c0b8ed}.nv-type h3{font-size:43px;letter-spacing:-.04em;color:#f3faff;margin:25px 0 10px;line-height:1.12}.nv-subtitle{font-size:14px;color:#a5c4d9;line-height:1.6;margin:0 0 28px}.nv-type h4{font-size:26px;letter-spacing:-.025em;line-height:1.25;margin:0 0 20px;color:#d0eff9}.provider h4{color:#ded8f9}.nv-audience{font-size:16px;line-height:1.8;color:#bdd1e0;margin:0 0 25px}.nv-route{display:flex;justify-content:space-between;align-items:center;gap:7px;padding:18px 12px;border:1px solid #a0cde433;border-radius:10px;background:#06182b66;font-size:11px;color:#b4ccdd}.nv-route strong{font-weight:500;color:#daeffa}.nv-route i{font-style:normal;color:#83cee4}.nv-type ul{list-style:none;padding:0;margin:25px 0 32px}.nv-type li{padding:20px 0;border-bottom:1px solid #94bdd323}.nv-type h5{font-size:18px;letter-spacing:-.015em;line-height:1.3;color:#e0eff8;margin:0 0 11px}.nv-type li p{font-size:15px;line-height:1.8;color:#acc5d8;margin:0}.nv-type .button{align-self:flex-start;margin-top:auto;font-size:14px}.provider .button{background:#514b97;border-color:#a59de8}.provider .button:hover{background:#454080}.nv-complement{display:grid;grid-template-columns:100px 1fr;gap:30px;align-items:center;padding:38px 40px;border-block:1px solid #a3cde333;margin:44px 0}.nv-orbit{display:grid;place-items:center;width:80px;height:80px;border:1px solid #9fd9f066;border-radius:50%;color:#b5def1;font-size:36px;box-shadow:0 0 28px #9bd6ff14,inset 0 0 25px #a7caff12}.nv-complement h3,.nv-heading h3{font-size:30px;line-height:1.2;letter-spacing:-.03em;color:#edf7ff;margin:0 0 20px}.nv-complement p:last-child{font-size:17px;line-height:1.8;color:#b9cfdf;max-width:850px;margin:0}.nv-heading{margin:0 0 25px}.nv-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.nv-pillars article{padding:29px;border:1px solid #a4c9e12b;border-radius:15px;background:#d3ecff07;transition:box-shadow .25s,border-color .25s}.nv-pillars article:hover{border-color:#a9d2ed80;box-shadow:0 0 35px #9ec7ff15}.nv-pillars span{font-size:10px;letter-spacing:.11em;color:#9ebdd7}.nv-pillars h4{font-size:23px;line-height:1.3;letter-spacing:-.025em;color:#dfeff9;margin:24px 0 18px}.nv-pillars p{font-size:16px;line-height:1.8;color:#b5cbdd;margin:0}.nv-close{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:40px;margin-top:35px;border:1px solid #a1c8eb44;border-radius:18px;background:radial-gradient(ellipse at 95% 80%,#43476a55,transparent 65%),#05182a77}.nv-close h3{font-size:30px;line-height:1.2;letter-spacing:-.03em;margin:0 0 18px;color:#f1f8fe}.nv-close p:last-child{font-size:16px;color:#b6cede;line-height:1.8;margin:0}.nv-close .button{font-size:14px;flex-shrink:0}.netbill-value a:focus-visible{outline:2px solid #b4e4fc;outline-offset:5px}
@media(max-width:1050px){.nv-intro{gap:35px}.nv-type{padding:28px}.nv-pillars{grid-template-columns:1fr}.nv-close{flex-direction:column;align-items:flex-start}.nv-route{font-size:10px;padding-inline:10px}.nv-type .button{font-size:13px}}
@media(max-width:700px){.netbill-value{padding:55px 0 45px}.nv-intro,.nv-types,.nv-chooser{grid-template-columns:1fr}.nv-definition{border-left:0;border-top:1px solid #9fcce538;padding:25px 0 0}.nv-definition p{font-size:17px}.nv-chooser{gap:12px}.nv-complement{grid-template-columns:1fr;padding:30px 0;gap:22px}.nv-complement h3,.nv-heading h3{font-size:28px}.nv-close{padding:28px 24px}.nv-close h3{font-size:28px}.nv-type h3{font-size:40px}.nv-type h4{font-size:25px}.nv-route{font-size:11px}.nv-chooser span{font-size:9px}.nv-chooser a{padding:20px 24px}}
@media(prefers-reduced-motion:reduce){.nv-chooser a,.nv-pillars article{transition:none}}
