.tax-module__EzEsbG__accountingPage{background:#f6f8fc;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;width:100%;min-height:470px;display:grid;position:relative;overflow:hidden}.tax-module__EzEsbG__intro{z-index:3;flex-direction:column;justify-content:center;max-width:650px;padding:clamp(40px,6vw,75px) clamp(20px,4vw,55px) clamp(40px,6vw,75px) clamp(30px,6vw,80px);display:flex;position:relative}.tax-module__EzEsbG__eyebrow{color:#082967;font-family:var(--font-lato), sans-serif;letter-spacing:1.8px;margin:14px 0;font-size:17px;font-weight:800}.tax-module__EzEsbG__intro h1{color:#082967;font-family:var(--font-lato), sans-serif;letter-spacing:-1.5px;margin:0;font-size:clamp(38px,4.2vw,58px);font-weight:800;line-height:1.12}.tax-module__EzEsbG__description{color:#4a5568;max-width:500px;font-family:var(--font-lato), sans-serif;margin:20px 0 0;font-size:clamp(15px,1.3vw,18px);line-height:1.7}.tax-module__EzEsbG__buttonContainer{gap:20px;margin-top:40px;display:flex}.tax-module__EzEsbG__imageWrapper{width:100%;min-height:470px;position:relative;overflow:hidden}.tax-module__EzEsbG__accountingImage{object-fit:cover;object-position:center;width:100%;height:100%;min-height:470px;display:block}.tax-module__EzEsbG__imageWrapper:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#f6f8fc 0%,#f6f8fcf2 12%,#f6f8fcbf 28%,#f6f8fc73 50%,#f6f8fc26 75%,#f6f8fc00 100%);width:clamp(80px,12vw,220px);position:absolute;top:0;bottom:0;left:0}@media (max-width:900px){.tax-module__EzEsbG__accountingPage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tax-module__EzEsbG__intro{padding:clamp(35px,5vw,60px) clamp(25px,4vw,50px)}.tax-module__EzEsbG__imageWrapper,.tax-module__EzEsbG__accountingImage{min-height:420px}.tax-module__EzEsbG__intro h1{font-size:clamp(36px,5vw,48px)}.tax-module__EzEsbG__imageWrapper:before{width:clamp(60px,10vw,140px)}}@media (max-width:760px){.tax-module__EzEsbG__accountingPage{background:#082967;min-height:580px;display:block;position:relative}.tax-module__EzEsbG__imageWrapper{z-index:1;width:100%;height:100%;min-height:100%;position:absolute;inset:0}.tax-module__EzEsbG__accountingImage{object-fit:cover;object-position:center;width:100%;height:100%;min-height:100%}.tax-module__EzEsbG__imageWrapper:before{display:none}.tax-module__EzEsbG__imageWrapper:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(135deg,#04183de0 0%,#04183dc7 45%,#04183d94 100%);position:absolute;inset:0}.tax-module__EzEsbG__intro{z-index:3;text-align:center;flex-direction:column;justify-content:center;width:100%;max-width:650px;min-height:580px;margin:0 auto;padding:70px 28px;display:flex;position:relative}.tax-module__EzEsbG__eyebrow{color:#dce8ff;margin-bottom:12px;font-size:11px}.tax-module__EzEsbG__intro h1{color:#fff;letter-spacing:-1px;font-size:clamp(38px,10vw,52px);line-height:1.1}.tax-module__EzEsbG__description{color:#ffffffe0;max-width:500px;margin:20px auto 0;font-size:15px;line-height:1.7}}@media (max-width:400px){.tax-module__EzEsbG__accountingPage{min-height:520px}.tax-module__EzEsbG__intro{min-height:520px;padding:55px 20px}.tax-module__EzEsbG__intro h1{font-size:36px}.tax-module__EzEsbG__description{font-size:14px}}.tax-module__EzEsbG__buttonGroup{align-items:center;gap:clamp(16px,2vw,28px);width:100%;margin-top:20px;display:flex}.tax-module__EzEsbG__primaryButton,.tax-module__EzEsbG__secondaryButton{width:190px;max-width:190px;min-height:48px;font-family:var(--font-lato), sans-serif;cursor:pointer;border-radius:5px;padding:10px 20px;font-size:15px;font-weight:700;transition:background-color .3s,color .3s,transform .3s,box-shadow .3s}.tax-module__EzEsbG__primaryButton{color:#fff;background:#1c397a;border:1px solid #1c397a;box-shadow:0 4px 12px #1c397a26}.tax-module__EzEsbG__primaryButton:hover{background:#142e66;box-shadow:0 8px 20px #1c397a40}.tax-module__EzEsbG__secondaryButton{color:#1c397a;background:#fff;border:2px solid #1c397a}.tax-module__EzEsbG__secondaryButton:hover{color:#fff;background:#1c397a;box-shadow:0 8px 20px #1c397a2e}@media (max-width:600px){.tax-module__EzEsbG__buttonGroup{flex-direction:column;gap:14px}.tax-module__EzEsbG__primaryButton,.tax-module__EzEsbG__secondaryButton{width:100%;max-width:100%;min-height:54px;font-size:16px}}@media (max-width:380px){.tax-module__EzEsbG__primaryButton,.tax-module__EzEsbG__secondaryButton{min-height:50px;padding:12px 18px;font-size:14px}}
.TaxComponent-module__Rjl1Wq__taxServicesSection{width:100%;font-family:var(--font-lato), sans-serif;background:#fff;padding:50px 0;overflow:hidden}.TaxComponent-module__Rjl1Wq__taxServicesContainer{box-sizing:border-box;width:100%;max-width:1600px;margin:50px auto;padding-inline:clamp(20px,4vw,60px)}.TaxComponent-module__Rjl1Wq__taxServicesGrid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(16px,1.5vw,24px);width:100%;display:flex}.TaxComponent-module__Rjl1Wq__taxServiceCard{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #1c397a26;border-radius:8px;flex-direction:column;flex:320px;align-items:center;max-width:380px;min-height:340px;padding:clamp(24px,2vw,32px) clamp(18px,1.8vw,28px);transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;box-shadow:0 4px 15px #1c397a0a}.TaxComponent-module__Rjl1Wq__taxServiceIcon{color:#1c397a;background:#1c397a14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(60px,5vw,76px);height:clamp(60px,5vw,76px);margin-bottom:18px;transition:color .3s,background-color .3s;display:flex}.TaxComponent-module__Rjl1Wq__taxServiceIcon svg{stroke-width:1.8px;width:clamp(28px,2.4vw,38px);height:clamp(28px,2.4vw,38px)}.TaxComponent-module__Rjl1Wq__taxServiceCard:hover{border-color:#1c397a4d;transform:translateY(-6px);box-shadow:0 14px 30px #1c397a1f}.TaxComponent-module__Rjl1Wq__taxServiceCard:hover .TaxComponent-module__Rjl1Wq__taxServiceIcon{color:#edf6ff;background-color:#1c397a}.TaxComponent-module__Rjl1Wq__taxServiceTitle{color:#1c397a;text-align:center;margin:0 0 10px;font-size:clamp(16px,1.25vw,20px);font-weight:700;line-height:1.35}.TaxComponent-module__Rjl1Wq__taxServiceDescription{color:#4d5563;text-align:center;min-height:65px;margin:0;font-size:clamp(12px,.9vw,14px);font-weight:400;line-height:1.6}.TaxComponent-module__Rjl1Wq__taxServiceList{text-align:left;width:100%;margin:20px 0 0;padding:0;list-style:none}.TaxComponent-module__Rjl1Wq__taxServiceList li{color:#3f4652;margin-bottom:11px;padding-left:16px;font-size:clamp(12px,.85vw,14px);font-weight:400;line-height:1.45;position:relative}.TaxComponent-module__Rjl1Wq__taxServiceList li:last-child{margin-bottom:0}.TaxComponent-module__Rjl1Wq__taxServiceList li:before{content:"";background:#1c397a;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}@media (min-width:1400px){.TaxComponent-module__Rjl1Wq__taxServiceCard{flex-basis:280px;max-width:320px;min-height:360px}}@media (max-width:1200px){.TaxComponent-module__Rjl1Wq__taxServicesContainer{padding-inline:clamp(20px,3vw,40px)}.TaxComponent-module__Rjl1Wq__taxServiceCard{flex-basis:280px}}@media (max-width:900px){.TaxComponent-module__Rjl1Wq__taxServicesSection{padding:55px 0}.TaxComponent-module__Rjl1Wq__taxServicesContainer{padding-inline:24px}.TaxComponent-module__Rjl1Wq__taxServicesGrid{gap:18px}.TaxComponent-module__Rjl1Wq__taxServiceCard{flex:calc(50% - 18px);max-width:380px;min-height:auto;padding:28px 24px}.TaxComponent-module__Rjl1Wq__taxServiceDescription{min-height:auto}}@media (max-width:600px){.TaxComponent-module__Rjl1Wq__taxServicesSection{padding:40px 0}.TaxComponent-module__Rjl1Wq__taxServicesContainer{padding-inline:18px}.TaxComponent-module__Rjl1Wq__taxServicesGrid{gap:16px}.TaxComponent-module__Rjl1Wq__taxServiceCard{flex:0 100%;width:100%;max-width:500px;min-height:auto;padding:26px 22px}.TaxComponent-module__Rjl1Wq__taxServiceCard:hover{transform:translateY(-3px)}.TaxComponent-module__Rjl1Wq__taxServiceIcon{width:62px;height:62px;margin-bottom:15px}.TaxComponent-module__Rjl1Wq__taxServiceIcon svg{width:30px;height:30px}.TaxComponent-module__Rjl1Wq__taxServiceTitle{font-size:18px}.TaxComponent-module__Rjl1Wq__taxServiceDescription{min-height:auto;font-size:13px;line-height:1.55}.TaxComponent-module__Rjl1Wq__taxServiceList{margin-top:18px}.TaxComponent-module__Rjl1Wq__taxServiceList li{margin-bottom:9px;font-size:13px}}@media (max-width:380px){.TaxComponent-module__Rjl1Wq__taxServicesContainer{padding-inline:14px}.TaxComponent-module__Rjl1Wq__taxServiceCard{padding:24px 18px}}
