.OWeMSG_page{background:var(--ink);padding:150px 0 120px}.OWeMSG_layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,6vw,84px);display:grid}.OWeMSG_left{flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:sticky;top:112px}.OWeMSG_title{letter-spacing:-.052em;font-size:clamp(40px,4.2vw,60px);font-weight:400;line-height:.99}.OWeMSG_underline{border-bottom:5px solid var(--accent);padding-bottom:2px}.OWeMSG_lead{max-width:440px;color:var(--muted);font-size:15.5px;line-height:1.64}.OWeMSG_recap{border:1px solid var(--line);background:#ffffff06;border-radius:14px;width:100%;max-width:440px;padding:8px 18px}.OWeMSG_recapRow{border-bottom:1px solid #ffffff12;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:16px;padding:12px 0;display:grid}.OWeMSG_recapRow:last-child{border-bottom:0}.OWeMSG_recapLabel{color:var(--muted-soft);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:8.5px;display:flex}.OWeMSG_recapLabel svg{color:var(--accent);flex:none}.OWeMSG_recapValue{color:#ecece7;font-size:13.5px;line-height:1.35}.OWeMSG_direct{border-top:1px solid var(--line);flex-direction:column;gap:9px;width:100%;max-width:440px;padding-top:24px;display:flex}.OWeMSG_directLabel{color:var(--muted-soft);font-size:8.5px}.OWeMSG_mail{border-bottom:1px solid var(--line-strong);letter-spacing:-.025em;width:fit-content;padding-bottom:3px;font-size:22px;transition:border-color .3s}.OWeMSG_mail:hover{border-color:var(--accent)}.OWeMSG_address{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.OWeMSG_address svg{color:var(--muted-soft)}.OWeMSG_note{color:var(--muted-soft);font-size:12.5px}.OWeMSG_link{border-bottom:1px solid var(--line-strong);color:#e5e5e0;width:fit-content;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-top:7px;padding-bottom:3px;font-size:8.5px;transition:color .3s,border-color .3s}.OWeMSG_link:hover{color:var(--accent);border-color:var(--accent)}.OWeMSG_right{min-width:0}.OWeMSG_steps{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px;display:grid}.OWeMSG_step{text-align:left;color:var(--muted-soft);flex-direction:column;align-items:flex-start;gap:7px;padding:0 0 12px;transition:opacity .3s;display:flex;position:relative}.OWeMSG_step:disabled{cursor:default;opacity:.62}.OWeMSG_stepNumber{color:var(--muted-soft);letter-spacing:.1em;font-size:8px;transition:color .3s}.OWeMSG_stepLabel{color:var(--muted);letter-spacing:-.01em;font-size:12.5px;transition:color .3s}.OWeMSG_stepLine{background:#ffffff1c;height:1px;transition:background .35s,height .35s;position:absolute;bottom:0;left:0;right:0}.OWeMSG_stepOn .OWeMSG_stepNumber{color:var(--accent)}.OWeMSG_stepOn .OWeMSG_stepLabel{color:#fff}.OWeMSG_stepOn .OWeMSG_stepLine{background:var(--accent);height:2px}.OWeMSG_stepDone .OWeMSG_stepLabel{color:#d2d2cc}.OWeMSG_stepDone .OWeMSG_stepLine{background:#7ee0c38c;height:2px}.OWeMSG_card{background:radial-gradient(110% 80% at 100% 0,#7ee0c30e,#0000 48%),linear-gradient(160deg,#ffffff09,#ffffff03);border:1px solid #ffffff1f;border-radius:24px;min-height:530px;padding:34px 34px 26px;position:relative;overflow:hidden;box-shadow:0 32px 80px #00000057,inset 0 1px #ffffff0d}.OWeMSG_cardDone{min-height:0}.OWeMSG_stepKicker{color:var(--muted-soft);letter-spacing:.12em;text-transform:uppercase;font-size:8.5px}.OWeMSG_stepTitle{letter-spacing:-.04em;margin:18px 0 10px;font-size:clamp(27px,2.6vw,34px);font-weight:400;line-height:1.08}.OWeMSG_stepText{max-width:560px;color:var(--muted);font-size:14px;line-height:1.6}.OWeMSG_options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.OWeMSG_option{border:1px solid var(--line);cursor:pointer;background:#ffffff05;border-radius:10px;align-items:flex-start;gap:11px;padding:14px 15px;transition:border-color .3s,background .3s;display:flex;position:relative}.OWeMSG_option:hover{background:#ffffff09;border-color:#ffffff3d}.OWeMSG_option input{opacity:0;width:1px;height:1px;position:absolute}.OWeMSG_option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.OWeMSG_optionOn{background:#7ee0c30e;border-color:#7ee0c399}.OWeMSG_optionDot{border:1px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;margin-top:2px;transition:border-color .3s;display:grid}.OWeMSG_optionOn .OWeMSG_optionDot{border-color:var(--accent)}.OWeMSG_optionOn .OWeMSG_optionDot:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.OWeMSG_optionTitle{color:#eeeeea;font-size:13.5px;line-height:1.3;display:block}.OWeMSG_optionHint{color:var(--muted-soft);margin-top:3px;font-size:11px;line-height:1.4;display:block}.OWeMSG_field{flex-direction:column;gap:8px;margin-top:18px;display:flex}.OWeMSG_fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.OWeMSG_label{color:var(--muted-soft);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8.5px}.OWeMSG_req{color:var(--accent)}.OWeMSG_opt{color:var(--muted-soft);opacity:.7;text-transform:lowercase;letter-spacing:.02em}.OWeMSG_input{border:1px solid var(--line);color:#fff;background:#ffffff06;border-radius:10px;outline:none;width:100%;height:50px;padding:0 14px;font-size:14px;transition:border-color .3s,box-shadow .3s,background .3s}.OWeMSG_input::placeholder{color:var(--muted-soft)}.OWeMSG_input:focus{background:#ffffff09;border-color:#7ee0c399;box-shadow:0 0 0 3px #7ee0c312}.OWeMSG_textarea{resize:vertical;height:114px;padding:12px 14px;line-height:1.5}.OWeMSG_hint{color:var(--muted-soft);font-size:11px}.OWeMSG_consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;margin-top:22px;font-size:11.5px;line-height:1.55;display:flex}.OWeMSG_consent input{opacity:0;width:1px;height:1px;position:absolute}.OWeMSG_checkBox{color:#0a0a0a;border:1px solid #ffffff47;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;transition:background .25s,border-color .25s;display:grid}.OWeMSG_checkBox svg{opacity:0;transition:opacity .2s}.OWeMSG_consent input:checked+.OWeMSG_checkBox{border-color:var(--accent);background:var(--accent)}.OWeMSG_consent input:checked+.OWeMSG_checkBox svg{opacity:1}.OWeMSG_consent input:focus-visible+.OWeMSG_checkBox{outline:2px solid var(--accent);outline-offset:2px}.OWeMSG_consent a{color:#e8e8e3;border-bottom:1px solid #ffffff40}.OWeMSG_error{color:#ff9d8a;margin-top:16px;font-size:12.5px}.OWeMSG_formFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:30px;padding-top:22px;display:flex}.OWeMSG_back{color:var(--muted);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:8.5px;transition:color .25s}.OWeMSG_back:hover{color:#fff}.OWeMSG_next{background:linear-gradient(180deg, var(--accent-soft), var(--accent));color:#0a0a0a;letter-spacing:-.01em;height:50px;transition:transform .3s var(--ease), box-shadow .3s ease;border:1px solid #7ee0c3b3;border-radius:8px;padding:0 26px;font-size:14px;font-weight:500;box-shadow:inset 0 1px #ffffff80,0 10px 28px #3fbf982e}.OWeMSG_next:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff9,0 14px 34px #3fbf9842}.OWeMSG_demo{color:var(--muted-soft);text-align:right;margin-top:16px;font-size:8px}.OWeMSG_success{flex-direction:column;align-items:flex-start;gap:14px;padding:16px 4px;display:flex}.OWeMSG_successIcon{background:var(--accent);color:#0a0a0a;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:6px;display:grid;box-shadow:0 0 40px #7ee0c338}.OWeMSG_successText{max-width:520px;color:var(--muted);font-size:14px;line-height:1.65}.OWeMSG_successRecap{border:1px solid var(--line);background:#ffffff05;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin-top:6px;padding:18px;display:grid}.OWeMSG_successRecap dt{color:var(--muted-soft);margin-bottom:4px;font-size:8px}.OWeMSG_successRecap dd{color:#ecece7;font-size:13px;line-height:1.35}.OWeMSG_successActions{flex-wrap:wrap;gap:9px;margin-top:8px;display:flex}@media (max-width:980px){.OWeMSG_page{padding-top:128px}.OWeMSG_layout{grid-template-columns:1fr;gap:44px}.OWeMSG_left{position:static}.OWeMSG_lead,.OWeMSG_recap,.OWeMSG_direct{max-width:560px}}@media (max-width:640px){.OWeMSG_card{border-radius:20px;padding:24px 20px 22px}.OWeMSG_options,.OWeMSG_fieldGrid{grid-template-columns:1fr}.OWeMSG_stepLabel{font-size:11px}.OWeMSG_successRecap{grid-template-columns:1fr}.OWeMSG_demo{text-align:left}}
