.gs-guide{border-top:3px solid #e34853!important}
.gs-kicker{font-size:14px;font-weight:650;letter-spacing:.08em;color:#ff9097;margin:0 0 10px}
.gs-description{font-size:16px;line-height:1.65;max-width:760px;margin:12px 0 22px;color:#d7dce3}
.gs-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}
.gs-choice{display:flex;flex-direction:column;border:1px solid #424b59;background:#0f141a;border-radius:8px;padding:20px;min-width:0}
.driver-view .gs-choice h3{font-size:18px;margin:0 0 10px;line-height:1.35}
.gs-choice p{font-size:16px;line-height:1.6;color:#bec6d2;margin:0 0 20px}
.gs-choice form{margin-top:auto}.driver-view .gs-guide .btn{font-size:14px;min-height:48px;text-align:left}
.gs-choice button{width:100%}.gs-choice button:hover{border-color:#ff9097}
.gs-note{font-size:14px;line-height:1.7;color:#b8c2d1;max-width:800px;margin-top:18px}
.gs-footer{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid #343d48;margin-top:24px;padding-top:20px}
.gs-footer span{font-size:14px;color:#b8c2d1;line-height:1.6;max-width:390px}
.gs-progress{display:flex;flex-wrap:wrap;gap:12px 24px;padding:0;margin:0 0 24px;list-style:none}
.gs-progress li{font-size:16px;color:#eef0f5;line-height:1.6}.gs-progress span{font-size:14px;border:1px solid #6b7686;border-radius:4px;padding:2px 7px;margin-right:6px;display:inline-block}
.gs-progress .gs-done{color:#b0bac8}.gs-progress .gs-done span{border-color:#596575}
.gs-switch{margin-top:26px}.gs-switch summary{cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:4px}
.gs-guide a,.gs-guide button,.gs-guide summary{overflow-wrap:anywhere}.gs-guide :focus-visible{outline:2px solid #ff9097;outline-offset:4px}
@media(max-width:1100px){.gs-choices{grid-template-columns:1fr}.gs-choice{padding:18px}.gs-choice form{margin-top:0}.gs-choice button{width:auto;max-width:100%}.gs-choice p{margin-bottom:14px}}
@media(max-width:500px){.gs-footer{align-items:flex-start;flex-direction:column}.gs-progress{flex-direction:column}.gs-choice button{width:100%}}
