.cat{max-width:760px;margin:0 auto;padding:48px 24px 96px}.cat-crumb{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.cat-crumb a{color:inherit;text-decoration:none}.cat-crumb a:hover,.cat-crumb [aria-current]{color:var(--ink)}.cat-hero{padding:56px 0 24px}.cat-eyebrow{color:var(--muted);margin:0 0 14px;font-size:14px}.cat-hero h1{letter-spacing:-.03em;margin:0;font-size:44px;font-weight:400;line-height:1.08}.cat-lead{color:var(--muted);margin:20px 0 0;font-size:19px;line-height:1.55}.cat-note{color:var(--ink);margin:20px 0 0;font-size:14px}.cat-section{border-top:1px solid var(--line);padding:36px 0}.cat-section h2,.cat-cta h2{letter-spacing:-.01em;margin:0 0 18px;font-size:22px;font-weight:400}.cat-section>p,.cat-list li,.cat-steps li,.cat-faq p,.cat-tool p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.cat-group{color:var(--muted);margin:28px 0 4px;font-size:14px;font-weight:400}.cat-tasks{margin:0;padding:0;list-style:none}.cat-task{border-bottom:1px solid var(--border-soft);grid-template-columns:1fr auto auto;align-items:baseline;gap:6px 24px;padding:18px 0;scroll-margin-top:96px;display:grid}.cat-task:last-child{border-bottom:0}.cat-task h3{margin:0 0 4px;font-size:17px;font-weight:500}.cat-task p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.cat-task .cat-task__price{color:var(--ink);font-size:16px}.cat-task__add,.cat-tool a,.cat-more a{color:var(--ink);text-underline-offset:4px;white-space:nowrap;font-size:14px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.cat-task__add:hover,.cat-tool a:hover,.cat-more a:hover{text-decoration-color:currentColor}.cat-task:target{background:var(--surface-soft);border-radius:12px;margin:0 -16px;padding:18px 16px}.cat-list,.cat-steps{gap:10px;margin:0;padding-left:20px;display:grid}.cat-faq details{border-bottom:1px solid var(--border-soft);padding:14px 0}.cat-faq summary{cursor:pointer;justify-content:space-between;font-size:16px;list-style:none;display:flex}.cat-faq summary::-webkit-details-marker{display:none}.cat-faq summary:after{color:var(--muted);content:"+";margin-left:16px}.cat-faq details[open] summary:after{content:"−"}.cat-faq details p{margin-top:10px}.cat-tool p{margin-bottom:12px}.cat-tool strong{color:var(--ink);font-weight:500}.cat-more ul{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.cat-cta{background:var(--surface-soft);text-align:center;border-radius:22px;margin-top:24px;padding:40px 32px}.cat-cta .button{padding:11px 20px;font-size:14px}.cat-footer{border-top:1px solid var(--line);color:var(--muted);max-width:760px;margin:0 auto;padding:28px 24px 40px;font-size:13px}.cat-footer p{margin:0 0 12px}.cat-footer div{justify-content:space-between;display:flex}.cat-footer a{color:inherit}.cat-footer .lang-current{color:var(--ink)}@media (width<=640px){.cat{padding:28px 16px 72px}.cat-hero{padding-top:36px}.cat-hero h1{font-size:32px}.cat-lead{font-size:16px}.cat-task{grid-template-columns:1fr auto}.cat-task__add{grid-column:1/-1}.cat-footer{padding:24px 16px 32px}}.contact-ways{margin:0;padding:0;list-style:none;display:grid}.contact-way{border-bottom:1px solid var(--border-soft);grid-template-columns:1fr auto;align-items:baseline;gap:8px 32px;padding:24px 0;display:grid}.contact-way:first-child{padding-top:0}.contact-way:last-child{border-bottom:0}.contact-way h3{margin:0 0 8px;font-size:19px;font-weight:500}.contact-way p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.contact-way a{color:var(--ink);text-underline-offset:4px;white-space:nowrap;font-size:14px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.contact-way a:hover{text-decoration-color:currentColor}.contact-channels{flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0 0;display:flex}.contact-channels .button{padding:11px 20px;font-size:14px}.contact-channels .contact-wa{color:var(--ink);background:0 0}.cat-section .cat-note{color:var(--muted);margin-top:20px}.nav a[aria-current=page]{color:var(--ink)}@media (width<=640px){.contact-way{grid-template-columns:1fr}}.contact-channels .button{gap:6px}.cat-list+.contact-channels,.cat-section .cat-list{margin-bottom:0}.contact-form-wrap{border-top:0;padding-top:8px}.contact-form{flex-direction:column;gap:14px;display:flex}.contact-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form .access-field span{margin-bottom:6px}.contact-form .access-field input,.contact-form .access-field textarea{padding:9px 14px;font-size:16px}.contact-submit{cursor:pointer;border-radius:14px;align-self:stretch;padding:16px 20px;font-size:15px}.contact-submit[disabled]{opacity:.5}.contact-done{padding:8px 0 4px}.contact-done h2{font-size:28px}.contact-done[hidden],.contact-form[hidden]{display:none}.contact-form-wrap .cat-note a{color:var(--ink);text-underline-offset:3px}@media (width<=640px){.contact-row{grid-template-columns:1fr}.contact-form .access-tools{gap:6px}.contact-form .access-tool span{padding:7px 11px;font-size:12.5px}}.contact-form .access-note{flex:none}
