*{box-sizing:border-box}body{margin:0;background:#090909;color:#f7f7f5;font:16px/1.6 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}header,main,footer{max-width:1320px;margin:auto}header{height:112px;padding:0 56px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #292929}.brand{position:relative;font-size:30px;font-weight:700;letter-spacing:-1.5px;color:inherit;text-decoration:none}.brand span{font-weight:300}.brand i{display:block;width:43px;height:3px;background:#e31b23;margin-top:2px}.header-right{display:flex;align-items:center;gap:30px;font-size:10px;letter-spacing:2px;color:#a6a6a6}select{background:#151515;border:1px solid #353535;border-radius:4px;color:white;padding:8px;font:inherit}.intro{padding:62px 56px 36px}.eyebrow{color:#e65b60;font-size:11px;font-weight:600;letter-spacing:2.6px}h1{font-size:clamp(36px,4.4vw,60px);line-height:1.06;letter-spacing:-2px;font-weight:450;margin:15px 0 20px}.intro>p:last-child{color:#a6a6a6;font-size:15px}.product{padding:12px 56px 65px;display:grid;grid-template-columns:1.55fr 1fr;gap:64px;align-items:center}.stage{background:radial-gradient(ellipse at center,#333333,#171717 70%);border:1px solid #292929;border-radius:5px;overflow:hidden}.stage-top,.stage-bottom{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:15px}.pill{font-size:9px;color:#c1c1bd;letter-spacing:2px}.stage-bottom{font-size:11px;color:#a6a6a6;border-top:1px solid #333}.text-button{border:none;color:#ddd;background:none;font:inherit;cursor:pointer}model-viewer{width:100%;height:420px;--poster-color:transparent}.primary{background:#e31b23;color:white;border:0;border-radius:3px;padding:16px 24px;font-size:11px;font-weight:600;letter-spacing:1.5px;position:absolute;bottom:15px;left:50%;transform:translateX(-50%);white-space:nowrap;cursor:pointer}h2{font-size:46px;line-height:1.12;font-weight:500;letter-spacing:-1.5px;margin:14px 0 20px}.price{font-size:25px}.price span{color:#8f8f8f;font-size:11px;margin-left:8px}.description{font-size:15px;color:#b4b4b4;margin:24px 0}.rule{border-top:1px solid #292929;margin:25px 0}.fact{margin:18px 0}.fact span{display:block;color:#888;font-size:9px;letter-spacing:2px}.fact strong{font-size:13px;font-weight:400}.note{font-size:11px;color:#a6a6a6;border-left:2px solid #e31b23;padding-left:13px;margin:27px 0}details{font-size:12px;color:#aaa}summary{cursor:pointer}details a{display:inline-block;margin:10px 16px 0 0;color:white}.footnote{padding:28px 56px;border-top:1px solid #292929;display:flex;justify-content:space-between;align-items:center;gap:20px}.footnote span{font-size:10px;letter-spacing:2px}.footnote p{font-size:12px;color:#777}footer{padding:26px 56px;color:#999;font-size:13px;display:flex;justify-content:space-between}footer span{font-size:9px;letter-spacing:2px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}:focus-visible{outline:2px solid #e31b23;outline-offset:4px}@media(max-width:800px){header{padding:0 24px;height:85px}.header-right>span{display:none}.intro{padding:36px 24px 20px}.product{padding:8px 24px 40px;grid-template-columns:1fr;gap:30px}model-viewer{height:340px}.details h2{font-size:38px}.footnote{padding:24px;display:block}footer{padding:20px 24px}.stage-bottom{padding:16px;font-size:10px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
.iphone-ar{display:flex;align-items:center;justify-content:center;gap:10px;background:#e31b23;color:white;text-decoration:none;border-radius:4px;padding:14px;font-size:13px;font-weight:600}.iphone-ar img{width:30px;height:30px;object-fit:cover;border-radius:3px}
