.page-id-7634,.page-id-7634 .td-content,.page-id-7634 .td-content--full,.page-id-7634 .td-main,.page-template-page-faqs,.page-template-page-faqs .td-content,.page-template-page-faqs .td-content--full,.page-template-page-faqs .td-main{background:#fafafa}.td-faqs{--td-faq-line:rgba(17, 21, 19, 0.12);--td-faq-line-strong:rgba(17, 21, 19, 0.18);--td-faq-teal:#047f7b;--td-faq-teal-strong:#078f89;--td-faq-ink:#111513;--td-faq-muted:#5d6965;--td-faq-soft:#eef8f7;width:min(100% - (var(--td-gutter) * 2),var(--td-container,1500px));margin-inline:auto;padding:clamp(38px,6vw,76px) 0 0;color:var(--td-faq-ink);font-family:var(--td-font-ui)}.td-faqs,.td-faqs *{box-sizing:border-box}.td-faqs h1,.td-faqs h2,.td-faqs h3,.td-faqs p{margin-top:0}.td-faqs__kicker{margin:0;color:var(--td-faq-teal);font-size:.7rem;font-weight:950;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.td-faqs__hero{display:grid;gap:22px;align-items:stretch;margin:0 0 clamp(18px,4vw,34px)}.td-faqs__hero-copy{display:grid;align-content:center;gap:15px;min-width:0}.td-faqs__hero h1{max-width:910px;margin:0;color:var(--td-faq-ink);font-family:var(--td-font-display);font-size:clamp(2.35rem, 7.4vw, 5.35rem);font-weight:800;letter-spacing:0;line-height:.98;text-wrap:balance}.td-faqs__hero-copy>p:not(.td-faqs__kicker){max-width:690px;margin:0;color:var(--td-faq-muted);font-size:clamp(1rem, 1.45vw, 1.18rem);line-height:1.66}.td-faqs__hero-panel{position:relative;min-height:330px;overflow:hidden;border:1px solid var(--td-faq-line);border-radius:var(--td-radius-xl,12px);background:#111513;box-shadow:0 28px 70px rgba(16,18,17,.08)}.td-faqs__hero-panel img{display:block;width:100%;height:100%;min-height:330px;object-fit:cover}.td-faqs__stats{position:absolute;right:14px;bottom:14px;display:grid;grid-template-columns:1fr 1fr;gap:8px;width:min(350px,calc(100% - 28px))}.td-faqs__stats div{display:grid;gap:3px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:var(--td-radius-lg,10px);background:rgba(17,21,19,.88);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.td-faqs__stats strong{color:#fff;font-family:var(--td-font-display);font-size:clamp(1.65rem, 4vw, 2.45rem);font-weight:800;line-height:.95}.td-faqs__stats span{color:#b7c3bf;font-size:.74rem;font-weight:900;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.td-faqs__tools{display:grid;gap:12px;margin:0 0 clamp(18px,4vw,34px);padding:14px;border:1px solid var(--td-faq-line);border-radius:var(--td-radius-xl,12px);background:#fff;box-shadow:0 18px 52px rgba(17,21,19,.045)}.td-faqs__search{position:relative;display:grid;gap:8px;margin:0}.td-faqs__search span{color:var(--td-faq-ink);font-size:.76rem;font-weight:950;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.td-faqs__search i{position:absolute;left:15px;bottom:17px;color:var(--td-faq-teal);font-size:.9rem;pointer-events:none}.td-faqs__search input{width:100%;min-height:52px;padding:14px 16px 14px 42px;border:1px solid rgba(17,21,19,.14);border-radius:var(--td-radius-lg,10px);background:#fbfcfc;color:var(--td-faq-ink);font:inherit;font-size:1rem;font-weight:800;line-height:1.35;outline:0;transition:background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.td-faqs__search input:focus{border-color:rgba(4,127,123,.52);background:#fff;box-shadow:0 0 0 4px rgba(4,127,123,.1)}.td-faqs__filters{display:flex;gap:8px;margin:0;padding:0 0 2px;overflow-x:auto;scrollbar-width:thin}.td-faqs__filters button{flex:0 0 auto;min-height:38px;padding:9px 12px;border:1px solid rgba(4,127,123,.16);border-radius:var(--td-radius-lg,10px);background:#f4fbfa;color:var(--td-faq-teal);font:inherit;font-size:.82rem;font-weight:900;line-height:1.1;white-space:nowrap;cursor:pointer;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease}.td-faqs__filters button:focus-visible,.td-faqs__filters button:hover{border-color:rgba(4,127,123,.34);background:#eaf6f5;outline:0;transform:translateY(-1px)}.td-faqs__filters button.is-active{border-color:var(--td-faq-teal-strong);background:var(--td-faq-teal-strong);color:#fff}.td-faqs__layout{display:grid;gap:18px;align-items:start}.td-faqs__aside{display:grid;gap:14px;min-width:0;order:2}.td-faqs-category,.td-faqs-empty,.td-faqs-help,.td-faqs-nav,.td-faqs__cta{border:1px solid var(--td-faq-line);border-radius:var(--td-radius-xl,12px);background:#fff;box-shadow:0 22px 62px rgba(16,18,17,.055)}.td-faqs-help{display:grid;gap:12px;padding:18px}.td-faqs-help h2,.td-faqs__cta h2{margin:0;color:var(--td-faq-ink);font-size:clamp(1.55rem, 3vw, 2.25rem);font-weight:950;letter-spacing:0;line-height:1.08;text-wrap:balance}.td-faqs-help p,.td-faqs__cta p{margin:0;color:var(--td-faq-muted);line-height:1.62}.td-faqs__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:fit-content;min-height:46px;padding:13px 17px;border:1px solid transparent;border-radius:var(--td-radius-lg,10px);font-size:.9rem;font-weight:950;line-height:1.1;text-decoration:none;cursor:pointer;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease}.td-faqs__button:focus-visible,.td-faqs__button:hover{transform:translateY(-1px)}.td-faqs__button:active{transform:translateY(0) scale(.99)}.td-faqs__button--primary{background:var(--td-faq-teal-strong);color:#fff}.td-faqs__button--primary:focus-visible,.td-faqs__button--primary:hover{background:#087c78;color:#fff}.td-faqs__button--secondary{border-color:var(--td-faq-line);background:#fff;color:var(--td-faq-ink)}.td-faqs__button--secondary:focus-visible,.td-faqs__button--secondary:hover{border-color:rgba(4,127,123,.35);background:#eef8f7;color:var(--td-faq-teal)}.td-faqs-nav{display:grid;gap:8px;padding:18px}.td-faqs-nav span{margin:0 0 4px;color:#65706c;font-size:.72rem;font-weight:950;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.td-faqs-nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:9px 11px;border:1px solid rgba(17,21,19,.1);border-radius:var(--td-radius-lg,10px);background:#fbfcfc;color:var(--td-faq-ink);font-size:.86rem;font-weight:900;line-height:1.2;text-decoration:none;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease}.td-faqs-nav a::after{content:"\f061";color:var(--td-faq-teal);font-family:"Font Awesome 6 Free";font-size:.72rem;font-weight:900}.td-faqs-nav a:focus-visible,.td-faqs-nav a:hover{border-color:rgba(4,127,123,.26);background:#eef8f7;color:var(--td-faq-teal);outline:0;transform:translateY(-1px)}.td-faqs__main{display:grid;gap:16px;min-width:0;order:1}.td-faqs-category{scroll-margin-top:150px;overflow:hidden}.td-faqs-category__head{display:grid;gap:9px;padding:clamp(18px,3vw,28px);border-bottom:1px solid var(--td-faq-line);background:linear-gradient(135deg,#fff 0,#f4fbfa 100%)}.td-faqs-category__head h2{margin:0;color:var(--td-faq-ink);font-size:clamp(1.65rem, 3.2vw, 2.45rem);font-weight:950;letter-spacing:0;line-height:1.05;text-wrap:balance}.td-faqs-category__head p:not(.td-faqs__kicker){max-width:760px;margin:0;color:var(--td-faq-muted);line-height:1.62}.td-faqs-category__items{display:grid;gap:0}.td-faq{border-bottom:1px solid var(--td-faq-line);background:#fff}.td-faq:last-child{border-bottom:0}.td-faq[hidden],.td-faqs-category[hidden]{display:none!important}.td-faq summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;align-items:center;min-height:76px;padding:18px clamp(16px,3vw,26px);color:var(--td-faq-ink);cursor:pointer;list-style:none;transition:background-color 180ms ease}.td-faq summary::-webkit-details-marker{display:none}.td-faq summary::after{content:"\f107";display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(4,127,123,.2);border-radius:var(--td-radius-lg,10px);background:#eaf8f7;color:var(--td-faq-teal);font-family:"Font Awesome 6 Free";font-size:.86rem;font-weight:900;transition:background-color 180ms ease,transform 180ms ease}.td-faq[open] summary::after{background:var(--td-faq-teal-strong);color:#fff;transform:rotate(180deg)}.td-faq summary:focus-visible,.td-faq summary:hover{background:#fbfcfc;outline:0}.td-faq__question{display:block;min-width:0;font-size:clamp(1rem, 1.8vw, 1.18rem);font-weight:950;letter-spacing:0;line-height:1.28;text-wrap:balance}.td-faq__badges{display:flex;flex-wrap:wrap;gap:6px;grid-column:1/-1}.td-faq__badges span{display:inline-flex;align-items:center;min-height:24px;padding:5px 8px;border:1px solid rgba(4,127,123,.16);border-radius:999px;background:#f4fbfa;color:var(--td-faq-teal);font-size:.68rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.td-faq__answer{display:grid;gap:16px;padding:0 clamp(16px,3vw,26px) clamp(18px,3vw,28px)}.td-faq__quick{padding:15px 16px;border:1px solid rgba(4,127,123,.18);border-radius:var(--td-radius-lg,10px);background:#f4fbfa;color:#295d59;font-size:.98rem;font-weight:800;line-height:1.58}.td-faq__quick strong{color:var(--td-faq-teal);font-weight:950}.td-faq__body{color:var(--td-faq-muted);font-size:.98rem;line-height:1.72}.td-faq__body .user-quote,.td-faq__body blockquote,.td-faq__body ol,.td-faq__body p,.td-faq__body ul{margin:0 0 14px}.td-faq__body .user-quote:last-child,.td-faq__body blockquote:last-child,.td-faq__body ol:last-child,.td-faq__body p:last-child,.td-faq__body ul:last-child{margin-bottom:0}.td-faq__body ol,.td-faq__body ul{padding-left:20px}.td-faq__body li{margin:0 0 7px;padding-left:3px}.td-faq__body strong{color:var(--td-faq-ink);font-weight:950}.td-faq__body a{color:var(--td-faq-teal);font-weight:900;text-decoration-thickness:1px;text-underline-offset:0.18em}.td-faq__body .user-quote,.td-faq__body blockquote{padding:15px 16px;border-left:3px solid var(--td-faq-teal);border-radius:0 var(--td-radius-lg,10px) var(--td-radius-lg,10px) 0;background:#fbfcfc;color:#44504c;font-style:italic}.td-faqs-empty{display:grid;gap:10px;justify-items:start;padding:clamp(22px,4vw,34px)}.td-faqs-empty span{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(4,127,123,.18);border-radius:var(--td-radius-lg,10px);background:#eaf8f7;color:var(--td-faq-teal)}.td-faqs-empty h2{margin:0;color:var(--td-faq-ink);font-size:clamp(1.5rem, 2.8vw, 2rem);font-weight:950;letter-spacing:0;line-height:1.1}.td-faqs-empty p{max-width:620px;margin:0;color:var(--td-faq-muted);line-height:1.62}.td-faqs__cta{position:relative;isolation:isolate;display:grid;gap:18px;align-items:center;margin-top:clamp(20px,5vw,42px);padding-block:clamp(34px,6vw,72px);padding-inline:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:var(--td-faq-ink)}.td-faqs__cta::before{content:"";position:absolute;inset:0;z-index:-1;margin-inline:calc(50% - 50vw);background:linear-gradient(135deg,rgba(4,127,123,.16),rgba(4,127,123,.035) 46%),#eaf8f7;border-top:1px solid rgba(4,127,123,.13)}.td-faqs__cta h2{color:var(--td-faq-ink)}.td-faqs__cta p{color:var(--td-faq-muted)}.td-faqs__cta .td-faqs__kicker{color:var(--td-faq-teal)}.td-faqs__cta>div:first-child{display:grid;gap:10px}.td-faqs__cta-actions{display:flex;flex-wrap:wrap;gap:10px}@media (min-width:760px){.td-faqs__tools{grid-template-columns:minmax(280px,0.82fr) minmax(0,1.18fr);align-items:end}.td-faqs__filters{flex-wrap:wrap;overflow:visible;padding-bottom:0}.td-faqs__cta{grid-template-columns:minmax(0,1fr) auto}.td-faqs__cta-actions{justify-content:flex-end}}@media (min-width:980px){.td-faqs__hero{grid-template-columns:minmax(0,0.95fr) minmax(380px,0.72fr);gap:clamp(22px,4vw,46px)}.td-faqs__layout{grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:clamp(18px,3vw,34px)}.td-faqs__aside{position:sticky;top:138px;order:0}.td-faqs__main{order:0}}@media (max-width:700px){.td-faqs{width:min(100% - 28px,var(--td-container,1500px));padding-top:132px}.td-faqs__hero h1{font-size:clamp(2.25rem, 14vw, 3.35rem)}.td-faqs__hero-panel,.td-faqs__hero-panel img{min-height:290px}.td-faqs__stats{grid-template-columns:1fr}.td-faqs__tools{padding:12px}.td-faqs__filters{margin-inline:-2px;padding-inline:2px}.td-faq summary{grid-template-columns:minmax(0,1fr) 34px;align-items:start}.td-faq__badges{grid-column:1/2}.td-faqs__button{width:100%}}