.support-appointment{grid-column:1/-1;padding:16px;border:1px solid var(--card-line,#dce5f1);border-radius:12px}.support-appointment label{display:block;margin:10px 0}.support-appointment input[type=checkbox]{width:auto;min-height:0}.support-slot input,.support-slot select{display:block;width:100%;padding:12px;border:1px solid var(--card-line,#dce5f1);border-radius:9px;background:var(--field-bg,#fff);color:var(--field-ink,#182335);font:inherit}.support-trap{position:absolute!important;left:-10000px!important}.support-slot[hidden]{display:none}.support-slot p{font-size:13px}.guide-layout{max-width:1000px;margin:auto;padding:48px 22px}.guide-layout h1{font-size:clamp(32px,5vw,54px);line-height:1.15}.guide-layout p{line-height:1.8}.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.service-box{background:var(--card-bg,#fff);border:1px solid var(--card-line,#dce5f1);border-radius:18px;padding:24px}.service-box a{color:#315efb}.support-form{display:grid;gap:14px}.support-form>label{display:grid;gap:6px}.support-form input,.support-form textarea,.support-form select{font:inherit;padding:12px;border:1px solid var(--card-line,#dce5f1);border-radius:9px;background:var(--field-bg,#fff);color:var(--field-ink,#182335)}.support-form textarea{min-height:160px}.support-form button,.service-cta{display:inline-block;padding:13px 20px;border:0;border-radius:11px;background:#315efb;color:white!important;text-decoration:none;font:600 15px system-ui;cursor:pointer}.support-form button:disabled{opacity:.6}.page-nav{display:flex;gap:18px;flex-wrap:wrap}.guide-layout details{padding:18px 0}.guide-layout li{margin-bottom:10px}
footer{flex-wrap:wrap;gap:18px}.support-quicklinks{flex-basis:100%;font-size:13px;text-align:center}.support-quicklinks a{display:inline-block;padding:8px}.page-nav a{padding:4px}.service-box{margin-bottom:20px}
.services .service{position:relative}.service-page-link{color:inherit;text-decoration:none}.service-page-link::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;cursor:pointer}.service-page-link:focus-visible::after{outline:3px solid #315efb;outline-offset:4px}
.services .service-clickable{cursor:pointer}.services .service-clickable:focus-within{outline:3px solid #315efb;outline-offset:4px}
