.nav__link--active{color:var(--c-ink)!important;font-weight:500!important}.nav__link--active:after{transform:scaleX(1)!important}.arm-hero{background:var(--c-bg);padding:64px 24px 48px}.arm-hero__inner{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1100px;margin:0 auto;display:grid}.arm-hero__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--c-accent);margin-bottom:20px;font-size:.7rem;font-weight:500}.arm-hero__title{font-family:var(--font-display);color:var(--c-ink);margin-bottom:20px;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:400;line-height:1.1}.arm-hero__sub{color:var(--c-ink-light);max-width:420px;margin-bottom:32px;font-size:1.05rem;line-height:1.75}.arm-hero__visual{justify-content:center;align-items:center;min-height:240px;display:flex;position:relative}.arm-hero__bracelet{z-index:1;width:300px;position:relative}.arm-hero__bracelet-svg{width:100%;height:auto}.arm-hero__deco{justify-content:center;align-items:center;animation:50s linear infinite slowSpin;display:flex;position:absolute;inset:0}@keyframes slowSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.arm-hero__deco{animation:none}}.arm-products{background:var(--c-bg-alt);padding:80px 24px}.arm-products__inner{max-width:1000px;margin:0 auto}.product-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.product-card{background:var(--c-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transition:transform var(--transition), box-shadow var(--transition);overflow:hidden}.product-card:hover{box-shadow:var(--shadow-card);transform:translateY(-5px)}.product-card__img{background:var(--c-bg);justify-content:center;align-items:center;min-height:200px;padding:32px 24px 24px;display:flex}.product-card__illustration{width:100%;max-width:220px}.product-card__illustration svg{width:100%;height:auto}.product-card__body{padding:20px 24px 24px}.product-card__badge{letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent);border-radius:var(--radius-pill);background:#c4907a1a;margin-bottom:10px;padding:3px 10px;font-size:.65rem;font-weight:500;display:inline-block}.product-card__badge--new{color:var(--c-ink);background:#c9a84c26}.product-card__name{font-family:var(--font-display);color:var(--c-ink);margin-bottom:8px;font-size:1.15rem;font-weight:500}.product-card__desc{color:var(--c-ink-muted);margin-bottom:16px;font-size:.82rem;line-height:1.6}.product-card__footer{border-top:1px solid #c4907a1f;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.product-card__price{font-family:var(--font-display);color:var(--c-ink);font-size:1.2rem;font-weight:500}.product-card__cta{color:var(--c-accent);letter-spacing:.06em;transition:color var(--transition);font-size:.8rem;font-weight:500}.product-card__cta:hover{color:var(--c-accent-dark)}.style-options{gap:10px;display:flex}.style-option{border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--transition), background var(--transition);text-align:center;border:1.5px solid #c4907a40;flex-direction:column;flex:1;align-items:center;gap:4px;padding:14px 8px;display:flex}.style-option input[type=radio]{display:none}.style-option:hover{border-color:var(--c-accent)}.style-option--selected{border-color:var(--c-accent);background:#c4907a0f}.style-option__label{color:var(--c-ink);font-size:.85rem;font-weight:500}.style-option__desc{color:var(--c-ink-muted);font-size:.7rem}.arm-preview-svg{justify-content:center;align-items:center;padding:16px;display:flex}.arm-preview__chain{width:100%;max-width:360px;height:auto}.arm-compare{background:var(--c-bg);padding:80px 24px}.arm-compare__inner{max-width:720px;margin:0 auto}.compare-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.compare-table{border-collapse:collapse;background:var(--c-white);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-soft);overflow:hidden}.compare-table th{font-family:var(--font-display);color:var(--c-ink);text-align:center;background:#c4907a0f;border-bottom:1px solid #c4907a1f;padding:16px 20px;font-size:1rem;font-weight:500}.compare-table th:first-child{text-align:left}.compare-table td{color:var(--c-ink-light);text-align:center;border-bottom:1px solid #c4907a14;padding:14px 20px;font-size:.85rem}.compare-table__label{letter-spacing:.04em;font-weight:500;text-align:left!important;color:var(--c-ink)!important;font-size:.8rem!important}.compare-table tbody tr:last-child td{border-bottom:none}.compare-table tbody tr:hover{background:#c4907a08}.arm-size{background:var(--c-bg-alt);padding:80px 24px}.arm-size__inner{max-width:800px;margin:0 auto}.size-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px;display:grid}.size-step{text-align:center;padding:24px 16px}.size-step__num{font-family:var(--font-display);color:#c4907a59;margin-bottom:12px;font-size:2.4rem;font-weight:300;line-height:1}.size-step__title{font-family:var(--font-display);color:var(--c-ink);margin-bottom:8px;font-size:1.1rem;font-weight:500}.size-step__desc{color:var(--c-ink-muted);font-size:.85rem;line-height:1.6}.size-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.size-table{border-collapse:collapse;background:var(--c-white);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-soft);overflow:hidden}.size-table th{letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-muted);text-align:left;background:#c4907a0f;border-bottom:1px solid #c4907a1f;padding:14px 20px;font-size:.7rem;font-weight:500}.size-table td{color:var(--c-ink-light);border-bottom:1px solid #c4907a14;padding:14px 20px;font-size:.875rem}.size-table tbody tr:last-child td{border-bottom:none}.size-table__highlight{background:#c4907a0d}.size-table__highlight td{color:var(--c-ink);font-weight:500}@media (width<=1024px){.arm-hero__inner{grid-template-columns:1fr;gap:32px}.arm-hero__visual{min-height:180px}.arm-hero__bracelet{width:260px}.product-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.arm-hero{padding:48px 16px 32px}.arm-hero__inner{text-align:center}.arm-hero__sub{max-width:100%;margin-left:auto;margin-right:auto}.arm-hero__bracelet{width:220px}.arm-hero__deco svg{width:120px;height:120px}.arm-products{padding:56px 16px}.product-grid{grid-template-columns:1fr;max-width:360px;margin:0 auto}.style-options{flex-direction:column}.arm-compare,.arm-size{padding:56px 16px}.size-grid{grid-template-columns:1fr;gap:16px}}
