.DevicePage-module__PWrwHq__page{background:#fff;min-height:100vh}.DevicePage-module__PWrwHq__container{background:#fff;min-height:100vh;padding:100px 2rem 4rem}.DevicePage-module__PWrwHq__breadcrumb{max-width:900px;color:var(--text-secondary);align-items:center;gap:.5rem;margin:0 auto 2rem;font-size:.875rem;display:flex}.DevicePage-module__PWrwHq__breadcrumb a{color:var(--gold-base);text-decoration:none;transition:color .3s}.DevicePage-module__PWrwHq__breadcrumb a:hover{color:var(--gold-bright)}.DevicePage-module__PWrwHq__separator{color:var(--text-light);margin:0 .25rem}.DevicePage-module__PWrwHq__article{max-width:900px;margin:0 auto}.DevicePage-module__PWrwHq__header{border-bottom:1px solid #d4af3733;margin-bottom:3rem;padding-bottom:2rem}.DevicePage-module__PWrwHq__manufacturerBadge{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#d4af37;border:1px solid #d4af3766;border-radius:20px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.DevicePage-module__PWrwHq__title{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:.05em;margin:0 0 1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:300}.DevicePage-module__PWrwHq__subtitle{font-family:var(--font-body);color:var(--text-secondary);max-width:680px;margin:0;font-size:1.125rem;line-height:1.7}.DevicePage-module__PWrwHq__section{margin-bottom:2.5rem}.DevicePage-module__PWrwHq__section h2{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:.05em;margin-bottom:1rem;font-size:1.5rem;font-weight:400}.DevicePage-module__PWrwHq__section p{font-family:var(--font-body);color:var(--text-secondary);margin-bottom:1rem;font-size:1rem;line-height:1.8}.DevicePage-module__PWrwHq__section p:last-child{margin-bottom:0}.DevicePage-module__PWrwHq__photoPlaceholder{background:linear-gradient(135deg,#d4af370d,#c0c0c014);border:2px dashed #d4af374d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:300px;margin-bottom:2.5rem;display:flex}.DevicePage-module__PWrwHq__xMark{color:#2c241633;margin-bottom:.75rem;font-size:1.5rem}.DevicePage-module__PWrwHq__photoNote{font-family:var(--font-body);color:#2c241666;margin:0;font-size:.875rem}.DevicePage-module__PWrwHq__benefits{background:#d4af370a;border-left:3px solid #d4af37;border-radius:0 12px 12px 0;margin-bottom:2.5rem;padding:2rem}.DevicePage-module__PWrwHq__benefits h2{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:.05em;margin-bottom:1.25rem;font-size:1.5rem;font-weight:400}.DevicePage-module__PWrwHq__benefits ul{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.DevicePage-module__PWrwHq__benefits li{font-family:var(--font-body);color:var(--text-secondary);padding-left:1.5rem;font-size:.9375rem;line-height:1.6;position:relative}.DevicePage-module__PWrwHq__benefits li:before{content:"✓";color:#d4af37;font-weight:700;position:absolute;left:0}.DevicePage-module__PWrwHq__info{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:3rem;display:grid}.DevicePage-module__PWrwHq__infoCard{background:#d4af370f;border:1px solid #d4af3733;border-radius:12px;padding:1.5rem}.DevicePage-module__PWrwHq__infoCard h3{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:#d4af37;margin:0 0 .5rem;font-size:.8125rem;font-weight:500}.DevicePage-module__PWrwHq__infoCard p{font-family:var(--font-body);color:var(--text-primary);margin:0;font-size:1.0625rem;font-weight:500}.DevicePage-module__PWrwHq__cta{border-top:1px solid #d4af3733;align-items:center;gap:2rem;padding-top:2rem;display:flex}.DevicePage-module__PWrwHq__backButton{font-family:var(--font-body);color:var(--text-secondary);font-size:.9375rem;text-decoration:none;transition:color .3s}.DevicePage-module__PWrwHq__backButton:hover{color:var(--gold-base)}@media (max-width:768px){.DevicePage-module__PWrwHq__container{padding:90px 1.5rem 3rem}.DevicePage-module__PWrwHq__info{grid-template-columns:1fr}.DevicePage-module__PWrwHq__cta{flex-direction:column;align-items:flex-start}}
