.nGsMFG_page{--burg:#7b3048;--burg-deep:#5e2436;--burg-pale:#f6edf0;--ink:#1a1420;--ink-3:#453a4c;--paper:#f6f2f4;--paper-2:#ede5e9;--white:#fff;--euca:#5c7a63;--champagne:#e9dcc3;--muted:#6e6472;--line:#1a142021;--line-strong:#1a142042;--line-inv:#ffffff2e;--ff-d:var(--landing-font-display), Georgia, serif;--ff:var(--landing-font-body), system-ui, -apple-system, "Segoe UI", sans-serif;--ff-m:var(--landing-font-mono), ui-monospace, monospace;--r:11px;--sh-s:0 1px 2px #1a14200f, 0 6px 18px -14px #1a142080;--ease:cubic-bezier(.2, .7, .25, 1);background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--ff);-webkit-font-smoothing:antialiased;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);font-size:15px;line-height:1.55;display:grid}.nGsMFG_page button,.nGsMFG_page input,.nGsMFG_page select{font:inherit;color:inherit}.nGsMFG_page a{color:inherit;text-decoration:none}.nGsMFG_page :focus-visible{outline:2.5px solid var(--burg);outline-offset:3px;border-radius:6px}.nGsMFG_num{font-family:var(--ff-m);font-variant-numeric:tabular-nums}.nGsMFG_brand{background:linear-gradient(155deg, #3a1a2a 0%, var(--burg-deep) 38%, var(--burg) 72%, #94425c 100%);color:#fff;flex-direction:column;padding:clamp(30px,4vw,52px);display:flex;position:relative;overflow:hidden}.nGsMFG_brand>*{z-index:2;position:relative}.nGsMFG_brand>.nGsMFG_brandArt,.nGsMFG_brand>.nGsMFG_brandGrain{z-index:0;pointer-events:none;position:absolute;inset:0}.nGsMFG_brandArt{opacity:.55}.nGsMFG_brandGrain{opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.07'/%3E%3C/svg%3E")}.nGsMFG_brandLogo{color:#fff;align-items:center;gap:12px;display:flex}.nGsMFG_brandLogo svg{flex:none;width:40px;height:40px}.nGsMFG_brandLogo span{font-family:var(--ff-d);letter-spacing:.18em;text-transform:uppercase;font-size:24px;line-height:1}.nGsMFG_brandMid{margin:auto 0;padding-block:clamp(24px,4vw,40px)}.nGsMFG_brand h2{font-family:var(--ff-d);letter-spacing:-.02em;max-width:16ch;margin:0 0 18px;font-size:clamp(1.9rem,3.2vw,2.85rem);font-weight:400;line-height:1.08}.nGsMFG_brand h2 em{color:var(--champagne);font-style:italic}.nGsMFG_brandP{color:#ffffffad;max-width:44ch;margin:0;font-size:15px;line-height:1.65}.nGsMFG_perks{gap:2px;margin:clamp(24px,3.5vw,36px) 0 0;padding:0;list-style:none;display:grid}.nGsMFG_perks li{border-top:1px solid var(--line-inv);gap:13px;padding:13px 0;display:flex}.nGsMFG_perks li:last-child{border-bottom:1px solid var(--line-inv)}.nGsMFG_perks svg{color:var(--champagne);flex:none;margin-top:2px}.nGsMFG_perks b{margin-bottom:2px;font-size:14px;font-weight:600;display:block}.nGsMFG_perks small{color:#ffffff8c;font-size:12.5px;line-height:1.5}.nGsMFG_form{background:var(--paper);flex-direction:column;padding:clamp(22px,3vw,36px);display:flex;position:relative}.nGsMFG_formTop{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:13.5px;display:flex}.nGsMFG_formTop a{color:var(--burg);font-weight:600}.nGsMFG_formTop a:hover{text-underline-offset:3px;text-decoration:underline}.nGsMFG_formMid{width:100%;max-width:412px;margin:auto;padding-block:clamp(24px,4vw,38px)}.nGsMFG_brandMob{color:var(--burg);align-items:center;gap:10px;margin-bottom:24px;display:none}.nGsMFG_brandMob svg{flex:none;width:34px;height:34px}.nGsMFG_brandMob span{font-family:var(--ff-d);letter-spacing:.16em;text-transform:uppercase;font-size:20px;line-height:1}.nGsMFG_eyebrow{font-family:var(--ff-m);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;margin:0 0 13px;font-size:10.5px;display:flex}.nGsMFG_eyebrow:before{content:"";background:var(--burg);width:20px;height:1px}.nGsMFG_h1{font-family:var(--ff-d);letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(1.85rem,2.6vw,2.3rem);font-weight:400;line-height:1.08}.nGsMFG_h1 em{color:var(--burg);font-style:italic}.nGsMFG_sub{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.6}.nGsMFG_f{margin-bottom:14px;position:relative}.nGsMFG_fL{align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.nGsMFG_inp{background:var(--white);border:1px solid var(--line);border-radius:var(--r);width:100%;padding:13px 15px;font-size:15px;transition:border-color .18s,box-shadow .18s}.nGsMFG_inp::placeholder{color:#a79dac}.nGsMFG_inp:hover{border-color:var(--line-strong)}.nGsMFG_inp:focus{border-color:var(--ink);outline:0;box-shadow:0 0 0 3.5px #1a142014}.nGsMFG_f.nGsMFG_bad .nGsMFG_inp,.nGsMFG_f.nGsMFG_bad .nGsMFG_combo{border-color:var(--burg);box-shadow:0 0 0 3.5px #7b30481a}.nGsMFG_mono{font-family:var(--ff-m);letter-spacing:.05em;font-size:14.5px}.nGsMFG_combo{background:var(--white);border:1px solid var(--line);border-radius:var(--r);transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.nGsMFG_combo:hover{border-color:var(--line-strong)}.nGsMFG_combo:focus-within{border-color:var(--ink);box-shadow:0 0 0 3.5px #1a142014}.nGsMFG_comboPrefix{background:var(--paper);border-right:1px solid var(--line);font-family:var(--ff-m);color:var(--muted);align-items:center;padding:0 13px;font-size:13.5px;display:flex}.nGsMFG_combo .nGsMFG_inp{border:0;border-radius:0;box-shadow:none!important}.nGsMFG_msg{color:var(--muted);align-items:flex-start;gap:7px;min-height:17px;margin-top:7px;font-size:12.5px;line-height:1.45;display:flex}.nGsMFG_f.nGsMFG_bad .nGsMFG_msg{color:var(--burg)}.nGsMFG_msg svg{opacity:0;flex:none;margin-top:2px}.nGsMFG_f.nGsMFG_bad .nGsMFG_msg svg{opacity:1}.nGsMFG_eye{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:9px;transition:all .18s;position:absolute;top:29px;right:7px}.nGsMFG_eye:hover{color:var(--ink);background:var(--paper)}.nGsMFG_pw{margin-top:11px}.nGsMFG_pwB{gap:5px;margin-bottom:9px;display:flex}.nGsMFG_pwB i{background:var(--paper-2);border-radius:100px;flex:1;height:4px;transition:background .35s}.nGsMFG_pwL{font-family:var(--ff-m);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:9px;font-size:10.5px;display:block}.nGsMFG_pwR{grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.nGsMFG_pwR li{color:var(--muted);align-items:center;gap:8px;font-size:12px;transition:color .25s;display:flex}.nGsMFG_pwR li b{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:14px;height:14px;transition:all .25s;display:grid}.nGsMFG_pwR li b svg{opacity:0;color:#fff;transition:opacity .25s}.nGsMFG_pwR li.nGsMFG_on{color:var(--euca)}.nGsMFG_pwR li.nGsMFG_on b{background:var(--euca);border-color:var(--euca)}.nGsMFG_pwR li.nGsMFG_on b svg{opacity:1}.nGsMFG_cs{border-top:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:12px;padding:13px 0;display:flex}.nGsMFG_cs:last-of-type{border-bottom:1px solid var(--line);margin-bottom:20px}.nGsMFG_cs input{appearance:none;border:1.5px solid var(--line-strong);cursor:pointer;background:var(--white);border-radius:5px;flex:none;width:18px;height:18px;margin:1px 0 0;transition:all .18s;position:relative}.nGsMFG_cs input:checked{background:var(--burg);border-color:var(--burg)}.nGsMFG_cs input:checked:after{content:"";border:1.7px solid #fff;border-width:0 1.7px 1.7px 0;width:5px;height:9.5px;position:absolute;top:1.5px;left:5px;transform:rotate(42deg)}.nGsMFG_cs.nGsMFG_bad input{border-color:var(--burg);box-shadow:0 0 0 3.5px #7b30481a}.nGsMFG_csT{color:var(--ink-3);font-size:13px;line-height:1.5}.nGsMFG_csT a{color:var(--burg);text-underline-offset:2px;font-weight:600;text-decoration:underline}.nGsMFG_btn{cursor:pointer;border-radius:var(--r);width:100%;transition:transform .15s var(--ease), background .2s, box-shadow .2s, opacity .2s;border:0;justify-content:center;align-items:center;gap:9px;padding:14px 20px;font-size:15px;font-weight:600;display:inline-flex}.nGsMFG_btn:active{transform:translateY(1px)}.nGsMFG_btnBurg{background:var(--burg);color:#fff;box-shadow:0 12px 26px -16px var(--burg-deep)}.nGsMFG_btnBurg:hover{background:var(--burg-deep)}.nGsMFG_btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.nGsMFG_spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite nGsMFG_sp}@keyframes nGsMFG_sp{to{transform:rotate(360deg)}}.nGsMFG_after{text-align:center;color:var(--muted);margin-top:13px;font-size:12.5px;line-height:1.55}.nGsMFG_note{border-radius:var(--r);animation:nGsMFG_drop .25s var(--ease);gap:11px;margin-bottom:18px;padding:13px 15px;font-size:13.5px;line-height:1.5;display:flex}@keyframes nGsMFG_drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nGsMFG_note svg{flex:none;margin-top:2px}.nGsMFG_note b{margin-bottom:3px;font-weight:600;display:block}.nGsMFG_note p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.nGsMFG_noteErr{background:var(--burg-pale);border:1px solid #7b304838}.nGsMFG_noteErr svg{color:var(--burg)}.nGsMFG_formBot{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;font-size:12px;display:flex}.nGsMFG_formBot div{flex-wrap:wrap;gap:16px;display:flex}.nGsMFG_formBot a:hover{color:var(--ink)}@media (max-width:940px){.nGsMFG_page{grid-template-columns:1fr}.nGsMFG_brand{display:none}.nGsMFG_brandMob{display:flex}.nGsMFG_formBot{justify-content:center}}@media (max-width:420px){.nGsMFG_pwR{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nGsMFG_page *,.nGsMFG_page :before,.nGsMFG_page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
