.product-arrow{width:20px;height:20px;flex-shrink:0;vertical-align:middle}.product-gallery{padding-top:65px;padding-bottom:75px}.product-gallery h2 em,.product-intro h1 em{font-style:normal;color:#c7f403}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:32px}.product-tile{display:block;color:inherit;text-decoration:none;min-width:0}.product-tile-visual{aspect-ratio:1;background:radial-gradient(ellipse at 50% 45%,#383a31,#20211e 75%);overflow:hidden;border:1px solid #ffffff12;display:grid;place-items:center;position:relative}.product-tile-visual>img{width:100%;height:100%;object-fit:contain;transition:transform .6s}.product-tile:hover .product-tile-visual>img{transform:scale(1.035)}.product-tile-heading{display:flex;align-items:center;justify-content:space-between;margin:16px 0 10px;gap:8px}.product-tile-heading h3{font-family:var(--font-display);font-size:15px;line-height:1.6;font-weight:400;margin:0}.product-tile-heading>.product-arrow{color:#c7f403;width:18px;height:18px}.product-tile>p{color:#b5b7ae;margin-bottom:14px;font-size:14px;line-height:1.5;min-height:42px}.product-tile-cta{font-size:10px;text-transform:uppercase;letter-spacing:.14em;padding-bottom:8px;border-bottom:1px solid #c7f403;color:#e2e5d9;display:inline-block}.product-tile:focus-visible{outline:2px solid #c7f403;outline-offset:10px}.product-card-art{width:100%;height:100%;display:grid;place-items:center;perspective:800px}.product-card-art>div{display:flex;flex-direction:column;justify-content:space-between;width:72%;aspect-ratio:1.65;border-radius:15px;padding:30px;background:linear-gradient(135deg,#343532,#111210 70%);border:1px solid #67695b;box-shadow:16px 28px 35px #0008;transform:rotate(-13deg);color:#c7f403}.product-card-art strong{font-family:Michroma,sans-serif;font-size:clamp(20px,3vw,42px);letter-spacing:.12em}.product-card-art span{font-size:10px;letter-spacing:.15em;color:#bdc0b5}.product-card-art i{font-size:11px;font-style:normal;align-self:flex-end}.product-concept{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;color:#868c73}.product-concept>svg{width:55%;height:70%;max-height:290px;stroke:currentColor;stroke-width:1.5}.product-concept>span{font-size:10px;letter-spacing:.22em}.product-intro{padding-top:155px;padding-bottom:70px;background:radial-gradient(ellipse at right top,#353c20 0%,transparent 65%)}.product-back{display:inline-flex;gap:15px;align-items:center;color:#b8bcae;font-size:13px;margin-bottom:55px}.product-back .product-arrow{transform:rotate(-135deg);width:15px;height:15px}.product-intro h1{font-family:var(--font-display);font-size:clamp(28px,4vw,56px);font-weight:400;line-height:1.4;letter-spacing:-.035em;margin:20px 0 25px;max-width:1050px}.product-lead{font-size:20px;line-height:1.6;max-width:650px;color:#b6baaf;margin-bottom:30px}.product-coming{display:inline-block;padding:10px 18px;border:1px solid #737b56;border-radius:30px;color:#c7f403;font-size:13px}.product-pending{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.product-pending-art{aspect-ratio:1.2;background:#252721;border:1px solid #ffffff12}.product-pending h2{font-size:clamp(28px,3vw,44px)}.product-pending p:not(.eyebrow){color:#b6baaf;line-height:1.7;margin:25px 0}.product-intro~.cards-section{padding-top:60px}#cards-configurator{scroll-margin-top:0}
@media(max-width:1000px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}
@media(max-width:650px){.product-gallery{padding-top:65px;padding-bottom:70px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px;margin-top:28px}.product-tile-heading h3{font-size:12px;line-height:1.6}.product-tile-heading{align-items:flex-start;min-height:44px;margin:12px 0 4px}.product-tile>p{display:none}.product-tile-cta{font-size:10px;letter-spacing:.06em}.product-tile-heading>.product-arrow{width:14px;height:14px;margin-top:4px}.product-tile .product-concept>span{font-size:8px;letter-spacing:.08em}.product-card-art strong{font-size:30px}.product-card-art>div{padding:24px}.product-intro{padding-top:120px;padding-bottom:45px}.product-back{margin-bottom:38px}.product-lead{font-size:17px}.product-pending{grid-template-columns:1fr;gap:35px}.product-tile-visual{aspect-ratio:1}}
@media(prefers-reduced-motion:reduce){.product-tile-visual>img{transition:none}.product-tile:hover .product-tile-visual>img{transform:none}}

.about-synkro{border-top:1px solid #ffffff15}.about-synkro h2 em,.synkro-difference h2 em{font-style:normal;color:#c7f403}.about-body{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:50px}.about-statement{font-size:clamp(24px,3vw,38px);line-height:1.4;letter-spacing:-.02em;color:#e7e9df}.about-statement span{color:#c7f403}.about-body>div>p{margin-bottom:22px;max-width:580px;line-height:1.85}.about-link{display:inline-flex;gap:20px;align-items:center;color:#c7f403;min-height:44px}.difference-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:55px}.difference-grid article{border-top:1px solid #62664e;padding-top:25px}.difference-number{font-size:12px;color:#c7f403;letter-spacing:.16em}.difference-grid h3{font-family:var(--font-display);font-size:17px;line-height:1.65;margin:26px 0 18px}.difference-grid p{font-size:15px;line-height:1.8}.footer .footer-social-link{display:inline-flex;align-items:center;gap:12px}.footer .footer-social-icon{display:block;width:22px;height:22px;min-width:22px;flex-shrink:0}.faq-list details a{display:inline-block;text-decoration:underline;color:#c7f403;padding:8px 0;min-height:44px}.footer nav{gap:6px 24px}
@media(max-width:950px){.difference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-body{gap:35px}}
@media(max-width:650px){.about-body{grid-template-columns:1fr;gap:28px;margin-top:30px}.difference-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.difference-grid h3{margin-top:16px}.about-statement br{display:none}.footer .footer-social-link{min-height:48px}}

.product-tile-visual>.supplied-card-image{width:84%;height:auto;max-height:86%;object-fit:contain;border-radius:12px;box-shadow:0 22px 40px #0006}.supplied-bands-preview{display:flex;flex-direction:column;width:100%;height:100%;justify-content:center;gap:12px;padding:18px}.supplied-bands-preview img{display:block;width:100%;height:calc(50% - 6px);object-fit:contain}.supplied-card-feature{margin:48px 0 0;max-width:650px}.supplied-card-feature img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid #ffffff18}.supplied-card-feature figcaption{font-size:12px;letter-spacing:.12em;color:#aeb29f;margin-top:16px}.supplied-bands-gallery{display:grid;gap:24px;min-width:0}.supplied-bands-gallery figure{margin:0}.supplied-bands-gallery img{display:block;width:100%;height:auto;border:1px solid #ffffff18;border-radius:8px}
@media(max-width:650px){.supplied-bands-preview{padding:10px;gap:8px}.supplied-card-feature{margin-top:35px}.supplied-bands-gallery{gap:18px}}

/* Compact copy and supplied menu preview. */
.product-tile-visual>.supplied-menu-image{width:94%;height:auto;max-height:94%;object-fit:contain;border:1px solid #ffffff14;border-radius:5px;box-shadow:0 15px 35px #0005}
.supplied-menu-feature{aspect-ratio:auto;background:none;border:0}
.supplied-menu-feature img{display:block;width:100%;height:auto;border:1px solid #ffffff18;border-radius:8px}
.about-body-compact{align-items:center;margin-top:28px;grid-template-columns:1.5fr 1fr}
.about-body-compact>p{max-width:660px;font-size:18px;line-height:1.7}
.about-body-compact>.about-link{justify-self:end}
.cards-how{margin:0 0 32px;border-block:1px solid var(--line)}
.cards-how>summary{color:#c7f403}
.cards-how .card-story{margin:15px 0 30px}
.cards-heading:focus{outline:none}
@media(max-width:650px){.about-body-compact{grid-template-columns:1fr;gap:15px}.about-body-compact>.about-link{justify-self:start}.product-intro h1{font-size:clamp(25px,6vw,36px)}}

.cards-heading h2{font-size:clamp(24px,3vw,36px)}
.cards-heading .cards-badges{margin-top:16px}
