.dh{padding:clamp(130px,17vw,240px) 0 clamp(48px,7vw,110px);position:relative;overflow:hidden}.dh:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:#f1efe41f}.dh-k{color:var(--paproc);font-size:1.2rem;margin-bottom:18px}.dh-h{max-width:12ch}.dh-l{max-width:30ch;margin-top:clamp(22px,3vw,44px);color:#f1efe4d1}.dcta{padding-block:clamp(70px,10vw,150px)}.dcta-in{display:grid;gap:22px;justify-items:start}.dcta-in .btn+.btn{margin-left:10px}.dcta .lead{max-width:24ch;color:#f1efe4d1}.crumb{font-size:.9rem;color:var(--ink2)}@media(max-width:700px){.dcta-in .btn+.btn{margin:10px 0 0}.dcta-in .btn{display:inline-flex}}.tone-moss .muted{color:#f1efe4b3}.faq{padding-top:clamp(70px,10vw,150px)}.faq-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.faq-grid>:first-child{grid-column:1/3;padding-right:clamp(16px,3vw,50px);padding-left:var(--pad)}.faq-list{grid-column:3/5;padding-inline:clamp(16px,2.4vw,40px)}.faq-grid.wrap{padding-inline:0}details{border-top:1px solid rgba(20,35,27,.2)}details:last-child{border-bottom:1px solid rgba(20,35,27,.2)}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font:700 clamp(1.2rem,1.7vw,1.6rem)/1.12 var(--f-disp);text-transform:uppercase;letter-spacing:.01em}summary::-webkit-details-marker{display:none}summary i{position:relative;flex:none;width:22px;height:22px}summary i:before,summary i:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:var(--mech);transition:transform .4s var(--ease)}summary i:after{transform:rotate(90deg)}details[open] summary i:after{transform:rotate(0)}summary:hover{color:var(--mech)}details p{padding:0 0 24px;max-width:52ch;color:var(--ink2)}@media(max-width:900px){.faq-grid{display:block}.faq-grid>:first-child{padding:0 var(--pad) 36px}.faq-list{padding-inline:var(--pad)}}.tone-dark details{border-color:#f1efe42e}.tone-dark details:last-child{border-bottom-color:#f1efe42e}.tone-dark details p{color:#f1efe4c2}.tone-dark summary:hover{color:var(--paproc)}.tone-dark summary i:before,.tone-dark summary i:after{background:var(--zywica)}.faq-grid.wrap{max-width:var(--max)}.cmp-w{overflow-x:auto;-webkit-overflow-scrolling:touch;border-top:2px solid var(--ink)}.cmp-t{width:100%;border-collapse:collapse;min-width:760px;font-size:1.02rem}.cmp-t th,.cmp-t td{padding:20px 16px;text-align:left;border-bottom:1px solid var(--gl);white-space:nowrap}.cmp-t thead th{font:italic 400 1rem/1.2 var(--f-serif);color:var(--ink2);padding-block:16px}.cmp-t tbody th{font:800 clamp(1.5rem,2.4vw,2.2rem)/1 var(--f-disp);text-transform:uppercase}.cmp-t tbody th a{text-decoration:none}.cmp-t tbody tr{transition:background .3s}.cmp-t tbody tr:hover{background:#2f5d3a14}.cmp-t td:last-child{font-weight:700}.cmp-n{margin-top:22px;max-width:60ch;font-size:.95rem}
