*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8f4e9;color:#303831;font:18px/1.6 Georgia,serif}header,main,footer{max-width:1280px;margin:auto;padding:30px 48px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #c4c7b7}a{color:inherit;text-decoration:none}.brand{font-size:25px;font-weight:bold;letter-spacing:-1px}header>a:last-child,.kicker,.number,footer{font:10px Arial;letter-spacing:2px}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:55px;padding:48px 0 62px;align-items:center}h1{font-size:clamp(60px,7vw,98px);font-weight:400;letter-spacing:-4px;line-height:1.02;margin:25px 0}.hero p{max-width:440px;color:#667062}.button{display:inline-block;margin-top:18px;border-bottom:1px solid;padding-bottom:8px}.sheet{position:relative;min-height:420px;background:#d6dec9;display:flex;align-items:center;justify-content:center;overflow:hidden}.fold{width:68%;height:290px;background:conic-gradient(from 0deg at 43% 50%,#c86f43 0 85deg,#e5b082 85deg 180deg,#f2d8b5 180deg 265deg,#a74e31 265deg);clip-path:polygon(0 23%,72% 0,100% 78%,28% 100%);transform:rotate(-9deg)}.sheet>span{position:absolute;bottom:22px;left:24px;font:10px/1.6 Arial;letter-spacing:2px}.section-title{padding:25px 0}h2{font-size:38px;line-height:1.2;font-weight:400;max-width:540px;margin:20px 0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}article{border-top:1px solid #9fa992;padding-top:18px}h3{font-size:28px;font-weight:400;margin:20px 0 12px}article p{font-size:16px;color:#667062}.note{margin:60px 0 15px;background:#e9e7d8;padding:36px}.note p{font-size:34px;line-height:1.3;margin:20px 0}.note a{font-size:14px;border-bottom:1px solid}footer{display:flex;justify-content:space-between;gap:18px;border-top:1px solid #c4c7b7}@media(max-width:650px){header,main,footer{padding:22px}.brand{font-size:22px}.hero{grid-template-columns:1fr;padding:28px 0;gap:24px}h1{letter-spacing:-2px}.sheet{min-height:310px}.fold{height:220px}.grid{grid-template-columns:1fr;gap:20px}h2{font-size:32px}.note{margin-top:30px;padding:25px}.note p{font-size:27px}footer{flex-direction:column;font-size:9px}}