.pro-accounting{color:#f3f6ff;background:#090e19;padding-top:150px}.pro-accounting *{box-sizing:border-box}.pro-shell{width:min(1200px,100% - 48px);margin-inline:auto}.pro-accounting h1,.pro-accounting h2,.pro-accounting h3{color:#f6f8ff;letter-spacing:-.035em}.pro-accounting h1{margin:24px 0;font-size:clamp(42px,5.3vw,72px);line-height:1.05}.pro-accounting h1 em{color:#9cebd4;font-style:normal}.pro-accounting h2{margin:18px 0;font-size:clamp(28px,3.5vw,44px);line-height:1.15}.pro-accounting h3{margin:12px 0;font-size:25px}.pro-accounting p,.pro-accounting li{color:#afbed1;font-size:17px;line-height:1.75}.pro-eyebrow{color:#9cebd4;letter-spacing:1.7px;font-size:12px;font-weight:800}.pro-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;padding-block:40px 88px;display:grid}.pro-hero-preview{background:linear-gradient(145deg,#194b4560,#45256a50);border:1px solid #ffffff18;border-radius:28px;padding:22px;box-shadow:0 25px 100px #1b7d6030}.pro-preview-label{color:#b5ecde;margin-bottom:16px;font-size:13px;display:block}.pro-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:28px 0;display:flex}.pro-accounting a{color:#b2e9e0;text-underline-offset:5px}.pro-actions a{font-size:14px;font-weight:700}.pro-actions .pro-primary{color:#062c28;background:#a0ebd6;border-radius:12px;padding:16px 22px;text-decoration:none}.pro-tags{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.pro-tags span{color:#c7d5e7;border:1px solid #ffffff20;border-radius:30px;padding:8px 13px;font-size:12px}.pro-inherits{background:#12322b55;border:1px solid #58877660;border-radius:22px;padding:32px}.pro-inherits h2{font-size:28px}.pro-inherits p{max-width:960px}.pro-section{padding-block:65px;scroll-margin-top:100px}.pro-section header{max-width:830px;margin-bottom:34px}.pro-category-grid,.pro-tax-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px;display:grid}.pro-category-grid article{background:#111c2b;border:1px solid #26354a;border-radius:24px;min-width:0;padding:26px}.pro-category-label{color:#a0ebd6;font-size:12px;font-weight:800}.pro-category-grid article:nth-child(2) .pro-category-label{color:#d7b2ff}.pro-shot{min-width:0;margin:22px 0 0}.pro-shot button{cursor:zoom-in;background:#111d2b;border:1px solid #ffffff20;border-radius:14px;width:100%;padding:0;transition:border-color .2s,transform .2s;display:block;overflow:hidden}.pro-shot button:hover{border-color:#a0ebd6;transform:translateY(-3px)}.pro-shot button:focus-visible{outline-offset:4px;outline:3px solid #a0ebd6}.pro-shot img{width:100%;height:auto;display:block}.pro-shot button>span{text-align:right;color:#c4d5e5;padding:11px 16px;font-size:12px;display:block}.pro-shot figcaption{text-align:center;color:#8a9aaf;margin-top:12px;font-size:11px}.pro-accounting .pro-note{color:#91a2b7;font-size:13px}.pro-closing{border-top:1px solid #ffffff14}.pro-filing{background:radial-gradient(at 100% 0,#245f5145,#0000),#111c2b;border:1px solid #41685d;border-radius:26px;padding:42px}.pro-filing>p{max-width:870px}.pro-faq{max-width:850px}.pro-faq details{border-bottom:1px solid #ffffff20;padding:22px 0}.pro-faq summary{cursor:pointer;font-size:18px;font-weight:700;line-height:1.5}.pro-image-dialog{background:#0b1521;border:1px solid #527668;border-radius:16px;max-width:min(1400px,94vw);max-height:90vh;padding:18px}.pro-image-dialog::backdrop{background:#020711ed}.pro-image-dialog form{text-align:right;margin-bottom:12px;position:sticky;top:0}.pro-image-dialog button{color:#062c28;cursor:pointer;background:#a0ebd6;border:0;border-radius:8px;padding:12px 20px}.pro-image-dialog img{max-width:100%;height:auto;margin:auto;display:block}@media (max-width:800px){.pro-hero,.pro-tax-grid,.pro-category-grid{grid-template-columns:1fr;gap:28px}.pro-shell{width:calc(100% - 32px)}.pro-accounting{padding-top:100px}.pro-section{padding-block:40px}.pro-filing,.pro-inherits{padding:26px 22px}.pro-category-grid article{padding:20px}}@media (prefers-reduced-motion:reduce){.pro-shot button{transition:none}.pro-shot button:hover{transform:none}}
