@charset "UTF-8";.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:#a8a8a8}.crumbs a{color:#6b6b6b;text-decoration:none}.crumbs a:hover{color:#0a0a0a}.brief-row{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid rgb(255 255 255 / .12);font-size:15px}.brief-row span:first-child{color:#a8a8a8}.step .n{font-family:"Geist Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6b6b6b}.step h3{font-weight:600;font-size:22px;letter-spacing:-.02em;margin:40px 0 8px}.svc-prose p{font-size:18px;line-height:1.6;color:#3a3a3a;margin:0 0 18px;text-wrap:pretty}.svc-feat{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 240px),1fr));gap:0 40px}.svc-feat article{padding:28px 0;border-top:1px solid #ececea}.svc-feat h3{font-weight:600;font-size:20px;letter-spacing:-.015em;margin:0 0 10px}.svc-feat p{font-size:15.5px;line-height:1.55;color:#3a3a3a;margin:0;text-wrap:pretty}.svc-list{list-style:none;padding:0;margin:0}.svc-list li{padding:12px 0;border-top:1px solid #ececea;font-size:15.5px;line-height:1.45;color:#262626}.who{display:flex;gap:16px;align-items:baseline;padding:22px 0;border-top:1px solid #ececea;font-size:18px;line-height:1.45;color:#262626}.who:last-child{border-bottom:1px solid #ececea}.who::before{content:"—";color:#a8a8a8}details.faq{border-top:1px solid #ececea}details.faq:last-child{border-bottom:1px solid #ececea}details.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:24px 0;font-weight:600;font-size:19px;letter-spacing:-.015em}details.faq summary::-webkit-details-marker{display:none}details.faq summary::after{content:"+";font-weight:400;font-size:24px;line-height:1;color:#6b6b6b;transition:transform 0.2s}details.faq[open] summary::after{transform:rotate(45deg)}details.faq p{margin:0 0 24px;max-width:64ch;font-size:16px;line-height:1.6;color:#3a3a3a}.other{text-decoration:none;color:inherit}.other .go{font-size:14px;color:#6b6b6b;transition:color 0.2s,transform 0.2s;display:inline-block}.other:hover .go{color:#0a0a0a;transform:translateX(3px)}