.vss-track{width:min(100% - 36px,740px);margin:64px auto 72px;color:#152d49;font-family:inherit}.vss-track-intro{text-align:center;margin-bottom:30px}.vss-track-kicker{font-size:12px!important;font-weight:700;letter-spacing:2px;color:#997528;margin:0 0 14px}.vss-track h1{font-size:clamp(30px,5vw,44px);line-height:1.18;letter-spacing:-1px;color:#102c4b;margin:0 0 16px}.vss-track-intro>p:last-child{font-size:17px;line-height:1.7;color:#536477;max-width:560px;margin:auto}.vss-track-card{background:#fff;padding:36px 40px;border:1px solid #dbe3ec;border-top:4px solid #c9a34d;border-radius:14px;box-shadow:0 18px 54px #132d4910}.vss-track h2{font-size:23px;color:#173552;line-height:1.35;margin:0 0 10px}.vss-track-help{font-size:14px;line-height:1.65;color:#607084;margin:0 0 24px}.vss-track label{display:block;font-size:15px;font-weight:600;margin:20px 0 8px}.vss-track input{display:block;width:100%;min-height:52px;border:1px solid #bac8d7;border-radius:6px;background:#fcfdff;color:#173552;padding:12px 14px;font-size:16px;box-sizing:border-box}.vss-track input:focus{outline:3px solid #d6e8ff;border-color:#1760a0}.vss-track button{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:14px 20px;margin:26px 0 0;border:0;border-radius:6px;background:#143b62;color:#fff;font-size:16px;font-weight:600;cursor:pointer}.vss-track button:hover{background:#0c2a49}.vss-track button:focus-visible,.vss-track a:focus-visible{outline:3px solid #c9a34d;outline-offset:3px}.vss-track-contact{text-align:center;border-top:1px solid #e3e9ef;padding-top:22px;margin:26px 0 0;font-size:14px;line-height:1.8;color:#627183}.vss-track a{color:#15588e;overflow-wrap:anywhere}.vss-track-foot{text-align:center;font-size:13px;color:#6d7b8b;margin-top:18px}.vss-track-error{padding:16px;border:1px solid #e9c2bd;background:#fff5f4;color:#8f2d24;border-radius:6px;margin-top:24px;line-height:1.6}.vss-track-result{padding:24px;margin-top:28px;border:1px solid #bbd7ca;border-left:4px solid #2e7358;background:#f2f9f5;border-radius:6px}.vss-track-result p{margin:12px 0 0;line-height:1.7}.vss-track-result .vss-track-kicker{margin:0 0 12px}.vss-track-result .vss-track-help{margin-bottom:0}@media(max-width:600px){.vss-track{margin-top:36px;margin-bottom:40px}.vss-track-card{padding:26px 22px}.vss-track h1{letter-spacing:-.6px}}