.site-form,.nl.glass{border-radius:22px}.site-form{padding:32px}.site-form label.f>span:first-child,.site-form .f-legend{color:#ffffff9e}.site-form .opt{color:#ffffff6b}.site-form .fhelp,.nl .fhelp{color:#ffffff8c}.site-form .fsection h3{letter-spacing:-.03em;color:#fff;font-size:22px}.site-form .fine{color:#ffffff8c;border-top-color:#ffffff1f}.site-form .fine a,.form-done a:not(.btn){color:#fff;text-underline-offset:3px;text-decoration:underline}.site-form :is(input[type=text],input[type=email],input[type=tel],input[type=date],select,textarea),.nl input[type=email]{color:#fff;background-color:#05030f73;border-color:#ffffff29}.site-form textarea{resize:vertical;height:auto;min-height:120px;padding:14px 16px;line-height:1.5}.site-form :is(input,select,textarea):hover,.nl input[type=email]:hover{border-color:#ffffff52}.site-form :is(input,select,textarea):focus,.nl input[type=email]:focus,.site-form :is(input,select,textarea):focus-visible,.nl input[type=email]:focus-visible{background-color:#05030f99;border-color:#fff;outline:none;box-shadow:0 0 0 3px #ffffff29}.site-form input::placeholder,.site-form textarea::placeholder,.nl input::placeholder{color:#fff6}.site-form select{background-image:linear-gradient(45deg,#0000 50%,#ffffffb3 50%),linear-gradient(135deg,#ffffffb3 50%,#0000 50%)}.site-form select option{color:#fff;background:#0b0820}.site-form .chip span{color:#ffffffdb;background:#ffffff0a;border-color:#ffffff2e}.site-form .chip:hover span{border-color:#fff6}.site-form .chip input:checked+span{color:#05030f;box-shadow:none;background:#fff;border-color:#fff}.site-form .chip input:focus-visible+span{outline-offset:2px;outline:2px solid #fff}.site-form .check{color:#ffffffd1;background:#05030f4d;border-color:#ffffff1f}.site-form .check input{background:#05030f99;border-color:#ffffff80}.site-form .check input:checked{box-shadow:none;background:#fff;border-color:#fff}.site-form .check input:checked:after{border-color:#05030f}.site-form .check input:focus-visible{outline-offset:2px;outline:2px solid #fff}.site-form .ferr,.nl .ferr{color:var(--magenta-lt)}.site-form .btn:focus-visible,.nl .btn:focus-visible,.form-done .btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.site-form .submit-row .btn{height:auto;min-height:52px;padding:14px 28px}.form-done,.nl-done{color:#ffffffd6}.form-done{border-radius:22px;padding:32px}.form-done .live:before,.nl-done .live:before{background:#fff;box-shadow:0 0 0 3px #ffffff26}.nl-done .live{color:#fff}.nl.glass{padding:28px}.nl-head .mono{color:#fff9}.nl-head h3{letter-spacing:-.045em;color:#fff;font-size:clamp(26px,2.6vw,34px);line-height:1}.nl-head p{color:#ffffffb8}.nl .subscribe .btn{min-height:50px}@media (max-width:620px){.site-form{padding:22px 16px}.nl.glass{padding:22px 18px}.nl .subscribe .btn{justify-content:center;width:100%}}.site-form [aria-invalid=true]:focus{border-color:#fff!important}
