@font-face{font-family:'Canela';font-style:normal;font-weight:700 700;font-display:swap;src:url('/assets/canela-bold-latin.c37540171cc7e76a.woff2') format('woff2')}@font-face{font-family:'Maax';font-style:normal;font-weight:400 400;font-display:swap;src:url('/assets/brand-sans-400.0ee4b5cabaac225a.woff2') format('woff2')}@font-face{font-family:'Maax';font-style:normal;font-weight:700 700;font-display:swap;src:url('/assets/brand-sans-700.33ba4f7a77b1ae29.woff2') format('woff2')}[data-component="faq-faqresults"]{--font-sans:'Maax','Helvetica Neue',Helvetica,Arial,sans-serif;--navy:#002554;--navy-light:#E0E4EB;--navy-50:#f0f2f6;--ultra:#1114b4;--ultra-dark:#0c0d88;--orange:#F4633A;--orange-dark:#c74520;--orange-light:#FDEBE3;--cyan-dark:#44b0be;--cyan-light:#EFF9FB;--sand:#A68958;--sand-dark:#7d6540;--sand-light:#f2e9da;--green-dark:#017935;--green-light:#d4f0e3;--slate:#4a5b75;--gray:#d9d9d9;--cream:#f5f5e9;--white:#ffffff;--btn-radius:6px;--card-radius:10px;--pad-x:max(40px,8vw);--max-width-content:1200px}[data-component="faq-faqresults"] *,[data-component="faq-faqresults"] *::before,[data-component="faq-faqresults"] *::after{box-sizing:border-box}[data-component="faq-faqresults"]{margin:0}[data-component="faq-faqresults"] [data-component]{display:block}[data-component="faq-faqresults"] *,[data-component="faq-faqresults"] *::before,[data-component="faq-faqresults"] *::after{margin:0;padding:0;box-sizing:border-box}[data-component="faq-faqresults"]{scroll-behavior:smooth}[data-component="faq-faqresults"]{font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--navy);background:var(--white)}[data-component="faq-faqresults"] a{text-decoration:none;color:inherit}[data-component="faq-faqresults"] button{cursor:pointer;font-family:var(--font-sans)}[data-component="faq-faqresults"] .content-grid{padding:40px var(--pad-x) 60px;display:grid;grid-template-columns:1fr 284px;gap:48px;align-items:start}[data-component="faq-faqresults"] .topic-block{margin-bottom:36px}[data-component="faq-faqresults"] .topic-h{font-size:10px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:var(--slate);margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--gray);display:flex;align-items:center;gap:10px;flex-wrap:wrap}[data-component="faq-faqresults"] .topic-pill{font-size:9px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;padding:4px 10px;border-radius:4px}[data-component="faq-faqresults"] .topic-pill.meet{background:var(--orange-light);color:var(--orange-dark)}[data-component="faq-faqresults"] .topic-pill.stay{background:var(--cyan-light);color:var(--cyan-dark)}[data-component="faq-faqresults"] .topic-pill.eat{background:var(--sand-light);color:var(--sand-dark)}[data-component="faq-faqresults"] .topic-pill.loc{background:var(--navy-light);color:var(--slate)}[data-component="faq-faqresults"] .topic-pill.corp{background:var(--navy-50);color:var(--slate)}[data-component="faq-faqresults"] .topic-pill.gen{background:var(--cream);color:var(--slate)}[data-component="faq-faqresults"] .topic-pill.sust{background:var(--green-light);color:var(--green-dark)}[data-component="faq-faqresults"] .faq-item{border:none;border-bottom:1px solid var(--gray);margin-bottom:0;background:white;overflow:hidden}[data-component="faq-faqresults"] .faq-item:first-of-type{border-top:1px solid var(--gray)}[data-component="faq-faqresults"] .faq-q{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;cursor:pointer}[data-component="faq-faqresults"] .faq-q-txt{font-size:14px;font-weight:600;color:var(--navy);line-height:1.4;flex:1}[data-component="faq-faqresults"] .faq-q-txt strong{color:var(--ultra)}[data-component="faq-faqresults"] .faq-tags{display:flex;gap:5px;flex-wrap:wrap;flex-shrink:0;align-items:center}[data-component="faq-faqresults"] .faq-tag{font-size:8.5px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;padding:3px 8px;border-radius:4px}[data-component="faq-faqresults"] .faq-tag.meet{background:var(--orange-light);color:var(--orange-dark)}[data-component="faq-faqresults"] .faq-tag.stay{background:var(--cyan-light);color:var(--cyan-dark)}[data-component="faq-faqresults"] .faq-tag.eat{background:var(--sand-light);color:var(--sand-dark)}[data-component="faq-faqresults"] .faq-tag.corp{background:var(--navy-50);color:var(--slate)}[data-component="faq-faqresults"] .faq-tag.loc{background:var(--navy-light);color:var(--slate)}[data-component="faq-faqresults"] .faq-tag.gen{background:var(--cream);color:var(--slate)}[data-component="faq-faqresults"] .faq-tag.sust{background:var(--green-light);color:var(--green-dark)}[data-component="faq-faqresults"] .faq-toggle{width:26px;height:26px;border-radius:50%;background:var(--navy-50);color:var(--navy);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:300;flex-shrink:0;transition:background 0.2s,transform 0.25s;line-height:1}[data-component="faq-faqresults"] .faq-item.open .faq-toggle{background:var(--ultra);color:white;transform:rotate(45deg)}[data-component="faq-faqresults"] .faq-answer{max-height:0;overflow:hidden;transition:max-height 0.35s ease,padding 0.25s;padding:0;font-size:13.5px;color:var(--slate);line-height:1.7}[data-component="faq-faqresults"] .faq-item.open .faq-answer{max-height:600px;padding:4px 0 18px}[data-component="faq-faqresults"] .faq-answer p{margin-bottom:8px}[data-component="faq-faqresults"] .faq-answer p:last-child{margin-bottom:0}[data-component="faq-faqresults"] .faq-answer ul{margin:6px 0 8px;padding-left:18px}[data-component="faq-faqresults"] .faq-answer ul li{margin-bottom:4px}[data-component="faq-faqresults"] .faq-answer strong{color:var(--navy);font-weight:700}[data-component="faq-faqresults"] .faq-answer a{color:var(--ultra);font-weight:600}[data-component="faq-faqresults"] .qa-meta{margin-top:12px;padding-top:10px;border-top:1px dashed var(--gray);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;font-size:11px;color:#999999}[data-component="faq-faqresults"] .qa-cta{font-size:10px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--ultra);background:none;border:none}[data-component="faq-faqresults"] .no-results{padding:48px 28px;text-align:center;background:var(--cream);border:1px dashed var(--gray);border-radius:10px;color:var(--slate);display:none;margin-top:24px}[data-component="faq-faqresults"] .no-results h3{font-family:var(--font-sans);font-size:22px;color:var(--navy);margin-bottom:8px}[data-component="faq-faqresults"] .faq-aside{position:sticky;top:200px;display:flex;flex-direction:column;gap:14px}[data-component="faq-faqresults"] .aside-contact-box{background:var(--navy);border-radius:var(--card-radius);overflow:hidden}[data-component="faq-faqresults"] .aside-contact-header{padding:20px 20px 16px}[data-component="faq-faqresults"] .aside-contact-eyebrow{font-size:9px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,255,0.45);margin-bottom:6px}[data-component="faq-faqresults"] .aside-contact-title{font-family:var(--font-sans);font-size:15px;font-weight:700;color:white;line-height:1.25;margin-bottom:4px}[data-component="faq-faqresults"] .aside-contact-sub{font-size:12px;color:rgba(255,255,255,0.55);line-height:1.5}[data-component="faq-faqresults"] .aside-contact-body{padding:0 20px 20px;display:flex;flex-direction:column;gap:8px}[data-component="faq-faqresults"] .aside-input{width:100%;padding:10px 12px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);border-radius:var(--btn-radius);outline:none;font-size:13px;color:white;transition:border-color 0.2s}[data-component="faq-faqresults"] .aside-input::placeholder{color:rgba(255,255,255,0.4)}[data-component="faq-faqresults"] .aside-input:focus{border-color:rgba(255,255,255,0.6);background:rgba(255,255,255,0.15)}[data-component="faq-faqresults"] .aside-textarea{width:100%;padding:10px 12px;height:80px;resize:vertical;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);border-radius:var(--btn-radius);outline:none;font-family:var(--font-sans);font-size:13px;color:white;transition:border-color 0.2s;line-height:1.5}[data-component="faq-faqresults"] .aside-textarea::placeholder{color:rgba(255,255,255,0.4)}[data-component="faq-faqresults"] .aside-textarea:focus{border-color:rgba(255,255,255,0.6);background:rgba(255,255,255,0.15)}[data-component="faq-faqresults"] .aside-submit{width:100%;padding:11px;background:var(--sand);color:white;border:none;border-radius:var(--btn-radius);font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;cursor:pointer;transition:background 0.2s}[data-component="faq-faqresults"] .aside-submit:hover{background:var(--sand-dark)}[data-component="faq-faqresults"] .aside-or{display:flex;align-items:center;gap:10px;font-size:10px;color:rgba(255,255,255,0.3);letter-spacing:0.1em;text-transform:uppercase}[data-component="faq-faqresults"] .aside-or::before,[data-component="faq-faqresults"] .aside-or::after{content:'';flex:1;height:1px;background:rgba(255,255,255,0.12)}[data-component="faq-faqresults"] .aside-chatbot{width:100%;padding:10px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:var(--btn-radius);color:white;font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;cursor:pointer;transition:background 0.2s;display:flex;align-items:center;justify-content:center;gap:8px}[data-component="faq-faqresults"] .aside-chatbot:hover{background:rgba(255,255,255,0.14)}[data-component="faq-faqresults"] .aside-chatbot svg{width:14px;height:14px;fill:none;stroke:white;stroke-width:2}[data-component="faq-faqresults"] .aside-box{background:white;border:1px solid var(--gray);border-radius:var(--card-radius);padding:18px}[data-component="faq-faqresults"] .aside-box-label{font-size:9px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:var(--sand);margin-bottom:14px;display:flex;align-items:center;gap:8px}[data-component="faq-faqresults"] .aside-box-label::after{content:'';flex:1;height:1px;background:var(--gray)}[data-component="faq-faqresults"] .aside-btn-list{display:flex;flex-direction:column;gap:6px}[data-component="faq-faqresults"] .aside-btn-item{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:var(--btn-radius);font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;border:none;transition:opacity 0.15s;cursor:pointer}[data-component="faq-faqresults"] .aside-btn-item:hover{opacity:0.85}[data-component="faq-faqresults"] .aside-btn-item.orange{background:var(--orange);color:white}[data-component="faq-faqresults"] .aside-btn-item.navy{background:var(--navy);color:white}[data-component="faq-faqresults"] .aside-btn-item.sand{background:var(--sand);color:white}[data-component="faq-faqresults"] .aside-btn-item svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;flex-shrink:0}[data-component="faq-faqresults"] .aside-links{display:flex;flex-direction:column;gap:0}[data-component="faq-faqresults"] .aside-link{font-size:12.5px;color:var(--navy);padding:9px 0;border-top:1px solid var(--gray);display:flex;justify-content:space-between;align-items:center;transition:color 0.15s;text-decoration:none}[data-component="faq-faqresults"] .aside-link:first-child{border-top:none;padding-top:2px}[data-component="faq-faqresults"] .aside-link:hover{color:var(--ultra)}[data-component="faq-faqresults"] .btn{font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;padding:12px 22px;border-radius:var(--btn-radius);border:none;cursor:pointer;transition:all 0.2s;display:inline-flex;align-items:center;gap:8px;text-decoration:none;white-space:nowrap}[data-component="faq-faqresults"] .btn-ultra{background:var(--ultra);color:white}[data-component="faq-faqresults"] .btn-ultra:hover{background:var(--ultra-dark)}[data-component="faq-faqresults"] .btn-ghost-navy{background:transparent;color:var(--navy);border:1.5px solid var(--navy)}[data-component="faq-faqresults"] .btn-ghost-navy:hover{background:var(--navy);color:white}@media (max-width:1024px){[data-component="faq-faqresults"]{--pad-x:28px}[data-component="faq-faqresults"] .content-grid{grid-template-columns:1fr;gap:32px}[data-component="faq-faqresults"] .faq-aside{position:relative;top:auto}}@media (max-width:680px){[data-component="faq-faqresults"]{--pad-x:16px}}@media (min-width:1200px){[data-component="faq-faqresults"][data-component][data-component] > *{padding-inline:max(var(--pad-x,40px),calc((100% - var(--max-width-content,1200px)) / 2))}}[data-component="faq-faqresults"] .form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}[data-component="faq-faqresults"] .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-component="faq-faqresults"] .form-privacy{display:flex;align-items:flex-start;gap:7px;margin:8px 0;color:rgba(255,255,255,0.6);font-size:11px;line-height:1.4}[data-component="faq-faqresults"] .form-privacy a{color:var(--white);text-decoration:underline}[data-component="faq-faqresults"] .form-status{min-height:16px;margin-top:8px;color:var(--white);font-size:12px}[data-component="faq-faqresults"] .topic-pill[class*="site-area-"],[data-component="faq-faqresults"] .faq-tag[class*="site-area-"]{background:var(--elementum_color_surface,#F5F5E9);color:var(--elementum_color_hero_eyebrow,#A68958)}