.FAQAccordion-module__qB0itW__faqList{background:var(--paper-warm);border:1px solid var(--rule)}.FAQAccordion-module__qB0itW__faqItem{border-bottom:1px solid var(--rule)}.FAQAccordion-module__qB0itW__faqItem:last-child{border-bottom:0}.FAQAccordion-module__qB0itW__faqItem button{text-align:left;cursor:pointer;width:100%;font-family:var(--sans);background:0 0;border:0;grid-template-columns:36px 1fr 24px;align-items:start;gap:16px;padding:22px 28px;transition:background .14s;display:grid}.FAQAccordion-module__qB0itW__faqItem button:hover{background:var(--surface)}.FAQAccordion-module__qB0itW__fqN{font-family:var(--mono);letter-spacing:.08em;color:var(--teal-deep);margin-top:3px;font-size:11px}.FAQAccordion-module__qB0itW__fqQ{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:500;line-height:1.3}.FAQAccordion-module__qB0itW__fqToggle{border:1px solid var(--rule);width:22px;height:22px;font-family:var(--mono);color:var(--ink-3);justify-content:center;align-items:center;margin-top:2px;font-size:14px;transition:background .14s,color .14s;display:inline-flex}.FAQAccordion-module__qB0itW__faqItem button:hover .FAQAccordion-module__qB0itW__fqToggle{background:var(--teal);color:var(--ink);border-color:var(--teal)}.FAQAccordion-module__qB0itW__faqItem.FAQAccordion-module__qB0itW__openItem .FAQAccordion-module__qB0itW__fqToggle{background:var(--teal-deep);color:var(--paper-warm);border-color:var(--teal-deep)}.FAQAccordion-module__qB0itW__fqAnswer{color:var(--ink-2);letter-spacing:-.003em;max-width:800px;padding:0 28px 22px 80px;font-size:15px;line-height:1.6}.FAQAccordion-module__qB0itW__fqAnswer p{margin:0 0 12px}.FAQAccordion-module__qB0itW__fqAnswer p:last-child{margin-bottom:0}
.pcard{--pc-h:128px;--pc-w:calc(var(--pc-h) * .8);grid-template-columns:var(--pc-w) minmax(0, 1fr);align-items:center;gap:16px;min-width:0;max-width:100%;margin:0;display:grid}.pcard--sm{--pc-h:96px}.pcard--md{--pc-h:128px}.pcard--lg{--pc-h:160px}.pcard--stack{grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px}.pcard-photo{width:var(--pc-w);height:var(--pc-h);background:var(--gold);clip-path:polygon(22% 0%,78% 0%,100% 18%,100% 82%,78% 100%,22% 100%,0% 82%,0% 18%);padding:1px;display:block;position:relative}.pcard-photo img{object-fit:cover;object-position:50% 20%;background:var(--surface);clip-path:polygon(22% 0%,78% 0%,100% 18%,100% 82%,78% 100%,22% 100%,0% 82%,0% 18%);width:100%;height:100%;display:block}.pcard-body{flex-direction:column;gap:4px;min-width:0;display:flex}.pcard-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text);margin-bottom:2px;font-size:11px}.pcard-name{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:600;line-height:1.2}.pcard--lg .pcard-name{font-size:21px}.pcard--sm .pcard-name{font-size:16px}.pcard-role{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px}.pcard-reply{color:var(--ink-2);align-items:center;gap:8px;margin-top:6px;font-size:13.5px;line-height:1.35;display:inline-flex}.pcard-dot{background:var(--live-dim);width:7px;height:7px;clip-path:var(--octagon);flex:none}.pcard--dark .pcard-k{color:var(--gold-soft)}.pcard--dark .pcard-name{color:var(--paper-warm)}.pcard--dark .pcard-role{color:var(--on-dark-dim)}.pcard--dark .pcard-reply{color:var(--on-dark)}.pcard--dark .pcard-dot{background:var(--live)}@media (max-width:680px){.pcard--lg{--pc-h:128px}.pcard--md{--pc-h:96px}.pcard{gap:14px}.pcard--lg .pcard-name{font-size:19px}}.clinks{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;max-width:100%;display:flex}.clinks-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:2px;font-size:11px}.clinks-a{border:1px solid var(--rule-strong);min-height:44px;font-family:var(--sans);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:1px;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.clinks-a:hover{border-color:var(--ink);background:var(--gold-mist)}.clinks-a:focus-visible{outline:2px solid var(--gold-focus);outline-offset:2px}.clinks-ico{color:var(--gold-deep);flex:none}.clinks-a--mail{font-family:var(--mono);font-size:12.5px;font-weight:400}.clinks--sm .clinks-a{min-height:36px;padding:0 11px;font-size:13px}.clinks--sm .clinks-k{font-size:10.5px}.clinks--dark .clinks-k{color:var(--on-dark-dim)}.clinks--dark .clinks-a{color:var(--paper-warm);border-color:#faf8f247}.clinks--dark .clinks-a:hover{border-color:var(--paper-warm);background:#faf8f20f}.clinks--dark .clinks-a:focus-visible{outline-color:var(--gold-soft)}.clinks--dark .clinks-ico{color:var(--gold-soft)}@media (prefers-reduced-motion:reduce){.clinks-a{transition:none}}.modal-body .book-clinks{margin:0 0 14px}.lead-next-more{border-top:1px solid var(--rule-soft);flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px;padding-top:14px;display:flex}.lead-next-faster{min-height:44px;color:var(--gold-text);text-underline-offset:4px;align-items:center;font-size:14px;font-weight:500;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.lead-next-faster:hover{color:var(--ink)}.lead-next-faster:focus-visible{outline:2px solid var(--gold-focus);outline-offset:2px}.lead-form--dark .lead-next-more{border-top-color:var(--console-line-soft)}.lead-form--dark .lead-next-faster{color:var(--gold-soft)}.lead-form--dark .lead-next-faster:hover{color:var(--paper-warm)}@media (max-width:640px){.header-actions .btn-primary.hdr-cta{white-space:normal;text-align:center;max-width:112px;min-height:44px;padding:5px 10px;line-height:1.12}}.sticky-cta .sticky-clinks{flex-wrap:nowrap;gap:6px}.sticky-cta .sticky-clinks .clinks-a{min-height:40px}@media (max-width:640px){.sticky-cta .sticky-cta-actions{flex-wrap:nowrap}.sticky-cta .sticky-clinks .clinks-a{justify-content:center;width:44px;min-height:44px;padding:0}.sticky-cta .sticky-clinks .clinks-a span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sticky-cta .sticky-clinks .clinks-ico{width:18px;height:18px}.sticky-cta .sticky-cta-close{width:36px;height:44px}.sticky-cta .sticky-cta-trust{display:none}.sticky-cta .sticky-cta-inner{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}}.cookie-consent .cc-text--short,.cookie-consent .cc-short{display:none}@media (min-width:681px){.cookie-consent.cookie-consent{gap:10px;width:300px;padding:12px 14px;left:16px;right:auto}.cookie-consent.cookie-consent .cc-text{font-size:12px}}@media (max-width:680px){.cookie-consent.cookie-consent{flex-direction:row;align-items:center;gap:10px;width:auto;padding:8px 8px 8px 12px;left:8px;right:8px}.cookie-consent .cc-text--long,.cookie-consent .cc-long{display:none}.cookie-consent .cc-text--short{flex:auto;min-width:0;font-size:11.5px;line-height:1.35;display:block}.cookie-consent .cc-short{display:inline}.cookie-consent .cc-text--short a{white-space:nowrap}.cookie-consent.cookie-consent .cc-actions{flex:none;gap:6px}.cookie-consent.cookie-consent .cc-actions .btn{white-space:nowrap;flex:none;min-height:44px;padding:0 10px;font-size:12px}}.page-hero.page-hero--partner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"main card""cta card";row-gap:0}.page-hero--partner .php-main{grid-area:main;min-width:0}.page-hero--partner .php-cta{grid-area:cta}.page-hero--partner .php-card{background:var(--paper-warm);border:1px solid var(--rule);border-top:2px solid var(--gold);grid-area:card;place-self:end;width:min(100%,420px);padding:22px 24px}@media (max-width:760px){.page-hero.page-hero--partner{grid-template-areas:"main""card""cta";row-gap:20px}.page-hero--partner .php-card{justify-self:stretch;width:auto;padding:16px}.page-hero--partner .php-cta{margin-top:0}}@media (min-width:761px){.page-hero.page-hero--partner:has(>.hero-plate--page){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"main art""cta art""card art";align-items:start;row-gap:22px}.page-hero--partner:has(>.hero-plate--page) .php-card{place-self:start}.page-hero.page-hero--partner>.hero-plate--page{aspect-ratio:auto;grid-area:art;align-self:stretch;min-height:340px}}@media (max-width:760px){.page-hero.page-hero--partner:has(>.hero-plate--page){grid-template-areas:"main""card""cta""art"}.page-hero--partner>.hero-plate--page{grid-area:art}}.lead-strip .lead-partner{margin:0 0 22px}.lead-strip .lead-clinks,.lead-end .lead-clinks{margin-top:14px}.cta-strip .cta-right .cta-partner{text-align:left;margin-bottom:6px}@media (max-width:760px){.cta-strip .cta-right .cta-partner{align-self:stretch}}.lead-strip .lead-strip-more{padding-top:6px}@media (min-width:900px){.lead-strip .lead-partner{margin-top:26px}}.cookie-consent.cookie-consent{border-color:#faf8f224}.page-hero .ind-hero-act{max-width:760px;margin-top:24px}.page-hero .ind-hero-act .lead-form--near{margin:0}@media (max-width:760px){.page-hero .ind-hero-act{margin-top:18px}}.svc-hero-left .ind-hero-act{max-width:720px;margin:20px 0 4px}@media (min-width:900px){.ind-hero-act .lead-form--near .lead-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.ind-hero-act .lead-form--near .lead-field--email{grid-column:2/-1}.ind-hero-act .lead-form--near .lead-field--message{grid-column:1/3}}
