/* Opera request form. Scoped to /start; pricing layouts remain unchanged. */
.sr-main{padding:26px 0 56px}.sr-shell{max-width:1090px}.sr-heading{max-width:800px;margin:0 0 30px}.sr-page .sr-heading h1{font-size:36px;line-height:1.65;letter-spacing:-.6px;margin-bottom:10px}.sr-heading>p:last-child{font-size:16px;line-height:2;color:#52617b;margin:0}.sr-heading .sp-eyebrow{margin-bottom:8px}.sr-page .sp-breadcrumbs{font-size:12px;margin-bottom:24px}.sr-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:24px;align-items:start}.sr-panel{padding:30px;background:#fff;border:1px solid #d9e1f0;border-radius:22px;min-width:0}.sr-page .sr-panel h2{font-size:23px;letter-spacing:0;margin-bottom:6px}.sr-muted{color:#52617b}.sr-small{font-size:12px;line-height:1.9}.sr-form-intro{font-size:13px;margin-bottom:22px!important}.sr-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sr-field{margin-bottom:20px;min-width:0}.sr-field label{display:block;font-size:14px;font-weight:700;line-height:1.8;margin-bottom:7px}.sr-field label span,.sr-optional summary span{font-size:12px;font-weight:400;color:#52617b}.sr-field input,.sr-field textarea{display:block;width:100%;padding:11px 13px;border:1px solid #aabbd5;border-radius:10px;background:#fff;color:#0d1b3e;font-size:15px;line-height:1.8;min-height:48px;max-width:100%}.sr-field textarea{resize:vertical;min-height:100px}.sr-field input[dir=ltr]{text-align:left}.sr-field input::placeholder,.sr-field textarea::placeholder{color:#67768f;font-size:13px;opacity:1}.sr-field>[class*=sr-muted]{margin:6px 0 0}.sr-error{color:#ad2519;font-size:12px;line-height:1.9;margin:5px 0 0!important}.sr-field [aria-invalid=true]{border-color:#ad2519}.sr-optional{border-top:1px solid #e0e6f1;border-bottom:1px solid #e0e6f1;margin:4px 0 22px}.sr-optional summary{padding:13px 0;font-size:13px;font-weight:600;cursor:pointer}.sr-optional-body{padding-top:12px}.sr-consent{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.95;cursor:pointer}.sr-consent input{width:18px;height:18px;margin:4px 0 0;flex:0 0 18px;accent-color:#0d1b3e}.sr-privacy{font-size:11px;color:#52617b;line-height:1.9;margin:9px 27px 22px!important}.sr-submit{width:100%;min-height:50px!important;font-size:16px!important}.sr-submit:disabled{opacity:.65;cursor:wait}.sr-status:empty{display:none}.sr-status{padding:12px 14px;margin:14px 0 0!important;border:1px solid #c5d6ec;background:#f0f5fc;border-radius:10px;font-size:13px;line-height:1.95}.sr-status[data-tone=error]{color:#9b251b;border-color:#efb4ae;background:#fff5f3}.sr-status[data-tone=warning]{color:#78501b;border-color:#e5cf99;background:#fffaf0}.sr-payment-note{text-align:center;margin:12px 0 0!important}.sr-side{display:grid;gap:24px;min-width:0}.sr-selection{padding:26px;background:linear-gradient(130deg,#f0f4ff,#f8f4ff);border:1px solid #d4d6eb;border-radius:22px}.sr-kicker{font-size:12px;color:#53617a;margin-bottom:9px!important}.sr-page .sr-selection h2{font-size:22px;line-height:1.75;margin:0 0 9px;letter-spacing:0}.sr-selection p{font-size:13px;line-height:1.95}.sr-selection .sp-inline-link{font-size:12px}.sr-costs{padding:16px 0 8px;border-top:1px solid #d6dfee;margin-top:16px}.sr-costs strong{display:block;font-size:24px;font-weight:800;margin:1px 0 10px;line-height:1.7}.sr-costs>span{font-size:12px;color:#52617b}.sr-costs dl{font-size:12px;margin:0}.sr-costs dl>div{display:flex;justify-content:space-between;gap:10px;padding:6px 0}.sr-costs dd{font-weight:650;margin:0;text-align:end}.sr-costs dt{color:#52617b}.sr-cost-details{border-top:1px solid #d6dfee;font-size:12px;margin:12px 0}.sr-cost-details summary{cursor:pointer;padding:10px 0;font-weight:600}.sr-cost-details p{font-size:12px;margin-bottom:8px}.sr-next{padding:0 8px}.sr-page .sr-next h2{font-size:18px;letter-spacing:0;margin-bottom:16px}.sr-next ol{padding:0;margin:0;list-style:none;counter-reset:steps;display:grid;gap:18px}.sr-next li{position:relative;padding-inline-start:37px;font-size:12px}.sr-next li:before{counter-increment:steps;content:counter(steps,persian);position:absolute;inset-inline-start:0;top:0;width:27px;height:27px;border-radius:50%;background:#e8edf8;display:grid;place-items:center;font-size:13px;font-weight:700}.sr-next strong{display:block;font-size:13px;margin-bottom:3px}.sr-next span{display:block;color:#52617b;line-height:1.9}.sr-success{text-align:center;padding:20px 0;outline:0}.sr-success-mark{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 18px;background:#e3f5ed;border:1px solid #a8dac6;border-radius:50%;color:#176549;font-size:32px}.sr-success>p{font-size:14px;color:#52617b}.sr-reference{display:grid;justify-items:center;gap:10px;border:1px solid #c8d8ee;border-radius:15px;background:#f3f7ff;padding:20px;margin:24px 0 12px}.sr-reference>span{font-size:12px;color:#52617b}.sr-reference strong{font-family:IRANSansX,monospace;overflow-wrap:anywhere;font-size:20px;color:#0d1b3e}.sr-reference .sp-btn{font-size:12px;min-height:38px}.sr-trap{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.sr-notice{border:1px solid #dec58c;background:#fff9ed;color:#6d4814;padding:14px;border-radius:12px;font-size:13px}.sr-selection-warning{font-size:12px!important;color:#775016}.sr-page .sp-footer{margin-top:0}
@media(max-width:760px){.sr-main{padding-top:20px;padding-bottom:36px}.sr-shell{width:calc(100% - 32px)}.sr-page .sr-heading h1{font-size:27px;line-height:1.7;margin-bottom:10px}.sr-heading{margin-bottom:22px}.sr-heading>p:last-child{font-size:14px}.sr-page .sp-breadcrumbs{margin-bottom:19px}.sr-layout{grid-template-columns:minmax(0,1fr);gap:22px}.sr-panel{padding:22px 20px;border-radius:18px}.sr-page .sr-panel h2{font-size:21px}.sr-input-grid{grid-template-columns:minmax(0,1fr);gap:0}.sr-field{margin-bottom:18px}.sr-privacy{margin-inline-start:0!important}.sr-selection{padding:22px;border-radius:18px}.sr-page .sr-selection h2{font-size:21px}.sr-next{padding:0 5px}.sr-page .sp-header-inner{gap:15px}.sr-page .sp-header-links{gap:14px}.sr-success{padding:10px 0}.sr-reference{padding:18px 10px}.sr-reference strong{font-size:18px}}
@media(prefers-reduced-motion:reduce){.sr-page *{scroll-behavior:auto!important}}
