:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#182a39;background:#f8f7f3;font-synthesis:none;line-height:1.6}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:3px solid #236a89;outline-offset:6px}.shell{width:min(1160px,calc(100% - 64px));margin-inline:auto}.skip{position:absolute;left:16px;top:-100px;background:white;padding:12px;z-index:2}.skip:focus{top:10px}.topbar{display:flex;align-items:center;justify-content:space-between;padding-block:28px;border-bottom:1px solid #dbded9}.brand{display:flex;align-items:center;gap:6px;font-size:21px;font-weight:650;letter-spacing:-.6px;text-decoration:none}.brand strong{font-size:13px;background:#e8ede8;padding:1px 7px;border-radius:5px;letter-spacing:.5px}.brand-mark{display:grid;place-items:center;background:#193f50;color:#fff;width:33px;height:38px;border-radius:9px 9px 9px 2px;margin-right:5px;font-size:27px;font-weight:700}.topbar nav{display:flex;gap:28px;font-size:14px}.topbar nav a{text-decoration:none}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;padding-block:76px 62px}.eyebrow{font-size:11px;font-weight:750;letter-spacing:2px;color:#4f6f73;margin:0 0 20px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(42px,5vw,63px);line-height:1.11;letter-spacing:-2.9px;font-weight:650;margin-bottom:24px}h1 em{font-style:normal;color:#277d83}.intro{font-size:17px;max-width:490px;color:#56626a;margin-bottom:30px}.primary{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;background:#183c4d;color:#fff;text-decoration:none;padding:16px 23px;border-radius:8px;font-weight:600;font-size:15px}.primary:hover{background:#275d6d}.primary span{font-size:23px;line-height:1}.compatibility{max-width:380px;font-size:12px;color:#5e6e75;margin:16px 0 0}.travel-card{border-radius:14px;background:#dce9e4;overflow:hidden;border:1px solid #c9d9d3;box-shadow:0 18px 45px #183c4d0b;transform:rotate(2deg)}.card-top{display:flex;justify-content:space-between;padding:27px 28px 0;font-size:12px;font-weight:700;letter-spacing:3px}.card-top span:last-child{letter-spacing:0;border:1px solid #8ca6a6;border-radius:5px;padding:1px 6px}.landscape{display:block;width:100%;margin-top:0}.card-bottom{display:flex;align-items:end;justify-content:space-between;padding:24px 28px;background:#183c4d;color:#e9eee8;font-size:14px;line-height:1.5}.card-bottom strong{font-size:21px;letter-spacing:-.5px}.signal{color:#b1d4c9;letter-spacing:3px;font-size:22px}.launch-note{display:flex;gap:14px;background:#efede4;border:1px solid #dedbcd;border-radius:9px;padding:19px 24px;font-size:14px}.launch-note strong{font-weight:650}.launch-note p{margin:2px 0 0;color:#5b625b}.status-dot{width:8px;height:8px;flex:none;border-radius:50%;background:#8b6e37;margin-top:8px}.steps{display:grid;grid-template-columns:1fr 1.15fr;gap:95px;padding-block:86px;border-bottom:1px solid #dbded9}h2{font-size:36px;line-height:1.2;font-weight:600;letter-spacing:-1.2px;margin-bottom:20px}.section-intro>p:last-child{font-size:15px;max-width:320px;color:#58666e}.steps ol{list-style:none;padding:0;margin:0}.steps li{display:flex;gap:24px;padding:0 0 26px}.steps li:last-child{padding-bottom:0}.step-number{font-size:12px;font-weight:650;color:#5a817c;padding-top:5px}.steps h3{font-size:18px;margin-bottom:5px;font-weight:600}.steps li p{font-size:14px;color:#58666e;margin:0}.questions{display:grid;grid-template-columns:1fr 1.15fr;gap:95px;padding-block:72px 88px}.answers details{border-bottom:1px solid #d7dcd6}.answers summary{font-size:15px;font-weight:600;cursor:pointer;padding:17px 0;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px}.answers summary::-webkit-details-marker{display:none}.answers summary::after{content:"+";color:#5a817c;font-size:23px;font-weight:400;flex:none}.answers details[open] summary::after{content:"−"}.answers details p{color:#58666e;font-size:14px;padding-bottom:12px}.footer{border-top:1px solid #dbded9;padding-block:28px 40px;display:flex;align-items:center;justify-content:space-between}.footer p{font-size:12px;margin:0;color:#52606a}.footer a{text-decoration:none}@media(max-width:850px){.hero{gap:35px;padding-block:55px}h1{font-size:43px;letter-spacing:-2px}.steps,.questions{gap:45px}.card-bottom{padding:22px}.card-bottom strong{font-size:18px}}@media(max-width:620px){.shell{width:calc(100% - 36px)}.topbar{padding-block:20px}.brand{font-size:19px}.topbar nav{gap:18px}.topbar nav a:first-child{display:none}.hero{grid-template-columns:1fr;gap:40px;padding-block:42px}h1{font-size:44px;letter-spacing:-2.4px}.intro{font-size:16px}.primary{width:100%}.travel-card{transform:none;max-width:410px;width:100%;justify-self:center}.landscape{max-height:260px}.card-top{padding:22px 25px 0}.launch-note{padding:18px;font-size:13px}.steps,.questions{grid-template-columns:1fr;gap:26px;padding-block:50px}h2{font-size:30px}.section-intro>p:last-child{max-width:none;margin-bottom:0}.steps li{gap:20px}.questions .eyebrow{margin-bottom:16px}.questions h2{margin-bottom:0}.footer{display:block;padding-block:25px}.footer p{margin-top:15px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
