 .collection-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;padding-bottom:25px}.collection-head .brand{text-decoration:none}.collection-head nav{display:flex;gap:20px;align-items:center}.collection-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:center;padding-top:65px;padding-bottom:65px}.collection-hero h1{font:clamp(3rem,6.8vw,6.8rem)/.95 Impact,sans-serif;letter-spacing:-.02em;margin:22px 0}.collection-lead{font-size:1.2rem;line-height:1.7;max-width:650px}.collection-offer{padding:32px;background:var(--collection-accent);border:2px solid #17191b;box-shadow:8px 8px 0 #17191b;transform:rotate(1deg)}.collection-offer strong{display:block;font:2.3rem/1.1 Impact,sans-serif;margin:18px 0}.collection-offer p{line-height:1.7}.collection-offer .button{display:block;text-align:center;background:#17191b;color:white;margin-top:24px}.collection-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:60px}.collection-model{display:grid;grid-template-columns:180px 1fr;gap:24px;align-items:center;border:1px solid #17191b;padding:22px;background:white}.collection-model img{width:180px;height:210px;object-fit:contain}.collection-model h2{font:1.8rem Impact,sans-serif;margin:10px 0}.collection-model p{font-size:.85rem;line-height:1.6}.collection-steps{background:#17191b;color:#f2f1eb;padding:45px 0}.collection-steps .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.collection-steps h2{font:1.7rem Impact,sans-serif}.collection-steps p{font-size:.95rem;line-height:1.7}.collection-faq{padding-top:55px;padding-bottom:55px}.collection-faq h2{font:2.5rem Impact,sans-serif}.collection-faq details{padding:20px 0;border-bottom:1px solid #17191b}.collection-faq summary{font-weight:700;cursor:pointer}.collection-faq details p{max-width:850px;line-height:1.7}.collection-contact{padding:35px;background:var(--collection-accent);margin-bottom:60px;display:flex;align-items:center;justify-content:space-between;gap:25px}.collection-contact h2{font:2rem Impact,sans-serif}.collection-contact p{line-height:1.6}.collection-footer{padding:30px 0;border-top:1px solid #17191b}.collection-footer nav{display:flex;gap:20px;flex-wrap:wrap}.line-hub{padding-top:60px;padding-bottom:60px}.line-hub h2{font:clamp(2.5rem,5vw,4.5rem)/1 Impact,sans-serif}.line-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.line-hub-card{background:var(--collection-accent);border:1px solid #17191b;display:flex;flex-direction:column;padding:25px;color:#17191b;text-decoration:none;min-height:225px;transition:transform .15s}.line-hub-card:hover{transform:translateY(-4px)}.line-hub-card h3{font:1.9rem/1.1 Impact,sans-serif;margin:12px 0}.line-hub-card p{font-size:.9rem;line-height:1.6}.line-hub-card span{font-size:.76rem;font-weight:800;margin-top:auto;padding-top:15px}.line-preset{padding:22px;background:#e7ff39;color:#17191b;margin:20px 0;border:1px solid #17191b}.line-preset h3{font:1.7rem Impact,sans-serif;margin:0 0 12px}.line-preset p{line-height:1.6}.line-preset .button{margin:8px 10px 0 0;font-size:.75rem}.previous-order{display:block;margin:18px 0}.previous-order input{display:block;width:100%;margin-top:8px}@media(max-width:800px){.collection-hero{grid-template-columns:1fr;gap:25px;padding-top:35px}.collection-models{grid-template-columns:1fr}.collection-head nav{gap:12px;font-size:.75rem}.collection-steps .wrap{grid-template-columns:1fr;gap:10px}.collection-contact{display:block}.line-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.collection-head{align-items:flex-start}.collection-head .brand small{display:none}.collection-head nav{flex-direction:column;align-items:flex-end}.collection-model{grid-template-columns:110px 1fr;gap:15px;padding:16px}.collection-model img{width:110px;height:155px}.collection-offer{padding:25px;box-shadow:5px 5px 0 #17191b}.collection-hero h1{font-size:3.2rem}.collection-contact{padding:24px}.line-hub-grid{grid-template-columns:1fr}}