.hero-audience-grid{display:grid;grid-template-columns:1fr;gap:12px}.hero-owner-action{padding:18px;border:1px solid #c8d8ee;border-radius:18px;background:#edf4ff}.hero-owner-action>.button{width:100%;min-height:58px;font-size:18px}.hero-owner-action>p{margin:10px 0 0;color:#334155;font-size:14px;line-height:1.5}.hero-owner-action .texas-traction{padding-top:10px;border-top:1px solid #c8d8ee}.texas-traction strong{color:#051033}.texas-traction small{display:block;margin-top:4px;color:#475569;font-size:12px;line-height:1.45}.hero-secondary-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.hero-secondary-actions .button{min-height:46px;padding:9px 12px;font-size:13px;line-height:1.3;text-align:center}.hero-work-availability{grid-column:1/-1;order:1;margin:0 0 4px;padding:12px 14px;border-radius:12px;background:#fff7e6;color:#62480f;font-size:13px;line-height:1.5}.owner-section-concise{display:block}.owner-section-concise .owner-story{max-width:1050px;margin:0 auto}.owner-section-concise .section-intro{max-width:none}.owner-section-concise .section-copy{max-width:850px}.owner-points{display:grid;gap:12px;margin:18px 0;padding:0;list-style:none}.owner-points li{padding:16px 18px;border:1px solid #dce5f0;border-radius:14px;background:#f7f9fc;color:#334155;line-height:1.5}.owner-points strong{color:#051033}.owner-economics,.owner-register-note{color:#52647c;font-size:13px;line-height:1.55}.owner-calculator-cta{margin:18px 0 10px}.owner-section-concise .section-signup-cta{min-width:min(100%,300px)}.owner-register-note{max-width:620px;margin:9px 0 0}.trevler-availability-notice{max-width:720px;margin:12px 0 0;padding:13px 16px;border-left:4px solid #e3b957;border-radius:0 12px 12px 0;background:#fff7e6;color:#62480f;font-size:13px;font-weight:700;line-height:1.5}@media(max-width:600px){.hero-secondary-actions{grid-template-columns:1fr}.hero-work-availability{order:0}.hero-owner-action{padding:15px}.owner-points li{padding:14px}.owner-section-concise .section-signup-cta{width:100%;justify-content:center}}
.owner-points{counter-reset:owner-point;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 28px}
.owner-points li{position:relative;min-width:0;min-height:100%;padding:24px 22px 22px 23px;border:1px solid #d6e2f1;border-top:4px solid #1265ff;border-radius:18px;background:linear-gradient(155deg,#fff 0%,#f3f7fd 100%);box-shadow:0 12px 30px rgba(5,16,51,.07);font-size:15px;line-height:1.6}
.owner-points li:before{counter-increment:owner-point;content:"0" counter(owner-point);display:grid;place-items:center;width:36px;height:36px;margin:0 0 15px;border-radius:11px;background:#e8f0ff;color:#075bd8;font:800 13px/1 Montserrat,Arial,sans-serif;letter-spacing:.04em}
.owner-points strong{display:block;margin:0 0 8px;color:#051033;font:750 18px/1.25 Montserrat,Arial,sans-serif;letter-spacing:-.02em}
@media(max-width:800px){.owner-points{grid-template-columns:1fr;gap:14px}.owner-points li{min-height:0;padding:20px}.owner-points li:before{float:left;margin:0 12px 8px 0}.owner-points strong{min-height:36px;display:flex;align-items:center;margin-bottom:10px}}

.hero-secondary-actions .button[data-audience="trevler"]{background:#fff;color:#051033;border:1px solid #8db4f1;box-shadow:none}.hero .hero-disclaimer{color:#475569}

 .hero-scroll-scene{position:absolute;inset:0}
@media(min-width:1061px){.hero-shell{overflow:visible}.hero{overflow:visible;align-items:start}.hero-product{position:sticky;top:100px;align-self:start;height:min(680px,calc(100svh - 120px));min-height:0}}
