.lnt-faq-section{box-sizing:border-box;width:100%}.lnt-faq__container{margin:0 auto;max-width:1440px;padding:0 clamp(20px,4vw,80px)}.lnt-faq__header-wrap{margin-bottom:35px}.lnt-faq__eyebrow{align-items:center;color:#00627c;display:flex;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;gap:10px;letter-spacing:2px;margin-bottom:14px;text-transform:uppercase}.lnt-faq__eyebrow img,.lnt-faq__eyebrow-bars{display:block;height:14px;object-fit:contain;width:12px}.lnt-faq__main-heading{font-family:The Seasons,Playfair Display,Georgia,serif;font-weight:400;line-height:1.15;margin:0}.lnt-faq__tabs-nav{border-bottom:1px solid rgba(15,76,92,.15);display:flex;gap:36px;margin-bottom:10px}.lnt-faq__tab-btn{color:rgba(15,76,92,.5);cursor:pointer;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;padding:0 0 14px;position:relative;transition:color .2s ease}.lnt-faq__tab-btn,.lnt-faq__tab-btn:active,.lnt-faq__tab-btn:focus,.lnt-faq__tab-btn:hover{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}.lnt-faq__tab-btn:active,.lnt-faq__tab-btn:focus,.lnt-faq__tab-btn:hover{color:#0f4c5c}.lnt-faq__tab-btn.is-active{background:transparent!important;background-color:transparent!important;color:#0f4c5c;font-weight:500}.lnt-faq__tab-btn.is-active:after{background-color:#d0a033!important;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100%}.lnt-faq__tab-panel{display:none}.lnt-faq__tab-panel.is-active{display:block}.lnt-faq__columns-grid{align-items:start;display:grid;gap:0 clamp(40px,6vw,100px);grid-template-columns:1fr 1fr}.lnt-faq__col{display:flex;flex-direction:column}.lnt-faq-accordion{background:transparent!important;border-bottom:1px solid rgba(15,76,92,.15);transition:border-color .3s ease}.lnt-faq-accordion.is-active{border-bottom:1px solid #d0a033!important}.lnt-faq-accordion__header{align-items:center;background:transparent!important;border:none!important;cursor:pointer;display:flex;gap:20px;justify-content:space-between;outline:none!important;padding:24px 0 10px;text-align:left;width:100%;-webkit-tap-highlight-color:transparent}.lnt-faq-accordion__question{color:#0f4c5c;font-size:18px;font-weight:400;line-height:1.4}.lnt-faq-accordion__symbol{color:#0f4c5c;font-family:DM Sans,sans-serif;font-size:22px;font-weight:300;line-height:1;min-width:20px;text-align:right;transition:transform .3s ease}.lnt-faq-accordion__body{display:grid!important;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .35s cubic-bezier(.25,1,.5,1)}.lnt-faq-accordion.is-active .lnt-faq-accordion__body{grid-template-rows:1fr}.lnt-faq-accordion__answer{color:rgba(15,76,92,.75);font-family:DM Sans,sans-serif;font-size:16px;font-weight:300;line-height:1.65;min-height:0;opacity:0;overflow:hidden;padding:0;transform:translateY(-4px);transition:opacity .3s ease,transform .3s ease,padding .35s ease}.lnt-faq-accordion.is-active .lnt-faq-accordion__answer{opacity:1;padding:0 0 24px;transform:translateY(0)}.lnt-faq__bottom-cta-wrap{display:flex;justify-content:center;margin-top:52px;width:100%}.lnt-faq-section .lnt-faq__cta-btn.lnt-btn-fill{align-items:center;background:hsla(0,0%,100%,.3);border:1px solid #b7c9ce;border-radius:2px;color:#0f4c5c;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:14px;gap:10px;justify-content:center;letter-spacing:.05em;padding:14px 34px;text-decoration:none}.lnt-faq-section .lnt-faq__cta-btn.lnt-btn-fill:hover{border-color:#d2ac47;color:#00627c!important}.lnt-faq__cta-icon{height:14px;object-fit:contain;width:12px}@media (max-width:992px){.lnt-faq__container{padding:0 20px}.lnt-faq__tabs-nav{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;border-bottom:1px solid rgba(15,76,92,.15);gap:28px;margin:0 -20px 36px;padding:0 20px;scrollbar-width:none;white-space:nowrap;-ms-overflow-style:none}.lnt-faq__tabs-nav::-webkit-scrollbar{display:none}.lnt-faq__tab-btn{color:rgba(15,76,92,.55);flex:0 0 auto;font-size:14px;padding-bottom:12px}.lnt-faq__tab-btn.is-active{color:#0f4c5c}.lnt-faq__tab-btn.is-active:after{bottom:-1px;height:2px}.lnt-faq__columns-grid{gap:0;grid-template-columns:1fr}.lnt-faq__eyebrow{font-size:14px}.lnt-faq__bottom-cta-wrap{margin-top:36px}.lnt-faq-accordion__answer{font-size:14px}}@media(max-width:767px){.lnt-faq-accordion__question{font-size:14px}.lnt-faq-accordion.is-active .lnt-faq-accordion__answer{color:#53818d!important}}