:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro,Segoe UI,sans-serif;color:#071b38;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--navy: #071b38;--blue: #1e6ef4;--muted: #52637d;--pale-blue: #eff8ff;--on-navy: #b8d4f0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}h1,h2,h3,p,figure,ul,ol{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--blue);outline-offset:5px}ul,ol{padding:0;list-style:none}img{display:block}.container{width:calc(100% - 80px);max-width:1200px;margin-inline:auto}.skip-link{position:fixed;z-index:10;top:8px;left:8px;padding:12px 20px;background:#fff;transform:translateY(-180%);border-radius:8px}.skip-link:focus{transform:translateY(0)}.hero{height:820px;padding-top:28px}.site-header{height:56px;display:flex;align-items:center;justify-content:space-between}.wordmark{font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,sans-serif;font-size:34px;font-weight:700;line-height:42px}.site-header .wordmark{width:210px}.navigation{display:flex;gap:12px;width:318px;height:44px;align-items:center}.navigation a{display:flex;height:44px;align-items:center;justify-content:center;width:148px;font-size:16px;font-weight:590;line-height:16px}.navigation a:last-child{width:130px}.navigation a:hover,.button-text:hover{color:var(--blue)}.button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:56px;font-size:16px;font-weight:590;line-height:16px;border-radius:999px;transition:background-color .16s,color .16s;white-space:nowrap}.button-primary{width:168px;color:#fff;background:var(--blue)}.button-primary:hover{background:#155ed7}.button-header{width:150px;height:48px}.button-text{width:218px}.button-light{width:174px;background:#fff;color:var(--navy)}.button-light:hover{background:#dceeff}.hero-content{display:flex;align-items:center;gap:64px;height:612px;margin-top:56px}.hero-copy{display:flex;flex-direction:column;gap:24px;width:600px;flex:0 0 600px}.eyebrow{font-size:13px;line-height:18px;font-weight:590;color:var(--blue)}.hero-eyebrow{letter-spacing:.91px}h1{font-size:76px;line-height:80px;font-weight:700;letter-spacing:-2.28px}.hero-description{max-width:540px;font-size:21px;line-height:30px;color:var(--muted)}.hero-actions{display:flex;gap:14px}.hero-note{font-size:15px;line-height:22px;color:var(--muted)}.hero-art{position:relative;width:536px;flex-shrink:0;aspect-ratio:536 / 612;overflow:hidden}.hero-art-stage{width:536px;height:612px;position:absolute;top:0;left:0;transform-origin:top left}.sky{position:absolute;left:62px;top:36px}.jetly-wave{position:absolute;left:122px;top:-8px;width:368px;height:552px;object-fit:contain}.chat-excerpt{position:absolute;left:4px;top:425px;display:flex;flex-direction:column;gap:10px;width:414px}.traveler-message{width:322px;height:62px;padding:18px 22px;border-radius:22px;background:#fff;box-shadow:0 8px 30px #0d2e591a;font-size:16px;line-height:22px}.jetly-message{height:94px;padding:16px 22px;border-radius:24px;background:var(--navy);color:#fff;font-size:17px;line-height:23px;display:flex;flex-direction:column;gap:6px}.chat-name{color:var(--on-navy);font-size:11px;font-weight:590;line-height:14px}.how-section{height:530px;padding-top:74px;background:var(--pale-blue)}.how-heading{display:flex;flex-direction:column;gap:10px;height:98px}.how-heading h2{font-size:44px;line-height:54px;font-weight:700}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:42px}.step{display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-height:205px}.step-number{display:grid;place-items:center;width:48px;height:48px;background:#fff;color:var(--blue);border-radius:50%;font-size:16px;line-height:22px;font-weight:590}.step-copy h3,.benefits h3{font-size:23px;line-height:29px;font-weight:590;letter-spacing:-.46px}.step-copy p,.benefits p{margin-top:8px;font-size:17px;line-height:25px;color:var(--muted)}.why-section{padding-top:74px;padding-bottom:34px}.feature-panel{min-height:660px;border-radius:42px;background:var(--navy);color:#fff;padding:54px 36px 48px 60px;display:flex;align-items:flex-start;gap:28px;overflow:hidden}.why-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:600px;height:558px;flex-shrink:0}.why-copy .eyebrow,.benefits p{color:var(--on-navy)}.why-copy h2{font-size:52px;line-height:58px;font-weight:700}.benefits{display:flex;flex-direction:column;gap:12px;width:100%}.benefits li{min-height:66px}.companion{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:448px;height:558px;flex-shrink:0}.companion img{width:300px;height:450px;object-fit:contain}.companion figcaption{font-size:17px;line-height:24px;color:var(--on-navy);text-align:center}.site-footer{margin-top:34px;height:40px;display:flex;justify-content:space-between;align-items:center}.site-footer .wordmark{font-size:24px;line-height:32px}.footer-domain{font-size:16px;line-height:24px;color:var(--muted)}@media(max-width:1279px){.hero-content{gap:32px}.hero-copy{flex:1 1 52%;width:auto}h1{font-size:clamp(56px,5.28vw,76px);line-height:1.055}.hero-art{width:44%}.desktop-break{display:none}.hero-description{max-width:510px}.hero-eyebrow{font-size:12px;letter-spacing:.5px}.feature-panel{padding-inline:44px;gap:12px}.why-copy{width:56%}.companion{width:calc(44% - 12px)}.why-copy h2{font-size:48px}.benefits h3{font-size:21px}.benefits p{font-size:16px}.how-heading h2{font-size:40px}.steps{gap:24px}.step-copy h3{font-size:21px}.step-copy p{font-size:16px}}@media(max-width:900px){.container{width:calc(100% - 48px)}.hero{height:auto;padding-top:20px;padding-bottom:54px}.site-header .wordmark{width:auto}.navigation{width:auto;gap:0}.navigation a,.navigation a:last-child{width:auto;padding-inline:14px}.hero-content{height:auto;flex-direction:column;gap:28px;margin-top:72px;align-items:flex-start}.hero-copy{width:100%;flex-basis:auto}h1{font-size:66px;line-height:70px;letter-spacing:-1.98px}.hero-art{width:min(536px,100%);align-self:center}.hero-description{max-width:540px}.how-section{height:auto;padding-block:64px}.how-heading{height:auto}.how-heading h2{font-size:36px;line-height:43px}.steps{gap:22px}.step-copy h3{font-size:21px}.step-copy p br{display:none}.why-section{padding-top:48px;padding-bottom:24px}.feature-panel{flex-direction:column;padding:44px 36px 32px;gap:20px}.why-copy{width:100%;height:auto}.why-copy h2{font-size:48px;line-height:54px}.benefits h3{font-size:23px}.benefits p{font-size:17px}.companion{width:100%;height:auto}.companion img{width:260px;height:390px}}@media(max-width:600px){.site-header{height:auto;flex-wrap:wrap;gap:20px 10px}.site-header .wordmark{font-size:30px;line-height:38px}.button-header{width:126px;height:44px;font-size:15px}.navigation{order:3;width:100%;justify-content:flex-start;gap:24px}.navigation a,.navigation a:last-child{font-size:15px;padding-inline:0;height:40px}.hero-content{margin-top:40px;gap:22px}.hero-copy{gap:22px}.hero-eyebrow{font-size:10px;line-height:16px;letter-spacing:.55px}h1{font-size:clamp(42px,10.85vw,64px);line-height:1.07;letter-spacing:-.03em}.hero-description{font-size:18px;line-height:27px}.hero-actions{gap:8px;width:100%}.hero-actions .button-primary{width:140px}.hero-actions .button-text{width:auto;flex:1;font-size:14px}.hero-note{font-size:14px}.how-section{padding-block:48px}.how-heading h2{font-size:32px;line-height:39px}.steps{grid-template-columns:1fr;gap:36px;margin-top:36px}.step{min-height:0;gap:18px}.step-copy h3{font-size:23px}.step-copy p{font-size:17px}.step-copy p br{display:initial}.feature-panel{padding:36px 24px 32px;border-radius:30px}.why-copy h2{font-size:36px;line-height:42px}.benefits{gap:20px}.benefits h3{font-size:20px;line-height:27px}.benefits p{font-size:16px;line-height:24px}.companion img{width:234px;height:351px}.companion figcaption{font-size:15px;line-height:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
