:root{color-scheme:dark}.xhome{background:#0a3744;color:#f4f0e6;font-family:Open Sans,system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh}.xhome *,.xhome :after,.xhome :before{box-sizing:border-box}.xhome a{color:inherit;text-decoration:none}.xhome button{font-family:inherit;cursor:pointer}.xhome img{display:block;max-width:100%;height:auto}.xhome p{margin:0}.xhome h1,.xhome h2,.xhome h3,.xhome h4{margin:0;font-weight:800;letter-spacing:-.02em}.xhome .xwrap{width:100%;max-width:1400px;margin:0 auto;padding:0 32px}.xhome .xi{width:20px;height:20px;stroke-width:1.8;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:inline-block;vertical-align:middle}.xhome .xi-sm{width:16px;height:16px}.xhome .xi-lg{width:28px;height:28px;stroke-width:1.6}.xhome .xnav{position:fixed;top:0;left:0;right:0;z-index:1000;transition:background .25s,border-color .25s;color:#fff;border-bottom:1px solid #0000}.xhome .xnav.force,.xhome .xnav.scrolled{background:#062931;border-bottom-color:#143c47}.xhome .xnav-inner{display:flex;align-items:center;justify-content:space-between;height:84px;gap:24px}.xhome .xbrand{display:flex;align-items:center;gap:12px;color:#fff;flex-shrink:0}.xhome .xbrand svg{width:78px;height:auto;fill:currentColor;display:block}.xhome .xnsp{flex:1 1;max-width:600px;display:flex;align-items:stretch;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;padding:6px;cursor:pointer;transition:background .15s,border-color .15s;font-family:inherit}.xhome .xnav.force .xnsp,.xhome .xnav.scrolled .xnsp{background:#0f4858;border-color:#fff}.xhome .xnsp:hover{background:#ffffff29;border-color:#fff}.xhome .xnsp-field{flex:1 1;padding:6px 18px;border-right:1px solid #ffffff29;text-align:left;color:#fff;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.xhome .xnsp-field:first-child{padding-left:22px}.xhome .xnsp-field:last-of-type{border-right:none}.xhome .xnsp-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#fff;margin-bottom:2px;line-height:1}.xhome .xnsp-val{font-size:13px;color:#fff;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xhome .xnsp-go{width:40px;height:40px;background:#f26a1f;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.xhome .xnav-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.xhome .xsignin{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;background:#fff;border:1px solid #fff;color:#004858;font-size:13px;font-weight:700;border-radius:999px;transition:all .15s;cursor:pointer;font-family:inherit;box-shadow:0 2px 10px -2px #00000040}.xhome .xsignin:hover{background:#f4f0e6;transform:translateY(-1px)}.xhome .xburger{width:48px;height:48px;background:#f26a1f;border:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background .15s}.xhome .xburger:hover{background:#d6571a}.xhome .xburger-lines{display:flex;flex-direction:column;gap:4px}.xhome .xburger-lines span{display:block;width:18px;height:2px;background:#fff;border-radius:2px}.xhome .xbtn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;font-size:15px;font-weight:700;border:1px solid #0000;transition:all .15s;font-family:inherit;cursor:pointer;text-decoration:none}.xhome .xbtn-cta{background:#e06820;color:#fff;box-shadow:0 4px 18px #e0682059}.xhome .xbtn-cta:hover{background:#c85c18;transform:translateY(-1px);color:#fff;box-shadow:0 6px 22px #e0682073}.xhome .xbtn-ghost{color:#fff;border-color:#fff;background:#ffffff0f}.xhome .xbtn-ghost:hover{background:#ffffff1f;border-color:#fff;color:#fff}.xhome .xbtn-light{background:#f4f0e6;color:#004858;border-color:#f4f0e6}.xhome .xbtn-light:hover{background:#fff;color:#004858}.xhome section{padding:120px 0;position:relative}.xhome .xsec-hdr{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:56px;align-items:end}.xhome .xsec-left{display:flex;flex-direction:column;gap:18px}.xhome .xsec-title{font-weight:800;font-size:clamp(36px,5vw,76px);line-height:1;letter-spacing:-.035em;color:#fff}.xhome .xsec-title em{font-style:italic;font-weight:800;color:#fff}.xhome .xsec-sub{color:#fff;font-size:17px;max-width:480px;align-self:end;line-height:1.55}.xhome .xsec-num{font-size:11px;font-weight:700;letter-spacing:.22em;color:#61c4d8;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px}.xhome .xsec-num:before{content:"";width:28px;height:1px;background:#61c4d8;display:inline-block}.xhome .xsubhero{position:relative;padding:160px 0 80px;overflow:hidden}.xhome .xsubhero-media{position:absolute;inset:0;z-index:0}.xhome .xsubhero-media img{width:100%;height:100%;object-fit:cover}.xhome .xsubhero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#0629318c,#062931d9 70%,#0a3744);z-index:1}.xhome .xsubhero-content{position:relative;z-index:2}.xhome .xcrumbs{font-size:12px;color:#fff;display:flex;gap:8px;align-items:center;margin-bottom:18px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.xhome .xcrumbs a:hover{color:#61c4d8}.xhome .xcrumbs .sep{color:#fff}.xhome .xsubhero h1{font-size:clamp(40px,5.5vw,84px);line-height:.98;letter-spacing:-.035em;color:#fff;max-width:900px;text-wrap:balance}.xhome .xsubhero h1 em{font-style:italic;color:#fff}.xhome .xsubhero-lead{color:#fff;font-size:18px;max-width:680px;margin-top:24px;line-height:1.55}.xhome .xfilters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:48px}.xhome .xfilter{padding:10px 18px;background:#ffffff0f;border:1px solid #ffffff24;color:#fff;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.xhome .xfilter:hover{background:#ffffff1f}.xhome .xfilter.active{background:#f26a1f;border-color:#f26a1f;color:#fff}.xhome .xcg{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.xhome .xcc{background:#103e4d;border-radius:20px;overflow:hidden;border:1px solid #ffffff14;display:block;transition:transform .2s,border-color .2s;color:#fff}.xhome .xcc:hover{transform:translateY(-3px);border-color:#fff;color:#fff}.xhome .xcc-img{aspect-ratio:16/10;overflow:hidden;position:relative;background:#0d3a47}.xhome .xcc-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.xhome .xcc:hover .xcc-img img{transform:scale(1.05)}.xhome .xcc-region{left:14px;background:#062931d9;color:#fff;border-radius:999px}.xhome .xcc-gem,.xhome .xcc-region{position:absolute;top:14px;padding:5px 11px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.xhome .xcc-gem{right:14px;background:#61c4d829;border:1px solid #61c4d859;color:#61c4d8;border-radius:999px}.xhome .xcc-body{padding:22px 22px 24px}.xhome .xcc-body h3{font-size:19px;line-height:1.25;color:#fff;margin-bottom:10px}.xhome .xcc-body p{color:#fff;font-size:14px;line-height:1.55;margin-bottom:14px}.xhome .xcc-tags{display:flex;flex-wrap:wrap;gap:6px}.xhome .xcc-tags span{font-size:10px;padding:4px 9px;border-radius:999px;background:#0a7a8f2e;color:#61c4d8;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.xhome .xprose{max-width:760px;margin:0 auto;color:#fff;font-size:17px;line-height:1.75}.xhome .xprose p{margin:0 0 22px;color:#fff}.xhome .xprose em,.xhome .xprose i,.xhome .xprose ol,.xhome .xprose ul{color:#fff}.xhome .xprose h2{color:#fff;font-size:32px;line-height:1.15;letter-spacing:-.02em;margin:48px 0 16px}.xhome .xprose h3{color:#fff;font-size:22px;line-height:1.3;margin:32px 0 12px}.xhome .xprose ul{padding-left:22px;margin:0 0 22px}.xhome .xprose li{margin-bottom:8px}.xhome .xprose strong{color:#fff;font-weight:700}.xhome .xprose a{color:#61c4d8;text-decoration:underline;text-decoration-color:#61c4d84d;text-underline-offset:3px}.xhome .xprose a:hover{text-decoration-color:#61c4d8}.xhome .xprose blockquote{border-left:3px solid #f26a1f;padding:6px 0 6px 20px;margin:24px 0;color:#fff;font-style:italic}.xhome .xinfo-card{background:#103e4d;border:1px solid #ffffff14;border-radius:18px;padding:24px 26px;margin:28px 0}.xhome .xinfo-card-label{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#61c4d8;margin-bottom:6px}.xhome .xinfo-card-title{font-size:22px;font-weight:800;color:#fff;margin-bottom:6px;line-height:1.2}.xhome .xinfo-card-price{color:#f26a1f;font-size:14px;font-weight:700;margin-bottom:10px}.xhome .xinfo-card-desc{color:#fff;font-size:15px;line-height:1.6;margin:0}.xhome .xtrail{background:#0c3641;border:1px solid #ffffff1a;border-radius:18px;padding:20px 22px;margin:24px 0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.xhome .xtrail-col h5{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#61c4d8;margin-bottom:8px;display:flex;align-items:center;gap:8px}.xhome .xtrail-col b{display:block;color:#fff;font-size:15px;margin-bottom:6px}.xhome .xtrail-col p{color:#fff;font-size:13px;line-height:1.5;margin:0 0 8px}.xhome .xtrail-stats{font-size:12px;color:#fff;display:flex;flex-wrap:wrap;gap:10px}.xhome .xfaq{max-width:760px;margin:48px auto 0}.xhome .xfaq h2{color:#fff;margin-bottom:20px;font-size:28px}.xhome .xfaq details{background:#103e4d;border:1px solid #ffffff14;border-radius:14px;padding:16px 20px;margin-bottom:10px;cursor:pointer}.xhome .xfaq details[open]{background:#143c47}.xhome .xfaq summary{font-weight:700;color:#fff;font-size:16px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px}.xhome .xfaq summary:after{content:"+";color:#61c4d8;font-size:22px;font-weight:400;flex-shrink:0;transition:transform .2s}.xhome .xfaq details[open] summary:after{transform:rotate(45deg)}.xhome .xfaq details p{color:#fff;margin-top:14px;font-size:15px;line-height:1.6}.xhome .xinline-mail{background:#103e4d;border:1px solid #ffffff1a;border-radius:20px;padding:32px;margin:60px auto;max-width:760px;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center}.xhome .xinline-mail .ic{width:56px;height:56px;border-radius:14px;background:#f26a1f29;color:#f26a1f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.xhome .xinline-mail h4{color:#fff;font-size:20px;margin-bottom:6px}.xhome .xinline-mail p{color:#fff;font-size:14px;margin:0 0 14px}.xhome .xinline-mail form{display:flex;gap:8px;flex-wrap:wrap}.xhome .xinline-mail input{flex:1 1;min-width:200px;padding:13px 16px;background:#0a3744;border:1px solid #ffffff24;border-radius:10px;color:#fff;font-size:14px;font-family:inherit;outline:none}.xhome .xinline-mail input:focus{border-color:#61c4d8}.xhome .xinline-mail input::placeholder{color:#fff}.xhome .xinline-mail button{background:#f26a1f;color:#fff;border:none;padding:13px 22px;border-radius:10px;font-weight:700;font-size:14px;font-family:inherit;cursor:pointer}.xhome .xinline-mail button:hover{background:#d6571a}.xhome .xfooter{background:#062931;padding:88px 0 32px;border-top:1px solid #143c47;color:#fff}.xhome .xft-massive{font-weight:800;font-size:clamp(48px,10vw,160px);line-height:.86;letter-spacing:-.05em;color:#fff;text-align:center;padding:16px 0 72px}.xhome .xft-massive em{color:#61c4d8;font-style:italic}.xhome .xft-massive .xdash{display:inline-block;width:72px;height:5px;background:#f26a1f;border-radius:4px;margin:0 24px 20px;vertical-align:middle}.xhome .xft-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px;border-bottom:1px solid #143c47}.xhome .xft-brand p{color:#fff;margin-top:18px;max-width:320px;font-size:14px;line-height:1.55}.xhome .xft-socials{margin-top:22px;display:flex;gap:10px}.xhome .xft-socials a{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #143c47;border-radius:50%;color:#fff;transition:all .15s}.xhome .xft-socials a:hover{background:#f26a1f;border-color:#f26a1f;color:#fff}.xhome .xft-col h4{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#61c4d8;margin-bottom:16px}.xhome .xft-col a{display:block;padding:7px 0;font-size:14px;color:#fff;transition:color .15s}.xhome .xft-col a:hover{color:#fff}.xhome .xft-bot{display:flex;align-items:center;justify-content:space-between;padding-top:24px;font-size:12px;color:#fff;flex-wrap:wrap;gap:12px}.xhome .xft-bot-links{display:flex;gap:20px}.xph{background:repeating-linear-gradient(135deg,#11424f 0 14px,#0d3a47 14px 28px)}.xhome .xtf{padding:140px 0 80px;min-height:100vh}.xhome .xtf-stage{max-width:920px;margin:0 auto;padding:0 32px}.xhome .xtf-prog{display:flex;align-items:center;gap:10px;margin-bottom:40px}.xhome .xtf-prog-bar{flex:1 1;height:6px;background:#ffffff1a;border-radius:999px;overflow:hidden}.xhome .xtf-prog-fill{height:100%;background:#f26a1f;transition:width .35s ease;border-radius:999px}.xhome .xtf-prog-step{font-size:12px;color:#61c4d8;font-weight:700;text-transform:uppercase;letter-spacing:.14em;min-width:60px;text-align:right}.xhome .xtf-question{text-align:center;margin-bottom:36px}.xhome .xtf-question h2{font-size:clamp(32px,4.5vw,56px);color:#fff;letter-spacing:-.03em;line-height:1.05;margin-bottom:14px;text-wrap:balance}.xhome .xtf-question p{color:#fff;font-size:16px;max-width:560px;margin:0 auto}.xhome .xtf-options{display:grid;gap:14px}.xhome .xtf-options.cols-2{grid-template-columns:1fr 1fr}.xhome .xtf-options.cols-3{grid-template-columns:repeat(3,1fr)}.xhome .xtf-opt{background:#103e4d;border:1px solid #ffffff1a;border-radius:18px;padding:24px 26px;display:flex;gap:18px;align-items:center;cursor:pointer;transition:all .15s;text-align:left;font-family:inherit;color:#fff}.xhome .xtf-opt:hover{border-color:#61c4d866;background:#143c47;transform:translateX(2px)}.xhome .xtf-opt.selected{border-color:#f26a1f;background:#f26a1f1a;box-shadow:0 0 0 2px #f26a1f33}.xhome .xtf-opt-ic{width:48px;height:48px;border-radius:14px;background:#61c4d829;color:#61c4d8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.xhome .xtf-opt.selected .xtf-opt-ic{background:#f26a1f2e;color:#f26a1f}.xhome .xtf-opt b{display:block;color:#fff;font-size:17px;margin-bottom:3px;font-weight:700}.xhome .xtf-opt span{color:#fff;font-size:13px}.xhome .xtf-opt-photo{padding:0;overflow:hidden;aspect-ratio:1.2/1;position:relative;flex-direction:column;align-items:stretch}.xhome .xtf-opt-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s}.xhome .xtf-opt-photo:hover img{transform:scale(1.05)}.xhome .xtf-opt-photo .ovr{position:absolute;inset:0;background:linear-gradient(180deg,#0629311a,#062931c7)}.xhome .xtf-opt-photo .label{position:absolute;left:18px;right:18px;bottom:16px;z-index:2}.xhome .xtf-nav{display:flex;justify-content:space-between;align-items:center;margin-top:48px;gap:12px}.xhome .xtf-back{background:#0000;border:1px solid #fff3;color:#fff;padding:14px 22px;border-radius:999px;font-weight:700;font-size:14px;cursor:pointer;font-family:inherit;transition:all .15s}.xhome .xtf-back:hover{background:#ffffff0f;border-color:#fff}.xhome .xtf-back:disabled{opacity:.3;cursor:not-allowed}.xhome .xtf-result{text-align:center;padding:40px 0}.xhome .xtf-result h2{font-size:clamp(36px,5vw,60px);color:#fff;letter-spacing:-.03em;line-height:1.04;margin-bottom:14px}.xhome .xtf-result h2 em{font-style:italic;color:#f26a1f}.xhome .xtf-match{display:grid;grid-template-columns:1fr 1fr;gap:28px;background:#103e4d;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;max-width:880px;margin:0 auto;text-align:left}.xhome .xtf-match-img{aspect-ratio:5/4;overflow:hidden}.xhome .xtf-match-img img{width:100%;height:100%;object-fit:cover}.xhome .xtf-match-body{padding:32px 32px 32px 0;display:flex;flex-direction:column;gap:14px}.xhome .xtf-match-body .score{font-size:11px;color:#f26a1f;letter-spacing:.18em;text-transform:uppercase;font-weight:700;display:flex;align-items:center;gap:8px}.xhome .xtf-match-body .score:before{content:"";width:6px;height:6px;background:#f26a1f;border-radius:50%}.xhome .xtf-match-body h3{color:#fff;font-size:30px;letter-spacing:-.02em;line-height:1.1}.xhome .xtf-match-body p{color:#fff;font-size:14px;line-height:1.6}.xhome .xtf-alt{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;max-width:880px;margin-left:auto;margin-right:auto}.xhome .xtf-alt-card{background:#0f3a47;border:1px solid #ffffff14;border-radius:16px;overflow:hidden;display:block;color:#fff;transition:all .15s}.xhome .xtf-alt-card:hover{transform:translateY(-2px);border-color:#61c4d84d;color:#fff}.xhome .xtf-alt-card img{aspect-ratio:16/10;width:100%;object-fit:cover}.xhome .xtf-alt-card div{padding:14px 16px}@media (max-width:720px){.xhome .xtf-options.cols-2,.xhome .xtf-options.cols-3{grid-template-columns:1fr 1fr}.xhome .xtf-match{grid-template-columns:1fr}.xhome .xtf-match-body{padding:0 24px 28px}.xhome .xtf-alt{grid-template-columns:1fr}}.xhome .xnav .xsearch-airbnb-pill,.xnav .xsearch-airbnb-pill{background:#0000!important;border:1px solid #fff3!important;box-shadow:none!important}.xhome .xnav.force .xsearch-airbnb-pill,.xhome .xnav.scrolled .xsearch-airbnb-pill{background:#ffffff14!important;border-color:#fff3!important}.xhome .xnav .xsearch-airbnb-pill:hover,.xnav .xsearch-airbnb-pill:hover{background:#ffffff1a!important;border-color:#ffffff59!important;box-shadow:none!important}.xnav .xsearch-af:hover{background:#ffffff0f!important}.xnav .xsearch-af-active{background:#ffffff1a!important}.xnav .xsearch-af-label{color:#fff!important}.xnav .xsearch-af-value{color:#ffffffc7!important;font-weight:500!important}.xnav .xsearch-af-selected{color:#fff!important;font-weight:700!important}.xnav .xsearch-af-divider{background:#fff3!important}.xnav .xsearch-airbnb-pill{height:54px!important}.xhome .xnav .xbtn.xsearch-af{padding:6px 18px!important;height:100%!important;border-radius:0!important;min-height:0!important;gap:0!important}.xhome .xnav .xbtn.xsearch-airbnb-go{padding:0!important;height:38px!important;width:38px!important;min-height:0!important;gap:0!important;border-radius:50%!important;box-shadow:none!important}.xhome .xexp-overlay{position:fixed;inset:0;z-index:9990;background:#f4f0e6;color:#004858;overflow-y:auto;display:none}.xhome .xexp-overlay.open{display:block}.xhome .xexp-hdr{position:sticky;top:0;z-index:1;background:#f4f0e6;border-bottom:1px solid #0048581a;display:flex;align-items:center;justify-content:space-between;padding:18px 32px;gap:24px}.xhome .xexp-hdr .xbrand svg{fill:#004858}.xhome .xexp-tabs{display:flex;gap:4px;background:#0048580f;padding:4px;border-radius:999px}.xhome .xexp-tab{padding:10px 24px;border-radius:999px;background:#0000;color:#0a7a8f;font-size:14px;font-weight:700;border:none;cursor:pointer;font-family:inherit;transition:all .15s}.xhome .xexp-close,.xhome .xexp-tab.active{background:#004858;color:#f4f0e6}.xhome .xexp-close{width:44px;height:44px;border:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;font-family:inherit}.xhome .xexp-body{padding:40px 32px 80px;max-width:1400px;margin:0 auto}.xhome .xexp-intro{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:24px;flex-wrap:wrap}.xhome .xexp-intro p{color:#0a7a8f;font-size:16px;font-weight:500;margin:0}.xhome .xexp-intro a{color:#f26a1f;font-size:14px;font-weight:700}.xhome .xexp-pane{display:none}.xhome .xexp-pane.active{display:block}.xhome .xexp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.xhome .xexp-card{background:#fff;border-radius:16px;overflow:hidden;transition:transform .2s,box-shadow .2s;color:#004858;display:block}.xhome .xexp-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px -16px #0048584d}.xhome .xexp-card-img{position:relative;aspect-ratio:16/10;overflow:hidden;background:#e5e0cf}.xhome .xexp-card-img img{width:100%;height:100%;object-fit:cover;display:block}.xhome .xexp-card-region{position:absolute;top:12px;left:12px;background:#062931d9;color:#fff;padding:5px 10px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.xhome .xexp-card-label{padding:16px 18px;font-size:15px;font-weight:700;line-height:1.3;color:#004858}.xhome .xexp-guides-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.xhome .xexp-guide-row{display:flex;align-items:center;gap:14px;padding:16px 22px;background:#fff;border-radius:14px;color:#004858;font-size:15px;font-weight:600;transition:background .15s}.xhome .xexp-guide-row:hover{background:#f0f8fa;color:#004858}.xhome .xexp-guide-row .xic-wrap{width:36px;height:36px;background:#f0f8fa;color:#0a7a8f;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.xhome .xexp-guide-row .xarr{margin-left:auto;color:#0a7a8f}.xhome .xexp-footer{margin-top:48px;text-align:center}.xhome .xexp-footer a{display:inline-flex;align-items:center;gap:8px;background:#f26a1f;color:#fff;padding:14px 28px;border-radius:999px;font-weight:700;font-size:14px}.xhome .xexp-footer a:hover{background:#d6571a;color:#fff}.xexplore-backdrop{position:fixed;inset:0;z-index:9980;background:#0000}@media (max-width:1100px){.xhome .xexp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.xhome .xexp-hdr{padding:14px 20px}.xhome .xexp-body{padding:28px 20px 60px}.xhome .xexp-grid,.xhome .xexp-guides-grid{grid-template-columns:1fr}}@media (max-width:1100px){.xhome .xsec-hdr{grid-template-columns:1fr;gap:20px}.xhome .xnsp{display:none}.xhome .xcg{grid-template-columns:repeat(2,1fr)}.xhome .xft-grid{grid-template-columns:1fr 1fr 1fr}.xhome .xft-brand{grid-column:span 3}.xhome .xinline-mail,.xhome .xtrail{grid-template-columns:1fr}}@media (max-width:720px){.xhome .xwrap{padding:0 20px}.xhome section{padding:64px 0}.xhome .xsubhero{padding:120px 0 60px}.xhome .xcg{grid-template-columns:1fr}.xhome .xft-grid{grid-template-columns:1fr 1fr}.xhome .xft-brand{grid-column:span 2}.xhome .xft-bot{flex-direction:column;align-items:start}.xhome .xprose{font-size:16px}.xhome .xprose h2{font-size:26px}.xhome .xfilters{gap:6px}.xhome .xfilter{padding:8px 14px;font-size:12px}}