/* Explore inside the phone, with a clear planning action and a separate escape preview. */
.world-platform .client-platform-links>button{display:flex;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:96px;padding:16px;border:1px solid #ffffff30;border-radius:18px;background:linear-gradient(145deg,#ffffff0b,#ffffff02);color:#f5f3ed;text-align:left;cursor:pointer;transition:background .2s,border-color .2s}
.world-platform .client-platform-links>button[aria-pressed=true]{border-color:#ffffffb0;background:linear-gradient(145deg,#ffffff1a,#ffffff06);box-shadow:inset 0 1px #ffffff26}
.world-platform .client-platform-links>button:focus-visible{outline:2px solid #fff;outline-offset:4px}
.world-platform .world-preview-instruction{font:400 12px/1.6 var(--sans)!important;margin:-10px 0 26px;color:#bdbdbd!important}
.world-platform .world-membership-actions{display:grid;gap:14px;justify-items:start}
.world-escape-start{width:100%;max-width:440px}
body.lov-black-edition .world-membership-actions .world-escape-action{display:flex;align-items:center;justify-content:center;width:100%;min-height:62px;padding:20px 24px;border:1px solid #ffffff90!important;border-radius:999px;background:linear-gradient(120deg,#ffffff0d,transparent)!important;color:#f6f5f1!important;font:400 11px/1.5 var(--brand-nav);text-transform:uppercase;letter-spacing:.025em;box-shadow:inset 0 1px 0 #ffffff15;transition:transform .2s,box-shadow .2s}
.world-escape-start>span{display:block;font:400 12px/1.6 var(--sans);color:#b9b9b9;margin-top:11px;text-align:center}
.world-platform .world-journey-action{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:440px;min-height:74px;margin:10px 0 20px;padding:17px 25px;border:1px solid #f6f5f1;border-radius:999px;background:#f6f5f1;color:#080808;box-shadow:inset 0 1px 0 #fff,0 8px 30px #ffffff12;font:400 11px/1.65 var(--brand-nav);text-transform:uppercase;letter-spacing:0;text-decoration:none;text-align:left;cursor:pointer;transition:background .22s,transform .22s,box-shadow .22s}
.world-journey-price{display:flex;align-items:baseline;gap:4px;flex-shrink:0;font:400 30px/1.1 var(--sans);letter-spacing:-.04em}
.world-journey-price small{font:400 13px/1.3 var(--sans);letter-spacing:0}
.world-platform .world-journey-action:hover{background:#fff;box-shadow:inset 0 1px 0 #fff,0 12px 35px #ffffff20}
.world-platform .world-platform-copy>.ux-account-note{margin:0 0 25px!important;font-size:13px!important;line-height:1.75!important;max-width:48ch!important;color:#c3c6bf!important}
.world-escape-action:focus-visible,.world-journey-action:focus-visible{outline:2px solid #fff;outline-offset:5px}
.world-phone-content>[role=tabpanel][hidden]{display:none!important}
.world-phone-content>[role=tabpanel]:not([hidden]){animation:phone-preview-in .25s ease both}
.world-phone-tabs>button{min-width:0;overflow-wrap:normal}
.world-phone .world-phone-link{border:0;background:none;width:100%;cursor:pointer}
.world-phone .world-phone-feedback{font:400 11px/1.65 var(--sans);color:#c1c4c1;margin:14px 0}
.world-service-choices{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 16px}
.world-service-choices button{border:1px solid #ffffff38;background:none;color:#c5c8c5;border-radius:999px;padding:9px 12px;min-height:40px;font:400 12px/1.4 var(--sans)}
.world-service-choices button[aria-pressed=true]{background:#ffffff16;color:#fff;border-color:#ffffffa0}
.world-phone .world-service-title{font:400 23px/1.2 var(--sans);margin:18px 0 10px;color:#fff}
.world-phone .world-service-title+.world-phone-description{margin-top:0}
.world-phone-choice{display:block;margin:18px 0;font:400 12px/1.5 var(--sans);color:#dedede}
.world-phone-choice select{display:block;width:100%;min-height:44px;margin-top:8px;padding:10px 12px;border:1px solid #ffffff50;border-radius:12px;background:#1b1e1c;color:#fff;color-scheme:dark;font:400 13px/1.5 var(--sans)}
.world-phone-travel-offer{border-top:1px solid #ffffff30;padding-top:20px;margin-top:18px}
.world-phone-plan li{display:flex;justify-content:space-between;align-items:center;gap:12px}
.world-phone-plan li>span{min-width:0}
.world-phone-plan li>button{flex-shrink:0;min-height:36px;padding:6px 0;border:0;border-bottom:1px solid #ffffff40;background:none;color:#bbb;font:400 10px/1.4 var(--sans);cursor:pointer}
.world-phone :is(button,select):focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(hover:hover) and (pointer:fine){.world-platform .client-platform-links>button:hover{border-color:#ffffffa0;background-color:#ffffff08}body.lov-black-edition .world-membership-actions .world-escape-action:hover{transform:translateY(-2px);box-shadow:0 12px 34px #ffffff20}}
@media(max-width:760px){.world-escape-start{max-width:none}.world-platform .world-journey-action{max-width:none}.world-phone-tabs>button{font-size:11px;padding-inline:2px}.world-platform .client-platform-links>button{min-height:94px}.world-phone .world-phone-content{height:475px}}
@media(max-width:350px){.world-platform .client-platform-links>button{padding:13px;min-height:104px}body.lov-black-edition .world-membership-actions .world-escape-action{font-size:10px;padding-inline:17px;min-height:60px}.world-platform .world-journey-action{font-size:9px;padding-inline:19px;gap:12px;min-height:70px}.world-journey-price{font-size:27px}.world-phone-tabs>button{font-size:10px}.world-phone-content h3{font-size:29px}}
@keyframes phone-preview-in{from{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.world-phone-content>[role=tabpanel]:not([hidden]){animation:none}.world-platform .client-platform-links>button,.world-platform .world-journey-action,body.lov-black-edition .world-membership-actions .world-escape-action{transition:none}body.lov-black-edition .world-membership-actions .world-escape-action:hover{transform:none}}
