#hero-grid{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;grid-template-areas:"a a b c" "a a d d" "e f f g" "h h h h";height:100%;width:100%;gap:16px}#hero-grid>div:not(.hero-h){border-radius:32px;position:relative;overflow:clip;corner-shape:superellipse(1.2)}#hero-grid>div:not(.hero-h) img{pointer-events:none;-webkit-user-select:none;user-select:none}#hero-grid [class*=rounded]{corner-shape:superellipse(1.2)}#hero-grid .hero-a{grid-area:a}#hero-grid .hero-b{grid-area:b}#hero-grid .hero-c{grid-area:c}#hero-grid .hero-d{grid-area:d}#hero-grid .hero-e{grid-area:e}#hero-grid .hero-f{grid-area:f}#hero-grid .hero-g{grid-area:g}#hero-grid .hero-h{grid-area:h;border-top-left-radius:32px;border-top-right-radius:32px;position:relative;overflow:clip;corner-shape:superellipse(1.2)}.purchase-panel{border:1px solid color-mix(in srgb,var(--fg-0) 10%,transparent);border-radius:10px;padding:24px;display:flex;gap:24px;align-items:end;justify-content:space-between;margin-bottom:12px}.purchase-copy{max-width:520px}.purchase-title{font-size:28px;line-height:1.1;font-weight:500}.purchase-text{margin-top:8px;font-size:16px;line-height:1.5;color:var(--fg-1)}.purchase-form{display:flex;gap:12px;align-items:end}.purchase-field{display:flex;flex-direction:column;gap:8px;min-width:280px;font-size:14px}.purchase-field span{color:var(--fg-1)}.purchase-field input{border:1px solid color-mix(in srgb,var(--fg-0) 14%,transparent);border-radius:8px;padding:12px 14px;background:var(--bg-0);color:var(--fg-0)}.purchase-button{border-radius:8px;background:var(--fg-0);color:var(--bg-0);padding:12px 18px;font-size:15px;font-weight:500;white-space:nowrap}@media(max-width:900px){.purchase-panel,.purchase-form{flex-direction:column;align-items:stretch}.purchase-field{min-width:0}}
