:root{--navy:#002b45;--navy-dark:#001d30;--gold:#e89116;--gold-light:#f4b448;--ink:#18212b;--muted:#65717d;--light:#f6f8fa;--white:#fff;--line:#e3e8ec;--radius:18px;--shadow:0 18px 50px rgba(0,29,48,.1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{font-family:"DM Sans",sans-serif;color:var(--ink);font-size:16px;line-height:1.65;overflow-x:hidden;background:#fff}h1,h2,h3,.navbar-brand{font-family:"Manrope",sans-serif}h1,h2,h3{color:var(--navy-dark);font-weight:800;letter-spacing:-.035em}h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.13}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.skip-link{position:fixed;left:1rem;top:-80px;background:#fff;padding:.75rem 1rem;z-index:9999}.skip-link:focus{top:1rem}.eyebrow{font-family:"Manrope",sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.15em;color:inherit}.text-gold{color:var(--gold)!important}.btn{min-height:46px;border-radius:10px;padding:.7rem 1.2rem;font-weight:700;display:inline-flex;gap:.5rem;align-items:center;justify-content:center}.btn-gold{background:var(--gold);border-color:var(--gold);color:#071b29}.btn-gold:hover,.btn-gold:focus{background:var(--gold-light);border-color:var(--gold-light);color:#071b29;transform:translateY(-1px)}.btn-outline-navy{border:1.5px solid var(--navy);color:var(--navy)}.btn-outline-navy:hover{background:var(--navy);color:#fff}.topbar{background:var(--navy-dark);color:#cbd5dc;font-size:.84rem;padding:.45rem 0}.topbar a{color:#fff;margin-left:1.4rem}.topbar i{color:var(--gold);margin-right:.35rem}.navbar{background:rgba(255,255,255,.97);box-shadow:0 6px 24px rgba(0,29,48,.06);padding:.8rem 0}.navbar-brand{display:inline-flex;align-items:center;gap:.65rem;color:var(--navy)!important;line-height:1}.brand-mark{width:44px;height:44px;border-radius:50%;background:var(--navy);color:var(--gold);display:grid;place-items:center;position:relative}.brand-mark i{transform:rotate(-35deg);font-size:1.2rem}.navbar-brand strong{display:block;font-size:1rem}.navbar-brand small{display:block;font-family:"DM Sans",sans-serif;font-size:.58rem;letter-spacing:.23em;margin-top:.25rem}.nav-link{font-weight:700;color:#34424c!important;padding:.7rem .8rem!important;border-radius:8px}.nav-link:hover,.nav-link.active{color:var(--gold)!important;background:#fff8ec}.offcanvas-body>a{font:700 1.3rem "Manrope";padding:1rem 0;border-bottom:1px solid var(--line)}
.hero{min-height:750px;background:var(--navy-dark);color:#fff;position:relative;isolation:isolate;display:flex;align-items:center;padding:5.5rem 0}.hero-bg{position:absolute;inset:0;background:url('../images/hero-travel.png') center/cover no-repeat;z-index:-2}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,23,38,.98) 0%,rgba(0,31,50,.9) 38%,rgba(0,31,50,.18) 72%,rgba(0,0,0,.08));z-index:-1}.hero-copy{padding-right:2rem}.hero h1{font-size:clamp(3rem,6vw,5.6rem);line-height:1.01;color:#fff;margin:1rem 0 1.3rem}.hero h1 em,.page-hero h1 em{color:var(--gold-light);font-style:normal}.hero-copy>p{font-size:1.14rem;max-width:650px;color:#dfe7eb}.hero-buttons{display:flex;gap:.75rem;flex-wrap:wrap;margin:2rem 0}.btn-glass{border:1px solid rgba(255,255,255,.45);color:#fff;backdrop-filter:blur(8px);background:rgba(255,255,255,.08)}.btn-glass:hover{background:#fff;color:var(--navy)}.hero-phone{display:inline-flex;align-items:center;gap:.75rem;color:#fff}.hero-phone>span{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.35);display:grid;place-items:center;color:var(--gold-light)}.hero-phone small{display:flex;flex-direction:column;color:#bac8d0}.hero-phone strong{font-size:1.05rem;color:#fff}.quick-form{background:#fff;color:var(--ink);padding:1.8rem;border-radius:var(--radius);box-shadow:0 28px 70px rgba(0,0,0,.25)}.quick-form h2{font-size:1.55rem;margin:.3rem 0 1.2rem}.quick-form label,.travel-form .form-label,.contact-form .form-label{font-size:.83rem;font-weight:700;color:#43515b;margin-bottom:.35rem}.form-plane{font-size:1.6rem;color:var(--gold);transform:rotate(-12deg)}.form-control,.form-select{border:1px solid #d7dfe4;border-radius:10px;min-height:48px;padding:.7rem .85rem;background-color:#fbfcfd}.form-control:focus,.form-select:focus{border-color:var(--gold);box-shadow:0 0 0 .22rem rgba(232,145,22,.16)}.privacy-note{display:block;text-align:center;color:var(--muted);margin-top:.8rem}.privacy-note i{color:#15865b}.trust-strip{background:#fff;box-shadow:0 15px 35px rgba(0,29,48,.08);position:relative;z-index:2}.trust-strip .container{display:grid;grid-template-columns:repeat(4,1fr)}.trust-strip .container>div{padding:1.4rem;display:flex;align-items:center;justify-content:center;gap:.8rem;border-right:1px solid var(--line)}.trust-strip .container>div:last-child{border:0}.trust-strip i{font-size:1.65rem;color:var(--gold)}.trust-strip span{font-size:.75rem;color:var(--muted);line-height:1.25}.trust-strip strong{font-size:.9rem;color:var(--navy);display:block;margin-top:.15rem}.section{padding:6.5rem 0}.section.light,.why{background:var(--light)}.section-heading{max-width:690px;margin:0 auto 3.5rem}.section-heading h2{margin:.55rem 0 1rem}.section-heading p{font-size:1.1rem;color:var(--muted)}.service-card{height:100%;padding:1.7rem;border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:.25s;position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;left:0;top:0;width:4px;height:0;background:var(--gold);transition:.25s}.service-card:hover{transform:translateY(-7px);box-shadow:var(--shadow);border-color:transparent}.service-card:hover:before{height:100%}.service-icon{width:56px;height:56px;border-radius:14px;background:#fff6e8;color:var(--gold);display:grid;place-items:center;font-size:1.55rem}.service-card h3{font-size:1.15rem;margin:1.3rem 0 .65rem}.service-card p{color:var(--muted);min-height:52px}.service-card a,.text-link{color:var(--navy);font-weight:800}.service-card a i,.text-link i{color:var(--gold);margin-left:.3rem}.photo-stack{position:relative}.photo-stack img{width:100%;height:570px;object-fit:cover;object-position:65% center;border-radius:28px}.experience-badge{position:absolute;right:-25px;bottom:35px;width:175px;height:115px;padding:1rem;background:var(--gold);color:var(--navy-dark);border-radius:18px;display:flex;align-items:center;gap:.7rem;box-shadow:var(--shadow)}.experience-badge strong{font:800 2.5rem "Manrope"}.experience-badge span{font-weight:700;line-height:1.25}.why h2{margin:.6rem 0 1.3rem}.lead{font-size:1.13rem;color:#52616b}.feature-list{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin:1.8rem 0}.feature-list div{display:flex;align-items:flex-start;gap:.65rem;font-weight:600}.feature-list i{width:25px;height:25px;flex:none;border-radius:50%;background:var(--navy);color:var(--gold-light);display:grid;place-items:center}.why blockquote{border-left:4px solid var(--gold);padding:.9rem 1.2rem;margin:2rem 0 0;font:700 1.2rem "Manrope";color:var(--navy)}.stats{background:var(--navy);color:#fff;padding:3.5rem 0}.stats .container{display:grid;grid-template-columns:repeat(4,1fr)}.stats .container>div{text-align:center;border-right:1px solid rgba(255,255,255,.15)}.stats .container>div:last-child{border:0}.stats strong{font:800 clamp(2rem,4vw,3.4rem) "Manrope";color:var(--gold-light);display:block}.stats span{color:#d5e0e6}.about-preview{background:#fff}.about-preview h2{margin-top:.5rem}.cta-band{padding:4.5rem 0;background:linear-gradient(120deg,var(--navy-dark),var(--navy));color:#fff}.cta-band h2{color:#fff;font-size:clamp(1.8rem,4vw,3rem);margin:.4rem 0 0}.cta-band .btn-outline-light:hover{color:var(--navy)}footer{background:#001521;color:#b8c5cc;padding:5rem 0 2rem}footer .brand-mark{background:var(--gold);color:var(--navy)}footer .navbar-brand{color:#fff!important}footer h3{font-size:.9rem;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.1rem}footer a,footer p{display:block;color:#b8c5cc;margin-bottom:.6rem}footer a:hover{color:var(--gold-light)}footer .tagline{color:var(--gold-light);font-weight:700}footer hr{border-color:rgba(255,255,255,.18);margin:2.5rem 0 1.4rem}
.page-hero{background:radial-gradient(circle at 78% 10%,rgba(244,180,72,.2),transparent 25%),linear-gradient(120deg,var(--navy-dark),var(--navy));padding:7rem 0;color:#fff}.page-hero.compact{padding:5rem 0}.page-hero h1{color:#fff;font-size:clamp(2.7rem,6vw,5.2rem);margin:.7rem 0 1rem}.page-hero p{color:#d4e0e6;font-size:1.15rem;max-width:650px}.about-image{position:relative}.about-image img{height:500px;width:100%;object-fit:cover;object-position:65%;border-radius:25px}.about-image span{position:absolute;left:2rem;right:2rem;bottom:2rem;padding:1rem 1.3rem;border-radius:12px;background:rgba(0,29,48,.9);color:#fff;font-weight:700}.audience-pills{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.6rem}.audience-pills span{background:#eef3f6;border-radius:99px;padding:.45rem .85rem;font-weight:700;color:var(--navy)}.purpose-card{padding:2.6rem;height:100%;border-radius:24px;background:#fff;box-shadow:var(--shadow)}.purpose-card.navy{background:var(--navy);color:#fff}.purpose-card.navy h2{color:#fff}.purpose-card>i{font-size:2.3rem;color:var(--gold);display:block;margin-bottom:1.3rem}.purpose-card h2{font-size:2rem;margin:.6rem 0 1rem}.values-row{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.values-row>div{padding:2rem 1rem;text-align:center;border:1px solid var(--line);border-radius:15px}.values-row i{display:block;font-size:1.8rem;color:var(--gold);margin-bottom:.75rem}.values-row strong{color:var(--navy)}.services-detail{border-top:1px solid var(--line)}.service-detail{display:grid;grid-template-columns:70px 90px 1fr auto;gap:1.7rem;align-items:center;padding:3rem 0;border-bottom:1px solid var(--line);scroll-margin-top:110px}.service-number{font:700 .85rem "Manrope";color:#98a4ac}.service-big-icon{width:80px;height:80px;border-radius:18px;background:#fff6e8;color:var(--gold);font-size:2rem;display:grid;place-items:center}.service-detail h2{font-size:1.8rem;margin-bottom:.5rem}.service-detail .lead{margin-bottom:1.2rem}.detail-meta{display:flex;gap:2rem}.detail-meta p{font-size:.9rem;color:var(--muted);max-width:320px}.detail-meta strong{display:block;color:var(--navy);margin-bottom:.2rem}.detail-meta i{color:var(--gold);margin-right:.35rem}.narrow{max-width:820px}.prose h2{font-size:1.6rem;margin:2.2rem 0 .7rem}.prose a{color:var(--gold);text-decoration:underline}
.form-section{background:var(--light)}.travel-form,.contact-form{background:#fff;border-radius:22px;padding:2rem;box-shadow:var(--shadow)}.form-progress{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:1rem;margin-bottom:2rem;color:#89959d;font-size:.8rem;font-weight:700}.form-progress .active{color:var(--gold)}.form-panel{border:0;padding:0;margin:0 0 3rem}.form-panel legend{font:800 1.45rem "Manrope";color:var(--navy);border-bottom:1px solid var(--line);padding-bottom:1rem;margin-bottom:1.4rem}.form-panel legend span{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--navy);color:var(--gold-light);font-size:.75rem;margin-right:.6rem}.service-options{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.service-options label input,.add-ons label input{position:absolute;opacity:0}.service-options label span{height:100%;min-height:82px;padding:.8rem;border:1.5px solid var(--line);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:700;font-size:.83rem;cursor:pointer}.service-options i{font-size:1.25rem;color:var(--gold);margin-bottom:.25rem}.service-options input:checked+span,.service-options input:focus+span{border-color:var(--gold);background:#fff8ec;box-shadow:0 0 0 3px rgba(232,145,22,.12)}.choice-inline{display:flex;gap:1.5rem}.choice-inline label{padding:.35rem 0}.choice-inline input{accent-color:var(--gold)}.add-ons{background:var(--light);border-radius:14px;padding:1.2rem;margin-top:1.5rem}.add-ons>p{font-weight:800;color:var(--navy)}.add-ons label span{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .75rem;border:1px solid var(--line);border-radius:99px;background:#fff;font-size:.85rem;font-weight:700;cursor:pointer;margin:.2rem}.add-ons input:checked+span{background:var(--navy);color:#fff;border-color:var(--navy)}.consent{padding:1rem;border-radius:10px;background:#fff8ec;margin-bottom:1rem}.consent input{accent-color:var(--gold)}.consent a{text-decoration:underline}.form-footnote{text-align:center;color:var(--muted);font-size:.84rem;margin:.75rem 0 0}.help-card{top:110px;background:var(--navy);color:#d5e0e6;border-radius:20px;padding:2rem}.help-card h2{color:#fff;font-size:1.8rem}.help-card>a{display:flex;align-items:center;gap:.8rem;color:#fff;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.15)}.help-card>a>i{width:44px;height:44px;background:var(--gold);color:var(--navy);border-radius:50%;display:grid;place-items:center}.help-card>a span,.help-card>a strong{display:block}.help-card>a strong{font-size:.83rem;color:#aebfc8}.help-card hr{border-color:rgba(255,255,255,.15)}.honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.conditional,.conditional-service{display:none}.conditional.show,.conditional-service.show{display:block}.contact-list>a,.contact-list>div{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line)}.contact-list i{width:48px;height:48px;flex:none;border-radius:50%;background:#fff5e5;color:var(--gold);display:grid;place-items:center;font-size:1.15rem}.contact-list span,.contact-list strong{display:block}.contact-list span{color:var(--muted);font-size:.84rem}.contact-list strong{color:var(--navy);font-size:.95rem}.emergency{display:flex;gap:1rem;margin-top:1.5rem;background:var(--navy);color:#fff;padding:1.2rem;border-radius:14px}.emergency i{color:var(--gold);font-size:1.5rem}.emergency p{margin:0;color:#c3d0d7}.contact-form h2{font-size:2rem;margin:.4rem 0 1.5rem}.map-wrap{height:360px;border-radius:22px;overflow:hidden}.map-wrap iframe{width:100%;height:100%;border:0}.map-placeholder{height:100%;background:linear-gradient(135deg,#e8eef1,#f6f8fa);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.map-placeholder>i{font-size:2.5rem;color:var(--gold)}.map-placeholder strong{font:800 1.3rem "Manrope";color:var(--navy)}.map-placeholder span{margin-bottom:1rem}.success-page{min-height:70vh;background:var(--light);display:grid;place-items:center}.success-card{max-width:700px;background:#fff;padding:3.5rem;text-align:center;border-radius:25px;box-shadow:var(--shadow);margin:auto}.success-card h1{font-size:clamp(2.3rem,6vw,4rem);margin:.6rem 0 1rem}.success-icon{width:78px;height:78px;border-radius:50%;background:#daf4e8;color:#16855d;font-size:2.2rem;display:grid;place-items:center;margin:0 auto 1.5rem}.reference{background:var(--navy);color:#fff;padding:1rem;border-radius:12px;margin:1.5rem 0}.reference small,.reference strong{display:block}.reference strong{font:800 1.5rem "Manrope";color:var(--gold-light);letter-spacing:.08em}.mobile-actions{position:fixed;bottom:0;left:0;right:0;height:66px;background:#fff;box-shadow:0 -5px 22px rgba(0,29,48,.16);z-index:1040;display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:env(safe-area-inset-bottom)}.mobile-actions a{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--navy);font-size:.72rem;font-weight:700}.mobile-actions i{font-size:1.1rem}.mobile-actions .quote{background:var(--gold);color:var(--navy-dark)}
@media(max-width:991.98px){body{padding-bottom:66px}.hero{padding:4.5rem 0;min-height:auto}.hero-copy{padding-right:0}.hero-overlay{background:linear-gradient(180deg,rgba(0,23,38,.78),rgba(0,23,38,.95) 53%,var(--navy-dark))}.quick-form{margin-top:1rem}.trust-strip .container{grid-template-columns:1fr 1fr}.trust-strip .container>div:nth-child(2){border-right:0}.service-detail{grid-template-columns:50px 75px 1fr}.service-detail>div:last-child{grid-column:3}.detail-meta{display:block}.values-row{grid-template-columns:repeat(3,1fr)}.cta-band{padding:3.5rem 0}}
@media(max-width:767.98px){.section{padding:4rem 0}.hero h1{font-size:3rem}.hero-copy>p{font-size:1rem}.quick-form{padding:1.25rem}.trust-strip .container>div{padding:1rem .6rem;justify-content:flex-start}.trust-strip i{font-size:1.25rem}.feature-list{grid-template-columns:1fr}.photo-stack img{height:420px}.experience-badge{right:10px}.stats .container{grid-template-columns:1fr 1fr;gap:2rem}.stats .container>div:nth-child(2){border:0}.about-preview{text-align:center}.values-row{grid-template-columns:1fr 1fr}.service-detail{display:grid;grid-template-columns:50px 1fr;padding:2rem 0;gap:1rem}.service-big-icon{width:65px;height:65px}.service-detail>div:nth-child(3),.service-detail>div:last-child{grid-column:1/-1}.travel-form,.contact-form{padding:1.2rem}.form-progress span{font-size:0;width:24%;height:4px;background:var(--line);border-radius:9px}.form-progress span.active{background:var(--gold)}.service-options{grid-template-columns:1fr 1fr}.success-card{padding:2rem 1.2rem}.page-hero,.page-hero.compact{padding:4rem 0}.page-hero h1{font-size:2.75rem}footer{padding-bottom:2rem}}
@media(max-width:420px){.hero h1{font-size:2.6rem}.hero-buttons .btn{width:100%}.trust-strip .container{grid-template-columns:1fr}.trust-strip .container>div{border-right:0;border-bottom:1px solid var(--line)}.service-options{grid-template-columns:1fr}.values-row{grid-template-columns:1fr}.stats .container{gap:1.5rem}.stats strong{font-size:1.9rem}.stats span{font-size:.78rem}.cta-band .btn{width:100%}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
:focus-visible{outline:3px solid var(--gold-light)!important;outline-offset:3px}
.brand-mark{background:#fff url('../images/paa-logo.webp') center/cover no-repeat!important;border:1px solid #f0dab5}.brand-mark i{opacity:0}
.hero-bg{background-image:url('../images/hero-travel.webp')}
.page-loader{position:fixed;inset:0;background:var(--navy-dark);z-index:9999;display:grid;place-items:center;transition:opacity .45s ease,visibility .45s ease}.page-loader>div{text-align:center}.loader-logo{width:82px;height:82px;display:block;margin:auto;background:#fff url('../images/paa-logo.webp') center/cover;border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.08);animation:loaderPulse 1.3s ease-in-out infinite}.loader-line{display:block;width:120px;height:3px;background:rgba(255,255,255,.15);border-radius:3px;margin:24px auto 0;overflow:hidden;position:relative}.loader-line:after{content:"";position:absolute;inset:0;background:var(--gold);transform:translateX(-100%);animation:loaderLine 1.1s ease-in-out infinite}.page-ready .page-loader{opacity:0;visibility:hidden}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.in-view{opacity:1;transform:none}@keyframes loaderPulse{50%{transform:scale(1.06);box-shadow:0 0 0 14px rgba(232,145,22,.1)}}@keyframes loaderLine{to{transform:translateX(100%)}}
.promotions-section{background:#fff9ef}.section-title-row p{color:var(--muted);margin-bottom:0}.promotion-card{height:100%;background:#fff;border-radius:20px;overflow:hidden;box-shadow:var(--shadow);transition:.25s}.promotion-card:hover{transform:translateY(-6px)}.promotion-card>img{width:100%;height:230px;object-fit:cover}.promotion-card-body{padding:1.5rem}.promotion-card-body>span{color:var(--gold);font-size:.7rem;font-weight:800;letter-spacing:.13em}.promotion-card h3{font-size:1.3rem;margin:.45rem 0}.promotion-card p{color:var(--muted)}.promotion-card a{font-weight:800;color:var(--navy)}.promotion-card a i{color:var(--gold)}.promotion-modal .modal-content{border:0;border-radius:24px;overflow:hidden;box-shadow:0 35px 100px rgba(0,0,0,.35)}.promotion-modal .btn-close{position:absolute;right:14px;top:14px;z-index:3;background-color:#fff;border-radius:50%;padding:.75rem;opacity:1}.promotion-modal img{width:100%;height:100%;min-height:470px;object-fit:cover}.promotion-modal-copy{padding:3rem 2rem;background:var(--navy);color:#d9e4e9;display:flex;flex-direction:column;justify-content:center}.promotion-modal-copy h2{color:#fff;font-size:2rem;margin:.6rem 0 1rem}.promotion-modal-copy small{margin-top:1rem;color:#aabcc5}.topbar span:last-child{display:flex;align-items:center}
@media(max-width:767.98px){.promotion-modal .modal-dialog{margin:.75rem}.promotion-modal img{min-height:220px;height:220px}.promotion-modal-copy{padding:1.5rem}.promotion-modal-copy h2{font-size:1.55rem}.promotion-card>img{height:210px}}
@media(prefers-reduced-motion:reduce){.page-loader{display:none}.reveal{opacity:1;transform:none}.loader-logo,.loader-line:after{animation:none}}
.promotion-modal .promotion-poster-dialog{max-width:600px}.promotion-modal .promotion-poster-dialog .modal-content{background:#fff;border:4px solid #fff}.promotion-modal .promotion-poster{display:block;width:auto;max-width:100%;height:auto;max-height:72vh;min-height:0;object-fit:contain;margin:auto}.promotion-poster-action{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;background:#fff}.promotion-poster-action .btn{flex:none}.promotion-poster-action small{color:var(--muted);line-height:1.3}.promotion-poster-dialog .btn-close{box-shadow:0 4px 18px rgba(0,0,0,.2)}
@media(max-width:767.98px){.promotion-modal .promotion-poster{width:100%;height:auto;max-height:65vh;min-height:0}.promotion-poster-action{display:block}.promotion-poster-action .btn{width:100%;margin-bottom:8px}.promotion-poster-action small{display:block;text-align:center}}
