/* Plan selection: consistent hierarchy across languages and display currencies. */
.plans-showcase .page-hero{padding-bottom:30px!important}.plans-showcase .page-hero+.section{padding-top:25px}.plans-showcase .catalog-note{background:none;border:0;border-radius:0;padding:0;margin:15px 0 8px;max-width:760px}.plans-showcase .catalog-note p{margin:0;font-size:.83rem}.plans-showcase .catalog-note .textlink{display:none}.plans-showcase .fx-notice{margin:10px 0 26px}.plan-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;align-items:stretch}.plan-showcase-card{display:flex;flex-direction:column;min-width:0;border:1px solid #3b4140;border-radius:18px;background:linear-gradient(145deg,#1b211c 0%,#111516 52%);padding:28px;position:relative;overflow:hidden}.plan-showcase-card:before{content:"";position:absolute;left:28px;right:28px;top:0;height:3px;background:#d5ff46}.plan-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.plan-card-top h3{font-size:1.5rem;font-weight:650;letter-spacing:-.035em;margin:0;order:-1}.plan-sequence{font-size:.72rem;color:#a8b294;letter-spacing:.1em}.plan-card-price{margin:24px 0}.plan-card-price>[data-pen]{display:block;font-size:clamp(1.7rem,2.6vw,2.6rem);font-weight:700;letter-spacing:-.045em;line-height:1.16;color:#fff;overflow-wrap:anywhere}.plan-card-price .period{display:block;font-size:.72rem;color:#bdc5bf;margin-top:9px}.plan-volume-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:22px 0;border-top:1px solid #3b4140;border-bottom:1px solid #3b4140}.plan-volume{display:flex;flex-direction:column;gap:7px;min-width:0}.plan-volume strong{font-size:3rem;font-weight:650;line-height:1;color:#d5ff46;letter-spacing:-.06em}.plan-volume span{font-size:.8rem;line-height:1.4;color:#d9dfdb}.plan-card-inclusions{list-style:none;padding:0;margin:22px 0 25px;display:grid;gap:11px;font-size:.82rem;color:#c5cec8;line-height:1.5}.plan-card-inclusions li{position:relative;padding-left:17px}.plan-card-inclusions li:before{content:"";width:5px;height:5px;border-radius:50%;background:#d5ff46;position:absolute;left:0;top:.6em}.plan-card-actions{margin-top:auto;display:flex;flex-direction:column;gap:15px;text-align:center}.plan-card-actions .btn{width:100%;justify-content:center;background:#d5ff46;color:#10150a;min-height:48px;font-size:.86rem;border:1px solid #d5ff46}.plan-detail-link{font-size:.78rem;color:#d1dbd2;text-decoration:underline;text-underline-offset:4px;min-height:32px;display:flex;align-items:center;justify-content:center}.plan-showcase-card:last-child{grid-column:2}.plans-showcase .offer-note{font-size:.82rem;line-height:1.7;margin-top:28px;max-width:1000px}@media(max-width:1050px){.plan-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.plan-showcase-card:last-child{grid-column:auto}.plan-card-price>[data-pen]{font-size:2.3rem}}@media(max-width:620px){.plan-showcase-grid{grid-template-columns:1fr;gap:24px;margin-top:24px}.plan-showcase-card{padding:25px;border-radius:16px}.plan-card-top h3{font-size:1.65rem}.plan-card-price>[data-pen]{font-size:2.35rem}.plan-volume strong{font-size:3.25rem}.plan-volume span{font-size:.85rem}.plan-card-inclusions{font-size:.87rem}.plan-card-actions .btn{min-height:52px}.plans-showcase .page-hero h1{font-size:2.1rem!important}.plans-showcase .section-title{font-size:1.7rem}.plans-showcase .fx-notice{margin-bottom:20px}}
@media(max-width:620px){body:has(.plans-showcase) .topbar{position:relative;top:auto}body:has(.plans-showcase) .nav .logo-crop{width:130px;height:40px}body:has(.plans-showcase) .nav .logo-crop img{width:160px;left:-14px;top:-24px}body:has(.plans-showcase) .nav .switcher{gap:20px;padding-top:2px}body:has(.plans-showcase) .nav{row-gap:4px}}

/* Override legacy shared !important logo dimensions on the narrow plans header. */
@media(max-width:620px){body:has(.plans-showcase) .nav .logo-crop{width:130px!important;height:40px!important}body:has(.plans-showcase) .nav .logo-crop img{width:160px!important;left:-14px!important;top:-24px!important}}
@media(max-width:620px){.plan-detail-link{min-height:44px}}
