.net-mk-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:0 1.5rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .12s,transform 80ms,box-shadow 80ms;display:inline-flex}.net-mk-btn svg{flex-shrink:0;width:1.125rem;height:1.125rem}.net-mk-btn-hard{border:1.5px solid var(--ink);background:var(--card);color:var(--ink);box-shadow:var(--shadow-hard)}.net-mk-btn-hard:hover{background:var(--secondary)}.net-mk-btn-hard:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.net-mk-btn-ink{border:1.5px solid var(--ink);background:var(--ink);color:var(--card)}.net-mk-btn-ink:hover{background:var(--ink-2);border-color:var(--ink-2)}.net-mk-btn-outline{border:1.5px solid var(--ink);color:var(--ink);background:0 0}.net-mk-btn-outline:hover{background:color-mix(in srgb,var(--card)35%,transparent)}.net-mk-btn-primary{background:var(--primary);color:var(--primary-foreground)}.net-mk-btn-primary:hover{background:var(--primary-hover)}.net-mk-btn-sm{min-height:2.75rem;padding:0 1.125rem;font-size:.9375rem}.net-mk-btn-hard.net-mk-btn-sm{box-shadow:var(--shadow-hard-sm)}.net-mk-btn-hard.net-mk-btn-sm:active{box-shadow:1px 1px 0 var(--ink);transform:translate(1px,1px)}.net-mk-arrow{min-height:2.75rem;color:var(--primary);align-items:center;gap:.375rem;font-weight:600;text-decoration:none;display:inline-flex}.net-mk-arrow svg{width:1rem;height:1rem;transition:transform .12s}.net-mk-arrow:hover{text-decoration:underline}.net-mk-arrow:hover svg{transform:translate(3px)}.net-mk-here{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:1.75rem;padding:.25rem 1.75rem .25rem .75rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.net-mk-chip{border:1.5px solid var(--ink);background:var(--card);min-height:1.75rem;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.net-mk-chip-dot{background:var(--net-blue);border:1px solid var(--ink);border-radius:999px;width:.5rem;height:.5rem}.net-mk-header{z-index:30;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--background)92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:0}.net-mk-nav{align-items:center;gap:.25rem;display:none}.net-mk-menu-trigger{display:block}@media (min-width:768px){.net-mk-nav{display:flex}.net-mk-menu-trigger{display:none}}.net-mk-nav-link{min-height:2.75rem;color:var(--ink);border-radius:999px;align-items:center;padding:0 .875rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.net-mk-nav-link:hover{background:var(--paper-2)}.net-mk-nav-link[aria-current=page],.net-mk-nav-link[aria-current=page]:hover{background:var(--ink);color:var(--card);padding-right:1.6rem;font-weight:600}.net-mk-nav-signin{min-height:2.75rem;color:var(--ink);border-radius:999px;align-items:center;padding:0 .875rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.net-mk-nav-signin:hover{background:var(--paper-2)}.net-mk-menu-link{min-height:3rem;color:var(--ink);border-radius:.75rem;align-items:center;padding:0 .875rem;font-size:1.0625rem;font-weight:500;text-decoration:none;display:flex}.net-mk-menu-link:hover{background:var(--paper-2)}.net-mk-menu-link[aria-current=page],.net-mk-menu-link[aria-current=page]:hover{background:var(--ink);color:var(--card);padding-right:1.75rem;font-weight:600}.net-mk-menu-session{gap:.5rem;display:grid}.net-mk-menu-session .net-mk-btn{width:100%;margin-left:0}.net-mk-menu-session .net-mk-nav-signin{border:1.5px solid var(--ink);order:1;justify-content:center}.net-mk-hero{color:var(--ink);border-radius:1.5rem;padding:2.5rem 1.25rem 15rem;position:relative;overflow:hidden}.net-mk-hero-copy{z-index:1;max-width:40rem;position:relative}.net-mk-hero-title{letter-spacing:-.04em;text-wrap:balance;margin-top:1.25rem;font-size:max(2.5rem,min(6.2vw,4.75rem));font-weight:700;line-height:.98}.net-mk-hero-intro{max-width:34rem;margin-top:1.25rem;font-size:max(1.0625rem,min(1rem + .4vw,1.25rem));line-height:1.5}.net-mk-hero-free{align-items:flex-start;gap:.625rem;max-width:34rem;margin-top:1rem;font-size:.9375rem;font-weight:500;line-height:1.5;display:flex}.net-mk-hero-free svg{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.1rem}.net-mk-hero-actions{flex-wrap:wrap;gap:.75rem 1rem;margin-top:1.75rem;display:flex}.net-mk-hero-art{pointer-events:none;background-image:url(/brand/net-mark-bare.svg);background-repeat:no-repeat;background-size:100% 100%;width:24rem;height:24rem;position:absolute;bottom:-9rem;right:-7rem}@media (min-width:640px){.net-mk-hero{padding:3.5rem 2.5rem 15rem}.net-mk-hero-art{width:30rem;height:30rem;bottom:-10rem;right:-6rem}}@media (min-width:1024px){.net-mk-hero{min-height:32rem;padding:5rem 4rem 5.5rem}.net-mk-hero-copy{max-width:36rem}.net-mk-hero-art{width:46rem;height:46rem;top:50%;bottom:auto;right:-9rem;transform:translateY(-50%)}}.net-mk-section{padding-top:3.5rem;padding-bottom:3.5rem}@media (min-width:640px){.net-mk-section{padding-top:5rem;padding-bottom:5rem}}.net-mk-heading{max-width:44rem}.net-mk-heading h2{letter-spacing:-.03em;margin-top:.75rem;font-size:max(1.875rem,min(1.4rem + 2vw,2.75rem));line-height:1.08}.net-mk-heading p{color:var(--muted-foreground);margin-top:.875rem;font-size:1.0625rem}.net-mk-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.net-mk-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}@media (min-width:900px){.net-mk-cells{grid-template-columns:repeat(4,minmax(0,1fr))}}.net-mk-cell{background:var(--net-cell);min-height:12.5rem;color:var(--ink);border-radius:1rem;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.125rem;text-decoration:none;display:flex}.net-mk-cell-icon{border:1.5px solid var(--ink);background:var(--card);width:2.5rem;height:2.5rem;color:var(--ink);border-radius:.75rem;place-items:center;display:grid}.net-mk-cell-icon svg{width:1.25rem;height:1.25rem}.net-mk-cell h3{font-size:1.25rem;line-height:1.2}.net-mk-cell p{color:var(--muted-foreground);margin-top:.375rem;font-size:.875rem;line-height:1.5}.net-mk-cell.is-blue{background:var(--net-blue)}.net-mk-cell.is-blue p{color:var(--ink)}.net-mk-cell.is-ink{background:var(--ink);color:var(--card)}.net-mk-cell.is-ink p{color:color-mix(in srgb,var(--card)78%,transparent)}.net-mk-cell.is-ink .net-mk-cell-icon{background:var(--ink);border-color:var(--card);color:var(--card)}@media (min-width:640px){.net-mk-cell{padding:1.5rem}}.net-mk-doors{gap:1rem;display:grid}@media (min-width:768px){.net-mk-doors{grid-template-columns:repeat(3,minmax(0,1fr))}}.net-mk-door{border:1.5px solid var(--line);background:var(--card);border-radius:1.25rem;flex-direction:column;padding:1.5rem;display:flex}.net-mk-door.is-featured{border-color:var(--ink);box-shadow:var(--shadow-hard)}.net-mk-door-index{background:var(--net-blue);border:1.5px solid var(--ink);width:2.5rem;height:2.5rem;color:var(--ink);border-radius:.75rem;place-items:center;font-size:.875rem;font-weight:700;display:grid}.net-mk-door h3{margin-top:1.25rem;font-size:1.5rem;line-height:1.15}.net-mk-door-name{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin-top:.25rem;font-size:.75rem;font-weight:600}.net-mk-door p{color:var(--muted-foreground);flex:1;margin-top:.875rem}.net-mk-door .net-mk-arrow{margin-top:1rem}.net-mk-shelf{gap:.75rem;display:grid}@media (min-width:640px){.net-mk-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.net-mk-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}.net-mk-shelf-item{border:1.5px solid var(--line);background:var(--card);min-height:11rem;color:var(--ink);border-radius:1rem;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.125rem 1.25rem;text-decoration:none;transition:border-color .12s;display:flex}.net-mk-shelf-item:hover{border-color:var(--ink)}.net-mk-shelf-item strong{letter-spacing:-.01em;font-size:1.125rem;font-weight:600;line-height:1.3}.net-mk-shelf-meta{flex-wrap:wrap;gap:.375rem;display:flex}.net-mk-tag{background:var(--paper-2);color:var(--ink-2);border-radius:999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.net-mk-tag.is-blue{background:var(--secondary);color:var(--secondary-foreground)}.net-mk-shelf-cta{color:var(--primary);font-size:.8125rem;font-weight:600}.net-mk-steps{counter-reset:step;gap:.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.net-mk-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.net-mk-step{background:var(--card);border:1.5px solid var(--line);border-radius:1rem;flex-direction:column;gap:1rem;min-height:13rem;padding:1.5rem;display:flex;position:relative}.net-mk-step.is-here{border-color:var(--ink);box-shadow:var(--shadow-hard)}.net-mk-step-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.net-mk-step-num{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;color:var(--muted-foreground);font-size:.8125rem;font-weight:600}.net-mk-step h3{font-size:1.375rem;line-height:1.15}.net-mk-step p{color:var(--muted-foreground)}.net-mk-partners{flex-wrap:wrap;gap:.5rem;display:flex}.net-mk-partner{border:1.5px solid var(--line);background:var(--card);min-height:3.5rem;color:var(--ink);border-radius:999px;align-items:center;gap:.75rem;padding:.375rem 1.125rem .375rem .375rem;font-weight:600;text-decoration:none;display:inline-flex}.net-mk-partner:hover{border-color:var(--ink)}.net-mk-partner .net-partner-logo{border-radius:999px;flex-shrink:0;width:2.75rem;height:2.75rem}.net-mk-partner .net-partner-logo img{width:100%;height:100%}.net-mk-partner-count{color:var(--muted-foreground);font-size:.8125rem;font-weight:500}.net-mk-trust{border:1.5px solid var(--ink);background:var(--card);box-shadow:var(--shadow-hard);border-radius:1.25rem;display:grid;overflow:hidden}@media (min-width:768px){.net-mk-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}.net-mk-trust a{border-top:1px solid var(--line);min-height:5.5rem;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;text-decoration:none;display:flex}.net-mk-trust a:first-child{border-top:0}@media (min-width:768px){.net-mk-trust a:nth-child(2){border-top:0}.net-mk-trust a:nth-child(odd){border-right:1px solid var(--line)}}.net-mk-trust a:hover{background:var(--secondary)}.net-mk-trust strong{font-size:1.0625rem;font-weight:600;display:block}.net-mk-trust span{color:var(--muted-foreground);margin-top:.125rem;font-size:.875rem;display:block}.net-mk-trust svg{width:1.125rem;height:1.125rem;color:var(--primary);flex-shrink:0}.net-mk-band{color:var(--ink);border-radius:1.5rem;padding:2.5rem 1.25rem;position:relative;overflow:hidden}@media (min-width:640px){.net-mk-band{padding:3.5rem 3rem}}.net-mk-band h2{letter-spacing:-.035em;max-width:24ch;font-size:max(1.875rem,min(1.2rem + 3vw,3rem));line-height:1.05}.net-mk-band p{max-width:36rem;margin-top:.875rem;font-size:1.0625rem}.net-mk-band-actions{flex-wrap:wrap;gap:.75rem 1rem;margin-top:1.75rem;display:flex}.net-mk-band-mark{opacity:.9;pointer-events:none;background-image:url(/brand/net-mark-bare.svg);background-repeat:no-repeat;background-size:100% 100%;width:15rem;height:15rem;position:absolute;bottom:-5.5rem;right:-4rem}@media (min-width:900px){.net-mk-band-mark{width:22rem;height:22rem;top:50%;bottom:auto;right:1rem;transform:translateY(-50%)}}.net-mk-page-head{padding-top:3rem;padding-bottom:2rem}@media (min-width:640px){.net-mk-page-head{padding-top:4.5rem;padding-bottom:3rem}}.net-mk-page-head h1{letter-spacing:-.035em;margin-top:.875rem;font-size:max(2.25rem,min(1.6rem + 3.2vw,4rem));line-height:1}.net-mk-page-head .net-mk-lede{max-width:38rem;color:var(--muted-foreground);margin-top:1.125rem;font-size:1.125rem}.net-mk-jump{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}.net-mk-jump a{border:1.5px solid var(--line);background:var(--card);min-height:2.75rem;color:var(--ink);border-radius:999px;align-items:center;padding:0 .875rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.net-mk-jump a:hover{border-color:var(--ink)}.net-mk-about-section{border-top:1px solid var(--line);gap:1.25rem;padding-top:2.5rem;padding-bottom:2.5rem;scroll-margin-top:5.5rem;display:grid}@media (min-width:900px){.net-mk-about-section{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem;padding-top:3.5rem;padding-bottom:3.5rem}}.net-mk-about-section h2{letter-spacing:-.03em;font-size:max(1.625rem,min(1.3rem + 1.4vw,2.25rem));line-height:1.1}.net-mk-about-body{gap:1rem;max-width:40rem;display:grid}.net-mk-about-body p{font-size:1.0625rem}.net-mk-facts{gap:4px;margin-top:.5rem;display:grid}@media (min-width:640px){.net-mk-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.net-mk-facts div{background:var(--net-cell);border-radius:.875rem;padding:.875rem 1rem}.net-mk-facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem;font-weight:600}.net-mk-facts dd{overflow-wrap:anywhere;margin-top:.25rem;font-weight:500}.net-mk-facts dd.is-placeholder{color:var(--primary-hover)}.net-mk-note{background:var(--warning-subtle);color:var(--warning);border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.net-mk-beliefs{counter-reset:belief;gap:4px;margin:0;padding:0;list-style:none;display:grid}.net-mk-beliefs li{background:var(--card);border:1.5px solid var(--line);border-radius:.875rem;gap:.875rem;padding:.875rem 1rem;font-size:1rem;display:flex}.net-mk-beliefs li:before{counter-increment:belief;content:counter(belief);background:var(--net-blue);border:1.5px solid var(--ink);width:1.75rem;height:1.75rem;color:var(--ink);border-radius:999px;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:700;display:grid}.net-mk-curation{gap:4px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.net-mk-curation{grid-template-columns:repeat(2,minmax(0,1fr))}}.net-mk-curation li{background:var(--net-cell);border-radius:1rem;padding:1.125rem 1.25rem}.net-mk-curation li:first-child{background:var(--net-blue)}.net-mk-curation h3{font-size:1.0625rem;line-height:1.3}.net-mk-curation p{color:var(--muted-foreground);margin-top:.375rem;font-size:.9375rem}.net-mk-curation li:first-child p{color:var(--ink)}.net-mk-faq{border-top:1px solid var(--line)}.net-mk-faq details{border-bottom:1px solid var(--line)}.net-mk-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.875rem 0;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.net-mk-faq summary::-webkit-details-marker{display:none}.net-mk-faq summary:after{content:"+";border:1.5px solid var(--ink);border-radius:999px;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;font-weight:500;line-height:1;display:grid}.net-mk-faq details[open] summary:after{content:"–";background:var(--ink);color:var(--card)}.net-mk-faq summary:hover{color:var(--primary)}.net-mk-faq-answer{max-width:40rem;color:var(--muted-foreground);padding:0 0 1.25rem}.net-mk-faq-answer p+p{margin-top:.5rem}.net-mk-contact{gap:2rem;padding-bottom:4rem;display:grid}@media (min-width:900px){.net-mk-contact{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}}.net-mk-contact-aside{align-content:start;gap:1rem;display:grid}.net-mk-panel{background:var(--card);border:1.5px solid var(--line);border-radius:1.25rem;padding:1.25rem 1.5rem}.net-mk-panel.is-hard{border-color:var(--ink);box-shadow:var(--shadow-hard)}.net-mk-panel.is-cell{background:var(--net-cell);border-color:transparent}.net-mk-panel.is-cell .net-mk-arrow{color:var(--primary-hover)}.net-mk-panel h2,.net-mk-panel h3{font-size:1.125rem;line-height:1.3}.net-mk-panel p{color:var(--muted-foreground);margin-top:.5rem;font-size:.9375rem}.net-mk-panel-email{min-height:2.75rem;color:var(--primary);overflow-wrap:anywhere;text-underline-offset:4px;align-items:center;margin-top:.5rem;font-size:1.125rem;font-weight:600;text-decoration:underline;display:inline-flex}.net-mk-form-card{background:var(--card);border:1.5px solid var(--line);border-radius:1.25rem;padding:1.25rem}@media (min-width:640px){.net-mk-form-card{padding:2rem}}.net-mk-fineprint{color:var(--muted-foreground);font-size:.8125rem}.net-mk-fineprint a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.net-mk-mini-steps{gap:4px;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.net-mk-mini-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.net-mk-mini-steps li{background:var(--net-cell);border-radius:.875rem;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.net-mk-mini-steps li.is-here{background:var(--ink);color:var(--card)}.net-mk-mini-steps li.is-done{background:var(--net-blue)}.net-mk-mini-num{border:1.5px solid;border-radius:999px;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:700;display:grid}.net-mk-mini-title{font-size:.9375rem;font-weight:600;line-height:1.2;display:block}.net-mk-mini-sub{opacity:.8;font-size:.8125rem;display:block}.net-mk-mini-steps li.is-here .net-mk-mini-dot{background:var(--card);border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem;margin-left:auto}.net-mk-pillar-list{gap:4px;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.net-mk-pillar-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.net-mk-pillar-list li{background:var(--card);border:1.5px solid var(--line);border-radius:.875rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.net-mk-pillar-list .net-mk-tag{flex-shrink:0;margin-top:.1rem}.net-mk-topics{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.net-mk-topics a{border:1.5px solid var(--line);background:var(--card);min-height:2.75rem;color:var(--ink);border-radius:999px;align-items:center;padding:0 .875rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.net-mk-topics a:hover{border-color:var(--ink)}.net-mk-count{align-items:center;gap:.5rem;margin-top:1rem;font-weight:600;display:inline-flex}.net-mk-count:before{content:"";background:var(--net-blue);border:1.5px solid var(--ink);border-radius:999px;width:.625rem;height:.625rem}.net-mk-footer{border-top:1px solid var(--line);background:var(--card)}.net-mk-footer-grid{gap:2.5rem 2rem;padding-top:3.5rem;padding-bottom:3.5rem;display:grid}@media (min-width:640px){.net-mk-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.net-mk-footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}.net-mk-footer-brand{letter-spacing:-.04em;align-items:center;gap:.625rem;font-size:1.25rem;font-weight:700;display:flex}.net-mk-footer-brand svg{border-radius:22%;width:2.25rem;height:2.25rem}.net-mk-footer-links{gap:.125rem;display:grid}.net-mk-footer-links a{width:-moz-fit-content;width:fit-content;min-height:2.75rem;color:var(--ink);align-items:center;text-decoration:none;display:flex}.net-mk-footer-links a:hover{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.net-mk-footer-bottom{border-top:1px solid var(--line);color:var(--muted-foreground);flex-direction:column;gap:.75rem;padding-top:1.25rem;padding-bottom:1.25rem;font-size:.875rem;display:flex}@media (min-width:640px){.net-mk-footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}.net-mk-empty{justify-items:start;gap:1.25rem;padding-top:4rem;padding-bottom:5rem;display:grid}.net-mk-empty-mark{width:4.5rem;height:4.5rem;box-shadow:var(--shadow-hard);border-radius:22%}.net-mk-empty p{max-width:34rem;color:var(--muted-foreground);font-size:1.0625rem}.net-mk-empty-links{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.net-mk-loading{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.net-mk-loading svg{border-radius:22%;width:2.5rem;height:2.5rem;animation:1.4s ease-in-out infinite net-mk-pulse}@keyframes net-mk-pulse{0%,to{opacity:1}50%{opacity:.45}}
