.company-hero{display:grid;grid-template-columns:1fr 1fr;gap:5vw;padding:40px 4vw 90px}.company-hero h1{font-size:clamp(44px,5vw,72px)}.company-price{font:36px Display,serif;margin:20px 0}.company-hero figure{margin:0;background:var(--surface);padding:24px}.company-hero img,.company-gallery img{display:block;width:100%;height:auto;object-fit:contain}.company-hero img{max-height:630px}figcaption{margin-top:16px;font-size:17px}.company-preview{padding:60px 4vw;background:var(--surface);display:grid;grid-template-columns:1fr 1fr;gap:5vw}.company-preview form{display:grid;gap:12px;max-width:420px}.company-preview input{width:100%;padding:12px;color:var(--ink);background:var(--paper);border:1px solid var(--muted)}.company-includes{margin:130px 4vw;display:grid;grid-template-columns:1fr 1.4fr;gap:7vw}.company-gallery{display:flex;gap:24px;padding:0 4vw}.company-gallery figure{margin:0;flex:1;min-width:0}.company-buy[disabled]{cursor:not-allowed}.company-preview .board+.board{margin-top:30px}.company-preview .board-title{overflow-wrap:anywhere;font-size:22px}.company-preview .cells{margin-top:16px}@media(max-width:700px){.company-hero,.company-preview,.company-includes{display:block}.company-hero{padding:28px 20px 60px}.company-hero h1{font-size:44px}.company-hero figure{margin-top:36px}.company-preview{padding:48px 20px}.company-preview form{max-width:none}.company-preview #company-boards{margin-top:40px}.company-includes{margin:80px 20px}.company-gallery{display:block;padding:0 20px}.company-gallery figure{margin-bottom:40px}header{flex-wrap:wrap;gap:16px}.company-buy{width:100%}}
