.resume-module__R4NoHW__page{color:#332a35;background:radial-gradient(circle at 50% 0,#fff 0%,#fcf7fa 48%,#f8f1f6 100%);justify-content:center;align-items:safe center;min-height:100svh;padding:32px 18px;display:flex}.resume-module__R4NoHW__card{background:#fff;border:1px solid #eadce6;border-radius:24px;width:min(100%,520px);padding:clamp(26px,5vw,42px);box-shadow:0 18px 56px #3e163214}.resume-module__R4NoHW__brand{color:#493743;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.resume-module__R4NoHW__brand strong{color:#941963}.resume-module__R4NoHW__mark{color:#fff;background:linear-gradient(135deg,#b71876,#75226b);border-radius:11px;place-items:center;width:34px;height:34px;font:700 25px Georgia,serif;display:grid}.resume-module__R4NoHW__eyebrow{color:#9b246b;letter-spacing:.15em;margin-top:30px;font-size:11px;font-weight:800}.resume-module__R4NoHW__card h1{color:#302832;letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(27px,5vw,34px);line-height:1.16}.resume-module__R4NoHW__intro{color:#736775;margin:0 0 26px;font-size:15px;line-height:1.6}.resume-module__R4NoHW__methodLabel{margin-bottom:10px;font-size:14px;font-weight:700}.resume-module__R4NoHW__methodSwitch{background:#faf5f9;border:1px solid #eadce6;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.resume-module__R4NoHW__methodSwitch button{color:#756875;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:14px;font-weight:650}.resume-module__R4NoHW__methodSwitch button.resume-module__R4NoHW__selectedMethod{color:#8f1c64;background:#fff;box-shadow:0 1px 6px #3e16321a}.resume-module__R4NoHW__methodSwitch button:disabled{opacity:.6;cursor:wait}.resume-module__R4NoHW__field{gap:9px;margin-top:23px;font-size:14px;font-weight:700;display:grid}.resume-module__R4NoHW__field input{box-sizing:border-box;color:#302832;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #d9cbd5;border-radius:11px;padding:12px 14px;font-size:15px;font-weight:500}.resume-module__R4NoHW__field input::placeholder{color:#a69ba7}.resume-module__R4NoHW__field input:focus-visible,.resume-module__R4NoHW__methodSwitch button:focus-visible,.resume-module__R4NoHW__primaryAction:focus-visible,.resume-module__R4NoHW__resendAction:focus-visible,.resume-module__R4NoHW__emailFallback:focus-visible,.resume-module__R4NoHW__footer a:focus-visible{outline-offset:2px;outline:3px solid #ecc5dc}.resume-module__R4NoHW__fieldHint{color:#756a76;margin:8px 0 0;font-size:12px;line-height:1.5}.resume-module__R4NoHW__feedback{border:1px solid;border-radius:13px;margin-top:22px;padding:15px 16px;font-size:14px;line-height:1.5}.resume-module__R4NoHW__feedback strong{margin-bottom:4px;font-size:14px;display:block}.resume-module__R4NoHW__feedback p{margin:0}.resume-module__R4NoHW__feedbackError{color:#7b2855;background:#fff6fa;border-color:#eccddc}.resume-module__R4NoHW__feedbackSuccess{color:#236345;background:#f1fbf5;border-color:#c7e1d3}.resume-module__R4NoHW__emailFallback{color:#922362;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:10px 10px 0 0;padding:0;font-weight:750;text-decoration:underline;display:inline-block}.resume-module__R4NoHW__primaryAction,.resume-module__R4NoHW__resendAction{width:100%;min-height:50px;font:inherit;cursor:pointer;border-radius:11px;font-size:15px;font-weight:700}.resume-module__R4NoHW__primaryAction{color:#fff;background:#a51d70;border:0;margin-top:23px;box-shadow:0 7px 18px #a51d7029}.resume-module__R4NoHW__primaryAction:hover:not(:disabled){background:#8e195f}.resume-module__R4NoHW__resendAction{color:#8f1c64;background:#fff;border:1px solid #eadce6;margin-top:10px}.resume-module__R4NoHW__primaryAction:disabled,.resume-module__R4NoHW__resendAction:disabled{opacity:.55;cursor:wait}.resume-module__R4NoHW__footer{color:#756a76;text-align:center;border-top:1px solid #f0e7ed;margin:27px 0 0;padding-top:20px;font-size:13px;line-height:1.5}.resume-module__R4NoHW__footer a{color:#8f1c64;text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (max-width:520px){.resume-module__R4NoHW__page{align-items:flex-start;padding:16px 12px}.resume-module__R4NoHW__card{border-radius:18px;padding:26px 20px}.resume-module__R4NoHW__eyebrow{margin-top:26px}}@media (prefers-reduced-motion:no-preference){.resume-module__R4NoHW__primaryAction,.resume-module__R4NoHW__methodSwitch button{transition:background-color .15s,box-shadow .15s}}
