.nd-page{--site-on-primary:var(--nw-text-primary);padding-bottom:0;position:relative}.nd-header{isolation:isolate;z-index:100;position:fixed;top:0;left:0;right:0}.nd-back{gap:var(--site-space-2)}.nd-hero{isolation:isolate;min-height:100svh;padding:calc(var(--site-space-16) * 2) var(--site-space-8) var(--site-space-16);border-radius:0;margin-inline:0;position:relative;overflow:hidden}.nd-layout{gap:var(--site-space-16);grid-template-columns:1fr 1fr;align-items:start;max-width:1200px;margin:auto;display:grid}.nd-eyebrow{color:#d0dbd5;margin-bottom:var(--nw-space-5);font-size:14px;display:block}.nd-copy h1{letter-spacing:-.04em;margin:0 0 var(--site-space-6);font-size:clamp(40px,4.2vw,64px);font-weight:600;line-height:1.05}.nd-copy>p{color:#dde3e0;max-width:480px;margin:0;font-size:18px;line-height:1.6}.nd-agenda{gap:var(--site-space-6);margin-top:var(--nw-space-10);display:grid}.nd-agenda>div{align-items:flex-start;gap:var(--site-space-4);display:flex}.nd-agenda svg{color:#c4e8d8;margin-top:var(--site-space-1);flex-shrink:0}.nd-agenda span{color:#d5ddda;font-size:16px;line-height:1.5}.nd-form-shell{color:var(--nw-text-primary)}.nd-page .marketing-form{box-shadow:none;gap:var(--nw-space-5);background:0 0;border:0;border-radius:0;padding:0;display:grid}.nd-page .marketing-field{gap:var(--site-space-2);color:var(--nw-text-primary);font-size:14px}.nd-page .marketing-field :is(input,textarea){width:100%;min-height:52px;padding:var(--site-space-3) var(--site-space-4);color:var(--nw-text-primary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #edf1f05c;border-radius:12px;font-size:16px;transition:border-color .24s,background .24s;box-shadow:inset 0 1px #ffffff1f}.nd-page .marketing-field textarea{resize:vertical;min-height:112px}.nd-page .marketing-field small,.nd-page .marketing-form-note{color:#c6cbd0;margin:0;font-size:14px;line-height:1.5}.nd-page .marketing-form .marketing-button{--site-on-primary:#171b1e;border:1px solid var(--nw-text-primary);width:100%;min-height:52px;padding:var(--site-space-3) var(--nw-space-5);background:var(--nw-text-primary);color:#171b1e;border-radius:12px;justify-content:center;font-size:16px;font-weight:600;transition:background .24s,box-shadow .24s}.nd-page .marketing-form-note a{text-underline-offset:3px;text-decoration:underline}.nd-page :is(a,button,input,textarea):focus-visible{outline:2px solid var(--nw-text-primary);outline-offset:4px}.nd-page .marketing-form-status[data-error=true]{color:#932f30;padding:var(--site-space-4);background:#f5e3df;border-radius:12px}.nd-page .marketing-form-success{padding-top:var(--site-space-4)}.nd-page .marketing-form-success h2{font-size:24px}@media (hover:hover){.nd-page .marketing-form .marketing-button:hover{background:#e4dfd4;box-shadow:0 4px 20px #0002}}@media (max-width:900px){.nd-layout{gap:var(--site-space-12);grid-template-columns:1fr;max-width:620px}.nd-copy>p{max-width:none}.nd-hero{padding-inline:var(--site-space-6)}}@media (max-width:500px){.nd-hero{padding:var(--site-space-24) var(--site-space-4) var(--site-space-8)}}@media (prefers-reduced-motion:reduce){.nd-back,.nd-page .marketing-form .marketing-button{transition:none}}
