*{box-sizing:border-box}body{margin:0;background:#fdf5e9;color:#285a34;font:17px/1.6 Arial,sans-serif}header,main,footer{max-width:1120px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dae0d5}a{color:inherit}.brand{font-size:32px;font-weight:800;text-decoration:none;letter-spacing:-1px}.brand i{color:#97d839}nav{font-size:14px}h1{font-size:clamp(38px,6vw,68px);line-height:1.05;letter-spacing:-2px;margin:20px 0}h2{font-size:26px;line-height:1.2}.eyebrow{text-transform:uppercase;letter-spacing:3px;font-size:12px;font-weight:bold}.intro{max-width:630px;color:#285a34}.hero{padding:50px 0 30px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:30px 0}.card{border:1px solid #dce1d3;border-radius:20px;padding:28px;background:#fff}.number{display:block;font-size:44px;color:#a57dc9;font-weight:800}.button{display:inline-block;background:#285a34;color:white;padding:14px 24px;text-decoration:none;border-radius:30px;font-weight:bold;margin:12px 8px 12px 0}.secondary{background:transparent;color:#285a34;border:1px solid #285a34}.pill{display:inline-block;background:#c4b7f3;color:#03210a;border-radius:20px;padding:5px 13px;font-size:12px}.detail{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start;margin:25px 0}.preview{background:white;border:1px solid #dce1d3;border-radius:20px;padding:16px}.preview img{width:100%;display:block}.note{font-size:14px;color:#285a34}footer{font-size:13px;border-top:1px solid #dae0d5;margin-top:50px}.steps{background:#eee8df;border-radius:20px;padding:24px 30px}li{margin:12px 0}@media(max-width:720px){header,main,footer{padding:20px}.cards,.detail{grid-template-columns:1fr}.hero{padding-top:30px}nav{max-width:140px;text-align:right}h1{letter-spacing:-1px}}
@font-face{font-family:Gliker;src:url('/brand/gliker-regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Instrument Sans';src:url('/brand/instrument-sans.ttf') format('truetype');font-weight:400 700;font-style:normal;font-display:swap}
body{font-family:'Instrument Sans',Arial,sans-serif;color:#285a34}
h1,h2,.number{font-family:Gliker,serif;font-weight:400;letter-spacing:0}
h1{line-height:1.08}h2{line-height:1.2}
.brand{display:block;line-height:0;flex-shrink:0}
.brand img{display:block;width:280px;height:90px;object-fit:cover;object-position:center}
header{padding-top:12px;padding-bottom:12px}.button{font-family:'Instrument Sans',Arial,sans-serif}.pill{color:#03210a}
@media(max-width:720px){.brand img{width:200px;height:68px}header{gap:12px}nav{font-size:12px}h1{letter-spacing:0}}

.brand img{width:280px;height:auto;object-fit:contain}@media(max-width:720px){.brand img{width:200px;height:auto}}
