.color-orange{color:#ff5d12;font-weight:600}.about-us-section{margin-top:98px}.about-us-section h5{font-size:45px;font-weight:900;margin:0}.links{display:grid}.links .link-title{font-size:32px;font-weight:700;margin-bottom:22px}.links .sublinks{font-size:20px;font-weight:500;color:#000;padding-bottom:15px}.links .sublinks:hover{color:#ff5d12;cursor:pointer;text-decoration:none}.links .sublinks .active{color:#ff5d12}.faq-heading{font-size:24px;font-weight:600;color:#000}.faq-info{font-size:18px;font-weight:400;color:#171612}.contact-section{background-color:#d0d0d0}.contact-section .contact-title{font-size:32px;font-weight:900;margin:0}.contact-section .contact-info{font-size:20px;font-weight:400;color:#5a5a5a}

/* 2026 FAQ topic refresh */
.faq-answer-content .faq-answer-media{display:block;width:100%;max-width:820px;height:auto;margin:24px 0 26px;padding:10px;border:1px solid #e8ded6;border-radius:16px;background:#fffaf6;object-fit:contain}
.faq-answer-content .faq-answer-panel--with-visual{display:grid;grid-template-columns:minmax(0,1fr) 330px}.faq-answer-content .faq-answer-visual{display:flex;align-items:flex-start;justify-content:center;padding:48px 34px;border-left:1px solid #e8ded6;background:linear-gradient(160deg,#fffaf6 0%,#f4f2ff 100%)}.faq-answer-content .faq-answer-visual img{position:sticky;top:110px;width:100%;max-width:280px;height:auto;border-radius:14px;object-fit:contain}@media (max-width:991.98px){.faq-answer-content .faq-answer-panel--with-visual{grid-template-columns:1fr}.faq-answer-content .faq-answer-visual{padding:32px 24px;border-top:1px solid #e8ded6;border-left:0}.faq-answer-content .faq-answer-visual img{position:static;max-width:440px}}
.faq-answer-hero .faq-answer-description{max-width:720px;margin:22px 0 0;color:#5f605b;font-size:15px;line-height:1.7}
.faq-answer-hero{position:relative;padding:72px 0 76px;overflow:hidden;background:linear-gradient(115deg,#fff8f2 0%,#fbf8f6 48%,#f5f5ff 100%);border-bottom:1px solid #ece8e4}.faq-answer-hero:after{content:"?";position:absolute;right:7%;top:50%;color:rgba(161,39,142,.055);font-family:Georgia,"Times New Roman",serif;font-size:260px;line-height:1;transform:translateY(-51%);pointer-events:none}.faq-answer-hero .container{position:relative;z-index:1;max-width:1180px}.faq-answer-hero .faq-back-link{display:inline-block;margin-bottom:46px;color:#5e5e59;font-size:13px;font-weight:700;transition:color .2s ease}.faq-answer-hero .faq-back-link:hover{color:#f15a29;text-decoration:none}.faq-answer-hero .faq-answer-eyebrow{display:block;margin-bottom:16px;color:#f15a29;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.faq-answer-hero h1{max-width:850px;margin:0;color:#171717;font-family:Georgia,"Times New Roman",serif;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1.02;letter-spacing:-.045em}.faq-answer-content{padding:82px 0 92px;background:#f8f8ff}.faq-answer-content .container{max-width:1180px}.faq-answer-content .faq-answer-panel{overflow:hidden;border:1px solid #e8ded6;border-radius:22px;background:#fff;box-shadow:0 18px 48px rgba(46,35,30,.07)}.faq-answer-content .faq-answer-list{padding:14px 54px}.faq-answer-content .faq-answer-item{padding:38px 0 40px;border-bottom:1px solid #e7e2de}.faq-answer-content .faq-answer-item:last-child{border-bottom:0}.faq-answer-content .faq-heading{margin:0 0 14px;color:#171717;font-size:21px;font-weight:800;line-height:1.35}.faq-answer-content .faq-info{max-width:850px;color:#5f605b;font-size:15px;line-height:1.75}.faq-answer-content .faq-info p{margin-bottom:16px}.faq-answer-content .faq-info .faq-answer-links{margin-top:6px}.faq-answer-content .faq-info .faq-answer-links a{display:inline-block;padding-bottom:3px;color:#171717;font-weight:800;border-bottom:1px solid #f15a29;transition:color .2s ease}.faq-answer-content .faq-info .faq-answer-links a:after{content:" →";color:#f15a29}.faq-answer-content .faq-info .faq-answer-links a:hover{color:#f15a29;text-decoration:none}.faq-answer-content .faq-answer-empty{padding:48px 0;color:#5f605b}.faq-answer-contact{padding:0 0 92px;background:#f8f8ff}.faq-answer-contact .container{max-width:1180px}.faq-answer-contact .contact-section{min-height:210px;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:46px 52px;border:1px solid #eadfd8;border-radius:22px;background:linear-gradient(110deg,#fffaf6 0%,#fff 52%,#f4f2ff 100%);box-shadow:0 16px 40px rgba(46,35,30,.06)}.faq-answer-contact .faq-answer-eyebrow{display:block;margin-bottom:12px;color:#f15a29;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.faq-answer-contact .contact-title{margin:0;color:#171717;font-family:Georgia,"Times New Roman",serif;font-size:clamp(32px,3.2vw,46px);font-weight:400;line-height:1.08;letter-spacing:-.035em}.faq-answer-contact .contact-info{margin:12px 0 0;color:#656660;font-size:14px;line-height:1.6}.faq-answer-contact .btn-primary{flex:0 0 auto;min-width:150px;padding:14px 26px;border:0;border-radius:8px;background:linear-gradient(90deg,#ff5d12 0%,#a3238e 100%);box-shadow:0 12px 26px rgba(161,35,142,.18);font-size:14px;font-weight:800}@media (max-width:767.98px){.faq-answer-hero{padding:48px 0 54px}.faq-answer-hero:after{right:-18px;font-size:190px}.faq-answer-hero .container{padding-right:20px;padding-left:20px}.faq-answer-hero .faq-back-link{margin-bottom:36px}.faq-answer-hero h1{max-width:85%;font-size:43px}.faq-answer-content{padding:54px 0 62px}.faq-answer-content .container{padding-right:20px;padding-left:20px}.faq-answer-content .faq-answer-list{padding:4px 24px}.faq-answer-content .faq-answer-item{padding:30px 0 32px}.faq-answer-content .faq-heading{font-size:19px}.faq-answer-contact{padding-bottom:62px}.faq-answer-contact .container{padding-right:20px;padding-left:20px}.faq-answer-contact .contact-section{display:block;padding:34px 26px}.faq-answer-contact .btn-primary{width:100%;margin-top:26px}}
