:root{--rmg-u: 16px;--rmg-navy: #0f2b46;--rmg-navy-2: #173a5c;--rmg-teal: #5fd1cf;--rmg-amber: #f6d36b;--rmg-amber-2: #edb13c;--rmg-amber-grad: linear-gradient(90deg, var(--rmg-amber), var(--rmg-amber-2));--rmg-chip: #e6f2f5;--rmg-paper: #f4f7f9;--rmg-bg: #f4f7f9;--rmg-ink: #13263a;--rmg-fg: #13263a;--rmg-card: #ffffff;--rmg-card-fg: #13263a;--rmg-muted: #eef3f5;--rmg-muted-fg: #5b6b7a;--rmg-border: #dde5ec;--rmg-input: #dde5ec;--rmg-primary: #0f2b46;--rmg-primary-fg: #ffffff;--rmg-stamp: #edb13c;--rmg-sea: #1e6a96;--rmg-secondary: #eef3f5;--rmg-secondary-fg: #13263a;--rmg-accent: #e6f2f5;--rmg-accent-fg: #13263a;--rmg-destructive: #c93029;--rmg-ring: rgba(30, 106, 150, .45);--rmg-shadow: 0 1px 2px rgba(15, 43, 70, .06), 0 20px 40px -24px rgba(15, 43, 70, .25);--rmg-grain-opacity: 0;--rmg-radius: calc(.5 * var(--rmg-u));--rmg-radius-lg: calc(1 * var(--rmg-u));--rmg-radius-xl: calc(1.5 * var(--rmg-u));--rmg-container: calc(75 * var(--rmg-u));--rmg-font-sans: "Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--rmg-font-display: "Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--rmg-font-mono: "Manrope", ui-sans-serif, system-ui, sans-serif;--font-body-family: var(--rmg-font-sans);--font-heading-family: var(--rmg-font-sans);--font-heading-weight: 600}.roamingly-home *,.roamingly-home *:before,.roamingly-home *:after{box-sizing:border-box}body.roamingly-home{font-size:16px;line-height:1.5;letter-spacing:normal;background:var(--rmg-bg);color:var(--rmg-fg);font-family:var(--rmg-font-sans);-webkit-font-smoothing:antialiased}.roamingly-home h1,.roamingly-home h2,.roamingly-home h3,.roamingly-home h4,.roamingly-home p,.roamingly-home ul{margin:0}.roamingly-home h1,.roamingly-home h2,.roamingly-home h3,.roamingly-home h4{color:var(--rmg-fg)}.roamingly-home img,.roamingly-home svg{display:block;max-width:100%}.roamingly-home a{color:inherit;text-decoration:none}.rmg-header,.rmg-footer{font-family:var(--rmg-font-sans);color:var(--rmg-fg);-webkit-font-smoothing:antialiased;line-height:1.5}.rmg-header a,.rmg-footer a{color:inherit;text-decoration:none}.rmg-footer h4{margin:0;color:inherit}.rmg-header *,.rmg-header *:before,.rmg-header *:after,.rmg-footer *,.rmg-footer *:before,.rmg-footer *:after{box-sizing:border-box}.rmg-container{width:100%;max-width:var(--rmg-container);margin-inline:auto;padding-inline:calc(1.25 * var(--rmg-u))}@media(min-width:750px){.rmg-container{padding-inline:calc(2 * var(--rmg-u))}}.rmg-display{font-family:var(--rmg-font-display);font-weight:600;line-height:1.04;letter-spacing:-.04em}.rmg-mono{font-family:var(--rmg-font-mono);font-size:calc(.72 * var(--rmg-u));font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rmg-eyebrow{font-family:var(--rmg-font-sans);font-size:calc(.75 * var(--rmg-u));font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rmg-primary);display:inline-flex;align-items:center;gap:calc(.75 * var(--rmg-u))}.rmg-eyebrow:before{content:"";width:calc(2 * var(--rmg-u));height:2px;border-radius:2px;background:var(--rmg-amber-2)}.rmg-eyebrow--plain:before{display:none}.rmg-lead{font-size:calc(1.125 * var(--rmg-u));color:var(--rmg-muted-fg);line-height:1.6}.rmg-btn{--_bg: var(--rmg-amber-grad);--_fg: var(--rmg-navy);display:inline-flex;align-items:center;justify-content:center;gap:calc(.5 * var(--rmg-u));font-family:var(--rmg-font-sans);font-weight:600;font-size:calc(1 * var(--rmg-u));line-height:1;padding:calc(.78 * var(--rmg-u)) calc(1.4 * var(--rmg-u));border-radius:var(--rmg-radius-lg);border:1px solid transparent;background:var(--_bg);color:var(--_fg);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,opacity .15s ease}.roamingly-home a.rmg-btn,.rmg-header a.rmg-btn,.rmg-footer a.rmg-btn{color:var(--_fg)}.rmg-btn:hover{transform:translateY(-1px);box-shadow:var(--rmg-shadow)}.rmg-btn:focus-visible{outline:2px solid var(--rmg-ring);outline-offset:2px}.rmg-btn--ghost{--_bg: transparent;--_fg: var(--rmg-fg);border-color:var(--rmg-border)}.rmg-btn--ghost:hover{background:var(--rmg-muted)}.rmg-btn--dark{--_bg: var(--rmg-navy);--_fg: #ffffff}.rmg-btn--light{--_bg: #ffffff;--_fg: var(--rmg-navy)}.rmg-link-arrow{display:inline-flex;align-items:center;gap:calc(.4 * var(--rmg-u));font-weight:700;font-size:calc(.875 * var(--rmg-u));color:var(--rmg-primary)}.rmg-link-arrow svg{transition:transform .15s ease}.rmg-link-arrow:hover svg{transform:translate(3px)}.rmg-card{background:var(--rmg-card);border:1px solid var(--rmg-border);border-radius:var(--rmg-radius-lg)}.rmg-icon-chip{display:inline-grid;place-items:center;width:calc(2.75 * var(--rmg-u));height:calc(2.75 * var(--rmg-u));border-radius:calc(.75 * var(--rmg-u));background:var(--rmg-chip);color:var(--rmg-primary);flex:none}.rmg-icon{width:1.25em;height:1.25em;flex:none}@media(prefers-reduced-motion:reduce){.rmg-btn,.rmg-btn__arrow,.rmg-link-arrow svg{transition:none}}.rmg-btn--block{width:100%}.rmg-btn__arrow{transition:transform .15s ease}.rmg-btn:hover .rmg-btn__arrow{transform:translate(3px)}.rmg-header{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid var(--rmg-border)}.rmg-header__inner{display:flex;align-items:center;justify-content:space-between;gap:calc(1.5 * var(--rmg-u));height:calc(4.25 * var(--rmg-u))}.rmg-header__brand{display:inline-flex;color:var(--rmg-navy)}.rmg-header__brand:focus-visible,.rmg-nav a:focus-visible,.rmg-cart-link:focus-visible{outline:2px solid var(--rmg-primary);outline-offset:4px;border-radius:4px}.rmg-logo{display:inline-flex;align-items:center;gap:calc(.4 * var(--rmg-u));font-family:var(--rmg-font-sans);font-size:calc(1.3 * var(--rmg-u));font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--rmg-navy)}.rmg-logo--light{color:#fff}.rmg-logo--sm{font-size:calc(1 * var(--rmg-u))}.rmg-logo__mark{width:1.45em;height:1.45em;flex:none}.rmg-logo__ly{color:var(--rmg-amber-2)}.rmg-nav{display:flex;align-items:center;gap:calc(1.75 * var(--rmg-u))}.rmg-nav a{font-size:calc(.875 * var(--rmg-u));font-weight:500;color:var(--rmg-ink);transition:color .15s ease}.rmg-nav a:hover,.rmg-nav a[aria-current=page]{color:var(--rmg-primary)}.rmg-cart-link{position:relative;display:inline-flex;align-items:center;gap:calc(.4 * var(--rmg-u));font-size:calc(.875 * var(--rmg-u));font-weight:600;color:var(--rmg-ink);padding:calc(.4 * var(--rmg-u)) calc(.25 * var(--rmg-u))}.rmg-cart-link:hover{color:var(--rmg-primary)}.rmg-cart-link__count{min-width:calc(1.15 * var(--rmg-u));height:calc(1.15 * var(--rmg-u));padding-inline:4px;border-radius:999px;background:var(--rmg-amber-2);color:var(--rmg-navy);font-size:calc(.7 * var(--rmg-u));font-weight:800;display:inline-grid;place-items:center}@media(max-width:480px){.rmg-cart-link__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rmg-cart-link{min-width:44px;min-height:44px;justify-content:center}}.rmg-header cart-notification{display:block;position:relative}.rmg-header .cart-notification{font-family:var(--rmg-font-sans);color:var(--rmg-ink);border:1px solid var(--rmg-border);border-top:0;border-radius:0 0 16px 16px;box-shadow:var(--rmg-shadow)}.rmg-header .cart-notification__heading{font-weight:700;color:var(--rmg-primary)}.rmg-header .cart-notification-product__name{font-family:var(--rmg-font-sans);font-size:16px;font-weight:700;margin-bottom:4px}.rmg-header .cart-notification-product .product-option{display:flex;gap:4px;font-size:13px;color:var(--rmg-muted-fg)}.rmg-header .cart-notification-product .product-option dd{margin:0;color:var(--rmg-ink);font-weight:600}.rmg-header .cart-notification .button{font-family:var(--rmg-font-sans);font-weight:700;border-radius:12px;min-height:46px;letter-spacing:normal}.rmg-header .cart-notification .button:after,.rmg-header .cart-notification .button:before{border-radius:12px}.rmg-header .cart-notification .button--primary{background:var(--rmg-amber-grad);color:var(--rmg-navy)}.rmg-header .cart-notification .button--secondary{background:#fff;color:var(--rmg-navy)}.rmg-header .cart-notification .link{color:var(--rmg-primary);font-weight:600}.rmg-announcement{background:var(--rmg-navy);color:#fff;font-family:var(--rmg-font-sans);font-size:calc(.75 * var(--rmg-u));font-weight:500;-webkit-font-smoothing:antialiased}.rmg-announcement__inner{margin:0;display:flex;align-items:center;justify-content:center;gap:calc(.5 * var(--rmg-u));min-height:calc(2.1 * var(--rmg-u));padding:calc(.35 * var(--rmg-u)) calc(1 * var(--rmg-u));color:inherit;text-decoration:none;text-align:center}.rmg-announcement .rmg-icon{color:var(--rmg-amber);width:1.1em;height:1.1em}.rmg-header__actions{display:flex;align-items:center;gap:calc(.6 * var(--rmg-u))}.rmg-theme-toggle{width:calc(2.5 * var(--rmg-u));height:calc(2.5 * var(--rmg-u));display:grid;place-items:center;border-radius:var(--rmg-radius);border:1px solid var(--rmg-border);background:transparent;color:var(--rmg-fg);cursor:pointer}.rmg-theme-toggle:hover{background:var(--rmg-muted)}.rmg-menu-toggle{display:none}@media(max-width:900px){.rmg-nav{display:none}.rmg-menu-toggle{display:grid;place-items:center;width:calc(2.5 * var(--rmg-u));height:calc(2.5 * var(--rmg-u));border-radius:var(--rmg-radius);border:1px solid var(--rmg-border);background:transparent;color:var(--rmg-fg);cursor:pointer}.rmg-header__cta{display:none}}.rmg-mobile-nav{display:none;border-bottom:1px solid var(--rmg-border);background:var(--rmg-paper)}.rmg-mobile-nav[data-open=true]{display:block}.rmg-mobile-nav a{display:block;padding:calc(.9 * var(--rmg-u)) calc(1.25 * var(--rmg-u));border-bottom:1px solid var(--rmg-border);color:var(--rmg-ink);font-weight:500}.rmg-mobile-nav__cta{color:var(--rmg-primary)!important;font-weight:700!important}.rmg-hero{position:relative;overflow:hidden;padding-block:calc(5.5 * var(--rmg-u)) calc(4.5 * var(--rmg-u));background:radial-gradient(calc(60 * var(--rmg-u)) calc(30 * var(--rmg-u)) at 80% -10%,color-mix(in srgb,var(--rmg-primary) 16%,transparent),transparent 60%),radial-gradient(calc(50 * var(--rmg-u)) calc(26 * var(--rmg-u)) at 0% 10%,color-mix(in srgb,var(--rmg-sea) 12%,transparent),transparent 60%)}.rmg-hero__grid{position:relative;z-index:1;max-width:calc(46 * var(--rmg-u))}.rmg-hero h1{font-family:var(--rmg-font-display);font-size:clamp(calc(2.6 * var(--rmg-u)),7vw,calc(5 * var(--rmg-u)));font-weight:600;line-height:1.02;letter-spacing:-.03em;margin-top:calc(1.25 * var(--rmg-u))}.rmg-hero__sub{margin-top:calc(1.25 * var(--rmg-u));max-width:calc(34 * var(--rmg-u))}.rmg-trip{margin-top:calc(2.25 * var(--rmg-u));display:flex;gap:calc(.6 * var(--rmg-u));padding:calc(.6 * var(--rmg-u));border:1px solid var(--rmg-border);border-radius:var(--rmg-radius-xl);background:var(--rmg-card);box-shadow:var(--rmg-shadow);max-width:calc(40 * var(--rmg-u))}.rmg-trip__field{flex:1;display:flex;align-items:center;gap:calc(.7 * var(--rmg-u));padding-inline:calc(.85 * var(--rmg-u))}.rmg-trip__field svg{color:var(--rmg-muted-fg);flex:none}.rmg-trip input{flex:1;min-width:0;border:0;background:transparent;color:var(--rmg-fg);font-family:var(--rmg-font-sans);font-size:calc(1 * var(--rmg-u));padding-block:calc(.85 * var(--rmg-u));outline:none}.rmg-trip input::placeholder{color:var(--rmg-muted-fg)}.rmg-trip__hints{margin-top:calc(1 * var(--rmg-u));display:flex;flex-wrap:wrap;gap:calc(.5 * var(--rmg-u)) calc(1.25 * var(--rmg-u));font-family:var(--rmg-font-mono);font-size:calc(.7 * var(--rmg-u));letter-spacing:.1em;text-transform:uppercase;color:var(--rmg-muted-fg)}.rmg-trip__hints span{display:inline-flex;align-items:center;gap:calc(.45 * var(--rmg-u))}.rmg-trip__hints span:before{content:"";width:calc(.4 * var(--rmg-u));height:calc(.4 * var(--rmg-u));border-radius:50%;background:var(--rmg-primary)}@media(max-width:640px){.rmg-trip{flex-direction:column;border-radius:var(--rmg-radius-lg)}}.rmg-board{padding-block:calc(4.5 * var(--rmg-u));border-top:1px solid var(--rmg-border)}.rmg-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:calc(1.5 * var(--rmg-u));margin-bottom:calc(2.25 * var(--rmg-u))}.rmg-section-head h2{font-family:var(--rmg-font-display);font-size:clamp(calc(1.9 * var(--rmg-u)),4vw,calc(2.75 * var(--rmg-u)));font-weight:600;line-height:1.08;letter-spacing:-.02em;margin-top:calc(.85 * var(--rmg-u))}.rmg-live{display:inline-flex;align-items:center;gap:calc(.5 * var(--rmg-u));font-family:var(--rmg-font-mono);font-size:calc(.7 * var(--rmg-u));letter-spacing:.12em;text-transform:uppercase;color:var(--rmg-muted-fg)}.rmg-live__dot{width:calc(.5 * var(--rmg-u));height:calc(.5 * var(--rmg-u));border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e80;animation:rmg-pulse 2s infinite}@keyframes rmg-pulse{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 calc(.6 * var(--rmg-u)) #22c55e00}to{box-shadow:0 0 #22c55e00}}.rmg-board__table{border:1px solid var(--rmg-border);border-radius:var(--rmg-radius-xl);overflow:hidden;background:var(--rmg-card)}.rmg-board__head,.rmg-board__row{display:grid;grid-template-columns:calc(3.5 * var(--rmg-u)) 1.4fr 1.6fr 1fr calc(5.5 * var(--rmg-u));align-items:center;gap:calc(1 * var(--rmg-u));padding:calc(.95 * var(--rmg-u)) calc(1.35 * var(--rmg-u))}.rmg-board__head{font-family:var(--rmg-font-mono);font-size:calc(.68 * var(--rmg-u));letter-spacing:.14em;text-transform:uppercase;color:var(--rmg-muted-fg);background:var(--rmg-muted);border-bottom:1px solid var(--rmg-border)}.rmg-board__row{border-bottom:1px solid var(--rmg-border);transition:background .15s ease}.rmg-board__row:last-child{border-bottom:0}.rmg-board__row:hover{background:var(--rmg-muted)}.rmg-board__gate{font-family:var(--rmg-font-mono);font-size:calc(.85 * var(--rmg-u));color:var(--rmg-muted-fg)}.rmg-board__dest{font-family:var(--rmg-font-display);font-size:calc(1.2 * var(--rmg-u));font-weight:600;display:flex;align-items:baseline;gap:calc(.6 * var(--rmg-u))}.rmg-board__code{font-family:var(--rmg-font-mono);font-size:calc(.7 * var(--rmg-u));color:var(--rmg-muted-fg);letter-spacing:.1em}.rmg-board__plan{font-family:var(--rmg-font-mono);font-size:calc(.82 * var(--rmg-u));letter-spacing:.04em;color:var(--rmg-fg)}.rmg-board__valid{font-family:var(--rmg-font-mono);font-size:calc(.78 * var(--rmg-u));color:var(--rmg-muted-fg)}.rmg-board__from{text-align:right}.rmg-board__from .rmg-price{font-family:var(--rmg-font-display);font-size:calc(1.05 * var(--rmg-u));font-weight:600}.rmg-board__from .rmg-price small{display:block;font-family:var(--rmg-font-mono);font-size:calc(.62 * var(--rmg-u));letter-spacing:.12em;text-transform:uppercase;color:var(--rmg-muted-fg);font-weight:400}.rmg-board__foot{margin-top:calc(1.5 * var(--rmg-u));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(1 * var(--rmg-u))}.rmg-link{display:inline-flex;align-items:center;gap:calc(.5 * var(--rmg-u));font-weight:600;color:var(--rmg-fg)}.rmg-link:hover{color:var(--rmg-primary)}@media(max-width:860px){.rmg-board__head{display:none}.rmg-board__row{grid-template-columns:calc(2.5 * var(--rmg-u)) 1fr auto;grid-template-areas:"gate dest from" "gate plan valid";row-gap:calc(.35 * var(--rmg-u));padding:calc(1 * var(--rmg-u)) calc(1.1 * var(--rmg-u))}.rmg-board__gate{grid-area:gate;align-self:start}.rmg-board__dest{grid-area:dest}.rmg-board__plan{grid-area:plan}.rmg-board__valid{grid-area:valid;text-align:right}.rmg-board__from{grid-area:from}}.rmg-marquee{border-block:1px solid var(--rmg-border);background:var(--rmg-ink);color:var(--rmg-paper);overflow:hidden;padding-block:calc(.85 * var(--rmg-u))}.rmg-marquee__track{display:flex;gap:calc(3 * var(--rmg-u));width:max-content;animation:rmg-scroll 38s linear infinite}.rmg-marquee:hover .rmg-marquee__track{animation-play-state:paused}.rmg-marquee__item{display:inline-flex;align-items:center;gap:calc(.75 * var(--rmg-u));font-family:var(--rmg-font-mono);font-size:calc(.72 * var(--rmg-u));letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:.9}.rmg-marquee__item:before{content:"\2022";color:var(--rmg-primary)}@keyframes rmg-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.rmg-section-heading{margin-top:calc(.75 * var(--rmg-u));font-family:var(--rmg-font-display);font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1.08;letter-spacing:-.045em;color:var(--rmg-ink)}.rmg-section-lead{margin-top:calc(.6 * var(--rmg-u));max-width:calc(40 * var(--rmg-u));font-size:calc(.95 * var(--rmg-u));color:var(--rmg-muted-fg)}.rmg-how{padding-block:calc(4.5 * var(--rmg-u));scroll-margin-top:calc(5 * var(--rmg-u))}.rmg-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(1 * var(--rmg-u));margin-top:calc(2 * var(--rmg-u))}.rmg-step{padding:calc(1.5 * var(--rmg-u));border:1px solid var(--rmg-border);border-radius:var(--rmg-radius-lg);background:var(--rmg-card);display:flex;flex-direction:column;gap:calc(.5 * var(--rmg-u));min-height:calc(12.5 * var(--rmg-u))}.rmg-step__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:calc(1.25 * var(--rmg-u))}.rmg-step__num{font-family:var(--rmg-font-display);font-size:calc(3 * var(--rmg-u));font-weight:800;line-height:.9;letter-spacing:-.04em;color:#e4ebf0}.rmg-step h3{font-family:var(--rmg-font-sans);font-size:calc(1.05 * var(--rmg-u));font-weight:600;letter-spacing:-.01em;color:var(--rmg-ink)}.rmg-step p{color:var(--rmg-muted-fg);font-size:calc(.85 * var(--rmg-u));line-height:1.55}.rmg-step__quote{margin-top:auto;padding-top:calc(.75 * var(--rmg-u));border-top:1px dashed var(--rmg-border);font-style:italic;color:var(--rmg-ink)}@media(max-width:860px){.rmg-steps{grid-template-columns:1fr}}.rmg-diff{background:var(--rmg-navy);color:#fff;padding-block:calc(5 * var(--rmg-u))}.rmg-diff__grid{display:grid;gap:calc(2.5 * var(--rmg-u));align-items:center}@media(min-width:900px){.rmg-diff__grid{grid-template-columns:1fr 1fr;gap:calc(4 * var(--rmg-u))}}.rmg-diff__media{position:relative;border-radius:var(--rmg-radius-xl)}.rmg-diff__media:after{content:"";position:absolute;top:12px;right:-12px;bottom:-12px;left:12px;border:1px solid rgba(255,255,255,.18);border-radius:var(--rmg-radius-xl);z-index:0;pointer-events:none}.rmg-diff__img,.rmg-diff__placeholder{position:relative;z-index:1;display:block;width:100%;aspect-ratio:4 / 3.8;object-fit:cover;border-radius:var(--rmg-radius-xl)}.rmg-diff .rmg-diff__placeholder{display:block;background:linear-gradient(140deg,var(--rmg-navy-2),#24507a)}.rmg-diff__badge{position:absolute;z-index:2;left:calc(1 * var(--rmg-u));bottom:calc(1 * var(--rmg-u));padding:calc(.4 * var(--rmg-u)) calc(.75 * var(--rmg-u));border-radius:8px;background:#0f2b46d9;font-size:calc(.68 * var(--rmg-u));font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rmg-diff .rmg-eyebrow{color:var(--rmg-teal)}.rmg-diff .rmg-diff__heading{margin-top:calc(1 * var(--rmg-u));font-family:var(--rmg-font-display);font-size:clamp(32px,4.5vw,48px);font-weight:500;line-height:1.06;letter-spacing:-.045em;color:#fff}.rmg-diff__body{margin-top:calc(1.25 * var(--rmg-u));max-width:calc(30 * var(--rmg-u));font-size:calc(.95 * var(--rmg-u));line-height:1.65;color:#ffffffd1}.rmg-diff__list{list-style:none;padding:0;margin:calc(1.5 * var(--rmg-u)) 0 0;display:grid;gap:calc(.75 * var(--rmg-u));font-size:calc(.875 * var(--rmg-u))}.rmg-diff__list li{display:flex;align-items:center;gap:calc(.6 * var(--rmg-u))}.rmg-diff__check{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#5fd1cf2e;color:var(--rmg-teal);flex:none}.rmg-diff__check .rmg-icon{width:14px;height:14px}.rmg-diff__cta{margin-top:calc(2 * var(--rmg-u))}.rmg-about{padding-block:calc(5 * var(--rmg-u));border-top:1px solid var(--rmg-border)}.rmg-about__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:calc(3.5 * var(--rmg-u));align-items:start}.rmg-faq{border-top:1px solid var(--rmg-border)}.rmg-faq details{border-bottom:1px solid var(--rmg-border)}.rmg-faq summary{list-style:none;cursor:pointer;padding:calc(1.15 * var(--rmg-u)) 0;display:flex;align-items:center;justify-content:space-between;gap:calc(1 * var(--rmg-u));font-weight:600;font-size:calc(1.02 * var(--rmg-u))}.rmg-faq summary::-webkit-details-marker{display:none}.rmg-faq summary:after{content:"+";font-family:var(--rmg-font-mono);font-size:calc(1.1 * var(--rmg-u));color:var(--rmg-primary);transition:transform .2s ease}.rmg-faq details[open] summary:after{transform:rotate(45deg)}.rmg-faq__answer{padding-bottom:calc(1.25 * var(--rmg-u));color:var(--rmg-muted-fg);font-size:calc(.95 * var(--rmg-u));line-height:1.65;max-width:calc(42 * var(--rmg-u))}@media(max-width:860px){.rmg-about__grid{grid-template-columns:1fr;gap:calc(2.5 * var(--rmg-u))}}.rmg-dummy{padding-block:calc(5 * var(--rmg-u));background:var(--rmg-muted)}.rmg-dummy__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:calc(2.5 * var(--rmg-u));align-items:start}.rmg-offer{border:1px solid var(--rmg-border);border-radius:var(--rmg-radius-xl);background:var(--rmg-card);padding:calc(1.5 * var(--rmg-u))}.rmg-offer__badge{display:inline-flex;align-items:center;gap:calc(.4 * var(--rmg-u));font-family:var(--rmg-font-mono);font-size:calc(.66 * var(--rmg-u));letter-spacing:.12em;text-transform:uppercase;padding:calc(.35 * var(--rmg-u)) calc(.65 * var(--rmg-u));border-radius:999px;background:var(--rmg-primary);color:var(--rmg-primary-fg)}.rmg-offer__price{display:flex;align-items:baseline;gap:calc(.6 * var(--rmg-u));margin-top:calc(1.1 * var(--rmg-u))}.rmg-offer__price b{font-family:var(--rmg-font-display);font-size:calc(3 * var(--rmg-u));font-weight:600;line-height:1}.rmg-offer__price s{color:var(--rmg-muted-fg);font-size:calc(1.1 * var(--rmg-u))}.rmg-offer__list{margin-top:calc(1.25 * var(--rmg-u));padding:0;list-style:none;display:grid;gap:calc(.65 * var(--rmg-u))}.rmg-offer__list li{display:flex;gap:calc(.6 * var(--rmg-u));font-size:calc(.92 * var(--rmg-u));color:var(--rmg-muted-fg)}.rmg-offer__list svg{flex:none;margin-top:calc(.2 * var(--rmg-u));color:var(--rmg-primary)}.rmg-form{border:1px solid var(--rmg-border);border-radius:var(--rmg-radius-xl);background:var(--rmg-card);padding:calc(1.75 * var(--rmg-u))}.rmg-tabs{display:inline-flex;padding:calc(.25 * var(--rmg-u));gap:calc(.25 * var(--rmg-u));border:1px solid var(--rmg-border);border-radius:var(--rmg-radius-lg);background:var(--rmg-muted)}.rmg-tabs button{font:inherit;font-size:calc(.85 * var(--rmg-u));font-weight:600;padding:calc(.5 * var(--rmg-u)) calc(.9 * var(--rmg-u));border:0;border-radius:var(--rmg-radius);background:transparent;color:var(--rmg-muted-fg);cursor:pointer}.rmg-tabs button[aria-selected=true]{background:var(--rmg-card);color:var(--rmg-fg);box-shadow:var(--rmg-shadow)}.rmg-fieldset{margin-top:calc(1.5 * var(--rmg-u));border:0;padding:0}.rmg-fieldset__title{font-family:var(--rmg-font-mono);font-size:calc(.68 * var(--rmg-u));letter-spacing:.14em;text-transform:uppercase;color:var(--rmg-muted-fg);margin-bottom:calc(.85 * var(--rmg-u))}.rmg-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(.75 * var(--rmg-u))}.rmg-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(.75 * var(--rmg-u))}.rmg-input,.rmg-select{width:100%;font-family:var(--rmg-font-sans);font-size:calc(.95 * var(--rmg-u));color:var(--rmg-fg);background:var(--rmg-paper);border:1px solid var(--rmg-input);border-radius:var(--rmg-radius);padding:calc(.7 * var(--rmg-u)) calc(.85 * var(--rmg-u));outline:none}.rmg-input:focus,.rmg-select:focus{border-color:var(--rmg-primary);box-shadow:0 0 0 3px var(--rmg-ring)}.rmg-label{display:block;font-size:calc(.75 * var(--rmg-u));font-weight:600;color:var(--rmg-muted-fg);margin-bottom:calc(.35 * var(--rmg-u))}.rmg-passenger{display:grid;grid-template-columns:calc(5 * var(--rmg-u)) 1fr 1fr calc(8 * var(--rmg-u)) calc(8 * var(--rmg-u)) auto;gap:calc(.6 * var(--rmg-u));align-items:end;padding:calc(.9 * var(--rmg-u));border:1px dashed var(--rmg-border);border-radius:var(--rmg-radius-lg);margin-bottom:calc(.75 * var(--rmg-u))}.rmg-icon-btn{width:calc(2.4 * var(--rmg-u));height:calc(2.4 * var(--rmg-u));display:grid;place-items:center;border-radius:var(--rmg-radius);border:1px solid var(--rmg-border);background:transparent;color:var(--rmg-muted-fg);cursor:pointer}.rmg-icon-btn:hover{color:var(--rmg-destructive);border-color:var(--rmg-destructive)}.rmg-check{display:flex;gap:calc(.65 * var(--rmg-u));align-items:flex-start;margin-top:calc(1.5 * var(--rmg-u));font-size:calc(.88 * var(--rmg-u));color:var(--rmg-muted-fg)}.rmg-check input{margin-top:calc(.2 * var(--rmg-u));accent-color:var(--rmg-primary)}.rmg-payable{margin-top:calc(1.5 * var(--rmg-u));padding-top:calc(1.25 * var(--rmg-u));border-top:1px solid var(--rmg-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(1 * var(--rmg-u))}.rmg-payable b{font-family:var(--rmg-font-display);font-size:calc(1.5 * var(--rmg-u))}@media(max-width:980px){.rmg-dummy__grid{grid-template-columns:1fr}.rmg-grid-3,.rmg-grid-4,.rmg-passenger{grid-template-columns:1fr 1fr}}@media(max-width:560px){.rmg-grid-3,.rmg-grid-4,.rmg-passenger{grid-template-columns:1fr}}.rmg-journal{padding-block:calc(5 * var(--rmg-u))}.rmg-journal__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:calc(3 * var(--rmg-u));align-items:center}.rmg-pass{border-radius:calc(1.25 * var(--rmg-u));background:var(--rmg-card);border:1px solid var(--rmg-border);box-shadow:var(--rmg-shadow);overflow:hidden}.rmg-pass__top{display:flex;align-items:center;justify-content:space-between;padding:calc(1.1 * var(--rmg-u)) calc(1.5 * var(--rmg-u));background:var(--rmg-ink);color:var(--rmg-paper)}.rmg-pass__brand{display:inline-flex;align-items:center;gap:calc(.5 * var(--rmg-u));font-family:var(--rmg-font-display);font-weight:600}.rmg-pass__meta{font-family:var(--rmg-font-mono);font-size:calc(.68 * var(--rmg-u));letter-spacing:.12em;opacity:.85}.rmg-pass__route{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:calc(1 * var(--rmg-u));padding:calc(1.5 * var(--rmg-u));border-bottom:1px dashed var(--rmg-border)}.rmg-pass__port{display:flex;flex-direction:column;gap:calc(.15 * var(--rmg-u))}.rmg-pass__port--to{text-align:right;align-items:flex-end}.rmg-pass__port b{font-family:var(--rmg-font-display);font-size:calc(2 * var(--rmg-u));font-weight:600;line-height:1}.rmg-pass__port span{font-size:calc(.82 * var(--rmg-u));color:var(--rmg-muted-fg)}.rmg-pass__conn{display:grid;place-items:center;gap:calc(.35 * var(--rmg-u));color:var(--rmg-muted-fg)}.rmg-pass__conn .rmg-mono{color:#22c55e}.rmg-pass__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(.5 * var(--rmg-u));padding:calc(1.25 * var(--rmg-u)) calc(1.5 * var(--rmg-u))}.rmg-pass__stat{display:flex;flex-direction:column;gap:calc(.2 * var(--rmg-u))}.rmg-pass__stat span{font-family:var(--rmg-font-mono);font-size:calc(.62 * var(--rmg-u));letter-spacing:.12em;text-transform:uppercase;color:var(--rmg-muted-fg)}.rmg-pass__stat b{font-family:var(--rmg-font-display);font-size:calc(1.15 * var(--rmg-u));font-weight:600}.rmg-pass__bar{height:calc(.4 * var(--rmg-u));margin:0 calc(1.5 * var(--rmg-u)) calc(1.25 * var(--rmg-u));border-radius:999px;background:var(--rmg-muted);overflow:hidden}.rmg-pass__bar i{display:block;height:100%;width:var(--rmg-remaining, 58%);border-radius:999px;background:linear-gradient(90deg,var(--rmg-sea),var(--rmg-primary))}.rmg-pass__foot{display:flex;align-items:center;justify-content:space-between;padding:calc(.9 * var(--rmg-u)) calc(1.5 * var(--rmg-u));border-top:1px dashed var(--rmg-border);font-family:var(--rmg-font-mono);font-size:calc(.66 * var(--rmg-u));letter-spacing:.12em;text-transform:uppercase;color:var(--rmg-muted-fg)}.rmg-signoff{font-family:var(--rmg-font-display);font-style:italic;font-size:calc(1.4 * var(--rmg-u));letter-spacing:-.01em}@media(max-width:860px){.rmg-journal__grid{grid-template-columns:1fr;gap:calc(2 * var(--rmg-u))}}.rmg-footer{background:var(--rmg-navy);color:#fff;padding-block:calc(3.5 * var(--rmg-u)) calc(1.75 * var(--rmg-u))}.rmg-footer a{color:#ffffffc7;transition:color .15s ease}.rmg-footer a:hover{color:#fff}.rmg-footer a:focus-visible{outline:2px solid var(--rmg-amber);outline-offset:3px;border-radius:3px}.rmg-footer ul{list-style:none;margin:0;padding:0}.rmg-footer__grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:calc(2.5 * var(--rmg-u))}.rmg-footer__blurb{margin:calc(1.25 * var(--rmg-u)) 0 0;max-width:calc(20 * var(--rmg-u));font-size:calc(.875 * var(--rmg-u));line-height:1.6;color:#ffffffc7}.rmg-footer__status{margin:calc(1 * var(--rmg-u)) 0 0;display:inline-flex;align-items:center;gap:calc(.5 * var(--rmg-u));font-size:calc(.75 * var(--rmg-u));color:#ffffffc7}.rmg-footer__dot{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #34d39933}.rmg-footer .rmg-footer__heading{margin:0 0 calc(1.1 * var(--rmg-u));font-family:var(--rmg-font-sans);font-size:calc(.75 * var(--rmg-u));font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.rmg-footer__links{display:grid;gap:calc(.75 * var(--rmg-u));font-size:calc(.875 * var(--rmg-u))}.rmg-footer__bottom{margin-top:calc(3 * var(--rmg-u));padding-top:calc(1.5 * var(--rmg-u));border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;align-items:center;gap:calc(.75 * var(--rmg-u)) calc(1.5 * var(--rmg-u));justify-content:space-between;font-size:calc(.75 * var(--rmg-u));color:#ffffffb3}.rmg-footer__legal{display:flex;flex-wrap:wrap;gap:calc(1.25 * var(--rmg-u))}.rmg-footer__powered a{color:#ffffffb3}@media(max-width:860px){.rmg-footer__grid{grid-template-columns:1fr 1fr;gap:calc(2 * var(--rmg-u))}.rmg-footer__brand{grid-column:1 / -1}}@media(max-width:480px){.rmg-footer__grid{grid-template-columns:1fr}.rmg-footer__bottom{flex-direction:column;align-items:flex-start}}.rmg-section{padding-block:calc(5 * var(--rmg-u))}.rmg-center{text-align:center;margin-inline:auto}.rmg-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.roamingly-home *,.roamingly-home *:before,.roamingly-home *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.rmg-esim-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:18px;min-height:210px;padding:18px;border-radius:16px;background:linear-gradient(140deg,#fff,#eef5f9 55%,#dfeaf2);border:1px solid var(--rmg-border);box-shadow:0 18px 30px -22px #0f2b4673}.rmg-esim-card:before,.rmg-esim-card:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(30,106,150,.14);pointer-events:none}.rmg-esim-card:before{width:280px;height:280px;top:-150px;right:-110px}.rmg-esim-card:after{width:200px;height:200px;top:-110px;right:-70px}.rmg-esim-card__top{position:relative;display:flex;justify-content:space-between;align-items:center;gap:8px}.rmg-esim-card__tag{padding:4px 10px;border-radius:999px;border:1px solid #b9cbd8;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rmg-primary);background:#ffffffb3}.rmg-esim-card__mid{position:relative;display:flex;align-items:center;gap:14px}.rmg-esim-card__chip{width:52px;height:42px;flex:none;border-radius:8px;background:linear-gradient(90deg,transparent 32%,rgba(120,85,20,.35) 32% 34%,transparent 34% 66%,rgba(120,85,20,.35) 66% 68%,transparent 68%),linear-gradient(180deg,transparent 45%,rgba(120,85,20,.35) 45% 55%,transparent 55%),linear-gradient(135deg,#f7dc8a,#e1b54b 60%,#c99a33);border:1px solid rgba(150,110,30,.45)}.rmg-esim-card__title{display:block;font-size:17px;font-weight:700;color:var(--rmg-ink)}.rmg-esim-card__plan{display:block;margin-top:2px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--rmg-muted-fg)}.rmg-esim-card__bottom{position:relative;margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rmg-primary)}.cart__checkout-button.button,.cart-notification__links .button--primary{--color-button: 237, 177, 60;--color-button-text: 15, 43, 70;background:var(--rmg-amber-grad);color:var(--rmg-navy);font-weight:700;border-radius:var(--rmg-radius-lg)}.cart__checkout-button.button:after,.cart-notification__links .button--primary:after{box-shadow:none}.rmg-footer__locale{margin-top:calc(2.5 * var(--rmg-u));scroll-margin-top:calc(6 * var(--rmg-u))}.rmg-locale{display:flex;flex-wrap:wrap;align-items:flex-end;gap:calc(.75 * var(--rmg-u))}.rmg-locale__field{display:grid;gap:calc(.35 * var(--rmg-u));min-width:0}.rmg-locale__label{font-size:calc(.75 * var(--rmg-u));font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.rmg-locale__select{min-height:44px;max-width:100%;padding:0 calc(2.25 * var(--rmg-u)) 0 calc(.85 * var(--rmg-u));border:1px solid rgba(255,255,255,.3);border-radius:var(--rmg-radius);background:#ffffff14 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;color:#fff;font:inherit;font-size:calc(.875 * var(--rmg-u));-webkit-appearance:none;appearance:none}.rmg-locale__select option{color:var(--rmg-ink)}.rmg-locale__submit{min-height:44px;padding:0 calc(1.1 * var(--rmg-u));border:1px solid rgba(255,255,255,.6);border-radius:var(--rmg-radius);background:transparent;color:#fff;font:inherit;font-size:calc(.875 * var(--rmg-u));font-weight:700;cursor:pointer}.rmg-locale__submit:hover{background:#fff;color:var(--rmg-navy)}.rmg-locale__select:focus-visible,.rmg-locale__submit:focus-visible{outline:2px solid var(--rmg-amber);outline-offset:2px}.rmg-header .rmg-locale-link{display:none;align-items:center;gap:calc(.35 * var(--rmg-u));min-height:44px;padding-inline:calc(.4 * var(--rmg-u));font-size:calc(.8125 * var(--rmg-u));font-weight:600;color:var(--rmg-ink)}.rmg-header .rmg-locale-link:hover{color:var(--rmg-primary)}.rmg-header .rmg-locale-link .rmg-icon{width:18px;height:18px}@media(min-width:750px){.rmg-header .rmg-locale-link{display:inline-flex}}.rmg-mobile-nav .rmg-mobile-nav__locale{display:flex;align-items:center;gap:calc(.5 * var(--rmg-u));color:var(--rmg-muted-fg)}.rmg-mobile-nav__locale .rmg-icon{width:18px;height:18px}.rmg-geo{position:fixed;left:16px;right:16px;bottom:16px;z-index:70;display:flex;align-items:center;gap:12px;max-width:440px;margin-inline:auto;padding:12px 12px 12px 16px;border-radius:14px;background:var(--rmg-navy, #0f2a44);color:#fff;box-shadow:0 12px 32px #0f2a4447;font-size:14px;line-height:1.4}.rmg-geo[hidden]{display:none}body.rmg-has-buybar .rmg-geo{bottom:96px}.rmg-geo__text{flex:1;margin:0;color:inherit}.rmg-geo__change{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.rmg-geo__close{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:#ffffff1f;color:#fff;cursor:pointer}.rmg-geo__close:focus-visible,.rmg-geo__change:focus-visible{outline:2px solid #ffffff;outline-offset:2px}@media(min-width:990px){body.rmg-has-buybar .rmg-geo{bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/roamingly.css.map */
