.jetni-pack, .jetni-pack * {box-sizing:border-box}
.jetni-pack[hidden]{display:none!important}
.jetni-pack{
position:fixed;bottom:24px;left:calc(234px + 22px);z-index:2147482000;
font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
color:#091c40;max-width:calc(100vw - 285px);
filter:drop-shadow(0 22px 42px rgba(7,29,68,.22)) drop-shadow(0 0 26px rgba(0,201,204,.12));
}
.jetni-card{
position:relative;width:440px;max-width:100%;min-height:228px;display:flex;overflow:hidden;
isolation:isolate;border:1px solid #d8e3ef;border-radius:24px;background:#fff;
box-shadow:0 14px 42px rgba(7,29,68,.10), inset 0 4px 0 #0aa685;
}
.jetni-art{
width:39%;min-width:156px;align-self:stretch;overflow:hidden;position:relative;
display:flex;align-items:flex-end;justify-content:center;
background:radial-gradient(circle at 38% 22%, rgba(255,255,255,.70) 0, rgba(255,255,255,0) 34%),
linear-gradient(165deg,#e9f5ff 0%,#d8eefc 55%,#c4deef 100%);
}
.jetni-art:before{
content:"";position:absolute;inset:12% 16% 9% 16%;border-radius:999px;
background:radial-gradient(circle at center, rgba(0,201,204,.16) 0, rgba(22,84,140,.11) 34%, rgba(22,84,140,0) 72%);
filter:blur(8px);pointer-events:none;
}
.jetni-art:after{
content:"";position:absolute;right:0;top:14px;bottom:14px;width:1px;
background:linear-gradient(180deg, rgba(12,63,113,0) 0%, rgba(12,63,113,.18) 16%, rgba(12,63,113,.18) 84%, rgba(12,63,113,0) 100%);
box-shadow:8px 0 18px rgba(255,255,255,.55);
}
.jetni-photo{
position:relative;z-index:1;display:block;
width:calc(100% - 22px);height:calc(100% - 18px);min-height:210px;
object-fit:contain;object-position:center bottom;
margin:10px 12px 8px 10px;
}
.jetni-copy{flex:1;min-width:0;padding:22px 34px 20px 22px;display:flex;flex-direction:column}
.jetni-eyebrow{color:#0b8f73!important;font-weight:800!important;font-size:11px!important;letter-spacing:.06em;text-transform:uppercase;line-height:1.3!important;margin:0 0 10px!important}
.jetni-spark{color:#17a9c6}
.jetni-title{font-size:19px!important;line-height:1.18!important;margin:0 0 10px!important;font-weight:850!important;letter-spacing:-.02em;color:#081b40!important}
.jetni-desc{font-size:13px!important;line-height:1.48!important;margin:0 0 15px!important;color:#46566d!important}
.jetni-duo-voice{font-size:12px!important;line-height:1.45!important;margin:0 0 12px!important;color:#5b6d86!important}
.jetni-actions{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin-top:auto}
.jetni-cta{
display:inline-flex;align-items:center;justify-content:center;min-height:39px;padding:10px 16px;
background:linear-gradient(180deg,#11a67f 0%, #07986f 100%)!important;border:0;border-radius:12px;
color:white!important;text-decoration:none!important;font-weight:800!important;font-size:12px!important;
text-align:center;line-height:1.25!important;box-shadow:0 8px 18px rgba(7,149,117,.22);
transition:background .16s ease, box-shadow .16s ease, transform .16s ease;
}
.jetni-cta:hover,.jetni-cta:focus-visible{background:linear-gradient(180deg,#139874 0%, #057f60 100%)!important;color:#fff!important;outline:2px solid #7ad7d3;outline-offset:2px;box-shadow:0 10px 22px rgba(7,149,117,.28);transform:translateY(-1px)}
.jetni-later{background:transparent!important;border:0!important;color:#556784!important;font:inherit!important;font-size:11px!important;text-decoration:underline;cursor:pointer;padding:1px 0}
.jetni-later:focus-visible{outline:2px solid #0aa685;outline-offset:2px}
.jetni-close{
position:absolute;right:10px;top:10px;z-index:2;background:#fff!important;color:#0a2148!important;
border:1px solid #c9d7e7!important;border-radius:50%!important;display:grid;place-items:center;
width:31px;height:31px;font-size:21px!important;line-height:1!important;cursor:pointer;
box-shadow:0 4px 12px rgba(7,29,68,.12), 0 0 0 3px rgba(0,201,204,.06);
}
.jetni-close:hover,.jetni-close:focus-visible{background:#f4fbfa!important;outline:2px solid #0aa685}
.jetni-pack.jetni-visible{animation:jetni-soft-rise .3s ease-out}
@keyframes jetni-soft-rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1200px){.jetni-pack{left:calc(218px + 16px)}.jetni-card{width:410px}.jetni-art{min-width:142px}}
@media(min-width:768px) and (max-width:990px){.jetni-pack{left:calc(218px + 16px);bottom:100px;max-width:calc(100vw - 250px)}.jetni-card{width:392px}}
@media(max-width:767px){
.jetni-pack{left:12px;right:12px;bottom:calc(90px + env(safe-area-inset-bottom,0px));max-width:none;filter:drop-shadow(0 18px 34px rgba(7,29,68,.18)) drop-shadow(0 0 18px rgba(0,201,204,.10))}
.jetni-card{width:min(400px,100%);min-height:188px;border-radius:22px}
.jetni-art{width:36%;min-width:116px}
.jetni-photo{min-height:178px;width:calc(100% - 14px);height:calc(100% - 12px);margin:8px 7px 6px}
.jetni-copy{padding:15px 29px 14px 14px}
.jetni-title{font-size:16px!important}
.jetni-desc,.jetni-duo-voice{font-size:12px!important}
.jetni-cta{font-size:11px!important;padding:8px 11px}
.jetni-eyebrow{font-size:10px!important;margin-bottom:7px!important}
.jetni-close{right:8px;top:8px;width:28px;height:28px;font-size:18px!important}
}
@media(prefers-reduced-motion:reduce){.jetni-pack.jetni-visible{animation:none}.jetni-cta{transition:none}} .jetni-pack[data-character="guide"] .jetni-card,
.jetni-pack[data-character="spotlight"] .jetni-card{box-shadow:0 18px 46px rgba(7,29,68,.12),0 0 0 1px rgba(216,227,239,.8),inset 0 4px 0 #0aa685}
.jetni-pack[data-character="guide"] .jetni-eyebrow,
.jetni-pack[data-character="spotlight"] .jetni-eyebrow{color:#0b8f73!important}
.jetni-pack[data-character="guide"] .jetni-cta,
.jetni-pack[data-character="spotlight"] .jetni-cta{background:linear-gradient(180deg,#11a67f 0%, #07986f 100%)!important}
.jetni-pack[data-character="guide"] .jetni-cta:hover,
.jetni-pack[data-character="spotlight"] .jetni-cta:hover{background:linear-gradient(180deg,#139874 0%, #057f60 100%)!important} .jetni-rotation-launcher[hidden] {display:none!important}
.jetni-rotation-launcher, .jetni-rotation-launcher * {box-sizing:border-box}
.jetni-rotation-launcher {
position:fixed; right:20px; bottom:calc(20px + env(safe-area-inset-bottom,0px));
z-index:2147483001; display:flex; align-items:center; gap:14px;
width:320px; min-height:96px; padding:6px 18px 6px 6px;
border:2px solid #fff; border-radius:999px;
background:linear-gradient(115deg,#061532 0%,#12366d 82%);
box-shadow:0 12px 32px #0615335c,inset 0 -3px 0 #169e69;
font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
color:#fff; text-align:left; cursor:pointer;
opacity:1; transform:translateY(0);
transition:opacity .65s ease,transform .65s ease,box-shadow .18s ease;
}
.jetni-rotation-launcher:hover,.jetni-rotation-launcher:focus-visible {
box-shadow:0 14px 38px #051a4873,0 0 0 3px #169e694f;
outline:0;
}
.jetni-rotation-photo {width:84px;height:84px;flex:none;display:block;overflow:hidden;border:2px solid #e8b750;border-radius:50%;background:#0b2547}
.jetni-rotation-photo img {display:block;width:100%;height:100%;object-fit:cover}
.jetni-rotation-copy {flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;}
.jetni-rotation-brand {font-size:12px;font-weight:700;letter-spacing:.08em;color:#b8dfd0;text-transform:uppercase}
.jetni-rotation-label {font-size:17px;font-weight:800;line-height:1.2;color:#fff!important;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.jetni-rotation-dot {flex:none;width:9px;height:9px;border-radius:50%;background:#169e69;box-shadow:0 0 0 4px #169e6930}
.jetni-rotation-launcher.jetni-rotation-fading {opacity:0;transform:translateY(6px);pointer-events:none}
html.jetni-rotation-active .jetni-pack {left:auto!important;right:20px;bottom:calc(132px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 40px);z-index:2147483002}
html.jetni-rotation-active .jetni-pack .jetni-card {width:420px;max-width:100%;}
@media(max-width:767px) {
.jetni-rotation-launcher{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:min(282px,calc(100vw - 24px));min-height:80px}
.jetni-rotation-photo{width:67px;height:67px}
html.jetni-rotation-active .jetni-pack{right:12px;left:12px!important;bottom:calc(108px + env(safe-area-inset-bottom,0px));max-width:none}
html.jetni-rotation-active .jetni-pack .jetni-card{width:min(400px,100%)}
}
@media(prefers-reduced-motion:reduce){.jetni-rotation-launcher{transition:none!important}} @media (max-width:767px) {
#jetni-rotation-button.jetni-rotation-launcher {
right:10px; bottom:calc(12px + env(safe-area-inset-bottom,0px));
width:min(230px,calc(100vw - 20px)); min-height:72px;
padding:5px 11px 5px 5px; gap:10px;
}
#jetni-rotation-button .jetni-rotation-photo {width:58px;height:58px}
#jetni-rotation-button .jetni-rotation-brand {font-size:10px}
#jetni-rotation-button .jetni-rotation-label {font-size:13px;line-height:1.25}
#jetni-rotation-button .jetni-rotation-dot {width:7px;height:7px} html.jetni-rotation-active #jetluck-concierge.jl2-root {right:10px;bottom:calc(12px + env(safe-area-inset-bottom,0px));}
html.jetni-rotation-active #jetluck-concierge .jl2-launcher {
min-width:0;width:230px;min-height:72px;max-width:calc(100vw - 20px);
gap:10px;padding:5px 10px 5px 5px;font-size:15px;
}
html.jetni-rotation-active #jetluck-concierge .jl2-launcher-photo {width:58px;height:58px}
html.jetni-rotation-active #jetluck-concierge .jl2-launcher-text {font-size:15px}
html.jetni-rotation-active .jetni-pack {bottom:calc(96px + env(safe-area-inset-bottom,0px))} html.jetni-form-editing #jetni-rotation-button,
html.jetni-form-editing #jetluck-concierge .jl2-launcher {opacity:0!important;visibility:hidden!important;pointer-events:none!important}
} @media (max-width: 767px) {
#jetni-rotation-button.jetni-rotation-launcher {
right:10px!important;
bottom:calc(12px + env(safe-area-inset-bottom, 0px))!important;
width:min(154px, calc(100vw - 20px))!important;
min-width:0!important;
min-height:46px!important;
height:46px!important;
gap:5px!important;
padding:3px 7px 3px 3px!important;
border-width:1.5px!important;
box-shadow:0 7px 20px rgba(3,23,53,.28),inset 0 -2px 0 #169e69!important;
}
#jetni-rotation-button .jetni-rotation-photo {width:38px!important;height:38px!important;border-width:1.5px!important}
#jetni-rotation-button .jetni-rotation-brand {font-size:8px!important;letter-spacing:.05em!important}
#jetni-rotation-button .jetni-rotation-label {font-size:10px!important;line-height:1.2!important;-webkit-line-clamp:2!important}
#jetni-rotation-button .jetni-rotation-copy {gap:0!important;min-width:0!important}
#jetni-rotation-button .jetni-rotation-dot {width:5px!important;height:5px!important;box-shadow:0 0 0 3px #169e6930!important}
#jetluck-concierge.jl2-root {
right:10px!important;
bottom:calc(12px + env(safe-area-inset-bottom, 0px))!important;
}
#jetluck-concierge .jl2-launcher {
min-width:0!important;
width:min(154px, calc(100vw - 20px))!important;
max-width:calc(100vw - 20px)!important;
height:46px!important;
min-height:46px!important;
padding:3px 7px 3px 3px!important;
gap:5px!important;
font-size:10px!important;
border-width:1.5px!important;
box-shadow:0 7px 20px rgba(3,23,53,.28),inset 0 -2px 0 #169e69!important;
}
#jetluck-concierge .jl2-launcher-photo {width:38px!important;height:38px!important;border-width:1.5px!important}
#jetluck-concierge .jl2-launcher-text {font-size:10px!important;line-height:1.14!important;white-space:normal!important;min-width:0!important;flex:1!important;overflow-wrap:normal!important}
#jetluck-concierge .jl2-launcher-dot {width:5px!important;height:5px!important}
html.jetni-rotation-active .jetni-pack {bottom:calc(68px + env(safe-area-inset-bottom, 0px))!important} html.jetni-mobile-obstructed #jetni-rotation-button.jetni-rotation-launcher:not([aria-expanded="true"]),
html.jetni-mobile-obstructed #jetluck-concierge .jl2-launcher:not([aria-expanded="true"]) {
opacity:0!important;
visibility:hidden!important;
pointer-events:none!important;
transform:translateY(6px)!important;
}
} #jetni-campaign-pack.jetni-pack {
--jetni-navy:#071d44;
--jetni-green:#13aa59;
--jetni-green-dark:#0a8950;
--jetni-green-soft:rgba(19,170,89,.21);
position:fixed;
isolation:isolate!important;
overflow:visible!important;
filter:none!important;
}
#jetni-campaign-pack.jetni-pack::before {
content:"";
position:absolute;
inset:-5px;
z-index:-1;
border-radius:28px;
pointer-events:none;
background:transparent;
border:1px solid rgba(15,160,78,.41);
box-shadow:
0 0 0 2px rgba(22,163,74,.13),
0 0 18px 4px rgba(22,190,93,.33),
0 0 32px 9px rgba(25,170,87,.19),
0 24px 40px 7px rgba(7,29,68,.30);
}
#jetni-campaign-pack.jetni-pack > .jetni-card {
box-sizing:border-box;
position:relative;
z-index:1;
width:472px;
max-width:100%;
min-height:238px;
display:flex;
overflow:hidden;
border:1px solid #b9dec9!important;
border-radius:22px!important;
background:#fff!important;
box-shadow:
0 0 0 1px rgba(22,163,74,.19),
0 8px 20px rgba(7,29,68,.14),
inset 0 4px 0 #0e9f5c!important;
}
#jetni-campaign-pack.jetni-pack .jetni-art {
position:relative!important;
display:block!important;
flex:0 0 40%!important;
width:40%!important;
min-width:150px;
max-width:none;
align-self:stretch!important;
overflow:hidden;
background:linear-gradient(165deg,#ecf8ee,#d9efd9 58%,#cde4d4)!important;
}
#jetni-campaign-pack.jetni-pack .jetni-art::before {
content:none!important;
}
#jetni-campaign-pack.jetni-pack .jetni-art::after {
content:"";
position:absolute;
top:10px;bottom:10px;right:0;width:1px;
background:linear-gradient(180deg,transparent,rgba(19,135,76,.23) 20%,rgba(19,135,76,.23) 80%,transparent);
pointer-events:none;
z-index:2;
}
#jetni-campaign-pack.jetni-pack img.jetni-photo {
box-sizing:border-box;
display:block!important;
position:absolute!important;
inset:0!important;
width:100%!important;
min-width:100%!important;
max-width:100%!important;
height:100%!important;
min-height:100%!important;
max-height:none!important;
margin:0!important;
padding:0!important;
border-radius:0!important;
object-fit:fill!important;
object-position:center center!important;
}
#jetni-campaign-pack.jetni-pack .jetni-copy {
min-width:0;
padding:22px 36px 20px 20px!important;
}
#jetni-campaign-pack.jetni-pack .jetni-eyebrow {
color:#0b8e4d!important;
}
#jetni-campaign-pack.jetni-pack .jetni-cta,
#jetni-campaign-pack.jetni-pack[data-character="guide"] .jetni-cta,
#jetni-campaign-pack.jetni-pack[data-character="spotlight"] .jetni-cta {
background:linear-gradient(180deg,#0da860,#088951)!important;
color:#fff!important;
box-shadow:0 7px 17px rgba(13,147,77,.24)!important;
}
#jetni-campaign-pack.jetni-pack .jetni-cta:hover,
#jetni-campaign-pack.jetni-pack .jetni-cta:focus-visible {
background:linear-gradient(180deg,#089553,#067342)!important;
outline:2px solid #67d48d;
}
#jetni-campaign-pack.jetni-pack .jetni-close {
box-shadow:0 4px 12px rgba(7,29,68,.16),0 0 0 3px rgba(22,163,74,.12)!important;
}
#jetni-campaign-pack.jetni-pack .jetni-close:focus-visible,
#jetni-campaign-pack.jetni-pack .jetni-later:focus-visible {
outline-color:#0c9d55!important;
}
@media (min-width:768px) and (max-width:1200px) {
#jetni-campaign-pack.jetni-pack > .jetni-card {width:432px;}
#jetni-campaign-pack.jetni-pack .jetni-art {
flex-basis:39%!important;
width:39%!important;
min-width:145px;
}
}
@media (max-width:767px) {
#jetni-campaign-pack.jetni-pack::before {
inset:-4px;
border-radius:24px;
box-shadow:
0 0 0 1px rgba(22,163,74,.15),
0 0 13px 4px rgba(22,190,93,.30),
0 0 24px 6px rgba(25,170,87,.17),
0 16px 28px 4px rgba(7,29,68,.24);
}
#jetni-campaign-pack.jetni-pack > .jetni-card {
width:min(400px,100%);
min-height:190px;
border-radius:18px!important;
}
#jetni-campaign-pack.jetni-pack .jetni-art {
flex-basis:40%!important;
width:40%!important;
min-width:112px;
}
#jetni-campaign-pack.jetni-pack .jetni-copy {
padding:14px 28px 14px 13px!important;
}
}
@media(prefers-contrast:more){
#jetni-campaign-pack.jetni-pack > .jetni-card {border-color:#0c8547!important;}
} #jetni-campaign-pack.jetni-pack::before {
border-color:rgba(15,160,78,.32)!important;
box-shadow:0 0 0 2px rgba(22,163,74,.10),
0 0 18px 4px rgba(22,190,93,.27),
0 0 32px 9px rgba(25,170,87,.15),
0 24px 40px 7px rgba(7,29,68,.30)!important;
}
#jetni-campaign-pack.jetni-pack > .jetni-card {
width:496px; max-width:100%;
} #jetni-campaign-pack.jetni-pack .jetni-art::before { content:none!important; }
#jetni-campaign-pack.jetni-pack img.jetni-photo {
width:100%!important; height:100%!important;
object-fit:cover!important;
object-position:center center!important;
background:transparent!important;
z-index:1!important;
}
html.jetni-card-open #jetni-rotation-button.jetni-rotation-launcher {
opacity:0!important;
visibility:hidden!important;
pointer-events:none!important;
transition:none!important;
}
@media(max-width:767px) {
#jetni-campaign-pack.jetni-pack::before {
box-shadow:0 0 0 1px rgba(22,163,74,.10),
0 0 13px 4px rgba(22,190,93,.25),
0 0 24px 6px rgba(25,170,87,.14),
0 16px 28px 4px rgba(7,29,68,.24)!important;
}
#jetni-campaign-pack.jetni-pack > .jetni-card {width:min(400px,100%);}
} #jetni-campaign-pack.jetni-pack {
filter:none!important;
overflow:visible!important;
isolation:isolate!important;
}
#jetni-campaign-pack.jetni-pack::before,
#jetni-campaign-pack.jetni-pack::after {
content:none!important;
box-shadow:none!important;
border:0!important;
background:none!important;
}
#jetni-campaign-pack.jetni-pack > .jetni-card,
#jetni-campaign-pack.jetni-pack[data-character="guide"] > .jetni-card,
#jetni-campaign-pack.jetni-pack[data-character="spotlight"] > .jetni-card {
width:496px!important;
max-width:100%!important;
border-radius:20px!important;
border:1px solid #d4dee9!important;
background:#fff!important;
box-shadow:0 16px 35px rgba(7,29,68,.19), 0 4px 12px rgba(7,29,68,.08), inset 0 4px 0 #11935a!important;
overflow:hidden!important;
}
#jetni-campaign-pack.jetni-pack .jetni-art {
position:relative!important;
flex:0 0 39%!important;
width:39%!important;
min-width:0!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
align-self:stretch!important;
background:#dce9f1!important;
overflow:hidden!important;
}
#jetni-campaign-pack.jetni-pack .jetni-art::before {content:none!important;}
#jetni-campaign-pack.jetni-pack .jetni-art::after {
content:""!important;
background:rgba(7,29,68,.09)!important;
right:0!important;left:auto!important;top:15px!important;bottom:15px!important;
width:1px!important;box-shadow:none!important;
}
#jetni-campaign-pack.jetni-pack .jetni-art img.jetni-photo {
box-sizing:border-box!important;
position:absolute!important;
inset:0!important;
width:100%!important;
min-width:0!important;
max-width:100%!important;
height:100%!important;
min-height:0!important;
max-height:100%!important;
margin:0!important;
padding:0!important;
border:0!important;
border-radius:0!important;
object-fit:contain!important;
object-position:center center!important;
background:#dce9f1!important;
transform:none!important;
}
#jetni-campaign-pack.jetni-pack .jetni-copy {
padding:20px 34px 19px 20px!important;
}
#jetni-campaign-pack.jetni-pack .jetni-close {
border:1px solid #d2dce8!important;
box-shadow:0 3px 9px rgba(7,29,68,.12)!important;
outline-offset:2px!important;
}
#jetni-campaign-pack.jetni-pack .jetni-cta {
box-shadow:0 5px 12px rgba(7,143,85,.16)!important;
}
@media(max-width:767px) {
#jetni-campaign-pack.jetni-pack > .jetni-card {width:min(400px,100%)!important;}
#jetni-campaign-pack.jetni-pack .jetni-art {flex-basis:36%!important;width:36%!important;}
#jetni-campaign-pack.jetni-pack .jetni-copy {padding:15px 30px 14px 13px!important;}
}
@media(prefers-reduced-motion:reduce) {
#jetni-campaign-pack.jetni-pack {animation:none!important;}
}