.l567-promo{--promo-ink:#10191e;--promo-yellow:#ffcc23;--promo-paper:#fffdf5;background:#10191e;color:var(--promo-paper);font-family:L567Onest,Helvetica,sans-serif;padding:36px 28px 24px;position:relative;overflow:hidden;background-image:radial-gradient(ellipse at 90% 65%,#123a4c 0,transparent 58%)}.l567-promo *{box-sizing:border-box}.l567-promo-inner{max-width:1140px;margin:auto;position:relative}.l567-promo-top{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:26px;border-bottom:1px solid #ffffff30;font-size:10px;letter-spacing:.14em;font-weight:650}.l567-promo-top>span:first-child:before{content:'';display:inline-block;width:8px;height:8px;background:var(--promo-yellow);border-radius:50%;margin-right:12px}.l567-promo-status{color:#b8d9e5;font-size:9px;text-align:right}.l567-promo-grid{display:grid;grid-template-columns:1.15fr 1fr;column-gap:70px;padding:50px 0 44px;align-items:start}.l567-promo-copy{grid-column:1;grid-row:1}.l567-promo h2{color:var(--promo-paper);font-family:L567Fraunces,Georgia,serif;font-size:clamp(38px,4.3vw,60px);line-height:1.08;letter-spacing:-.045em;font-weight:400;margin:0 0 23px}.l567-promo h2 em{color:var(--promo-yellow);font-weight:400}.l567-promo p{color:#cbd5d9;font-size:15px;line-height:1.8;margin:0;max-width:470px}.l567-promo-ticket{grid-column:2;grid-row:1 / span 2;align-self:center;background:var(--promo-paper);color:var(--promo-ink);transform:rotate(3deg);border-radius:8px;box-shadow:12px 18px 0 #00000026;position:relative;margin:8px 12px 16px}.l567-promo-ticket:before{content:'';position:absolute;inset:-35px;z-index:-1;background-image:radial-gradient(#48a1be55 1.5px,transparent 1.5px);background-size:12px 12px}.l567-promo-ticket-head{display:flex;justify-content:space-between;gap:15px;padding:19px 24px;border-bottom:1px solid #10191e24;font-size:9px;letter-spacing:.1em;font-weight:700}.l567-promo-discount{text-align:center;padding:30px 15px 28px}.l567-promo-discount>span{font-size:14px;letter-spacing:.14em;font-weight:650}.l567-promo-discount>strong{display:block;font-family:L567Onest,Helvetica,sans-serif;font-size:clamp(110px,12vw,166px);line-height:1.12;letter-spacing:-.09em;font-weight:800;padding-right:12px}.l567-promo-discount>strong span{font-size:.51em;letter-spacing:-.08em}.l567-promo-discount small{font-size:13px;color:#49545a}.l567-promo-date{border-top:2px dashed #10191e55;text-align:center;padding:24px 14px 28px;position:relative;background:var(--promo-yellow);border-radius:0 0 8px 8px}.l567-promo-date:before,.l567-promo-date:after{content:'';position:absolute;top:-13px;width:24px;height:24px;background:#13232c;border-radius:50%}.l567-promo-date:before{left:-12px}.l567-promo-date:after{right:-12px}.l567-promo-date span{display:block;font-size:9px;letter-spacing:.17em;margin-bottom:6px}.l567-promo-date strong{font-size:21px;font-weight:700}.l567-promo-details{grid-column:1;grid-row:2}.l567-promo-services{list-style:none;display:flex;gap:0;padding:0;margin:30px 0 27px}.l567-promo-services li{display:flex;flex:1;align-items:center;flex-direction:column;gap:10px;border-right:1px solid #ffffff25;font-size:11px;color:#e3e9eb}.l567-promo-services li:last-child{border:0}.l567-promo-services svg{width:30px;height:30px;color:#8dc9de}.l567-promo p.l567-promo-urgency{font-size:12px;margin:0 0 14px;color:#e4e9eb}.l567-promo a.l567-promo-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--promo-yellow);color:var(--promo-ink);padding:17px 20px;min-height:56px;border-radius:4px;font-weight:700;font-size:14px;text-decoration:none;transition:background .2s,transform .2s;max-width:380px}.l567-promo-cta svg{width:21px;height:21px;flex-shrink:0}.l567-promo a.l567-promo-cta:hover{background:#ffdf72;transform:translateY(-2px)}.l567-promo a.l567-promo-phone{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:#cbd5d9;text-decoration:none;letter-spacing:.08em;margin-top:3px}.l567-promo a:focus-visible{outline:3px solid #fff;outline-offset:5px}.l567-promo-footer{border-top:1px solid #ffffff30;padding-top:22px;display:flex;justify-content:space-between;gap:14px;font-size:10px;color:#a8bdc7}.l567-promo-footer>span:first-child{font-weight:700;color:#fff}.l567-promo-footer>span:last-child{font-size:8px;letter-spacing:.12em}.l567-promo.is-expired .l567-promo-status{color:#ffdf72}.l567-promo.is-expired .l567-promo-ticket{filter:saturate(.5)}@media(prefers-reduced-motion:no-preference){.l567-promo-copy,.l567-promo-details{animation:l567-promo-reveal .65s ease-out both}@keyframes l567-promo-reveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:900px){.l567-promo-grid{column-gap:36px}.l567-promo-ticket{margin-left:0;margin-right:4px}.l567-promo-ticket-head{padding:16px;font-size:8px}.l567-promo-date strong{font-size:18px}.l567-promo-footer>span:last-child{display:none}}@media(max-width:650px){.l567-promo{padding:26px 22px 24px}.l567-promo-top{align-items:flex-start;gap:12px;font-size:9px;letter-spacing:.07em}.l567-promo-top>span:first-child{max-width:190px}.l567-promo-top>span:first-child:before{margin-right:7px;width:6px;height:6px}.l567-promo-status{font-size:8px;max-width:100px}.l567-promo-grid{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px 0 26px}.l567-promo-copy{grid-column:1;grid-row:1}.l567-promo h2{font-size:clamp(36px,9.2vw,52px);margin-bottom:18px}.l567-promo p{font-size:14px}.l567-promo-ticket{grid-column:1;grid-row:2;width:calc(100% - 18px);max-width:390px;justify-self:center;margin:6px 0 10px;transform:rotate(2deg)}.l567-promo-ticket-head{padding:15px 20px}.l567-promo-discount{padding:23px 15px}.l567-promo-discount>strong{font-size:130px}.l567-promo-discount>span{font-size:12px}.l567-promo-date{padding:19px 12px 21px}.l567-promo-date strong{font-size:21px}.l567-promo-details{grid-column:1;grid-row:3}.l567-promo-services{margin:0 0 25px}.l567-promo-services li{font-size:10px}.l567-promo-services svg{width:27px;height:27px}.l567-promo a.l567-promo-cta{max-width:none;font-size:13px}.l567-promo-footer{flex-direction:column;gap:5px;font-size:10px}}