/* Inbound lead capture (skovos-inbound-20260927.js) */
.skv-inbound-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}
.skv-inbound-interest{border:0;margin:0 0 1.25rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}
.skv-inbound-interest legend{width:100%;margin-bottom:.5rem}
.skv-inbound-choice{display:inline-flex;align-items:center;gap:.45rem;font-size:1rem;color:var(--color-blue--blue-900,#152f43);cursor:pointer}
.skv-inbound-choice input{accent-color:var(--color-blue--blue-600,#12648a);width:1.05rem;height:1.05rem;margin:0}
.skv-inbound-thanks{background:var(--color-blue--blue-50,#f2f8fa);border:1px solid #d6e5ec;border-radius:12px;padding:2rem;outline:none}
.skv-inbound-thanks h3{font-family:'IBM Plex Sans',sans-serif;font-size:1.4rem;font-weight:600;margin:0 0 .75rem;color:var(--color-blue--blue-900,#152f43)}
.skv-inbound-thanks p{margin:0 0 .75rem;color:#33485a}
.skv-inbound-thanks .skv-inbound-book{margin-top:.5rem;display:inline-flex;text-decoration:none}
.skv-inbound-error{display:none;margin-top:1rem;padding:1rem 1.25rem;border-radius:10px;background:#fdecea;color:#8a1c12}
.skv-inbound-error a{color:inherit;text-decoration:underline}
/* /book and /pilot */
.skv-lead-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:3.5rem;align-items:start}
@media (max-width:860px){.skv-lead-grid{grid-template-columns:1fr;gap:2rem}}
.skv-lead-card{background:#fff;border:1px solid #d6e5ec;border-radius:14px;padding:clamp(1.25rem,3vw,2rem)}
.skv-lead-card form{display:flex;flex-direction:column}
.skv-lead-card .input-label{margin-top:.25rem}
.skv-lead-card .skv-row{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}
@media (max-width:520px){.skv-lead-card .skv-row{grid-template-columns:1fr}}
.skv-lead-card .submit-button{margin-top:.75rem;cursor:pointer}
.skv-lead-points{list-style:none;padding:0!important;margin:1.5rem 0}
.skv-lead-points li{padding:.8rem 0;border-top:1px solid #d6e5ec}
.skv-lead-points li:last-child{border-bottom:1px solid #d6e5ec}
.skv-lead-points strong{color:#152f43}
.skv-lead-book{margin-top:1.5rem;padding:1.25rem 1.5rem;background:#f2f8fa;border:1px solid #d6e5ec;border-radius:12px}
.skv-lead-book a.button{margin-top:.75rem;text-decoration:none!important;display:inline-flex}
.skv-lead-note{font-size:.85rem;color:#5b6d7c;margin-top:.75rem}
.g-wrap.skv-lead-wrap{max-width:1180px}
.skv-lead-book a.button,.skv-inbound-thanks a.button,.g-wrap .skv-lead-book a.button div{color:#fff!important;background:var(--color-blue--blue-600,#12648a);border-radius:6px;padding:.8rem 1.4rem;text-decoration:none!important}
.skv-inbound-thanks a.button div{color:#fff!important}
