@font-face{font-family:M;src:url(assets/manrope-400.ttf)}@font-face{font-family:M;src:url(assets/manrope-800.ttf);font-weight:800}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#eae8df;padding:26px 18px;color:#192f25;font:15px/1.55 M,Arial,sans-serif}main{max-width:1080px;margin:auto;background:#fffdf5;border:1px solid #c6c6b8;border-radius:20px;overflow:hidden;box-shadow:0 18px 55px #26322314}header,footer{display:flex;align-items:center;justify-content:space-between;padding:16px 34px}header{border-bottom:1px solid #c9ccbb}.logo{font-size:23px;font-weight:800;letter-spacing:1px;text-decoration:none;color:#233b2c;display:inline-flex;align-items:center}.logo b,.logo span{color:#96671f}.logo span{font:42px/.8 Georgia;margin-right:8px}.toplink{font-size:14px;font-weight:800;color:#2c4934;text-decoration:none}.toplink b{display:inline-grid;place-items:center;border:1px solid #9fa894;width:26px;height:26px;border-radius:50%;margin-left:4px}.feature{display:grid;grid-template-columns:45% 55%;min-height:445px}.photo{position:relative;min-height:100%;overflow:hidden;background:#e8c79f}.photo>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 43%}.receipt{position:absolute;bottom:18px;left:18px;right:18px;display:flex;align-items:center;gap:10px;padding:12px 15px;background:#fffdf1f5;border:1px solid #fff9df;border-radius:11px;box-shadow:0 5px 25px #302a1629}.receipt strong,.receipt small,.price span,.rate span{display:block}.receipt b{margin-left:auto;color:#326244}.coin{background:#efd18a;border:1px solid #d0a555;color:#745018;border-radius:50%;font:27px Georgia;padding:3px 10px}.offer{padding:30px clamp(20px,4vw,51px);align-self:center}.eyebrow,small{font-size:12px;font-weight:800;letter-spacing:1.7px;color:#705220}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow i{width:27px;height:2px;background:#b38639}h1{font:bold clamp(48px,5.5vw,72px)/.96 M,sans-serif;letter-spacing:-4px;margin:17px 0 24px}h1 em{font:italic 1.04em/.96 Georgia;color:#946822;letter-spacing:-3px}.rate{display:flex;align-items:center;gap:17px;padding:10px 0;border-top:1px solid #d9dbcd}.rate>b{min-width:73px;font:800 37px/1 M;letter-spacing:-2px}.rate strong{font-size:17px}.rate span,.next p{color:#546052;font-size:14px}.receipt small{font-size:10px}.ribbon{display:flex;align-items:center;gap:18px;background:#e6c783;padding:20px 34px;color:#302d20}.loop{font:62px/.8 Georgia;color:#7f5a1d}.ribbon h2{font-size:23px;letter-spacing:-1px;margin:0}.price{margin-left:auto;border-left:1px solid #9c834d;padding-left:26px}.price strong{font-size:18px}.price span{font-size:13px}.next{display:grid;grid-template-columns:1.18fr 1fr;padding:30px 34px;gap:30px;align-items:start}.next h2{font:normal 33px/1.1 Georgia;letter-spacing:-1.2px;margin:9px 0 15px}.screen{aspect-ratio:16/9;background:#213528;border-radius:10px;overflow:hidden}.screen iframe{width:100%;height:100%;border:0}.film a{color:#745018;white-space:nowrap}.invite{padding:22px 26px;background:#eff2e9;border:1px solid #d4dbca;border-radius:13px}.invite p{margin:8px 0 14px}label{font-weight:800;font-size:14px;display:block;margin:9px 0 4px}input,button{width:100%;border-radius:6px;font:inherit;padding:10px 13px}input{border:1px solid #b7c0b1;background:#fff}button{margin-top:16px;background:#244634;color:white;cursor:pointer;border:0;display:flex;justify-content:space-between;font-weight:800}button:hover{background:#315c45}footer{border-top:1px solid #d4d8ca;gap:20px;font-size:12px}a:focus-visible,input:focus-visible,button:focus-visible{outline:3px solid #ae822e;outline-offset:2px}@media(max-width:720px){body{padding:8px}.feature,.next{grid-template-columns:1fr}.offer{grid-row:1;padding:24px}.photo{height:280px}.ribbon{flex-wrap:wrap;gap:8px 15px;padding:18px 22px}.price{width:100%;border:0;padding:0 0 0 0}.price span{display:inline;margin-left:8px}.next{padding:22px 18px;gap:16px}.invite{padding:18px}header,footer{padding:15px 18px}footer{display:block}.rate>b{font-size:32px}.logo{font-size:20px}}
