.marketing-how-it-works .how-hero h1{max-width:18ch}.marketing-how-it-works .how-hero .legal-subtitle{max-width:780px}.marketing-how-it-works .how-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.marketing-how-it-works .how-actions .btn,.marketing-how-it-works .how-rules .btn{white-space:normal;text-align:center}.marketing-how-it-works .how-layout{grid-template-columns:220px minmax(0,760px);justify-content:space-between;align-items:start;gap:max(36px,min(5vw,72px));padding-top:64px;padding-bottom:88px;display:grid}.marketing-how-it-works .how-navigation{min-width:0;position:-webkit-sticky;position:sticky;top:28px}.marketing-how-it-works .how-navigation h2{font-family:var(--font-dm-sans),Arial,sans-serif;letter-spacing:.16em;margin-bottom:20px;font-size:11px;line-height:1.6}.marketing-how-it-works .how-navigation ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.marketing-how-it-works .how-navigation a{border-bottom:1px solid var(--line);color:var(--gray);padding:12px 0;font-size:13px;line-height:1.5;display:block}.marketing-how-it-works .how-navigation a:hover{color:var(--ink)}.marketing-how-it-works .how-mobile-contents{display:none}.marketing-how-it-works .how-document{width:100%}.marketing-how-it-works .how-section,.marketing-how-it-works .how-faq{margin-bottom:48px;scroll-margin-top:28px}.marketing-how-it-works .how-document h2{margin-top:0}.marketing-how-it-works .how-section:first-child h2{border-top:0;padding-top:0}.marketing-how-it-works .how-section li p:last-child{margin-bottom:0}.marketing-how-it-works .how-document table{table-layout:fixed;min-width:0}.marketing-how-it-works .how-document th:first-child{width:36%}.marketing-guides .how-document table{table-layout:auto;min-width:600px}.marketing-guides .how-document th:first-child{width:auto}.marketing-how-it-works .how-faq details{border-bottom:1px solid var(--line);padding:20px 0}.marketing-how-it-works .how-faq summary,.marketing-how-it-works .how-mobile-contents summary{cursor:pointer;padding-right:32px;font-weight:700;line-height:1.6;list-style:none;position:relative}.marketing-how-it-works .how-faq summary::-webkit-details-marker{display:none}.marketing-how-it-works .how-mobile-contents summary::-webkit-details-marker{display:none}.marketing-how-it-works .how-faq summary:after,.marketing-how-it-works .how-mobile-contents summary:after{content:"+";color:var(--teal);font-size:22px;font-weight:500;position:absolute;top:0;right:0}.marketing-how-it-works .how-faq details[open]>summary:after,.marketing-how-it-works .how-mobile-contents[open]>summary:after{content:"−"}.marketing-how-it-works .how-faq details p{margin:14px 0 0}.marketing-how-it-works .how-rules{border:1px solid var(--line);border-radius:var(--radius);background:var(--sand);padding:max(22px,min(4vw,32px))}.marketing-how-it-works .how-rules .btn{color:var(--white);background:var(--deep);text-decoration:none}.marketing-how-it-works .how-rules .btn:hover{color:var(--white);background:var(--deep2)}@media (max-width:980px){.marketing-how-it-works .how-layout{grid-template-columns:minmax(0,760px);justify-content:center;gap:36px}.marketing-how-it-works .how-navigation{position:static}.marketing-how-it-works .how-desktop-contents{display:none}.marketing-how-it-works .how-mobile-contents{border:1px solid var(--line);background:var(--white);border-radius:9px;padding:18px 22px;display:block}.marketing-how-it-works .how-mobile-contents ol{margin-top:18px}}@media (max-width:680px){.marketing-how-it-works .how-layout{padding-top:32px;padding-bottom:56px}.marketing-how-it-works .how-actions .btn{width:100%}.marketing-how-it-works .how-document th,.marketing-how-it-works .how-document td{padding:12px 10px}.marketing-how-it-works .how-document th:first-child{width:44%}}
