.rejuva-page{max-width:1240px;margin:0 auto;padding:48px 6% 96px}.rejuva-back{display:inline-block;font-size:14px;margin-bottom:42px;text-decoration:underline;text-underline-offset:5px}.rejuva-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:72px;align-items:start}.rejuva-intro h1{font-family:var(--font-heading),sans-serif;font-size:clamp(36px,4.5vw,62px);line-height:1.06;letter-spacing:-2px;margin:20px 0 28px;overflow-wrap:break-word}.rejuva-intro h1 span{display:block;margin-top:12px;font-weight:400}.rejuva-intro>p{font-size:17px;line-height:1.7;max-width:540px}.rejuva-steps{list-style:none;padding:0;margin:40px 0;display:grid;gap:26px}.rejuva-steps li{display:flex;gap:20px}.rejuva-steps li>span{font-size:12px;padding-top:5px}.rejuva-steps h2{font-family:var(--font-heading),sans-serif;font-size:21px;letter-spacing:-.4px;margin:0 0 6px}.rejuva-steps p{margin:0;line-height:1.6}.rejuva-order{background:#ececf8;border:1px solid #464d771f;border-radius:24px;padding:34px;min-width:0}.rejuva-order h2{font-size:28px;letter-spacing:-.8px;line-height:1.2;margin:18px 0}.rejuva-order h2,.rejuva-price{font-family:var(--font-heading),sans-serif}.rejuva-price{font-size:54px;line-height:1;margin:24px 0}.rejuva-price span{display:block;font-family:var(--font-body),sans-serif;font-size:13px;margin-top:10px}.rejuva-order>p{line-height:1.6}.rejuva-order .arrow-fill-button{margin:18px 0}.rejuva-note{font-size:13px!important;line-height:1.65!important;opacity:.85}.rejuva-phone{display:inline-block;margin-top:12px;text-decoration:underline}.rejuva-form{display:grid;gap:16px;margin-top:28px}.rejuva-form label{display:grid;gap:7px;font-size:13px}.rejuva-form input,.rejuva-form select{width:100%;min-width:0;border:1px solid #464d7740;border-radius:8px;background:var(--base);padding:13px 12px;font:inherit;color:var(--ink);font-size:16px}.rejuva-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rejuva-consent{display:flex!important;align-items:flex-start;gap:10px!important;line-height:1.6}.rejuva-consent input{width:18px;margin-top:4px;flex-shrink:0}.rejuva-primary{background:var(--yellow);border-radius:30px;min-height:48px;padding:14px 22px;font-weight:600}.rejuva-secondary{background:transparent;text-decoration:underline;padding:12px}.rejuva-review{display:grid;gap:12px;line-height:1.6}.rejuva-review p{margin:0;overflow-wrap:anywhere}.rejuva-status{padding-top:20px;line-height:1.7}.rejuva-status[role=alert]{color:#863d3d}.rejuva-return{max-width:720px;margin:0 auto;padding:60px 24px 100px}.rejuva-return h1{font-family:var(--font-heading),sans-serif;font-size:42px;line-height:1.1}.rejuva-return .rejuva-primary{display:inline-block;margin:18px 0}@media(max-width:800px){.rejuva-page{padding:30px 6% 70px}.rejuva-layout{grid-template-columns:1fr;gap:32px}.rejuva-back{margin-bottom:28px}.rejuva-intro h1{letter-spacing:-1.5px}.rejuva-order{padding:26px 22px}.rejuva-fields{grid-template-columns:1fr}.rejuva-steps{margin:30px 0}.rejuva-return h1{font-size:34px}}