.tax-v2-page{--tax-green: #075f48;--tax-green-2: #0b7a59;--tax-ink: #101820;--tax-copy: #3f474d;--tax-muted: #697279;--tax-line: #dfe6e0;--tax-sage: #eaf2eb;padding:18px 0 82px;background:var(--canvas)}.tax-v2-page *{box-sizing:border-box}.tax-v2-section{position:relative;margin:0 18px 30px;overflow:hidden;border:1px solid var(--tax-line);border-radius:24px;background:#fbfcfb;box-shadow:0 18px 46px -40px #0d2e2352}.tax-v2-section--open{overflow:visible;border-color:transparent;background:transparent;box-shadow:none}.tax-v2-inner{position:relative;z-index:2;width:min(100%,1440px);margin:0 auto;padding:68px clamp(34px,5vw,78px)}.tax-v2-section h1,.tax-v2-section h2,.tax-v2-section h3,.tax-v2-section p{margin:0}.tax-v2-section h1,.tax-v2-section h2,.tax-v2-section h3{font-family:var(--font);color:var(--tax-ink)}.tax-v2-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:26px;color:var(--tax-green);font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.tax-v2-eyebrow:after{width:46px;height:1px;background:#b5ccbf;content:""}.tax-v2-rule{display:block;width:50px;height:3px;margin:20px 0 25px;border-radius:99px;background:var(--tax-green-2)}.tax-v2-display{max-width:12ch;font-size:clamp(42px,5vw,76px);font-weight:600;letter-spacing:-.045em;line-height:1.03}.tax-v2-display .accent,.tax-v2-title .accent{color:var(--tax-green)}.tax-v2-title{max-width:16ch;font-size:clamp(36px,4vw,62px);font-weight:600;letter-spacing:-.04em;line-height:1.04}.tax-v2-lead{max-width:58ch;color:var(--tax-copy);font-size:clamp(17px,1.55vw,21px);line-height:1.55}.tax-v2-button-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px}.tax-v2-button{display:inline-flex;min-height:58px;align-items:center;justify-content:center;gap:16px;padding:13px 17px 13px 25px;border:1px solid var(--tax-green);border-radius:14px;color:var(--tax-green);font-family:var(--font);font-size:16px;font-weight:700;line-height:1;transition:transform .2s var(--ease),background-color .2s ease,color .2s ease}.tax-v2-button:hover{transform:translateY(-2px);background:var(--tax-sage)}.tax-v2-button--solid{border-color:transparent;background:linear-gradient(135deg,#0a7b57,#064e3b);color:#fff;box-shadow:0 12px 24px -18px #04523bb3}.tax-v2-button--solid:hover{background:linear-gradient(135deg,#086f50,#043e30);color:#fff}.tax-v2-button-icon,.tax-v2-arrow{display:inline-grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;background:#ffffff29}.tax-v2-button:not(.tax-v2-button--solid) .tax-v2-button-icon{background:var(--tax-sage)}.tax-v2-icon{display:grid;width:70px;height:70px;flex:0 0 70px;place-items:center;border-radius:50%;background:radial-gradient(circle at 36% 30%,#f8fbf8 0,#e1eee4 74%)}.tax-v2-icon img{width:35px;height:35px;object-fit:contain}.tax-v2-hero .tax-v2-inner{min-height:720px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:30px}.tax-v2-hero-copy{padding:20px 0}.tax-v2-hero .tax-v2-display{max-width:11.4ch}.tax-v2-hero .tax-v2-lead+.tax-v2-lead{margin-top:22px;color:#182128}.tax-v2-hero-art{align-self:stretch;display:grid;min-width:0;place-items:center}.tax-v2-hero-art img{width:100%;max-width:700px;height:auto;mix-blend-mode:multiply}.tax-v2-overview .tax-v2-inner{min-height:790px;display:grid;grid-template-columns:minmax(420px,.86fr) minmax(540px,1.14fr);align-items:center;gap:48px}.tax-v2-overview .tax-v2-title{max-width:14.5ch}.tax-v2-overview .tax-v2-lead{margin-top:22px;font-size:18px}.tax-v2-proof-list{display:grid;margin-top:26px}.tax-v2-proof{display:grid;grid-template-columns:54px 1fr;align-items:center;gap:14px;min-height:64px;border-bottom:1px solid var(--tax-line);color:var(--tax-copy);font-size:17px;line-height:1.15}.tax-v2-proof:last-child{border-bottom:0}.tax-v2-proof .tax-v2-icon{width:48px;height:48px}.tax-v2-proof .tax-v2-icon img{width:26px;height:26px}.tax-v2-proof strong{display:block;color:var(--tax-ink);font-weight:700}.tax-v2-advisory-visual{position:relative;min-height:650px}.tax-v2-advisory-visual:before{position:absolute;inset:86px 28px 40px 52px;border-left:2px solid #28a267;border-radius:50%;content:"";transform:rotate(6deg)}.tax-v2-advisory-visual>img{position:absolute;right:-12px;bottom:-68px;width:min(72%,520px);height:auto;border-radius:220px 220px 0 0;mix-blend-mode:multiply}.tax-v2-callout{position:absolute;z-index:2;display:flex;align-items:center;gap:12px;color:var(--tax-copy);font-size:13px;line-height:1.35}.tax-v2-callout strong{display:block;margin-bottom:4px;color:var(--tax-ink);font-size:13px;text-transform:uppercase}.tax-v2-callout .tax-v2-icon{width:78px;height:78px;flex-basis:78px;background:#fff;box-shadow:0 12px 26px -18px #082e228c}.tax-v2-callout .tax-v2-icon img{width:34px;height:34px}.tax-v2-callout--one{top:-12px;left:10%;flex-direction:row-reverse;text-align:right}.tax-v2-callout--two{top:205px;left:2%}.tax-v2-callout--three{top:410px;left:-4%}.tax-v2-callout--four{top:562px;left:10%}.tax-v2-process .tax-v2-inner{padding-top:64px;padding-bottom:50px}.tax-v2-process-head{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.tax-v2-process .tax-v2-title{max-width:none;white-space:nowrap}.tax-v2-dots,.tax-v2-customized:after{width:196px;height:88px;opacity:.75;background-image:radial-gradient(circle,#cee0d3 3px,transparent 3.5px);background-size:25px 25px;content:""}.tax-v2-step-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;border:1px solid var(--tax-line);border-radius:20px;background:#fff;box-shadow:0 18px 36px -32px #072f2273}.tax-v2-step{position:relative;min-height:366px;padding:35px 34px 34px;border-right:1px solid var(--tax-line)}.tax-v2-step:last-child{border-right:0}.tax-v2-step h3{margin-top:18px;font-size:clamp(18px,1.9vw,21px);font-weight:700;line-height:1.15;white-space:nowrap}.tax-v2-step p{margin-top:23px;color:var(--tax-copy);font-size:16px;line-height:1.65}.tax-v2-step-number{position:absolute;top:123px;right:-30px;z-index:3;display:grid;width:60px;height:60px;place-items:center;border:12px solid var(--tax-sage);border-radius:50%;background:linear-gradient(135deg,#15956c,#036045);color:#fff;font-size:14px;font-weight:700}.tax-v2-step:last-child .tax-v2-step-number{right:18px}.tax-v2-process-points{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px}.tax-v2-process-point{display:flex;align-items:center;justify-content:center;gap:12px;border-right:1px solid var(--tax-line);color:var(--tax-ink);font-size:15px;font-weight:600;text-align:center}.tax-v2-process-point:last-child{border-right:0}.tax-v2-check{display:inline-grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:50%;background:var(--tax-green-2);color:#fff}.tax-v2-backdated .tax-v2-inner,.tax-v2-chat .tax-v2-inner{min-height:660px;display:grid;grid-template-columns:minmax(500px,1.1fr) minmax(390px,.9fr);align-items:center;gap:64px}.tax-v2-backdated-art img,.tax-v2-chat-art img{width:100%;height:auto;mix-blend-mode:multiply}.tax-v2-backdated-art img{width:136%;max-width:none;margin-left:-19%}.tax-v2-backdated .tax-v2-title{max-width:8.7ch}.tax-v2-backdated .tax-v2-lead,.tax-v2-chat .tax-v2-lead{margin-top:28px}.tax-v2-team .tax-v2-inner{min-height:800px}.tax-v2-team-top{display:grid;grid-template-columns:minmax(380px,.9fr) minmax(560px,1.1fr);align-items:end;gap:28px;margin-bottom:42px}.tax-v2-team .tax-v2-title{max-width:12ch}.tax-v2-team-art{min-width:0;margin:-46px -24px -8px 0}.tax-v2-team-art img{width:100%;height:auto;mix-blend-mode:multiply}.tax-v2-card-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--tax-line);border-radius:18px;background:#fff;box-shadow:0 20px 36px -34px #072f2273}.tax-v2-card{position:relative;min-height:350px;padding:30px 32px;border-right:1px solid var(--tax-line)}.tax-v2-card:last-child{border-right:0}.tax-v2-card h3{margin-top:18px;font-size:24px;font-weight:700;line-height:1.15}.tax-v2-card .tax-v2-rule{width:34px;height:2px;margin:14px 0 19px}.tax-v2-card p{color:var(--tax-copy);font-size:16px;line-height:1.55}.tax-v2-card-index{position:absolute;left:32px;bottom:22px;color:#d9e9dd;font-size:34px;font-weight:700}.tax-v2-card .tax-v2-arrow{position:absolute;right:30px;bottom:24px;background:var(--tax-sage);color:var(--tax-green)}.tax-v2-chat .tax-v2-inner{grid-template-columns:minmax(390px,.83fr) minmax(540px,1.17fr)}.tax-v2-chat .tax-v2-title{max-width:16ch;white-space:nowrap}.tax-v2-chat-features,.tax-v2-switch-features,.tax-v2-benefits{display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px}.tax-v2-chat-feature,.tax-v2-switch-feature,.tax-v2-benefit{min-width:0;padding-right:18px;border-right:1px solid var(--tax-line);color:var(--tax-copy);font-size:14px;line-height:1.35}.tax-v2-chat-feature+.tax-v2-chat-feature,.tax-v2-switch-feature+.tax-v2-switch-feature,.tax-v2-benefit+.tax-v2-benefit{padding-left:18px}.tax-v2-chat-feature:last-child,.tax-v2-switch-feature:last-child,.tax-v2-benefit:last-child{border-right:0}.tax-v2-chat-feature .tax-v2-icon,.tax-v2-switch-feature .tax-v2-icon{width:50px;height:50px;margin-bottom:12px}.tax-v2-chat-feature .tax-v2-icon img,.tax-v2-switch-feature .tax-v2-icon img{width:26px;height:26px}.tax-v2-chat-feature strong,.tax-v2-switch-feature strong,.tax-v2-benefit strong{display:block;margin-bottom:4px;color:var(--tax-ink);font-weight:700}.tax-v2-switch .tax-v2-inner{min-height:660px;display:grid;grid-template-columns:minmax(430px,.9fr) minmax(540px,1.1fr);align-items:center;gap:68px}.tax-v2-security-tag{display:inline-flex;align-items:center;gap:8px;margin-bottom:30px;padding:7px 12px;border-radius:9px;background:var(--tax-sage);color:var(--tax-green);font-size:15px;font-weight:700}.tax-v2-switch .tax-v2-title{max-width:14.5ch;font-size:clamp(34px,3.9vw,62px)}.tax-v2-switch .tax-v2-lead{margin-top:26px}.tax-v2-switch-visual{position:relative;display:grid;grid-template-columns:1fr 100px 1fr;align-items:center;min-height:480px;padding:38px 0}.tax-v2-switch-visual:before{position:absolute;inset:10% 7%;border:1px solid #e4ece6;border-radius:50%;background:radial-gradient(circle,#deede2e6,#f5f9f626 68%);content:""}.tax-v2-switch-card,.tax-v2-transfer{position:relative;z-index:2}.tax-v2-switch-card{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;border:1px solid #d8e1da;border-radius:18px;background:#ffffffe6;box-shadow:0 18px 34px -30px #072f2273;text-align:center}.tax-v2-switch-card h3{margin-top:18px;font-size:21px;line-height:1.2}.tax-v2-switch-card p{margin-top:24px;color:var(--tax-copy);font-size:14px;line-height:1.5}.tax-v2-transfer{display:grid;height:100%;place-items:center}.tax-v2-transfer:before{position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;background:transparent;box-shadow:-48px 0 0 var(--tax-green-2),-42px 0 0 var(--tax-green-2),42px 0 0 var(--tax-green-2),48px 0 0 var(--tax-green-2);transform:translate(-50%,-50%);content:""}.tax-v2-transfer:after{position:absolute;right:-20px;top:calc(50% - 8px);border-width:8px 0 8px 12px;border-style:solid;border-color:transparent transparent transparent var(--tax-green-2);content:""}.tax-v2-transfer .tax-v2-icon{z-index:2;width:74px;height:74px;border:1px solid #74ba97;background:#fff}.tax-v2-services .tax-v2-inner,.tax-v2-customized .tax-v2-inner,.tax-v2-finance .tax-v2-inner{padding-top:62px;padding-bottom:62px}.tax-v2-services .tax-v2-title{max-width:15ch}.tax-v2-services .tax-v2-lead{margin-top:24px}.tax-v2-service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 26px;margin-top:38px}.tax-v2-service-card{display:grid;grid-template-columns:112px 1fr;align-items:center;min-height:212px;padding:28px 30px;border:1px solid var(--tax-line);border-radius:15px;background:#fff;box-shadow:0 15px 28px -28px #072f2280}.tax-v2-service-card .tax-v2-icon{width:82px;height:82px}.tax-v2-service-card .tax-v2-icon img{width:44px;height:44px}.tax-v2-service-card-copy{min-height:142px;padding-left:28px;border-left:1px solid var(--tax-line)}.tax-v2-service-card h3{font-size:24px;font-weight:700;line-height:1.2}.tax-v2-service-card .tax-v2-rule{width:34px;height:2px;margin:14px 0 18px}.tax-v2-service-card p{color:var(--tax-copy);font-size:16px;line-height:1.55}.tax-v2-customized{background:linear-gradient(100deg,#f7fbf8 0,#fbfcfb 52%,#eef5ef)}.tax-v2-customized:before{position:absolute;z-index:1;top:62px;right:68px;width:380px;height:210px;border-radius:50%;background:radial-gradient(circle at 78% 35%,transparent 0 43px,rgba(31,125,84,.12) 44px 76px,transparent 77px),radial-gradient(circle at 78% 35%,#e4f0e6 0 17px,transparent 18px),radial-gradient(circle at 20% 65%,#e2eee4 0 14px,transparent 15px),linear-gradient(165deg,transparent 0 45%,rgba(133,183,151,.13) 46% 47%,transparent 48%);content:""}.tax-v2-customized:after{position:absolute;top:112px;right:470px}.tax-v2-customized .tax-v2-title{max-width:12ch}.tax-v2-custom-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:52px}.tax-v2-custom-card{min-height:330px;padding:32px 36px;border:1px solid #e3e8e3;border-bottom:5px solid #d8e9da;border-radius:16px;background:#ffffffeb;box-shadow:0 18px 30px -28px #072f2280}.tax-v2-custom-card h3{margin-top:18px;font-size:25px;font-weight:700;line-height:1.15}.tax-v2-custom-card .tax-v2-rule{width:34px;height:2px;margin:16px 0 20px}.tax-v2-custom-card p{color:var(--tax-copy);font-size:16px;line-height:1.6}.tax-v2-finance{text-align:center}.tax-v2-finance .tax-v2-eyebrow{justify-content:center}.tax-v2-finance .tax-v2-eyebrow:before{width:46px;height:1px;background:#b5ccbf;content:""}.tax-v2-finance .tax-v2-title,.tax-v2-finance .tax-v2-lead{margin-right:auto;margin-left:auto}.tax-v2-finance .tax-v2-title{max-width:18ch;font-size:clamp(42px,5vw,70px);color:#06493a}.tax-v2-finance .tax-v2-lead{margin-top:18px;max-width:48ch}.tax-v2-finance-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px;overflow:hidden;border:1px solid var(--tax-line);border-radius:18px;background:#fff;box-shadow:0 18px 36px -30px #072f2273;text-align:left}.tax-v2-finance-card{min-height:350px;padding:34px 38px;border-right:1px solid var(--tax-line)}.tax-v2-finance-card:last-child{border-right:0}.tax-v2-finance-card .tax-v2-icon{margin:0 auto}.tax-v2-finance-card h3{margin-top:18px;color:#06493a;font-size:27px;font-weight:700;text-align:center}.tax-v2-finance-card .tax-v2-rule{margin-right:auto;margin-left:auto}.tax-v2-finance-card p{color:var(--tax-copy);font-size:16px;line-height:1.6}.tax-v2-finance-link{display:inline-flex;align-items:center;gap:12px;margin-top:28px;color:var(--tax-green);font-size:15px;font-weight:700}.tax-v2-benefits{grid-template-columns:repeat(4,1fr);margin-top:30px;text-align:left}.tax-v2-benefit{display:grid;grid-template-columns:54px 1fr;align-items:center;gap:12px;font-size:14px}.tax-v2-benefit .tax-v2-icon{width:50px;height:50px;background:transparent;border:2px solid var(--tax-green-2)}.tax-v2-benefit .tax-v2-icon img{width:27px;height:27px}@media(max-width:1120px){.tax-v2-hero .tax-v2-inner,.tax-v2-overview .tax-v2-inner,.tax-v2-backdated .tax-v2-inner,.tax-v2-chat .tax-v2-inner,.tax-v2-switch .tax-v2-inner,.tax-v2-team-top{grid-template-columns:1fr 1fr;gap:34px}.tax-v2-hero .tax-v2-inner{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)}.tax-v2-overview .tax-v2-inner{grid-template-columns:minmax(360px,.9fr) minmax(430px,1.1fr)}.tax-v2-advisory-visual{min-height:570px}.tax-v2-callout--four{display:none}.tax-v2-card,.tax-v2-step,.tax-v2-custom-card,.tax-v2-finance-card{padding-right:24px;padding-left:24px}}@media(max-width:860px){.tax-v2-page{padding-top:10px}.tax-v2-section{margin:0 10px 18px;border-radius:20px}.tax-v2-inner{padding:52px 28px}.tax-v2-hero .tax-v2-inner,.tax-v2-overview .tax-v2-inner,.tax-v2-backdated .tax-v2-inner,.tax-v2-chat .tax-v2-inner,.tax-v2-switch .tax-v2-inner,.tax-v2-team-top{min-height:0;grid-template-columns:1fr}.tax-v2-hero-art{order:-1}.tax-v2-hero-art img{max-width:620px}.tax-v2-backdated-art img{width:118%;margin-left:-9%}.tax-v2-overview-visual,.tax-v2-chat-art,.tax-v2-team-art{order:-1}.tax-v2-advisory-visual{width:min(100%,620px);min-height:590px;margin:0 auto}.tax-v2-process-head{display:block}.tax-v2-dots,.tax-v2-customized:before,.tax-v2-customized:after{display:none}.tax-v2-step-grid,.tax-v2-card-grid,.tax-v2-custom-grid,.tax-v2-finance-grid{grid-template-columns:1fr}.tax-v2-step,.tax-v2-card,.tax-v2-finance-card{min-height:0;border-right:0;border-bottom:1px solid var(--tax-line)}.tax-v2-step:last-child,.tax-v2-card:last-child,.tax-v2-finance-card:last-child{border-bottom:0}.tax-v2-step h3{font-size:23px;white-space:normal}.tax-v2-step-number{top:123px;right:-30px;bottom:auto}.tax-v2-step:last-child .tax-v2-step-number{right:-30px}.tax-v2-process-points,.tax-v2-chat-features,.tax-v2-switch-features,.tax-v2-benefits{grid-template-columns:1fr 1fr;row-gap:22px}.tax-v2-process-point:nth-child(2),.tax-v2-chat-feature:nth-child(2),.tax-v2-switch-feature:nth-child(2),.tax-v2-benefit:nth-child(2){border-right:0}.tax-v2-team-art{margin:-24px 0 0}.tax-v2-card{padding-bottom:96px}.tax-v2-switch-visual{width:min(100%,650px);margin:0 auto}.tax-v2-service-grid{grid-template-columns:1fr}}@media(max-width:580px){.tax-v2-inner{padding:42px 20px}.tax-v2-display,.tax-v2-title,.tax-v2-finance .tax-v2-title{font-size:clamp(34px,11vw,48px)}.tax-v2-process .tax-v2-title{max-width:100%;white-space:normal}.tax-v2-chat .tax-v2-title{max-width:100%;font-size:clamp(28px,8.7vw,36px)}.tax-v2-switch .tax-v2-title{font-size:clamp(28px,8.7vw,34px)}.tax-v2-eyebrow{margin-bottom:20px;font-size:12px}.tax-v2-button-row,.tax-v2-button{width:100%}.tax-v2-button{min-height:54px}.tax-v2-advisory-visual{min-height:430px}.tax-v2-advisory-visual>img{right:-16px;bottom:-42px;width:78%}.tax-v2-callout{display:none}.tax-v2-step,.tax-v2-card,.tax-v2-custom-card,.tax-v2-finance-card{padding:28px 22px}.tax-v2-step-number{top:116px}.tax-v2-card{padding-bottom:96px}.tax-v2-process-points,.tax-v2-chat-features,.tax-v2-switch-features,.tax-v2-benefits{grid-template-columns:1fr}.tax-v2-process-point,.tax-v2-chat-feature,.tax-v2-switch-feature,.tax-v2-benefit,.tax-v2-process-point:nth-child(2),.tax-v2-chat-feature:nth-child(2),.tax-v2-switch-feature:nth-child(2),.tax-v2-benefit:nth-child(2){padding:0 0 18px;border-right:0;border-bottom:1px solid var(--tax-line)}.tax-v2-process-point:last-child,.tax-v2-chat-feature:last-child,.tax-v2-switch-feature:last-child,.tax-v2-benefit:last-child{padding-bottom:0;border-bottom:0}.tax-v2-switch-visual{grid-template-columns:1fr;gap:24px;min-height:0}.tax-v2-transfer{height:70px;transform:rotate(90deg)}.tax-v2-switch-card{min-height:240px}.tax-v2-service-card{grid-template-columns:1fr;gap:20px}.tax-v2-service-card-copy{min-height:0;padding:22px 0 0;border-top:1px solid var(--tax-line);border-left:0}.tax-v2-benefit{grid-template-columns:50px 1fr}}@media(prefers-reduced-motion:reduce){.tax-v2-button{transition:none}}
