.rc-page{max-width:900px;margin:40px auto;padding:24px}.rc-panel{margin-top:30px;padding:clamp(24px,5vw,55px);background:#fff;border:1px solid #d5dfd8;border-radius:20px}.rc-panel h1{font-size:clamp(34px,5vw,58px)}#download-files{display:grid;gap:14px;margin:25px 0}.rc-price{font-size:38px;font-weight:700;margin:15px 0}.rc-price small{display:block;font-size:15px;font-weight:400;margin-top:5px}.rc-consent{display:flex;gap:12px;align-items:flex-start;margin:18px 0;font-size:15px;line-height:1.6}.rc-consent input{flex:none;width:20px;height:20px;margin-top:3px;accent-color:#123b40}.rc-summary{padding:16px;background:#eef3ed;border-radius:12px;margin:18px 0}.rc-summary strong{display:block}.rc-help{font-size:14px;line-height:1.6}.rc-actions{display:grid;gap:12px}.rc-message{color:#853c2c;line-height:1.6}.rc-test-password{width:100%;padding:12px;border:1px solid #93a79f;border-radius:7px;font:inherit}.rc-panel a{text-decoration:underline}@media(max-width:450px){.rc-page{margin:15px auto;padding:16px}}
.sc-purchase .rc-price{font-size:38px;line-height:1.15;font-weight:700;margin:20px 0}.sc-purchase .rc-price small{font-size:14px;font-weight:400;line-height:1.6}.sc-purchase .rc-actions .button{margin:0}
