*{box-sizing:border-box}body{margin:0;background:#faf9f5;color:#172d39;font:16px/1.7 system-ui,-apple-system,sans-serif}a{color:inherit}header{border-bottom:1px solid #dbdfdf;background:#fff}.notice{background:#16313e;color:#fff;padding:9px 24px;text-align:center;font-size:13px}nav{max-width:1160px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:21px 28px;gap:20px}.brand{text-decoration:none;font-weight:780;font-size:21px;letter-spacing:-.04em}.brand span{color:#b97934}nav .links{display:flex;gap:24px;font-size:14px}nav .links a{text-decoration:none}main{max-width:1160px;margin:0 auto;padding:40px 28px 70px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;color:#927041;text-transform:uppercase}h1{font-size:52px;line-height:1.12;letter-spacing:-.045em;margin:12px 0 20px;max-width:780px}h2{font-size:26px;letter-spacing:-.02em}h3{font-size:21px;margin:14px 0 7px}.hero{padding:35px 0 42px}.hero p{max-width:690px;color:#586b75;font-size:18px}.actions{display:flex;gap:15px;align-items:center;margin-top:27px}.button{display:inline-block;border:1px solid #274d5c;background:#214858;color:#fff;padding:10px 17px;border-radius:5px;text-decoration:none;font-size:14px}.quiet{background:transparent;color:#254d5b}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.card{border:1px solid #d8dddc;border-radius:9px;overflow:hidden;background:white}.card img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.card .copy{padding:19px 22px 24px}.card p{font-size:14px;color:#657781;margin:7px 0 15px}.card a{text-decoration:none}.row{display:flex;justify-content:space-between;align-items:center;gap:12px}.price{font-weight:750;font-size:22px}.old{font-size:14px;color:#8b9295;text-decoration:line-through;margin-right:7px}.stock{font-size:12px;color:#2d6c56;background:#edf6f1;padding:3px 8px;border-radius:4px}.stock.out{color:#8a603b;background:#fbf1e6}.strip{margin:40px 0 0;border-top:1px solid #d9dfdf;display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding-top:25px}.strip p{color:#637680;font-size:14px}.product{display:grid;grid-template-columns:1.1fr 1fr;gap:54px;padding-top:28px}.product img{width:100%;border-radius:9px}.product h1{font-size:41px;margin-top:10px}.product .price{font-size:31px}.sku{font-size:13px;color:#657a85}.product-copy>p{color:#5f737e}.disabled{display:block;width:100%;padding:14px;background:#ecefed;border:1px solid #ced7d9;border-radius:5px;margin:24px 0 10px;color:#60727a;font:inherit;cursor:not-allowed}.demo-note{border-left:3px solid #c99d58;padding:10px 15px;background:#fcf5e9;font-size:14px}.breadcrumbs{font-size:13px;color:#73818a}.prose{max-width:780px;min-height:48vh}.prose h1{font-size:40px}.prose p{color:#516a77}.technical{margin-top:28px;background:#edf2f2;padding:19px 24px;border-radius:6px}code{font-size:13px;background:#eef2f3;padding:3px 5px;border-radius:3px}footer{border-top:1px solid #d6dddd;padding:27px;color:#637781;font-size:13px;max-width:1160px;margin:auto}.footer-links{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:10px}@media(max-width:760px){main{padding:25px 20px 45px}nav{padding:17px 20px;flex-wrap:wrap}nav .links{gap:15px}h1{font-size:36px}.hero{padding:20px 0 30px}.grid{grid-template-columns:1fr;max-width:470px}.product{grid-template-columns:1fr;gap:22px}.product h1{font-size:33px}.strip{grid-template-columns:1fr;gap:0}.notice{font-size:12px}.hero p{font-size:16px}}