/* ATHENICS R58 — founder alignment and inline pre-order panel */
.founder-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.founder-copy>p,.founder-copy>h2,.founder-copy> .founder-meta,.founder-copy>.founder-signature{align-self:flex-start;margin-left:0;margin-right:0;text-align:left}.founder-signature{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;max-width:340px;margin:28px 0 0!important;text-align:left!important}.founder-signature img{display:block;width:min(280px,100%);max-width:100%;height:auto;margin:0!important;object-position:left center!important;object-fit:contain}.founder-signature span{display:block;margin:10px 0 0!important;text-align:left!important;align-self:flex-start}.founder-meta{display:flex;justify-content:flex-start;align-items:baseline;text-align:left}
.inline-preorder-panel{display:block;position:relative;width:100%;max-width:100%;margin:clamp(36px,6vw,88px) 0 0;padding:clamp(22px,4vw,52px) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--card) 72%,transparent);scroll-margin-top:96px}.inline-preorder-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.inline-preorder-head>div{min-width:0}.inline-preorder-head h2{margin:8px 0 12px;max-width:16ch}.inline-preorder-panel form{max-width:920px}.inline-preorder-panel .modal-close{flex:0 0 44px;display:grid;place-items:center;border:1px solid var(--border);color:var(--foreground);background:transparent}.inline-preorder-panel .modal-close:hover,.inline-preorder-panel .modal-close:focus-visible{background:var(--accent);color:#fff}.inline-preorder-panel label{display:flex;flex-direction:column;gap:7px;min-width:0;color:var(--foreground);font:600 11px/1.3 Barlow Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase}.inline-preorder-panel input,.inline-preorder-panel select,.inline-preorder-panel textarea{width:100%;min-width:0;border:1px solid var(--border);background:var(--background);color:var(--foreground);padding:12px 13px}.inline-preorder-panel input:focus-visible,.inline-preorder-panel select:focus-visible,.inline-preorder-panel textarea:focus-visible{border-color:var(--accent)}.inline-preorder-panel .check-label{display:flex;flex-direction:row;align-items:flex-start;gap:12px;text-transform:none;letter-spacing:0;font-family:inherit;font-weight:400}.inline-preorder-panel .check-label input{flex:0 0 22px;width:22px;margin-top:2px;padding:0}.inline-preorder-panel .field-hint{display:block;color:var(--muted);font:11px/1.45 DM Sans,sans-serif;letter-spacing:0;text-transform:none}.inline-preorder-panel .recommended-price{align-self:end;color:var(--muted);font:10px/1.3 monospace;letter-spacing:.06em}.inline-preorder-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.inline-preorder-actions .button{min-height:46px}.product-interest-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:14px;padding:10px 14px;border:1px solid var(--border);background:transparent;color:var(--foreground);font:700 10px/1 Barlow Condensed,sans-serif;letter-spacing:.12em}.product-interest-button:hover,.product-interest-button:focus-visible{border-color:var(--accent);background:var(--accent);color:#fff}.product-card{display:flex;flex-direction:column;align-items:stretch}.product-card .product-interest-button{align-self:flex-start}.set-interest{min-height:44px}.modal-backdrop{display:none!important}
@media (max-width:767px){.founder-signature{max-width:280px;margin-top:22px!important}.inline-preorder-head{gap:12px}.inline-preorder-head h2{font-size:clamp(32px,10vw,52px)}.inline-preorder-actions{flex-direction:column}.inline-preorder-actions .button{width:100%}.product-interest-button{width:100%}}
@media (prefers-reduced-motion:reduce){.inline-preorder-panel{scroll-behavior:auto}.product-interest-button{transition:none!important}}
