.vwawYG_page{background:radial-gradient(at 15% 5%,#eeeaff,#0000 60%),#fbfaff;min-height:100vh;padding:56px 0 72px}.vwawYG_wrap{width:calc(100% - 48px);max-width:1160px;margin:0 auto}.vwawYG_hero{grid-template-columns:1.06fr .94fr;align-items:start;gap:52px;display:grid}.vwawYG_intro{padding-top:28px}.vwawYG_eyebrow{color:#584ccb;letter-spacing:.1em;background:#eae5fa;border:1px solid #d6cef3;border-radius:100px;padding:7px 12px;font-size:11px;font-weight:700;display:inline-block}.vwawYG_intro h1{letter-spacing:-.05em;color:#26213f;margin:26px 0 22px;font-size:clamp(36px,4.1vw,56px);line-height:1.12}.vwawYG_intro h1 span{color:#584ccb}.vwawYG_subtitle{color:#5d5870;font-size:17px;line-height:1.8}.vwawYG_benefits{color:#49445f;margin:32px 0;padding:0;list-style:none}.vwawYG_benefits li{padding:8px 0 8px 30px;position:relative}.vwawYG_benefits li:before{content:"✓";color:#584ccb;font-weight:800;position:absolute;left:2px}.vwawYG_preview{background:#fff;border:1px solid #e4dff3;border-radius:18px;max-width:510px;margin-top:28px;padding:12px;box-shadow:0 16px 35px #3125680a}.vwawYG_preview img{border-radius:12px;width:100%;height:auto;display:block}.vwawYG_preview p{color:#817990;margin:10px 4px 0;font-size:11px}.vwawYG_formCard{background:#fff;border:1px solid #e1d9f4;border-radius:24px;padding:32px;box-shadow:0 22px 60px #36287318}.vwawYG_formCard h2{color:#332663;margin:0 0 12px;font-size:25px}.vwawYG_formCard>p{color:#6b6580;margin:0 0 24px;font-size:14px}.vwawYG_form{gap:15px;display:grid}.vwawYG_form>label:not(.vwawYG_choice){color:#363148;font-size:13px;font-weight:650;display:block}.vwawYG_form>label:not(.vwawYG_choice)>input:not([type=hidden]),.vwawYG_form>label:not(.vwawYG_choice)>select{margin-top:7px;display:block}.vwawYG_form label>span{color:#584ccb}.vwawYG_form label small{color:#7e788c;font-weight:400}.vwawYG_form input:not([type=checkbox]):not([type=hidden]),.vwawYG_form select{width:100%;min-width:0;font:inherit;color:#28233d;outline-offset:2px;background:#f8f6fe;border:1px solid #d9d2ef;border-radius:10px;padding:12px 14px;font-size:14px}.vwawYG_form input:focus-visible,.vwawYG_form select:focus-visible{outline:2px solid #584ccb}.vwawYG_choice{color:#514b61;align-items:flex-start;gap:10px;font-size:12px;font-weight:400;line-height:1.6;display:flex}.vwawYG_choice input{accent-color:#584ccb;flex:none;width:17px;height:17px;margin:3px 0 0}.vwawYG_choice span{color:inherit!important}.vwawYG_privacy{color:#736c80;margin:0;font-size:11px;line-height:1.6}.vwawYG_challenge{justify-content:center;min-height:52px;display:flex}.vwawYG_submit{color:#fff;background:#584ccb;border:0;border-radius:12px;width:100%;min-height:52px;padding:14px 24px;font-size:15px;font-weight:700;box-shadow:0 8px 22px #584ccb30}.vwawYG_submit:disabled{opacity:.55;cursor:not-allowed}.vwawYG_submit:not(:disabled):hover{background:#493cb6}.vwawYG_after,.vwawYG_login{color:#766f82;text-align:center;margin:0;font-size:12px;line-height:1.6}.vwawYG_login{margin-top:2px}.vwawYG_error{color:#a22929;background:#fff5f5;border:1px solid #ffcdcd;border-radius:10px;margin:0;padding:10px;font-size:12px}.vwawYG_honey{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.vwawYG_details{margin-top:72px}.vwawYG_details h2{max-width:750px;font-size:clamp(24px,3vw,36px)}.vwawYG_grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.vwawYG_grid article{background:#fff;border:1px solid #e5e0ef;border-radius:16px;padding:24px}.vwawYG_grid strong{color:#584ccb;font-size:16px}.vwawYG_grid p{color:#68617c;margin:12px 0 0;font-size:14px}.vwawYG_footnote{color:#827b8e;margin:22px 0 0;font-size:12px}@media (max-width:850px){.vwawYG_hero{grid-template-columns:1fr;gap:24px}.vwawYG_intro{padding-top:0}.vwawYG_preview{display:none}.vwawYG_formCard{width:100%;max-width:580px;margin:auto}.vwawYG_details{margin-top:48px}}@media (max-width:620px){.vwawYG_page{padding:28px 0 52px}.vwawYG_wrap{width:calc(100% - 32px)}.vwawYG_intro h1{font-size:36px}.vwawYG_formCard{border-radius:18px;padding:24px 18px}.vwawYG_grid{grid-template-columns:1fr}.vwawYG_details{margin-top:48px}}.vwawYG_phoneHint{color:#756e88;margin-top:6px;font-size:11px;font-weight:400;line-height:1.55;display:block}.vwawYG_form .vwawYG_phoneError{color:#ad2839;margin-top:5px;font-size:11px;font-weight:600;line-height:1.55;display:block}.vwawYG_form input[aria-invalid=true]{border-color:#c44250!important}
