.mobile-contact{display:none}.lead-trigger,.purchase-primary{background:#a43e00!important;color:#fff!important;border:2px solid #a43e00!important;font-weight:800!important;min-height:52px}.lead-trigger{padding:12px 18px;border-radius:4px;cursor:pointer;font-size:18px}.lead-dialog{max-width:560px;width:calc(100% - 32px);border:0;border-radius:12px;padding:30px;color:#102a43;max-height:85dvh;overflow:auto}.lead-dialog::backdrop{background:#102a43bb}.lead-close{float:right;font-size:26px;border:0;background:none;cursor:pointer;padding:0 8px}.lead-dialog h2{font-size:28px;line-height:1.2;margin:12px 0}.lead-dialog label{display:block;margin:15px 0}.lead-dialog input[type=email]{display:block;width:100%;padding:12px;font-size:18px;border:1px solid #64748b;border-radius:4px;box-sizing:border-box}.lead-dialog .consent{font-size:16px;display:flex;align-items:flex-start;gap:10px}.lead-dialog .consent input{flex:none;margin-top:5px}.lead-dialog .honey{display:none}.lead-status{font-size:17px}.guide-link{display:block;font-weight:700;margin-top:18px}.stock-notice .lead-trigger{display:block;margin-top:12px}.guide-invite{margin:25px auto;padding:22px;max-width:1120px;background:#eef6fb;border-radius:6px}.lead-dialog a:focus-visible,.lead-dialog button:focus-visible,.mobile-contact a:focus-visible{outline:3px solid #0078b0;outline-offset:4px}
@media(max-width:760px){body{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.mobile-contact{display:flex;position:fixed;bottom:0;left:0;right:0;gap:8px;background:#fff;padding:10px 10px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -3px 15px #0002;z-index:80}.mobile-contact a{flex:1;background:#102a43;color:#fff;text-decoration:none;border-radius:5px;padding:12px 5px;text-align:center;font-weight:700;font-size:14px}.mobile-contact a:last-child{background:#a43e00}.detail-hero h1{font-size:2rem!important;line-height:1.12;margin:10px 0}.detail-intro .breadcrumb{margin-bottom:12px}.detail-hero .lede{font-size:18px;line-height:1.4}.detail-hero .price-note{font-size:14px}.detail-hero .actions{margin-top:12px}.lead-dialog{padding:22px}.guide-invite{margin:20px 16px}}
@media(max-width:760px){.detail-hero>div:first-child{display:flex;flex-direction:column}.detail-hero .eyebrow{order:-4}.detail-hero h1{order:-3}.detail-hero .lede{order:-2}.detail-hero .actions{order:-1}}
.funding-guide{max-width:1000px}.funding-guide h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.15}.funding-guide h2{margin-top:36px;font-size:1.8rem}.funding-guide li{margin:12px 0}.funding-note{padding:20px;background:#eef6fb;border-left:4px solid #a43e00}.funding-updated{font-size:15px;margin-top:26px}.funding-nav{max-width:230px;line-height:1.25}a[data-waitlist]{cursor:pointer;pointer-events:auto!important;opacity:1!important}
@media(min-width:761px) and (max-width:1200px){header nav{gap:12px}header nav a{font-size:15px}.funding-nav{max-width:170px}}
@media(max-width:760px){.funding-nav{max-width:none}}
.callback-dialog input:not([type=checkbox]),.callback-dialog select,.callback-dialog textarea{display:block;width:100%;box-sizing:border-box;padding:11px;font:inherit;border:1px solid #64748b;border-radius:4px}.callback-secondary{margin-left:12px;cursor:pointer}.callback-dialog [hidden]{display:none!important}@media(max-width:760px){.callback-secondary{margin:12px 0 0}}
