.nuet-main{--brand:var(--color-brand);--brand-hover:var(--color-brand-hover);--ink:#111;--ground:#fff;--soft:var(--color-brand-soft);--mute:#f4f4f4;--ink2:#333;--f:var(--font-nuet), Inter, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--m:clamp(16px, 4vw, 56px);width:100%;color:var(--ink);background:var(--ground);font:400 17px/1.55 var(--f);padding-bottom:clamp(96px,12vw,180px)}.nuet-main .w{padding-inline:var(--m);max-width:1320px;margin-inline:auto}.nuet-main a{color:inherit}.nuet-main :focus-visible{outline:3px solid var(--color-brand-focus);outline-offset:3px}html:has(.nuet-main){scroll-behavior:smooth;scroll-padding-top:88px}.nuet-main .btn{min-height:44px;font:600 15px var(--f);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.nuet-main .btn:active{transform:scale(.97)}.nuet-main .b-k{color:#fff;background:#111}.nuet-main .b-r{background:var(--brand);color:var(--color-brand-contrast)}.nuet-main .b-r:hover{background:var(--brand-hover)}.nuet-main .b-w{color:#111;background:#fff}.nuet-main .b-w:hover{background:var(--soft)}.nuet-main .b-mute{background:var(--mute)}.nuet-main h1,.nuet-main h2,.nuet-main h3{letter-spacing:-.035em;margin:0;line-height:1}.nuet-main h1{font-size:clamp(44px,9vw,128px);font-weight:800}.nuet-main h2{font-size:clamp(34px,5.4vw,76px);font-weight:800}.nuet-main h3{letter-spacing:-.02em;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.15}.nuet-main p{margin:0}.nuet-main section{padding-block:clamp(72px,11vw,160px) 0}.nuet-main .lead{max-width:36em;font-size:clamp(18px,1.9vw,24px);line-height:1.45}.nuet-main .hero{padding-top:clamp(40px,6vw,88px)}.nuet-main .hero .lead{margin-top:28px;font-size:clamp(16px,1.6vw,20px)}.nuet-main .hero .cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.nuet-main .facts{background:var(--brand);color:var(--color-brand-contrast);margin-top:clamp(48px,7vw,96px);padding-block:clamp(40px,6vw,80px)}.nuet-main .facts .g{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.nuet-main .facts b{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(40px,5.5vw,80px);font-weight:800;line-height:.95;display:block}.nuet-main .facts span{margin-top:10px;font-size:15px;font-weight:500;display:block}.nuet-main .two{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.nuet-main .two .t p+p{margin-top:16px}.nuet-main .stack{gap:12px;display:grid}.nuet-main .stack div{background:var(--mute);border-radius:18px;padding:24px 26px}.nuet-main .stack b{letter-spacing:-.02em;margin-bottom:4px;font-size:20px;display:block}.nuet-main .bar{grid-template-columns:1fr 1fr;gap:12px;margin-top:48px;display:grid}.nuet-main .seg{border-radius:22px;flex-direction:column;justify-content:space-between;gap:36px;min-height:300px;padding:clamp(24px,3vw,40px);display:flex}.nuet-main .seg.m{color:#fff;background:#111}.nuet-main .seg.c{background:var(--soft);color:#111}.nuet-main .seg .n{letter-spacing:-.05em;font-size:clamp(64px,9vw,128px);font-weight:800;line-height:.9}.nuet-main .seg ul{gap:4px;margin:0;padding:0;font-size:17px;list-style:none;display:grid}.nuet-main .tl{justify-content:space-between;margin-top:12px;font-size:15px;font-weight:600;display:flex}.nuet-main .notes{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px);margin-top:40px;display:grid}.nuet-main .notes b{letter-spacing:-.02em;margin-bottom:6px;font-size:19px;display:block}.nuet-main .subj{gap:12px;margin-top:48px;display:grid}.nuet-main details{background:var(--mute);border-radius:22px;overflow:hidden}.nuet-main details[open]{background:var(--soft)}.nuet-main summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:clamp(22px,3vw,36px);list-style:none;display:grid}.nuet-main summary::-webkit-details-marker{display:none}.nuet-main summary p{max-width:44em;color:var(--ink2);margin-top:8px}.nuet-main .pm{background:var(--ink);border-radius:50%;width:44px;height:44px;transition:transform .25s,background .2s;position:relative}.nuet-main .pm:before,.nuet-main .pm:after{content:"";background:var(--ground);width:18px;height:2px;position:absolute;top:21px;left:13px}.nuet-main .pm:after{transform:rotate(90deg)}.nuet-main details[open] .pm{background:var(--brand);transform:rotate(45deg)}.nuet-main details[open] .pm:before,.nuet-main details[open] .pm:after{background:var(--color-brand-contrast)}.nuet-main summary:hover .pm{background:var(--brand)}.nuet-main summary:hover .pm:before,.nuet-main summary:hover .pm:after{background:var(--color-brand-contrast)}.nuet-main .body{grid-template-columns:repeat(2,1fr);gap:12px 32px;padding:0 clamp(22px,3vw,36px) clamp(26px,3vw,40px);display:grid}.nuet-main .body div{padding:18px 0}.nuet-main .body b{letter-spacing:-.02em;margin-bottom:4px;font-size:18px;display:block}.nuet-main .body .full{grid-column:1/-1}.nuet-main .note{color:var(--ink2);max-width:56em;margin-top:20px;font-size:15px}.nuet-main .src{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.nuet-main .src a{background:var(--mute);border-radius:999px;align-items:center;min-height:44px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.nuet-main .src a:hover{background:var(--brand);color:var(--color-brand-contrast)}.nuet-main .prep{grid-template-columns:1fr 1fr;gap:12px;margin-top:48px;display:grid}.nuet-main .card{border-radius:26px;flex-direction:column;justify-content:space-between;gap:40px;min-height:420px;padding:clamp(28px,4vw,56px);display:flex}.nuet-main .card.tg{color:#fff;background:#111}.nuet-main .card.jp{background:var(--brand);color:var(--color-brand-contrast)}.nuet-main .card h3{letter-spacing:-.04em;font-size:clamp(30px,3.6vw,52px);line-height:1}.nuet-main .card p{max-width:26em;margin-top:16px;font-size:18px}.nuet-main .nuet-about-copy{margin-top:28px}.nuet-main .nuet-subject-lead{margin-top:24px}.nuet-main.nuet-reveal-ready .rv{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(22px)}.nuet-main.nuet-reveal-ready .rv.in{opacity:1;transform:none}@media (prefers-color-scheme:dark){.nuet-main{--ground:#111;--ink:#fff;--soft:#172b1e;--mute:#1d1d1d;--ink2:#ddd}}@media (prefers-reduced-motion:reduce){html:has(.nuet-main){scroll-behavior:auto}.nuet-main.nuet-reveal-ready .rv{opacity:1;transition:none;transform:none}.nuet-main .pm,.nuet-main .btn{transition:none}}@media (max-width:900px){.nuet-main .facts .g{grid-template-columns:1fr 1fr}.nuet-main .two,.nuet-main .bar,.nuet-main .prep,.nuet-main .notes,.nuet-main .body{grid-template-columns:1fr}.nuet-main .seg,.nuet-main .card{min-height:0}}@media (max-width:640px){.nuet-main .hero .cta .btn,.nuet-main .card .btn{width:100%}}
