.marketing-faq{--faq-content-inset:max(var(--sheet-inset), calc((100% - var(--measure-wide)) / 2));background:var(--paper-1);color:var(--graphite-9);font-family:var(--type-core)}.marketing-faq :is(a,summary):focus-visible{outline:3px solid var(--line-focus);outline-offset:5px}.marketing-faq-head{box-sizing:border-box;min-height:clamp(360px,36vw,460px);padding:clamp(48px, 6vw, 78px) var(--faq-content-inset);background:var(--graphite-9);color:var(--paper-0);grid-template-columns:minmax(0,1.5fr) minmax(0,.65fr);align-items:end;gap:24px 6%;display:grid}.marketing-faq-head>p{grid-column:1/-1;margin:0;font-size:16px}.marketing-faq-head h1{color:inherit;font:600 clamp(48px, 6.8vw, 104px) / .98 var(--type-core);letter-spacing:-.055em;margin:0}.marketing-faq-intro p{max-width:26ch;margin:0 0 28px;font-size:clamp(18px,1.6vw,23px);line-height:1.45}.marketing-faq-layout{padding:64px var(--faq-content-inset) 96px;grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);align-items:start;gap:8%;display:grid}.marketing-faq-topics{gap:4px;display:grid;position:sticky;top:28px}.marketing-faq-topics p{color:var(--text-secondary);margin:0 0 16px;font-size:14px}.marketing-faq-topics a{color:inherit;text-underline-offset:5px;padding:10px 0;font-size:17px;line-height:1.4;text-decoration-thickness:1px}.marketing-faq-group{scroll-margin-top:32px}.marketing-faq-group+.marketing-faq-group{margin-top:76px}.marketing-faq-group h2,.marketing-faq-contact h2{font:600 clamp(30px, 3vw, 44px) / 1.05 var(--type-core);letter-spacing:-.04em;text-wrap:balance;margin:0}.marketing-faq-group header>p{color:var(--text-secondary);margin:16px 0 28px;font-size:17px;line-height:1.5}.marketing-faq-answer{border-top:var(--border-hair);scroll-margin-top:32px}.marketing-faq-answer:last-child{border-bottom:var(--border-hair)}.marketing-faq-answer summary{cursor:pointer;justify-content:space-between;align-items:start;gap:20px;padding:22px 0;font-size:clamp(18px,1.7vw,22px);font-weight:550;line-height:1.35;list-style:none;display:flex}.marketing-faq-answer summary::-webkit-details-marker{display:none}.marketing-faq-answer summary:after{content:"+";flex:none;font-size:26px;font-weight:400;line-height:1}.marketing-faq-answer[open] summary:after{content:"−"}.marketing-faq-answer-body{padding:0 34px 28px 0}.marketing-faq-answer-body p{max-width:67ch;margin:0;font-size:17px;line-height:1.65}.marketing-faq-answer-body p+p{margin-top:16px}.marketing-faq-links{flex-wrap:wrap;gap:12px 24px;margin:20px 0 0;padding:0;list-style:none;display:flex}.marketing-faq-links a{color:inherit;text-underline-offset:4px;font-size:15px}.marketing-faq-contact{padding:64px var(--faq-content-inset);border-top:var(--border-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px 8%;display:grid}.marketing-faq-contact p{margin:0 0 12px;font-size:18px}.marketing-faq-contact a{color:inherit;text-underline-offset:5px;overflow-wrap:anywhere;font-size:clamp(20px,2.3vw,32px)}@media (max-width:800px){.marketing-faq-head,.marketing-faq-layout,.marketing-faq-contact{grid-template-columns:minmax(0,1fr)}.marketing-faq-head{gap:26px}.marketing-faq-intro p{max-width:35ch}.marketing-faq-layout{gap:52px;padding-block:40px 64px}.marketing-faq-topics{position:static}.marketing-faq-group+.marketing-faq-group{margin-top:56px}.marketing-faq-answer-body{padding-right:0}.marketing-faq-contact{padding-block:44px}}
