@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap');
:root{color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#F0F0EB;color:#282D29;font-family:'DM Sans','Noto Sans SC',-apple-system,BlinkMacSystemFont,'PingFang SC',sans-serif}header{max-width:1560px;margin:0 auto;padding:46px 30px 24px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.brand-kicker{font-size:12px;font-weight:700;letter-spacing:.18em;color:#718472}.page-h1{font-size:32px;margin:12px 0 10px;letter-spacing:-1px}.page-subtitle{color:#788077;font-size:13px;line-height:1.6;max-width:670px;margin:0}.gallery{max-width:1560px;margin:0 auto;padding:8px 28px 65px;display:grid;grid-template-columns:repeat(auto-fill,minmax(430px,1fr));column-gap:29px;row-gap:47px;justify-items:center}.screen-figure{margin:0;min-width:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:15px}.screen-caption{width:402px;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:14px;padding:0 7px}.caption-tag{background:#E0E7DD;color:#607361;padding:6px 10px;border-radius:50px;font-size:11px}.phone{height:894px;width:422px;border:9px solid #242824;border-radius:55px;background:#F8F8F5;overflow:hidden;box-shadow:0 15px 30px #1E2A1E20,0 4px 12px #1E2A1E17;position:relative}.phone:after{content:'';pointer-events:none;position:absolute;inset:0;border-radius:45px;box-shadow:inset 0 0 0 1px #ffffff66}.phone iframe{display:block;width:402px;height:874px;border:0;background:#F8F8F5}.open-direct{color:#75867A;text-decoration:none;font-weight:500;font-size:12px}.open-direct:hover{text-decoration:underline}.tools{display:flex;gap:10px;align-items:center}.toolbar-btn{border:1px solid #D8DDD4;background:#fff;color:#566B59;padding:10px 14px;border-radius:11px;cursor:pointer;font:inherit;font-size:12px}.footer{padding:30px;text-align:center;color:#90998E;font-size:12px;border-top:1px solid #DFE3D9}.intro-note{font-size:12px;color:#647563;max-width:1560px;padding:12px 30px 0;margin:0 auto}@media(max-width:600px){header{padding:27px 18px 18px;display:block}.page-h1{font-size:25px}.tools{margin-top:15px}.gallery{grid-template-columns:1fr;padding:10px 0 38px;gap:25px}.screen-figure{transform:scale(.86);transform-origin:top center;margin-bottom:-118px}.screen-caption{width:402px}.phone{max-width:none}}@media print{header,.intro-note,.footer,.tools{display:none!important}.gallery{grid-template-columns:repeat(3,1fr);gap:10px}.phone{transform:scale(.65);transform-origin:top left;margin-right:-148px;margin-bottom:-310px}}
