html{scroll-behavior:smooth}.faq-body{background:#081b15;color:#f3f5ed}.faq-page{padding:0 clamp(22px,6vw,96px) 100px;max-width:1600px;margin:auto}.faq-hero{padding:160px 0 64px;border-bottom:1px solid #ffffff24}.faq-hero .eyebrow{color:#d6f98b}.faq-hero h1{font-family:Manrope,sans-serif;font-size:clamp(42px,6.5vw,88px);font-weight:450;letter-spacing:-.055em;line-height:1.08;margin:24px 0}.faq-hero h1 em{font-style:normal;color:#d6f98b}.faq-lead{font-size:clamp(17px,1.7vw,22px);line-height:1.7;max-width:730px;color:#bac9c0}.faq-meta{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:32px;font-size:12px;color:#a1b5a8}.faq-meta span+span{padding-inline-start:24px;border-inline-start:1px solid #ffffff30}.faq-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(32px,6vw,100px);padding-top:60px}.faq-sidebar{position:sticky;top:130px;align-self:start}.faq-sidebar nav{display:flex;flex-direction:column;gap:2px;background:none;position:static;opacity:1;visibility:visible;transform:none}.faq-sidebar nav>a{display:flex;gap:14px;padding:11px 0;color:#bac9c0;text-decoration:none;font-size:14px;line-height:1.5;white-space:normal}.faq-sidebar nav>a:hover,.faq-sidebar nav>a:focus-visible{color:#d6f98b}.faq-sidebar nav>a>span{color:#789786;font-size:11px;padding-top:3px}.faq-project-link{display:block;border-top:1px solid #ffffff24;margin-top:24px;padding-top:24px;color:#d6f98b;font-size:14px;text-decoration:none}.faq-group{scroll-margin-top:130px;margin-bottom:58px}.faq-group-head{display:flex;gap:20px;align-items:center;margin-bottom:20px}.faq-group-head>span{font-size:12px;color:#d6f98b}.faq-group h2{font-family:Manrope,sans-serif;font-size:clamp(23px,2.8vw,36px);letter-spacing:-.035em;font-weight:450;line-height:1.25;margin:0}.faq-item{border-bottom:1px solid #ffffff26}.faq-item:first-of-type{border-top:1px solid #ffffff26}.faq-item summary{list-style:none;display:flex;justify-content:space-between;gap:25px;align-items:center;padding:23px 0;cursor:pointer;font-size:17px;font-weight:450;line-height:1.5}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline:2px solid #d6f98b;outline-offset:5px}.faq-toggle{position:relative;width:16px;height:16px;flex:none}.faq-toggle:before,.faq-toggle:after{content:"";position:absolute;background:#d6f98b;top:7px;left:0;width:16px;height:1px}.faq-toggle:after{transform:rotate(90deg)}.faq-item[open] .faq-toggle:after{transform:rotate(0)}.faq-item[open] summary{color:#d6f98b}.faq-answer{padding:0 32px 24px 0}.faq-answer p{margin:0;font-size:15px;line-height:1.9;color:#bdcbc2;max-width:850px}.faq-note{padding:23px 26px;border:1px solid #ffffff24;font-size:13px;color:#a7bcb0;line-height:1.8}.faq-note p{margin:0}.faq-cta{margin-top:54px;padding:38px;background:#143b2b}.faq-cta h2{font-size:clamp(28px,3.5vw,44px);font-weight:450;line-height:1.2;letter-spacing:-.03em}.faq-cta p{max-width:600px;color:#bdcbc2;line-height:1.7}.faq-cta .button{margin-top:24px}.faq-home-card{margin-top:32px;padding:28px;border:1px solid #ffffff35;background:#143b2b}.faq-home-card p{max-width:760px;line-height:1.7}.faq-home-card a{display:inline-flex;align-items:center;gap:24px;color:#d6f98b;text-decoration:none;font-size:17px}header nav a[aria-current=page]{color:#d6f98b}header.is-scrolled nav a[aria-current=page]{color:#153b2c}@media(min-width:1101px){.faq-body header nav{gap:17px}.faq-body header nav a{font-size:12px}}@media(max-width:900px){.faq-layout{grid-template-columns:1fr;gap:36px}.faq-sidebar{position:static}.faq-sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}.faq-sidebar nav .eyebrow{grid-column:1/-1}.faq-project-link{display:none}.faq-hero{padding-top:140px}.faq-meta span+span{padding-inline-start:0;border:0}.faq-answer{padding-right:0}.faq-cta{padding:26px}.faq-item summary{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.faq-item summary>.faq-toggle,.faq-item[open] summary>.faq-toggle{border:0;border-radius:0;display:block;background:none;transform:none;color:inherit}.faq-body header nav a[aria-current=page]{color:#355a36}
