@font-face{font-family:Tax Office Material Symbols;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/tax-office-material-symbols.ttf)format("truetype")}.tax-page .material-symbols-rounded{font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-family:Tax Office Material Symbols}.tax-page{--tax-deep:#244d57;--tax-teal:#397486;--tax-wash:#edf6f7;--tax-aqua:#9bced0;--tax-line:#d3e2e4;--tax-ink:#25393e;color:var(--tax-ink);font-size:17px;line-height:1.9}.tax-page p{margin:0 0 1em}.tax-page h1,.tax-page h2,.tax-page h3{text-wrap:balance}.tax-container{width:min(1200px,100% - 96px);margin-inline:auto}.tax-breadcrumb{color:#62777b;flex-wrap:wrap;gap:8px 14px;padding-block:24px 0;font-size:12px;display:flex}.tax-breadcrumb a:hover{text-decoration:underline}.tax-hero{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:center;gap:58px;padding-block:56px 86px;display:grid}.tax-kicker{color:var(--tax-teal);letter-spacing:.09em;align-items:center;gap:14px;font-size:13px;font-weight:700;display:flex}.tax-kicker>span:not(.tax-small-mark){border-right:1px solid var(--tax-aqua);padding-right:14px;font-family:Arial,sans-serif;font-size:14px}.tax-small-mark{clip-path:polygon(0 0,70% 0,100% 50%,70% 100%,0 100%);background:#4e95a9;width:18px;height:8px}.tax-hero h1{letter-spacing:-.055em;margin:20px 0 26px;font-size:clamp(34px,3.45vw,49px);font-weight:700;line-height:1.55}.tax-hero h1 em{color:var(--tax-teal);background:linear-gradient(#0000 79%,#dceff0 79% 94%,#0000 94%);font-style:normal}.tax-hero-intro{max-width:550px;font-size:16px;line-height:2}.tax-hero-price{border-top:1px solid var(--tax-line);align-items:center;gap:20px;margin-top:24px;padding:18px 0 22px;display:flex}.tax-hero-price>span:first-child{font-size:15px;font-weight:700}.tax-hero-price>strong{letter-spacing:-.045em;color:var(--tax-deep);font:700 42px/1.2 Arial,sans-serif}.tax-hero-price>strong small{margin-left:4px;font:700 17px Meiryo,sans-serif}.tax-hero-price>span:last-child{font-size:12px;line-height:1.6}.tax-hero-price b{font-weight:400}.tax-actions{flex-wrap:wrap;align-items:center;gap:18px 22px;display:flex}.tax-button{color:#fff;background:#c64620;border-radius:5px;justify-content:center;align-items:center;gap:18px;min-height:58px;padding:14px 23px;font-size:18px;font-weight:700;line-height:1.6;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 7px 20px #c646201a}.tax-button:hover{background:#aa3514;transform:translateY(-2px)}.tax-button .material-symbols-rounded{font-size:22px}.tax-button-light{color:var(--tax-deep);box-shadow:none;background:#fff}.tax-button-light:hover{background:#e7f5f5}.tax-secondary-link{color:var(--tax-teal);border-bottom:1px solid #95b6bf;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.tax-secondary-link .material-symbols-rounded{font-size:18px}.tax-page .tax-small{color:#5b6b6f;margin-top:14px;font-size:12px}.tax-workspace{background:#eff6f5;border:1px solid #dbe9e7;border-radius:6px 6px 52px;min-width:0;padding:24px 25px 45px;position:relative}.tax-workspace-caption{color:#4c6c72;letter-spacing:.03em;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.tax-workspace-caption>span:last-child{margin-left:auto;font:400 22px Georgia,serif}.tax-live-dot{background:#4e95a9;border-radius:100%;width:6px;height:6px}.tax-source-sheets{justify-content:center;gap:18px;padding:35px 0 0;display:flex}.tax-source-sheets>div{background:#fff;border:1px solid #d8e4e3;width:145px;padding:14px 16px 20px;transform:rotate(-5deg);box-shadow:0 6px 10px #254d5705}.tax-source-sheets>div:last-child{margin-top:5px;transform:rotate(5deg)}.tax-source-sheets .material-symbols-rounded{color:var(--tax-teal);font-size:25px;display:block}.tax-source-sheets span:not(.material-symbols-rounded){font-size:11px;font-weight:700}.tax-source-sheets i{background:#e5ecec;height:4px;margin-top:8px;display:block}.tax-source-sheets i:last-child{width:60%}.tax-workspace-connector{color:#63989e;justify-content:center;align-items:center;gap:12px;height:57px;display:flex}.tax-workspace-connector>span:not(.material-symbols-rounded){background:#c4dcdc;width:50px;height:1px}.tax-document{background:#fff;border:1px solid #d5e4e6;border-radius:7px;padding:22px;box-shadow:0 18px 40px #244d570d}.tax-document-top{color:var(--tax-deep);align-items:center;gap:8px;margin-bottom:20px;font-size:13px;font-weight:700;display:flex}.tax-document-top .material-symbols-rounded{color:var(--tax-teal);font-size:22px}.tax-document-top small{color:#61777c;margin-left:auto;font-size:10px;font-weight:400}.tax-preview-table>div{border-bottom:1px solid #e7eeee;grid-template-columns:minmax(0,1fr) 42px 65px;align-items:center;gap:8px;min-height:47px;font-size:11px;display:grid}.tax-preview-table>.tax-preview-th{color:#6f8589;min-height:29px;font-size:10px}.tax-status{color:#46646c;text-align:center;background:#edf2f3;border-radius:3px;padding:3px 4px;font-size:10px}.tax-status.done{color:#3a6d57;background:#e6f4ed}.tax-document-note{color:#526f75;align-items:center;gap:7px;margin-top:18px;font-size:11px;display:flex}.tax-document-note .material-symbols-rounded{font-size:18px}.tax-workspace-stamp{color:var(--tax-teal);align-items:center;gap:12px;margin:25px 0 0 13px;font-size:13px;line-height:1.8;display:flex}.tax-workspace-stamp>.material-symbols-rounded{font-size:35px}.tax-page .tax-visual-note{text-align:right;color:#617b80;margin:20px 0 0;font-size:10px}.tax-invitation{background:#f6f8f6;border-block:1px solid #e5eae6;padding:46px 0}.tax-invitation>.tax-container{grid-template-columns:.82fr 1.18fr;gap:70px;display:grid}.tax-invitation>.tax-container>p{margin:0;font-size:21px;line-height:1.9}.tax-invitation strong{font-size:25px;display:block}.tax-invitation div>div>p{font-size:15px}.tax-invitation small{color:#66787a;font-size:12px;display:block}.tax-section{padding-block:96px}.tax-section-heading{margin-bottom:43px}.tax-section-heading .tax-kicker{margin-bottom:18px}.tax-section-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.7vw,38px);line-height:1.6}.tax-section-lead{color:#53676b;margin-top:22px;font-size:16px}.tax-section-lead p{margin:0}.tax-pains{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px;display:grid}.tax-pain{border-top:1px solid var(--tax-line);gap:15px;padding:26px 0;display:flex}.tax-pain>.material-symbols-rounded{color:#4e95a9;padding-top:3px;font-size:30px}.tax-pain h3{margin:0 0 7px;font-size:18px}.tax-pain p{color:#617277;font-size:14px;line-height:1.9}.tax-tools{border-left:3px solid #9bced0;margin-top:35px;padding:5px 0 5px 25px}.tax-tools>p{font-size:15px;font-weight:700}.tax-tools>div{color:#536b70;flex-wrap:wrap;gap:8px 22px;font-size:13px;display:flex}.tax-tools small{color:#62747a;margin-top:14px;font-size:12px;display:block}.tax-value{background:var(--tax-deep);color:#fff;padding-block:75px}.tax-value-inner{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.tax-value .tax-kicker{color:#acd8d9}.tax-value .tax-section-heading{margin:0}.tax-value .tax-section-lead{color:#dae8e8}.tax-value-list>div{border-bottom:1px solid #ffffff24;gap:20px;padding:22px 0;display:flex}.tax-value-list>div:first-child{padding-top:0}.tax-value-list>div:last-child{border-bottom:0;padding-bottom:0}.tax-value-list>div>span{color:#acd8d9;font:400 24px/1.4 Georgia,serif}.tax-value-list p{color:#d8e7e9;margin:0;font-size:14px}.tax-value-list strong{color:#fff;margin-bottom:7px;font-size:19px;display:block}.tax-example{border-top:1px solid var(--tax-line);grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:50px 0;display:grid}.tax-example.reverse .tax-example-copy{order:2}.tax-example-no{letter-spacing:.1em;color:var(--tax-teal);align-items:baseline;gap:14px;font-size:11px;display:flex}.tax-example-no b{letter-spacing:0;font:400 36px/1.1 Georgia,serif}.tax-example h3{letter-spacing:-.04em;margin:15px 0 20px;font-size:30px;line-height:1.65}.tax-example-copy>p{font-size:16px}.tax-example-copy dl{border-top:1px solid var(--tax-line);margin-block:25px 18px}.tax-example-copy dl>div{border-bottom:1px solid var(--tax-line);grid-template-columns:90px 1fr;gap:10px;padding:13px 0;font-size:14px;display:grid}.tax-example-copy dt{color:var(--tax-teal);font-weight:700}.tax-example-copy dd{margin:0}.tax-example .tax-example-note{color:#60777b;align-items:flex-start;gap:8px;font-size:12px;line-height:1.8;display:flex}.tax-example-note .material-symbols-rounded{margin-top:2px;font-size:18px}.tax-example-visual{background:#edf5f5;border-radius:4px;min-width:0;padding:45px 34px}.tax-example:nth-of-type(2) .tax-example-visual{background:#f2f3ee}.tax-quote-preview{padding:0 38px 50px 0;position:relative}.tax-estimate{padding:24px}.tax-estimate-sub{color:#687c80;font-size:11px}.tax-estimate-line{border-top:1px solid #e2e9e9;justify-content:space-between;gap:10px;padding:13px 0;font-size:12px;display:flex}.tax-estimate-line b{font-weight:400}.tax-estimate-total{background:#eef5f4;justify-content:space-between;gap:10px;padding:11px;font-size:11px;display:flex}.tax-explanation{background:var(--tax-deep);color:#fff;border-radius:5px;width:55%;padding:18px;position:absolute;bottom:0;right:0;box-shadow:0 10px 20px #244d5718}.tax-explanation>.material-symbols-rounded{color:#add7d7;font-size:21px}.tax-explanation strong{margin:6px 0 12px;font-size:11px;display:block}.tax-mock-line{background:#ffffff35;width:85%;height:3px;margin-bottom:6px;display:block}.tax-mock-line.short{width:60%}.tax-explanation p{color:#d9ecec;margin:10px 0 0;font-size:10px;line-height:1.8}.tax-file-preview{background:#fff;border:1px solid #d4e4e5;box-shadow:0 15px 30px #244d5709}.tax-file-path{color:var(--tax-teal);border-bottom:1px solid #dfeaea;align-items:center;gap:8px;padding:15px 20px;font-size:12px;display:flex}.tax-file-path .material-symbols-rounded{font-size:20px}.tax-file-list{padding:0 20px}.tax-file-list p{border-bottom:1px solid #e4eded;align-items:center;gap:10px;margin:0;padding:18px 0;font-size:12px;display:flex}.tax-file-list p>.material-symbols-rounded{color:#4e95a9;font-size:24px}.tax-file-list small{color:#778b90;font-size:10px;display:block}.tax-file-list b{white-space:nowrap;color:#3a6d57;background:#e6f4ed;margin-left:auto;padding:3px 5px;font-size:10px;font-weight:400}.tax-file-list b.pending{color:#866632;background:#fbf4e7}.tax-file-safety{color:#617b80;justify-content:center;align-items:center;gap:7px;padding:17px 12px;font-size:11px;display:flex}.tax-file-safety .material-symbols-rounded{font-size:17px}.tax-reading{background:#f6f8f8;padding-block:85px}.tax-articles-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.tax-article-card{background:#fff;border:1px solid #dce7e7;grid-column:span 2;transition:transform .2s,border-color .2s}.tax-article-card:nth-child(n+4){grid-column:span 3;grid-template-columns:150px 1fr;display:grid}.tax-article-card:hover{border-color:#7cabb3;transform:translateY(-3px)}.tax-article-card>div:last-child{padding:24px}.tax-article-card h3{margin:0 0 10px;font-size:19px;line-height:1.7}.tax-article-card p{color:#5e777d;font-size:13px}.tax-article-card .tax-article-index{color:var(--tax-teal);letter-spacing:.06em;justify-content:space-between;font:700 11px/1.7 Arial,sans-serif;display:flex}.tax-article-index span{font-family:Meiryo,sans-serif;font-weight:400}.tax-article-read{color:var(--tax-teal);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.tax-article-read .material-symbols-rounded{font-size:18px}.tax-article-diagram{color:var(--tax-teal);background:#eaf3f3;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:32px;display:flex}.tax-article-diagram .material-symbols-rounded{font-size:29px}.tax-article-diagram>span:not(.material-symbols-rounded){flex-direction:column;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.tax-article-diagram>i{color:#7ca8ad;font-style:normal}.tax-article-diagram.compact{gap:10px;min-height:144px;padding:20px 14px}.tax-article-diagram.compact>span:not(.material-symbols-rounded){gap:6px;font-size:11px}.tax-article-diagram.compact>.material-symbols-rounded{font-size:21px}.diagram-work>span:not(.material-symbols-rounded){border-bottom:2px solid #a9cfd1;padding:4px}.diagram-roles{color:#647d67;background:#eef0e9}.diagram-continuity{background:#f1f4ef}.diagram-platforms{background:#eaf2f6}.diagram-continuity .tax-cycle .material-symbols-rounded{font-size:52px}.tax-before{background:#f1f7f7;gap:18px;margin-bottom:45px;padding:26px 30px;display:flex}.tax-before>.material-symbols-rounded{color:#4e95a9;margin-top:3px;font-size:27px}.tax-before strong{font-size:17px}.tax-before p{color:#526c73;margin:7px 0 0;font-size:14px}.tax-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin:0;padding:0;list-style:none;display:grid}.tax-timeline li{padding-top:4px;position:relative}.tax-timeline li:before{content:"";z-index:0;background:#9ec8cd;height:1px;position:absolute;top:25px;left:0;right:-45px}.tax-timeline li:last-child:before{right:0}.tax-step-number{color:#397486;z-index:1;background:#fff;border:1px solid #4e95a9;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font:400 22px Georgia,serif;display:flex;position:relative}.tax-page .tax-step-duration{color:var(--tax-teal);margin:27px 0 10px;font-size:13px;font-weight:700}.tax-timeline h3{margin:0 0 14px;font-size:22px}.tax-timeline p{font-size:15px}.tax-timeline li>strong{color:var(--tax-teal);align-items:center;gap:8px;padding-top:15px;font-size:12px;display:flex}.tax-timeline li>strong .material-symbols-rounded{font-size:20px}.tax-page .tax-process-note{border-top:1px solid var(--tax-line);color:#5c7379;align-items:flex-start;gap:10px;margin-top:38px;padding-top:24px;font-size:13px;display:flex}.tax-process-note .material-symbols-rounded{margin-top:2px;font-size:20px}.tax-pricing{background:var(--tax-deep);color:#fff;padding-block:80px}.tax-pricing .tax-kicker{color:#acd8d9}.tax-price-layout{grid-template-columns:1fr 1.05fr;gap:85px;display:grid}.tax-price-main>p:first-child{font-size:17px}.tax-big-price{align-items:center;gap:25px;display:flex}.tax-big-price>strong{letter-spacing:-.06em;font:600 clamp(80px,8vw,112px)/1 Arial,sans-serif}.tax-big-price>span{font-size:23px}.tax-big-price b{font-size:14px;font-weight:400;display:block}.tax-page .tax-price-duration{margin:22px 0 30px;font-size:17px}.tax-price-free{color:#cee3e5;margin-top:14px;font-size:12px;display:block}.tax-price-details{border-left:1px solid #ffffff30;padding-left:45px}.tax-price-details h3{margin:0 0 12px;font-size:17px}.tax-price-details ul{color:#e1eeee;margin:0 0 26px;padding-left:1.2em;font-size:15px}.tax-price-details li{margin-bottom:7px}.tax-price-details>p{color:#c5dadd;border-top:1px solid #ffffff25;margin-bottom:0;padding-top:20px;font-size:13px}.tax-connection{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.tax-fragmented{aspect-ratio:500/370;width:100%;max-width:510px;position:relative}.tax-fragmented svg{width:100%;height:100%;position:absolute;inset:0}.tax-work-node{white-space:nowrap;background:#f4f8f8;border:1px solid #d8e6e7;border-radius:3px;align-items:center;gap:7px;padding:11px 13px;font-size:12px;display:flex;position:absolute;transform:translate(-50%,-50%)}.tax-work-node .material-symbols-rounded{color:#4e95a9;font-size:22px}.tax-work-node.mail{top:16%;left:20%}.tax-work-node.folder{top:16%;left:80%}.tax-work-node.event{top:50%;left:15%}.tax-work-node.sheet{top:50%;left:85%}.tax-work-node.doc{top:82%;left:21%}.tax-work-node.web{top:82%;left:81%}.tax-work-person{width:116px;height:116px;color:var(--tax-teal);background:#fff;border:1px solid #9bc5ca;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tax-work-person .material-symbols-rounded{font-size:31px}.tax-work-person strong{text-align:center;font-size:12px;line-height:1.6}.tax-fragment-caption{text-align:center;color:#73888c;width:100%;font-size:12px;position:absolute;bottom:-12px}.tax-connection-copy{padding-top:20px}.tax-page .tax-connection-lead{margin-bottom:30px;font-size:23px;line-height:1.8}.tax-connection-copy ul{margin:0;padding:0;list-style:none}.tax-connection-copy li{border-top:1px solid var(--tax-line);gap:13px;padding:20px 0;display:flex}.tax-connection-copy li>.material-symbols-rounded{color:var(--tax-teal);margin-top:4px;font-size:21px}.tax-connection-copy strong{font-size:17px}.tax-connection-copy li p{color:#5c747b;margin:7px 0 0;font-size:14px}.tax-page .tax-guideline{color:#566e74;background:#f0f6f5;align-items:flex-start;gap:10px;margin:20px 0 0;padding:18px;font-size:12px;line-height:1.9;display:flex}.tax-guideline>.material-symbols-rounded{color:var(--tax-teal);margin-top:3px;font-size:23px}.tax-faq{grid-template-columns:.42fr 1fr;gap:70px;padding-block:30px 100px;display:grid}.tax-faq details{border-top:1px solid var(--tax-line)}.tax-faq details:last-child{border-bottom:1px solid var(--tax-line)}.tax-faq summary{cursor:pointer;align-items:center;gap:15px;padding:24px 0;font-size:16px;font-weight:700;line-height:1.8;list-style:none;display:flex}.tax-faq summary::-webkit-details-marker{display:none}.tax-faq summary>span:first-child{color:#4e95a9;font:400 22px Georgia,serif}.tax-faq summary>.material-symbols-rounded{color:#4e95a9;flex-shrink:0;margin-left:auto;font-size:21px}.tax-faq details[open] summary>.material-symbols-rounded{transform:rotate(45deg)}.tax-faq details>p{color:#536d74;margin:0;padding:0 32px 22px;font-size:14px}.tax-contact{text-align:center;background:#eef6f5;border-top:1px solid #dfeae8;padding-block:80px}.tax-contact .tax-kicker{justify-content:center}.tax-contact h2{letter-spacing:-.04em;margin:24px 0;font-size:clamp(27px,3vw,38px);line-height:1.7}.tax-contact>div>p:not(.tax-kicker){font-size:16px}.tax-contact .tax-button{margin:12px 0 22px}.tax-contact>div>.tax-contact-note{color:#60797f;line-height:1.9;font-size:12px!important}.tax-privacy-link{color:var(--tax-teal);font-size:12px;text-decoration:underline}.tax-preview-warning{background:#fff8ed;border:1px dashed #bd754f;padding:10px;margin-top:24px!important;font-size:13px!important}.tax-article-header{max-width:880px;margin:auto;padding-block:58px 35px}.tax-article-header h1{letter-spacing:-.03em;margin:22px 0;font-size:clamp(28px,3vw,40px);line-height:1.7}.tax-article-header>p:not(.tax-kicker){color:#61777c;font-size:16px}.tax-article-meta{color:#72878c;gap:25px;padding-block:18px 0;font-size:12px;display:flex}.tax-article-body{max-width:800px;margin:0 auto;padding-bottom:60px}.tax-article-body>.tax-article-diagram{min-height:155px;margin:0 0 45px}.tax-article-body>section{margin-top:40px}.tax-article-body h2{margin:0 0 18px;font-size:23px;line-height:1.7}.tax-article-body section p{font-size:17px;line-height:2.15}.tax-article-takeaway{background:#f0f6f5;border-left:3px solid #4e95a9;margin-top:40px;padding:22px 25px;font-size:16px}.tax-article-takeaway span{color:var(--tax-teal);letter-spacing:.1em;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.tax-article-sources{border-top:1px solid var(--tax-line);margin-top:35px;padding:25px 0}.tax-article-sources p{color:#6d8186;font-size:12px}.tax-article-sources ul{padding-left:20px;font-size:13px}.tax-article-sources a{color:var(--tax-teal);text-decoration:underline}.tax-article-back{color:var(--tax-teal);align-items:center;gap:8px;padding:18px 0;font-size:14px;font-weight:700;display:inline-flex}.tax-service-home-link{color:#397486;background:#edf6f7;border:1px solid #91bcc5;border-radius:4px;align-items:center;gap:12px;margin-top:22px;padding:14px 20px;font-size:17px;font-weight:700;display:inline-flex}.tax-service-home-link:hover{background:#dfeff0}@media (min-width:1500px){.tax-container{width:1200px}}@media (max-width:1050px){.tax-container{width:calc(100% - 64px)}.tax-hero{gap:32px}.tax-hero h1{font-size:37px}.tax-hero-price{gap:12px}.tax-hero-price>span:first-child{font-size:13px}.tax-workspace{padding:20px 18px 32px}.tax-pains{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-invitation>.tax-container{gap:35px}.tax-value-inner{gap:40px}.tax-example{gap:35px}.tax-example-visual{padding:30px 20px}.tax-example h3{font-size:26px}.tax-article-card:nth-child(n+4){grid-template-columns:120px 1fr}.tax-price-layout{gap:40px}.tax-price-details{padding-left:30px}.tax-connection,.tax-faq{gap:35px}.tax-work-node{padding:8px;font-size:10px}.tax-work-person{width:95px;height:95px}}@media (max-width:760px){.tax-container{width:calc(100% - 40px)}.tax-breadcrumb{gap:7px;padding-top:17px;font-size:10px}.tax-hero{grid-template-columns:1fr;gap:35px;padding-block:36px 50px}.tax-hero h1{font-size:clamp(31px,6.5vw,43px);line-height:1.55}.tax-hero-intro{font-size:15px}.tax-hero-price{justify-content:flex-start;gap:18px}.tax-hero-price>strong{font-size:40px}.tax-hero-price>span:first-child{font-size:14px}.tax-actions{gap:18px}.tax-button{min-height:58px;padding:15px 19px;font-size:17px}.tax-secondary-link{font-size:14px}.tax-page .tax-small{font-size:11px}.tax-workspace{width:100%;max-width:490px;margin:auto;padding:22px 25px 30px}.tax-workspace-stamp{margin-top:20px}.tax-invitation{padding-block:34px}.tax-invitation>.tax-container{grid-template-columns:1fr;gap:20px}.tax-invitation>.tax-container>p{font-size:18px}.tax-invitation strong{font-size:23px}.tax-section{padding-block:60px}.tax-section-heading{margin-bottom:30px}.tax-section-heading h2{font-size:28px}.tax-section-lead{font-size:14px}.tax-section-lead br{display:none}.tax-pains{gap:0 20px}.tax-pain{padding:20px 0;display:block}.tax-pain>.material-symbols-rounded{margin-bottom:10px;font-size:27px}.tax-pain h3{font-size:16px}.tax-pain p{font-size:13px}.tax-tools{padding-left:18px}.tax-tools>div{gap:8px 16px;font-size:12px}.tax-tools small{font-size:11px}.tax-value{padding-block:50px}.tax-value-inner{grid-template-columns:1fr;gap:30px}.tax-value-list strong{font-size:17px}.tax-example{grid-template-columns:1fr;gap:20px;padding:35px 0}.tax-example.reverse .tax-example-copy{order:0}.tax-example h3{font-size:26px}.tax-example-copy>p{font-size:15px}.tax-example-visual{padding:30px 25px}.tax-example-no{margin-bottom:5px!important}.tax-reading{padding-block:55px}.tax-articles-grid{grid-template-columns:1fr;gap:18px}.tax-article-card,.tax-article-card:nth-child(n+4){grid-column:auto;grid-template-columns:115px 1fr;display:grid}.tax-article-card>div:last-child{padding:19px}.tax-article-card h3{font-size:17px}.tax-article-card p{font-size:12px}.tax-article-diagram.compact{flex-direction:column;gap:8px;padding:20px 10px}.tax-article-diagram.compact>i{display:none}.tax-article-diagram.compact>span:not(.material-symbols-rounded){font-size:10px}.tax-article-diagram.compact .material-symbols-rounded{font-size:22px}.tax-before{gap:12px;padding:20px}.tax-before strong{font-size:15px}.tax-before p{font-size:13px}.tax-timeline{grid-template-columns:1fr;gap:32px}.tax-timeline li{padding-left:65px}.tax-step-number{width:40px;height:40px;position:absolute;top:0;left:0}.tax-timeline li:before{width:1px;height:auto;inset:0 auto -32px 19px}.tax-timeline li:last-child:before{bottom:0;right:auto}.tax-page .tax-step-duration{margin:0 0 8px}.tax-timeline h3{font-size:21px}.tax-timeline li>strong{padding-top:0}.tax-pricing{padding-block:55px}.tax-price-layout{grid-template-columns:1fr;gap:35px}.tax-price-details{border-top:1px solid #ffffff30;border-left:none;padding:30px 0 0}.tax-big-price>strong{font-size:86px}.tax-big-price>span{font-size:21px}.tax-connection{grid-template-columns:1fr;gap:25px}.tax-connection-copy{padding-top:10px}.tax-work-node{padding:10px;font-size:11px}.tax-fragmented{max-width:450px;margin-inline:auto}.tax-faq{padding-block:0 65px;display:block}.tax-faq summary{gap:10px;padding:21px 0;font-size:15px}.tax-faq details>p{padding:0 10px 20px 28px;font-size:14px}.tax-contact{padding-block:55px}.tax-contact h2{font-size:25px}.tax-contact>div>p:not(.tax-kicker){font-size:14px}.tax-contact .tax-kicker{font-size:10px}.tax-contact>div>.tax-contact-note{font-size:11px!important}.tax-article-header{padding-block:35px 26px}.tax-article-header h1{font-size:28px}.tax-article-header>p:not(.tax-kicker){font-size:14px}.tax-article-body>section{margin-top:30px}.tax-article-body h2{font-size:21px}.tax-article-body section p{font-size:16px}.tax-article-diagram{gap:10px;padding:25px 14px}.tax-article-diagram>span:not(.material-symbols-rounded){font-size:11px}.tax-article-diagram .material-symbols-rounded{font-size:24px}.tax-article-diagram>i{font-size:12px}.tax-service-home-link{font-size:15px}}@media (max-width:370px){.tax-container{width:calc(100% - 32px)}.tax-hero-price{gap:10px}.tax-hero-price>span:first-child{font-size:12px}.tax-hero-price>span:last-child{font-size:10px}.tax-workspace{padding-inline:16px}.tax-document{padding:17px}.tax-workspace-caption{font-size:10px}.tax-example-visual{padding:24px 15px}.tax-article-card,.tax-article-card:nth-child(n+4){grid-template-columns:90px 1fr}.tax-article-card>div:last-child{padding:16px}.tax-work-node{font-size:10px}.tax-work-node .material-symbols-rounded{font-size:19px}.tax-work-person{width:87px;height:87px}}@media (max-width:760px){.tax-hero-price{grid-template-columns:max-content 1fr;gap:8px 18px;display:grid}.tax-hero-price>span:first-child{white-space:nowrap;grid-column:1/-1}.tax-hero-price>span:last-child{white-space:nowrap;font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tax-button,.tax-article-card{transition:none}.tax-button:hover,.tax-article-card:hover{transform:none}}
