.page-discounts #content{max-width:1440px;margin:auto;padding:32px 40px 80px}.discount-breadcrumb{font-size:12px;color:#687370;margin-bottom:40px}.discount-breadcrumb a{color:inherit}.discount-breadcrumb span{margin:0 12px}.discount-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center;padding:24px 0 64px}.discount-hero h1{font-size:clamp(36px,4.2vw,64px);line-height:1.08;letter-spacing:-.035em;max-width:750px;margin:18px 0 24px}.discount-lead{font-size:18px;line-height:1.8;max-width:640px;margin-bottom:30px}.discount-mark{background:#192a2d;color:#fff;border-radius:24px;padding:48px 40px;position:relative;overflow:hidden}.discount-mark:after{content:'';position:absolute;width:250px;height:250px;border:1px solid #bb8d3440;border-radius:50%;right:-150px;bottom:-100px;box-shadow:0 0 0 28px #bb8d3412,0 0 0 56px #bb8d340c}.discount-mark>span{font-size:13px;letter-spacing:.06em;color:#e7d3a6}.discount-mark>strong{display:block;font-size:clamp(66px,7.2vw,112px);font-weight:750;letter-spacing:-.055em;color:#ffc04a;line-height:1.4}.discount-mark small{font-size:.55em;margin-left:5px}.discount-mark p{color:#e0e7e6;font-size:16px;line-height:1.8;margin:4px 0 0}.discount-section-heading h2,.discount-conditions h2,.discount-finish h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.025em;line-height:1.2;margin:12px 0 18px}.discount-section-heading p{max-width:760px}.discount-table{display:block;width:100%;border:0;margin:32px 0 0}.discount-table thead,.discount-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.discount-table tbody{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.discount-table tr{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#ffffffd9;border:1px solid #e5e3dc;border-radius:12px;padding:25px 24px}.discount-table th,.discount-table td{border:0;background:none;padding:0;text-align:left}.discount-table th{font-size:20px;font-weight:650}.discount-table th span{display:block;font-size:13px;font-weight:400;color:#65706d;margin-top:3px}.discount-table td{font-size:38px;font-weight:750;letter-spacing:-.045em;color:#a66c00;white-space:nowrap}.discount-table .discount-best{background:#192a2d;border-color:#192a2d;color:white}.discount-best td{color:#ffc04a}.discount-table .discount-best th span{color:#e0e7e6}.discount-conditions{display:flex;gap:28px;margin:40px 0 64px;padding:32px;border:1px solid #e7deca;border-radius:14px;background:#f6f3ebe8}.discount-conditions-mark{display:grid;place-items:center;flex:0 0 42px;height:42px;border:1px solid #b58a35;border-radius:50%;font-family:Georgia,serif;font-size:26px;color:#8b6108}.discount-conditions h2{font-size:26px}.discount-conditions p{max-width:940px;line-height:1.8}.discount-conditions p:last-child{margin-bottom:0}.discount-finish{display:grid;grid-template-columns:1.6fr 1fr;gap:60px;align-items:center;border-top:1px solid #e1e0d9;padding-top:48px}.discount-finish p{line-height:1.8}.discount-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.discount-finish a:not(.button){color:#805900;text-decoration:underline;text-underline-offset:4px}@media(max-width:950px){.discount-hero{gap:30px}.discount-mark{padding:32px 24px}.discount-table tr{padding:20px 18px}.discount-table td{font-size:32px}.discount-table th{font-size:18px}.discount-finish{gap:28px}}@media(max-width:680px){.page-discounts #content{padding:24px 20px 56px}.discount-breadcrumb{margin-bottom:24px}.discount-hero{grid-template-columns:1fr;padding:8px 0 40px;gap:24px}.discount-hero h1{font-size:39px}.discount-lead{font-size:16px}.discount-mark{padding:28px}.discount-mark>strong{font-size:78px;line-height:1.3}.discount-mark p{font-size:14px}.discount-table tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.discount-table tr{padding:18px 14px;gap:8px}.discount-table th{font-size:17px}.discount-table td{font-size:30px}.discount-table .discount-best{grid-column:1/-1}.discount-conditions{padding:24px 20px;gap:15px;margin-bottom:40px}.discount-conditions-mark{flex-basis:30px;height:30px;font-size:21px}.discount-conditions h2{font-size:24px}.discount-conditions p{font-size:15px}.discount-finish{grid-template-columns:1fr;padding-top:32px;gap:18px}.discount-actions{align-items:stretch}.discount-actions .button{text-align:center}}@media(max-width:360px){.discount-table tbody{grid-template-columns:1fr}.discount-hero h1{font-size:34px}}

.page-discounts .button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:54px;padding:16px 24px;border-radius:6px;background:#ffb51b;color:#192a2d;font-weight:700;text-decoration:none;border:1px solid #ffb51b}.page-discounts .button:hover{background:#e8a109;border-color:#e8a109}.page-discounts .button.secondary{background:transparent;border-color:#a3aba6}.page-discounts .button:focus-visible{outline:3px solid #805900;outline-offset:4px}
