.upgrade-page{min-height:100vh;background:#f4f7f2;color:#203029}.upgrade-shell{max-width:860px;margin:0 auto;padding:58px 28px 90px}.upgrade-shell>header{padding-bottom:24px;border-bottom:1px solid #d5ded6}.upgrade-shell small{color:#9a7d51;letter-spacing:.15em;font-size:12px}.upgrade-shell h1{margin:10px 0;font:500 40px Georgia,Songti SC,serif}.upgrade-shell p{max-width:650px;color:#6f7d74;line-height:1.8}.upgrade-request-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;padding:24px;border:1px solid #d7e0d8;border-radius:18px;background:#fff}.upgrade-request-form label{display:grid;gap:8px}.upgrade-request-form label span{color:#53685b;font-size:13px}.upgrade-request-form input,.upgrade-request-form select,.upgrade-request-form textarea{box-sizing:border-box;width:100%;border:1px solid #cbd7ce;border-radius:10px;padding:11px 12px;background:#fbfdf9;color:#263e32;font:inherit}.upgrade-request-form textarea{min-height:110px;resize:vertical}.upgrade-request-form .wide,.upgrade-request-form button,.upgrade-request-form p{grid-column:1/-1}.upgrade-request-form p{min-height:22px;margin:0;color:#76847a;font-size:13px}.upgrade-request-form button{min-height:46px;border:0;border-radius:10px;background:#294238;color:#fff;font-weight:700;cursor:pointer}.upgrade-request-form button:disabled{opacity:.6;cursor:not-allowed}.upgrade-payment-intro{grid-column:1/-1;padding:13px 15px;border:1px solid #dde5db;border-radius:10px;background:#f6f9f4;color:#53685b;font-size:14px;line-height:1.7}.selected-payment{display:flex!important;align-items:center;justify-content:space-between;gap:22px;padding:14px 16px;border:1px solid #d9e3d9;border-radius:12px;background:#fbfdf9}.selected-payment small{color:#9a7d51!important;letter-spacing:.1em}.selected-payment p{margin:5px 0 0;min-height:0!important;font-size:13px;line-height:1.7}.selected-payment .payment-contact{color:#486154}.selected-payment img{width:130px;height:130px;object-fit:contain;border:1px solid #d9e1da;border-radius:8px;background:#fff;padding:5px}.upgrade-request-form label small{color:#77857c;font-size:11px}@media(max-width:620px){.upgrade-shell{padding:38px 18px 60px}.upgrade-request-form{grid-template-columns:1fr}.upgrade-shell h1{font-size:32px}.selected-payment{align-items:flex-start;flex-direction:column}.selected-payment img{width:112px;height:112px}}