#services .tabs{max-width:1000px;grid-template-columns:repeat(4,minmax(0,1fr))}.real-photo-frame{aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;padding:18px;background:radial-gradient(ellipse at 50% 30%,#514b40,#29261f);overflow:hidden}.service-photo-card .real-photo-frame img{width:100%;height:100%;object-fit:contain;aspect-ratio:auto;background:transparent;border-radius:5px}.console-photo-frame{background:radial-gradient(ellipse at 50% 35%,#f5eddf,#d5c3a3);padding:20px}.photo-model{display:block;font-size:11px;line-height:1.45;color:#cbb99b;letter-spacing:.02em;margin:0 0 12px;min-height:16px}.catalog-photo-note{font-size:13px;line-height:1.7;color:#655b49;max-width:820px;margin:26px auto 0;text-align:center}.catalog-photo-note a{color:inherit;text-underline-offset:3px}.console-directory{background:#eee8dc;color:#201e19;padding:64px 0}.console-directory h2{color:#201e19}.console-directory .service-photo-grid{margin-top:28px}.console-intro{padding-block:48px 54px;max-width:920px}.console-intro h1{font-size:clamp(36px,4.5vw,64px);line-height:1.08;max-width:820px}.console-intro .content-lead{max-width:730px}.console-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.console-model{border:1px solid #615846;border-radius:14px;padding:30px;background:#25231e;scroll-margin-top:28px}.console-model h3{font-size:26px;margin:8px 0 12px}.console-model p{line-height:1.8;color:#d5c8b2}.console-model .content-eyebrow{font-size:12px;margin:0}.console-model a{color:#ead1a5;text-underline-offset:5px}.component-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.component-card{margin:0;background:#29261f;border:1px solid #63563e;border-radius:14px;overflow:hidden}.component-card .real-photo-frame{aspect-ratio:4/3}.component-card img{width:100%;height:100%;object-fit:contain}.component-card figcaption{padding:22px;line-height:1.6;color:#d8ccb6}.component-card strong{display:block;font-size:21px;color:#f5efe5;margin-bottom:8px}.sources-list{display:grid;gap:18px;list-style:none;padding:0}.sources-list li{border:1px solid #615846;border-radius:12px;padding:22px;overflow-wrap:anywhere;line-height:1.75}.sources-list a{color:#ead1a5}.sources-list h2{font-size:22px;margin:0 0 10px}.sources-list p{margin:6px 0}.source-disclaimer{max-width:800px;line-height:1.8;color:#d5c8b2}@media(max-width:650px){#services .tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#services .tabs button{min-height:46px}.console-model-grid,.component-grid{grid-template-columns:1fr}.console-model{padding:24px}.console-intro{padding-block:30px 40px}.console-directory{padding:44px 0}.real-photo-frame{padding:14px}.console-photo-frame{padding:20px}.component-card figcaption{padding:18px}}