.promo{overflow:hidden;isolation:isolate;padding:64px 0 56px!important}.promo:after,.promo:before{content:"";position:absolute;left:0;right:0;height:1px;z-index:1;background:linear-gradient(90deg,#0000,#72e06599,#f6c45380,#0000)}.promo:before{top:0}.promo:after{bottom:0}.promo-bg{position:absolute;inset:0;z-index:-1}.promo-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(800px 400px at 20% 30%,#3aaa3538,#0000 70%),linear-gradient(180deg,#060e0adb,#060e0af0)}.promo-bg img{width:100%;height:100%;object-fit:cover;border-radius:0}.promo-tab{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:2;padding:8px 20px;border-radius:0 0 14px 14px;font:800 .75rem/1 var(--sans-font);letter-spacing:.26em;text-transform:uppercase;color:var(--brand-ink);background:linear-gradient(90deg,var(--gold),#ffe08a)}.promo-in{padding-top:12px}.promo-lede{color:#c3d5c6;margin-bottom:46px;max-width:78ch}.promo-grid{display:grid;gap:34px}.promo-main{position:relative;border:1px solid #0000;border-radius:var(--rad-lg);overflow:visible;background:var(--glass) padding-box,var(--edge) border-box;padding:0 0 24px;box-shadow:0 30px 60px -24px #000c}.promo-art{display:block;width:100%;height:auto;border-radius:23px 23px 0 0;margin-bottom:20px}.promo-main>:not(.promo-art):not(.pop-out){margin-left:22px;margin-right:22px}.pop-out{position:absolute;right:-10px;top:-54px;width:118px;height:auto;z-index:3;filter:drop-shadow(0 20px 26px rgba(0,0,0,.6))}.promo-main h3{margin-top:0;margin-bottom:8px;font:800 .82rem/1 var(--sans-font);text-transform:uppercase;letter-spacing:.22em;color:var(--brand-hi)}.promo-sum{font:700 clamp(2rem,5vw,2.9rem)/1 var(--serif);color:#fff;margin:0 0 12px;text-transform:uppercase}.promo-sum .gold{font-size:1.75em;filter:drop-shadow(0 6px 18px rgba(246,196,83,.35))}.promo-plus{display:inline-block;margin-top:10px;padding:7px 14px;border-radius:999px;font:800 .95rem/1 var(--sans-font);letter-spacing:.06em;color:var(--brand-ink);background:linear-gradient(90deg,var(--brand-hi),var(--brand))}.chips{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-wrap:wrap;gap:8px}.chips li{padding:6px 12px;border-radius:999px;font-size:.82rem;color:#d7e8da;background:#ffffff0f;border:1px solid var(--line-2)}.promo-copy{color:#c3d5c6;margin-bottom:20px}.promo-side{display:grid;gap:38px;padding-top:6px}.promo-card{position:relative;margin:0;border:1px solid #0000;border-radius:var(--rad-lg);padding:20px 20px 18px;background:linear-gradient(160deg,#162e1fd1,#09160fdb) padding-box,var(--edge) border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .3s ease,box-shadow .3s ease}.pc-3d{position:absolute;right:10px;top:-34px;width:96px;height:auto;filter:drop-shadow(0 14px 16px rgba(0,0,0,.55))}.promo-card h3{margin:0 100px 8px 0;font:800 .95rem/1.2 var(--sans-font);text-transform:uppercase;letter-spacing:.12em;color:#fff}.pc-link{color:inherit;text-decoration:none;border:0}.pc-link:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit}.pc-link:focus-visible{outline:none}.promo-card:has(.pc-link:focus-visible){outline:2px solid var(--brand-hi);outline-offset:3px}.pc-sum{font:700 1.9rem/1.05 var(--serif);margin:0 0 8px;color:var(--gold)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.pc-sum{background:linear-gradient(180deg,var(--gold-hi),var(--gold) 50%,var(--gold-lo));-webkit-background-clip:text;background-clip:text;color:#0000}}.pc-line{font-size:.84rem;color:var(--muted);margin:0 0 4px}.pc-copy{font-size:.9rem;color:#c3d5c6;margin:10px 0 0}@media (min-width:1024px){.promo-card:hover{box-shadow:0 18px 34px -18px #3aaa3573}.promo-card:hover h3{color:var(--brand-hi)}}@media (min-width:900px){.promo-grid{grid-template-columns:1.05fr .95fr;gap:38px;align-items:stretch}.promo-side{padding-top:0}}@media (max-width:560px){.pop-out{width:88px;top:-40px;right:-4px}}.drop-band{position:relative;display:grid;gap:18px;align-items:center;padding:28px 26px;border-radius:var(--rad-lg);overflow:hidden;border:1px solid #f6c4534d;background:linear-gradient(120deg,#0d2416,#1a3a12 35%,#3b2a07 70%,#0d2416);background-size:220% 220%;animation:ubFlow 12s ease-in-out infinite alternate;box-shadow:0 26px 50px -24px #f6c45359}@keyframes ubFlow{0%{background-position:0 50%}to{background-position:100% 50%}}.drop-3d{width:96px;height:auto;filter:drop-shadow(0 18px 20px rgba(0,0,0,.55))}.drop-txt h2{font-size:clamp(1.7rem,3.6vw,2.2rem);margin:0 0 6px}.drop-big{font:700 clamp(2.4rem,6vw,3.4rem)/1 var(--serif);margin:0 0 10px;color:var(--gold)}.drop-upto{margin:4px 0 2px;font:700 .8rem/1 var(--sans-font);text-transform:uppercase;letter-spacing:.18em;color:#fff}@supports ((-webkit-background-clip:text) or (background-clip:text)){.drop-big{background:linear-gradient(180deg,var(--gold-hi),var(--gold) 50%,var(--gold-lo));-webkit-background-clip:text;background-clip:text;color:#0000}}.drop-txt p:last-child{margin:0;color:#d8e6da;font-size:.95rem}.drop-band .btn{justify-self:start}@media (min-width:760px){.drop-band{grid-template-columns:auto 1fr auto}.drop-band .btn{justify-self:end}}.offer-list{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:12px}.offer-list li{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--line-2);border-radius:var(--rad);padding:15px 16px;font-size:.95rem;background:linear-gradient(160deg,#162e1f99,#09160f99);transition:border-color .3s,transform .3s}.offer-list .ic{flex:none;width:36px;height:36px;padding:8px;border-radius:12px;color:var(--brand-ink);background:linear-gradient(180deg,var(--brand-hi),var(--brand))}@media (min-width:1024px){.offer-list li:hover{border-color:#72e06573;transform:translateY(-2px)}}@media (min-width:760px){.offer-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.steps{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:18px;position:relative}.steps:before{content:"";position:absolute;left:21px;top:22px;bottom:22px;width:2px;background:linear-gradient(var(--brand-hi),#f6c45380,#0000)}.steps li{display:flex;gap:16px;align-items:flex-start;position:relative}.step-n{flex:none;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 1.05rem/1 var(--sans-font);color:var(--brand-ink);background:linear-gradient(180deg,var(--brand-hi),var(--brand));box-shadow:0 0 0 5px #3aaa3526,0 10px 20px -8px #3aaa35cc}.steps-sm:before{left:17px}.steps-sm .step-n{width:36px;height:36px;font-size:.92rem}.step-b{padding-top:10px;font-size:.96rem}.steps-sm .step-b{padding-top:6px;font-size:.92rem}.facts{margin:0;display:grid;border-radius:var(--rad-lg);overflow:hidden;border:1px solid #0000;background:linear-gradient(#0a1610eb,#0a1610eb) padding-box,var(--edge) border-box}.facts div{display:grid;grid-template-columns:minmax(120px,38%) 1fr;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line-2)}.facts div:nth-child(2n){background:hsla(0,0%,100%,.025)}.facts div:last-child{border-bottom:0}.facts dt{color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;margin:0;align-self:center}.facts dd{margin:0;color:#fff;font-size:.95rem;font-weight:600}.facts div:nth-child(-n+2) dd,.facts div:nth-child(12) dd{color:var(--gold)}.fig{margin:24px 0}.fig img{display:block;width:100%;height:auto;border-radius:var(--rad-lg);box-shadow:0 26px 50px -24px #000000e6,0 0 0 1px var(--line)}.fig figcaption{font-size:.82rem;color:var(--muted);margin-top:10px}.rtp-cards{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.rtp-card{display:flex;flex-direction:column;height:100%;border:1px solid #0000;border-radius:var(--rad-lg);overflow:hidden;text-decoration:none;color:inherit;background:linear-gradient(#0d1b13,#0d1b13) padding-box,var(--edge) border-box;transform-style:preserve-3d;transition:box-shadow .3s}.rtp-card img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:0}.rtp-body{display:flex;flex-direction:column;flex:1;padding:14px}.rtp-name{color:#fff;font-weight:700;font-size:.96rem}.rtp-prov{color:var(--muted);font-size:.78rem;margin-top:2px}.rtp-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 8px}.rtp-val{font:700 1.5rem/1 var(--serif);color:var(--gold)}.rtp-type{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--brand-hi);border:1px solid #72e06559;border-radius:999px;padding:3px 9px}.rtp-bar{height:5px;background:#ffffff14;margin:0 0 14px;overflow:hidden}.rtp-bar,.rtp-bar span{display:block;border-radius:5px}.rtp-bar span{height:100%;background:linear-gradient(90deg,var(--brand),var(--gold))}.rtp-body .btn{margin-top:auto}@media (min-width:1024px){.rtp-card:hover{box-shadow:0 24px 44px -18px #3aaa3599}}@media (min-width:760px){.rtp-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}