.iphone18-gallery{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,4vw,3rem);width:min(1100px,calc(100% - 2rem));margin:clamp(2rem,5vw,4rem) auto}.iphone18-gallery__stage{position:relative;display:grid;place-items:center}.iphone18-gallery__glow{position:absolute;top:12%;right:8%;bottom:12%;left:8%;border-radius:50%;background:radial-gradient(circle,rgba(255,196,92,.22),rgba(150,110,255,.12) 45%,transparent 70%);filter:blur(18px)}.iphone18-gallery__stage img{position:relative;width:min(100%,460px);height:auto;animation:iphone18-float 7s ease-in-out infinite alternate}@keyframes iphone18-float{0%{transform:translateY(0) rotate(-.6deg)}to{transform:translateY(-10px) rotate(.6deg)}}.iphone18-gallery__controls h2{margin:.3rem 0 1rem;font-size:clamp(1.4rem,3vw,2rem)}.iphone18-gallery__models,.iphone18-gallery__colors{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem}.iphone18-gallery button{display:inline-flex;min-height:44px;align-items:center;gap:.45rem;padding:0 .95rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#0000004d;color:#ffffffd1;font:inherit;font-size:.86rem;cursor:pointer}.iphone18-gallery button[aria-pressed=true]{border-color:#ffd27a;background:#ffd27a1f;color:#ffe2a8}.iphone18-gallery button:focus-visible{outline:2px solid #ffd27a;outline-offset:2px}.iphone18-gallery button i{width:16px;height:16px;border:1px solid rgba(255,255,255,.4);border-radius:50%}.iphone18-gallery__note{color:#ffffff9e;font-size:.84rem;line-height:1.55}@media(max-width:720px){.iphone18-gallery{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.iphone18-gallery__stage img{animation:none}}.category-guide-lead{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,5vw,5rem);align-items:center;margin:2rem 0 4rem;padding:clamp(1.3rem,3vw,3rem);border:1px solid #e9bc5e38;border-radius:28px;background:radial-gradient(ellipse at 85% 30%,#6459d426,transparent 65%),#121214}.category-guide-lead h2,.category-guide-trust h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1.08}.category-guide-lead p,.category-guide-choices p,.category-guide-trust p,.category-guide-faq p{color:#c7c7d0;line-height:1.75}.category-guide-lead .card-cta{margin-top:1.2rem}.category-guide-lead .product-constellation{min-width:0}.category-guide-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.6rem 0}.category-guide-choices article{padding:1.5rem;border:1px solid #ffffff20;border-radius:20px;background:#141416}.category-guide-choices article>span{color:#eec46d;font-size:.85rem;letter-spacing:.1em}.category-guide-choices h3{font-size:1.25rem;line-height:1.25;margin:.8rem 0}.category-guide-trust{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin:3rem 0;padding:2rem;border-top:1px solid #eac56b55;border-bottom:1px solid #eac56b30}.category-guide-faq details{border-bottom:1px solid #ffffff25;padding:1.25rem 0}.category-guide-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;cursor:pointer;font-size:1.08rem;font-weight:600}.category-guide-faq summary span{color:#f2bf4b;font-size:1.5rem}.category-guide-faq details[open] summary span{transform:rotate(45deg)}.category-guide-faq summary:focus-visible{outline:2px solid #f2bf4b;outline-offset:7px}.category-guide-related>div{display:flex;flex-wrap:wrap;gap:.8rem}.category-guide-related{margin:2rem 0 4rem}@media(max-width:720px){.category-guide-lead,.category-guide-trust,.category-guide-choices{grid-template-columns:1fr}.category-guide-trust{padding:1.25rem;gap:1rem}.category-guide-lead .product-constellation{min-height:280px}.category-guide-related .button{width:100%;justify-content:space-between}}.category-facts-wrap{width:min(1180px,calc(100% - 2rem));margin:0 auto 1rem}.category-facts-note{margin:0;color:#ffffff9e;font-size:.84rem}.category-facts-note a,.category-facts a{display:inline-flex;min-height:44px;align-items:center;color:#ffd27a}.category-facts{display:grid;gap:.5rem;margin:0}.category-facts dt{color:#ffe2a8;font-weight:700}.category-facts dd{margin:0;color:#ffffffb8;font-size:.86rem}
