.entry-links{display:flex;gap:4px;padding:4px;background:#eef3f7;border:1px solid #d5dfe8;border-radius:10px;margin-bottom:26px}.entry-links a{flex:1;text-align:center;padding:10px 8px;font-size:.875rem;color:#385069;text-decoration:none;border-radius:7px}.entry-links a[aria-current]{background:#fff;box-shadow:0 1px 4px #13233418;color:#132334;font-weight:650}.request-shell{min-height:100vh;background:#f4f7fa;color:#173047;font-size:1rem;line-height:1.5}.request-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px max(24px,calc((100vw - 1120px)/2));background:#fff;border-bottom:1px solid #dce4eb}.request-header .brand{color:#132334;text-decoration:none}.request-header .brand small{color:#536b7e}.request-profile{display:flex;gap:18px;align-items:center}.request-profile>span{font-weight:600;font-size:.9375rem}.request-profile small{display:block;font-size:.875rem;color:#52697a;font-weight:400}.request-profile .text-button{margin:0}.request-main{max-width:1000px;margin:0 auto;padding:36px 24px 64px}.request-title h1{font-size:2rem;line-height:1.2;margin:8px 0 12px;letter-spacing:-.6px}.request-title p{color:#526779}.request-tabs{display:flex;gap:24px;border-bottom:1px solid #ccd8e1;margin:26px 0}.request-tabs button{border:0;background:none;border-bottom:3px solid transparent;border-radius:0;padding:13px 2px;color:#4c6478;font-size:1rem}.request-tabs button[aria-current]{color:#132f49;border-bottom-color:#cf2342;font-weight:650}.request-form{max-width:880px}.request-form fieldset{background:#fff;padding:24px;margin:24px 0;border-radius:12px;border:1px solid #d5e0e8}.request-form legend{font-size:1.0625rem;font-weight:650;padding:0 10px}.request-form label{font-size:.9375rem}.request-form input,.request-form select,.request-form textarea{font-size:1rem;line-height:1.45;min-width:0}.request-form .help{font-size:.875rem;color:#546778;line-height:1.5}.request-form .order-form-grid{gap:10px 24px}.request-form .order-form-grid label{min-width:0}.request-address{font-size:.9375rem;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:12px 0}.request-address span{color:#526779;overflow-wrap:anywhere}.request-form .check-label{margin-top:20px;gap:12px}.request-form input[type=checkbox]{width:19px;height:19px;flex:0 0 19px;margin-top:2px}.request-submit{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:0 0 8px}.request-submit p{font-size:.9375rem;max-width:660px;color:#526779}.request-submit .primary{min-height:48px;min-width:200px;font-size:1rem}.request-submit .form-error:empty{display:none}.request-feedback,.request-demo{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-radius:9px;margin-bottom:20px;background:#fff1da;color:#694408}.request-feedback .text-button{margin:0;color:inherit}.request-demo{background:#e6edf4;color:#284359;font-size:.875rem}.request-receipt{border:1px solid #abcdbd;border-left:4px solid #318064;background:#eef8f2;padding:20px 24px;border-radius:10px;margin-bottom:22px}.request-receipt h2{font-size:1.25rem;margin-bottom:8px}.request-receipt p{margin:8px 0;font-size:.9375rem}.request-receipt .secondary{margin-top:8px}.request-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.request-card{padding:24px;background:#fff;border:1px solid #d5e0e8;border-radius:12px;min-width:0;display:flex;flex-direction:column;gap:8px}.request-card h2{font-size:1.125rem;margin-top:4px;overflow-wrap:anywhere}.request-card p{font-size:.9375rem;overflow-wrap:anywhere}.request-card-heading{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:.875rem}.request-card .badge{font-size:.875rem}.request-card-worker{padding:10px 0;color:#526779}.request-card .order-actions{margin-top:auto}.request-list-toolbar{padding:0;border:0}.request-list-toolbar label{margin:0}.request-list-toolbar input,.request-list-toolbar select{font-size:1rem}.request-list-toolbar>.secondary{margin-bottom:0;min-height:44px}.request-empty{padding:32px;background:#fff;border:1px solid #d5e0e8;border-radius:12px;margin:24px 0}.request-empty h2{font-size:1.2rem}.request-empty p{margin:12px 0 20px;color:#526779}.request-footer{text-align:center;padding:24px;font-size:.875rem;color:#526779;border-top:1px solid #dce4eb}.request-shell .primary,.request-shell .secondary,.request-shell .text-button{font-size:.9375rem;min-height:44px}.request-shell :focus-visible,.entry-links a:focus-visible{outline:3px solid #317ac2;outline-offset:3px}.request-login .login-aside{background:#13334c}.request-login .login-foot{color:#c2d5e4}@media(max-width:700px){.request-header{padding:16px 20px;align-items:flex-start;gap:16px;flex-wrap:wrap}.request-profile{gap:12px;width:100%;flex-wrap:wrap}.request-profile>span{margin-right:auto}.request-main{padding:26px 16px 44px}.request-title h1{font-size:1.75rem}.request-form fieldset{padding:16px;margin:22px 0}.request-form .order-form-grid{grid-template-columns:1fr;gap:5px}.request-cards{grid-template-columns:1fr}.request-card{padding:20px}.request-feedback,.request-demo{align-items:flex-start;flex-direction:column;gap:8px}.request-list-toolbar{align-items:stretch}.request-submit .primary{width:100%}.request-profile .brand span{font-size:1rem}}
