.HighlandFaqPage-module__ch0FUG__root{--dark:#0d1b3e;--navy:#112247;--navy2:#1a3260;--accent:#3db9ec;--white:#fff;--muted:#ffffffa6;--rule:#ffffff1f;--rule-d:#ffffff14;--card-bg:#ffffff0a;--card-hover:#3db9ec0f;--grad:linear-gradient(180deg, #0d1b3e 0%, #112247 60%, #1a3260 100%);--ease:cubic-bezier(.22,.65,.2,1);-webkit-font-smoothing:antialiased;color:var(--white);background:var(--dark);font-family:Effra,system-ui,-apple-system,sans-serif;overflow-x:hidden}.HighlandFaqPage-module__ch0FUG__progressBar{background:linear-gradient(90deg, #00062f, var(--accent), #a8e8ff, var(--accent));z-index:9999;pointer-events:none;background-size:300% 100%;width:0%;height:3px;transition:width .12s linear;animation:5s ease-in-out infinite HighlandFaqPage-module__ch0FUG__hmProgress;position:fixed;top:0;left:0;box-shadow:0 0 14px #3db9ec99}@keyframes HighlandFaqPage-module__ch0FUG__hmProgress{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.HighlandFaqPage-module__ch0FUG__section{width:100%;position:relative;overflow:hidden}.HighlandFaqPage-module__ch0FUG__hero{background:radial-gradient(ellipse 78% 70% at 50% -4%, #1a3a7d 0%, transparent 58%), var(--dark);text-align:center;padding:clamp(140px,19vh,220px) 6vw clamp(56px,9vh,100px);position:relative;overflow:hidden}.HighlandFaqPage-module__ch0FUG__hero:before,.HighlandFaqPage-module__ch0FUG__hero:after{content:"";z-index:0;pointer-events:none;filter:blur(64px);mix-blend-mode:screen;border-radius:50%;position:absolute}.HighlandFaqPage-module__ch0FUG__hero:before{background:radial-gradient(circle,#3db9ec4d,#0000 65%);width:55vw;max-width:760px;height:55vw;max-height:760px;animation:24s ease-in-out infinite HighlandFaqPage-module__ch0FUG__faqDrift1;top:-20%;left:-8%}.HighlandFaqPage-module__ch0FUG__hero:after{background:radial-gradient(circle,#2e62d252,#0000 65%);width:48vw;max-width:660px;height:48vw;max-height:660px;animation:30s ease-in-out infinite HighlandFaqPage-module__ch0FUG__faqDrift2;bottom:-26%;right:-6%}@keyframes HighlandFaqPage-module__ch0FUG__faqDrift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(7vw,5vh)scale(1.16)}}@keyframes HighlandFaqPage-module__ch0FUG__faqDrift2{0%,to{transform:translate(0)scale(1.06)}50%{transform:translate(-6vw,-5vh)scale(.9)}}.HighlandFaqPage-module__ch0FUG__starfield{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.HighlandFaqPage-module__ch0FUG__star{background:#dcefff;border-radius:50%;animation:ease-in-out infinite HighlandFaqPage-module__ch0FUG__faqTwinkle;position:absolute;box-shadow:0 0 6px #b4e1ffcc}@keyframes HighlandFaqPage-module__ch0FUG__faqTwinkle{0%,to{opacity:.12;transform:scale(.7)}50%{opacity:.9;transform:scale(1.2)}}.HighlandFaqPage-module__ch0FUG__rainLayer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.HighlandFaqPage-module__ch0FUG__rainQ{color:#3db9ec38;will-change:transform;font-family:Effra,system-ui,sans-serif;font-weight:900;line-height:1;animation:linear infinite HighlandFaqPage-module__ch0FUG__faqFall;position:absolute;top:0}@keyframes HighlandFaqPage-module__ch0FUG__faqFall{0%{transform:translateY(var(--y0)) rotate(0deg);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(var(--y1)) rotate(var(--spin));opacity:0}}.HighlandFaqPage-module__ch0FUG__heroInner{z-index:2;max-width:860px;margin:0 auto;position:relative}.HighlandFaqPage-module__ch0FUG__heroH1{letter-spacing:-.035em;text-transform:uppercase;color:var(--white);opacity:0;animation:HighlandFaqPage-module__ch0FUG__hmFadeUp .7s var(--ease) 50ms forwards;font-family:Effra,system-ui,sans-serif;font-weight:900;line-height:.84;transform:translateY(22px)}.HighlandFaqPage-module__ch0FUG__heroLine1{white-space:nowrap;font-size:clamp(24px,5.7vw,76px);display:block}.HighlandFaqPage-module__ch0FUG__heroScript{white-space:nowrap;letter-spacing:.01em;text-transform:none;color:var(--accent);text-shadow:0 0 50px #3db9ec66;margin-top:.05em;font-family:FeelingPassionate,cursive;font-size:clamp(21px,5vw,66px);font-weight:400;line-height:1.05;display:block}@keyframes HighlandFaqPage-module__ch0FUG__hmFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.HighlandFaqPage-module__ch0FUG__heroTyped{color:#ffffff9e;opacity:0;min-height:1.7em;animation:HighlandFaqPage-module__ch0FUG__hmFadeUp .8s var(--ease) .3s forwards;margin-top:26px;font-size:clamp(16px,2.1vw,23px);font-weight:400}.HighlandFaqPage-module__ch0FUG__heroTyped b{color:var(--white);font-weight:600}.HighlandFaqPage-module__ch0FUG__typedSpan{color:var(--accent);font-weight:600}.HighlandFaqPage-module__ch0FUG__caret{background:var(--accent);vertical-align:-3px;width:2px;height:1.05em;margin-left:3px;animation:1s step-end infinite HighlandFaqPage-module__ch0FUG__faqCaret;display:inline-block}@keyframes HighlandFaqPage-module__ch0FUG__faqCaret{50%{opacity:0}}.HighlandFaqPage-module__ch0FUG__heroSearch{opacity:0;max-width:640px;animation:HighlandFaqPage-module__ch0FUG__hmFadeUp .8s var(--ease) .5s forwards;background:#fff;border:2px solid #fff;border-radius:16px;align-items:center;gap:10px;margin:34px auto 0;padding:6px 6px 6px 22px;transition:border-color .2s,box-shadow .25s;display:flex;transform:translateY(16px);box-shadow:0 20px 55px -18px #0009}.HighlandFaqPage-module__ch0FUG__heroSearch:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px #3db9ec4d,0 22px 60px -14px #0000008c}.HighlandFaqPage-module__ch0FUG__heroSearch svg{color:#1a3260;flex-shrink:0}.HighlandFaqPage-module__ch0FUG__heroSearchInput{color:#0d1b3e;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:15px 0;font-family:Effra,system-ui,sans-serif;font-size:clamp(15px,1.7vw,17px)}.HighlandFaqPage-module__ch0FUG__heroSearchInput::placeholder{color:#0d1b3e73}.HighlandFaqPage-module__ch0FUG__heroSearchBtn{cursor:pointer;background:var(--accent);color:#042033;letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:11px;flex-shrink:0;padding:15px 26px;font-family:Effra,system-ui,sans-serif;font-size:13px;font-weight:800;transition:transform .15s,filter .2s}.HighlandFaqPage-module__ch0FUG__heroSearchBtn:hover{filter:brightness(1.12);transform:translateY(-1px)}.HighlandFaqPage-module__ch0FUG__heroChips{opacity:0;animation:HighlandFaqPage-module__ch0FUG__hmFadeUp .8s var(--ease) .68s forwards;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.HighlandFaqPage-module__ch0FUG__chipLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-right:2px;font-size:11px;font-weight:700}.HighlandFaqPage-module__ch0FUG__chip{cursor:pointer;border:1px solid var(--rule);color:#ffffffd1;letter-spacing:.02em;background:#ffffff08;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600;transition:border-color .18s,color .18s,background .18s,transform .18s}.HighlandFaqPage-module__ch0FUG__chip:hover{border-color:var(--accent);color:var(--white);background:#3db9ec1f;transform:translateY(-2px)}.HighlandFaqPage-module__ch0FUG__filterBar{border-top:1px solid var(--rule-d);border-bottom:1px solid var(--rule-d);z-index:50;-webkit-backdrop-filter:blur(18px);background:#00062fe6;padding:20px 7vw;position:sticky;top:0}.HighlandFaqPage-module__ch0FUG__filterBarInner{flex-wrap:wrap;align-items:center;gap:16px;max-width:1200px;margin:0 auto;display:flex}.HighlandFaqPage-module__ch0FUG__filterBarLabel{letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;flex-shrink:0;margin-right:6px;font-size:11px;font-weight:700}.HighlandFaqPage-module__ch0FUG__filters{flex-wrap:wrap;gap:8px;display:flex}.HighlandFaqPage-module__ch0FUG__filterBtn{letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;cursor:pointer;transition:all .25s var(--ease);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:8px 16px 7px;font-size:10px;font-weight:700}.HighlandFaqPage-module__ch0FUG__filterBtn:hover{color:#fffc;border-color:#3db9ec66}.HighlandFaqPage-module__ch0FUG__filterBtnActive{color:#0d1b3e!important;background:#fff!important;border-color:#fff!important}.HighlandFaqPage-module__ch0FUG__faqBody{background:var(--grad);min-height:60vh;padding:72px 7vw 100px}.HighlandFaqPage-module__ch0FUG__faqBodyInner{max-width:900px;margin:0 auto}.HighlandFaqPage-module__ch0FUG__catLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);align-items:center;gap:16px;margin-top:56px;margin-bottom:16px;scroll-margin-top:140px;font-size:11px;font-weight:700;display:flex}.HighlandFaqPage-module__ch0FUG__catLabel:first-child{margin-top:0}.HighlandFaqPage-module__ch0FUG__catLabel:after{content:"";background:#3db9ec33;flex:1;height:1px}.HighlandFaqPage-module__ch0FUG__faqItem{background:var(--card-bg);transition:border-color .3s var(--ease), background .3s var(--ease), box-shadow .3s var(--ease);border:1px solid #3db9ec1a;border-radius:16px;margin-bottom:10px;overflow:hidden}.HighlandFaqPage-module__ch0FUG__faqItem:hover{background:var(--card-hover);border-color:#3db9ec47;box-shadow:0 8px 40px -12px #00000080,0 0 0 1px #3db9ec14}.HighlandFaqPage-module__ch0FUG__faqItemOpen{background:#3db9ec0f!important;border-color:#3db9ec61!important;box-shadow:0 12px 48px -12px #0009,0 0 60px -20px #3db9ec33!important}.HighlandFaqPage-module__ch0FUG__faqQ{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:none;align-items:center;gap:20px;width:100%;padding:22px 24px;display:flex}.HighlandFaqPage-module__ch0FUG__faqNum{color:#3db9ec59;letter-spacing:.06em;width:28px;transition:color .3s var(--ease);flex-shrink:0;font-size:13px;font-weight:900}.HighlandFaqPage-module__ch0FUG__faqItem:hover .HighlandFaqPage-module__ch0FUG__faqNum,.HighlandFaqPage-module__ch0FUG__faqItemOpen .HighlandFaqPage-module__ch0FUG__faqNum{color:var(--accent)}.HighlandFaqPage-module__ch0FUG__faqQText{letter-spacing:-.01em;color:var(--white);transition:color .25s var(--ease);flex:1;font-size:clamp(16px,1.8vw,20px);font-weight:700;line-height:1.25}.HighlandFaqPage-module__ch0FUG__faqItemOpen .HighlandFaqPage-module__ch0FUG__faqQText{color:var(--accent)}.HighlandFaqPage-module__ch0FUG__faqIcon{width:36px;height:36px;transition:all .35s var(--ease);background:#3db9ec0f;border:1px solid #3db9ec40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.HighlandFaqPage-module__ch0FUG__faqIcon svg{width:14px;height:14px;stroke:var(--accent);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--ease)}.HighlandFaqPage-module__ch0FUG__faqItemOpen .HighlandFaqPage-module__ch0FUG__faqIcon{background:#3db9ec2e;border-color:#3db9ec8c;box-shadow:0 0 16px #3db9ec4d}.HighlandFaqPage-module__ch0FUG__faqItemOpen .HighlandFaqPage-module__ch0FUG__faqIcon svg{transform:rotate(45deg)}.HighlandFaqPage-module__ch0FUG__faqAWrap{transition:max-height .45s var(--ease);overflow:hidden}.HighlandFaqPage-module__ch0FUG__faqA{color:#ffffffd1;padding:0 24px 26px 72px;font-size:15px;font-weight:400;line-height:1.78}.HighlandFaqPage-module__ch0FUG__faqA a{color:var(--accent)}.HighlandFaqPage-module__ch0FUG__noResults{text-align:center;color:var(--muted);padding:80px 20px;font-size:16px}.HighlandFaqPage-module__ch0FUG__noResultsTitle{color:var(--white);letter-spacing:-.02em;margin-bottom:8px;font-size:28px;font-weight:900;display:block}.HighlandFaqPage-module__ch0FUG__highlight{color:var(--white);background:#3db9ec40;border-radius:3px;padding:0 2px}.HighlandFaqPage-module__ch0FUG__cta{text-align:center;background:linear-gradient(#fff 0%,#eaf1fa 100%);padding:120px 7vw 100px;position:relative;overflow:hidden}.HighlandFaqPage-module__ch0FUG__cta:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 50% 100%,#3db9ec24,#0000);position:absolute;inset:0}.HighlandFaqPage-module__ch0FUG__ctaInner{z-index:1;max-width:640px;margin:0 auto;position:relative}.HighlandFaqPage-module__ch0FUG__ctaEyebrow{letter-spacing:.26em;text-transform:uppercase;color:#1f8fc4;margin-bottom:18px;font-size:11px;font-weight:700;display:block}.HighlandFaqPage-module__ch0FUG__ctaH2{letter-spacing:-.03em;text-transform:uppercase;color:var(--dark);font-size:clamp(38px,5vw,72px);font-weight:900;line-height:.9}.HighlandFaqPage-module__ch0FUG__ctaScript{color:#2aa3da;text-transform:none;font-family:FeelingPassionate,cursive;font-size:clamp(36px,4.8vw,68px);font-weight:400;line-height:1.1;display:block}.HighlandFaqPage-module__ch0FUG__ctaRule{background:var(--accent);width:56px;height:2px;margin:28px auto;display:block}.HighlandFaqPage-module__ch0FUG__ctaSub{color:#46566f;margin-bottom:40px;font-size:clamp(15px,1.6vw,18px);font-weight:400;line-height:1.65}.HighlandFaqPage-module__ch0FUG__ctaBtns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.HighlandFaqPage-module__ch0FUG__btnAccent{background:var(--accent);color:var(--dark);letter-spacing:.18em;text-transform:uppercase;border:2px solid var(--accent);transition:transform .3s var(--ease), box-shadow .3s var(--ease);border-radius:999px;padding:17px 40px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;display:inline-block;box-shadow:0 0 30px -8px #3db9ec80}.HighlandFaqPage-module__ch0FUG__btnAccent:hover{transform:translateY(-2px);box-shadow:0 0 44px -6px #3db9ecb3}.HighlandFaqPage-module__ch0FUG__btnGhost{color:var(--dark);letter-spacing:.18em;text-transform:uppercase;transition:border-color .3s var(--ease), transform .3s var(--ease);background:0 0;border:2px solid #0d1b3e47;border-radius:999px;padding:17px 40px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-block}.HighlandFaqPage-module__ch0FUG__btnGhost:hover{border-color:var(--dark);transform:translateY(-2px)}@media (max-width:600px){.HighlandFaqPage-module__ch0FUG__faqA{padding:0 20px 22px}.HighlandFaqPage-module__ch0FUG__faqNum{display:none}.HighlandFaqPage-module__ch0FUG__filterBar{padding:16px 5vw}}@media (prefers-reduced-motion:reduce){.HighlandFaqPage-module__ch0FUG__faqAWrap{transition:none!important}.HighlandFaqPage-module__ch0FUG__rainQ{opacity:.1;animation:none}.HighlandFaqPage-module__ch0FUG__hero:before,.HighlandFaqPage-module__ch0FUG__hero:after{animation:none}.HighlandFaqPage-module__ch0FUG__star{opacity:.5;animation:none}.HighlandFaqPage-module__ch0FUG__heroH1,.HighlandFaqPage-module__ch0FUG__heroTyped,.HighlandFaqPage-module__ch0FUG__heroSearch,.HighlandFaqPage-module__ch0FUG__heroChips{opacity:1;animation:none;transform:none}.HighlandFaqPage-module__ch0FUG__progressBar{animation:none}}
