:root{--surface-white:#fff;--surface-soft:#f6f8fb;--surface-blue:#ecf3f4;--surface-beige:#fbf7f1;--surface-tint:#eaf3f6;--text-strong:rgba(28,28,28,.88);--text:rgba(28,28,28,.78);--text-muted:rgba(28,28,28,.6);--text-subtle:rgba(28,28,28,.55);--br-soft:rgba(147,168,172,.35);--br:rgba(147,168,172,.45);--br-strong:rgba(147,168,172,.55);--radius-sm:12px;--radius-md:14px;--radius-lg:16px;--radius-xl:18px;--radius-pill:999px;--shadow-sm:0 10px 22px rgba(28,28,28,.06);--shadow:0 16px 30px rgba(28,28,28,.08);--shadow-lg:0 18px 34px rgba(28,28,28,.1);--focus-ring:0 0 0 .2rem rgba(11,108,151,.12);--tax-hero-img:url("../images/taxation/hero.jpg")}body{color:var(--text)}a{color:var(--brand-red)}a:hover{color:var(--brand-red)}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tax-hover{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,filter .15s ease}.tax-hero{position:relative;overflow:hidden;padding:clamp(22px,4vw,60px)}.tax-inner{gap:20px;border-radius:24px;padding:clamp(18px,2vw,28px);background:linear-gradient(90deg,rgba(255,255,255,.54) 0%,rgba(255,255,255,.46) 58%,rgba(255,255,255,.14) 100%);backdrop-filter:blur(1px)}.tax-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem 1rem;border-radius:var(--radius-pill);background:rgba(147,168,172,.18);border:1px solid rgba(147,168,172,.35);color:var(--brand-red);font-weight:700;font-size:.95rem}.tax-pill i{color:var(--brand-red)}.tax-sub{color:rgba(28,28,28,.72);font-size:1rem;line-height:1.55;max-width:44rem;margin-bottom:1.75rem}.tax-metrics{display:flex;flex-wrap:wrap;gap:1.35rem 2.5rem;margin:1.25rem 0 2.1rem;color:rgba(28,28,28,.82);font-size:.95rem}.tax-metric{display:flex;align-items:center;gap:.6rem;white-space:nowrap}.tax-metric i{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(147,168,172,.18);border:1px solid rgba(147,168,172,.3);color:var(--brand-red)}.tax-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.btn-tax-primary{background:var(--brand-red);color:#fff;border:0;padding:.95rem 1.35rem;border-radius:var(--radius-sm);font-weight:800;box-shadow:0 14px 30px rgba(11,108,151,.22);transition:filter .15s ease,transform .15s ease}.btn-tax-primary:hover{filter:brightness(.96);color:#fff;transform:translateY(-1px)}.btn-tax-primary:active{transform:translateY(0)}.btn-tax-secondary{background:rgba(255,255,255,.76);border:2px solid rgba(147,168,172,.45);color:var(--brand-dark);padding:.9rem 1.35rem;border-radius:var(--radius-sm);font-weight:800;transition:border-color .15s ease,transform .15s ease}.btn-tax-secondary:hover{border-color:rgba(147,168,172,.75);transform:translateY(-1px)}.btn-tax-secondary:active{transform:translateY(0)}.tax-badge{margin-left:.8rem;display:inline-block;padding:.22rem .55rem;border-radius:10px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.22);font-weight:800;font-size:.78rem}.tax-foot{margin-top:2rem;color:rgba(28,28,28,.65);font-size:.95rem;display:flex;align-items:center;gap:.6rem}.tax-foot i{color:var(--brand-red)}@media(max-width:991.98px){.tax-hero{background-position:70% center}.tax-pill{font-size:.92rem;padding:.5rem .85rem}}@media(max-width:575.98px){.tax-pill{font-size:.85rem;padding:.55rem .85rem;gap:.5rem}}.tax-challenges{background:var(--surface-soft)}.tax-challenges__head{max-width:820px}.tax-challenges__title{color:var(--brand-dark);font-weight:900;letter-spacing:-.02em;font-size:clamp(1.6rem,2.2vw,2.3rem)}.tax-challenges__subtitle{color:var(--text-muted);font-size:1.05rem;line-height:1.55}.tax-card{background:var(--surface-white);border:1px solid #d8e2ea;border-radius:var(--radius-lg);padding:22px 22px 20px;box-shadow:var(--shadow-sm);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.tax-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:rgba(147,168,172,.55)}.tax-card__icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:rgba(222,31,38,.1);border:1px solid rgba(222,31,38,.16);margin-bottom:14px}.tax-card__icon i{font-size:22px;color:var(--brand-red)}.tax-card__title{font-weight:900;color:var(--brand-dark);font-size:1.05rem;line-height:1.35;margin:0 0 10px}.tax-card__text{color:rgba(28,28,28,.65);font-size:.95rem;line-height:1.6;margin:0}.tax-services{background:var(--surface-soft)}.tax-services__head{max-width:860px}.tax-services__title{color:var(--brand-dark);font-weight:900;letter-spacing:-.02em;font-size:clamp(1.7rem,2.4vw,2.5rem)}.tax-services__subtitle{color:var(--text-muted);font-size:1.05rem;line-height:1.55}.tax-service-card{border:1px solid var(--br);border-radius:var(--radius-xl);padding:24px 24px 22px;box-shadow:var(--shadow);background:var(--surface-white);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.tax-service-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:rgba(147,168,172,.6)}.tax-service-card--india{background:rgba(222,31,38,.06)}.tax-service-card--germany{background:rgba(254,205,7,.1)}.tax-service-card--both{background:rgba(147,168,172,.18)}@supports(background:color-mix(in srgb,#fff 90%,#000)){.tax-service-card--india{background:color-mix(in srgb,#fff 88%,rgba(222,31,38,.12))}.tax-service-card--germany{background:color-mix(in srgb,#fff 88%,rgba(254,205,7,.18))}.tax-service-card--both{background:color-mix(in srgb,#fff 85%,rgba(147,168,172,.25))}}.tax-service-card__top{margin-bottom:14px}.tax-service-card__badge{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:rgba(255,255,255,.72)}.tax-flag,.tax-globe{font-size:30px;line-height:1}.tax-service-card__title{margin:6px 0 4px;color:var(--brand-dark);font-weight:900;letter-spacing:-.01em;font-size:1.25rem}.tax-service-card__sub{display:inline-block;color:var(--brand-red);text-decoration:none;font-weight:800;font-size:.92rem;margin-bottom:14px}.tax-service-card__sub:hover{text-decoration:underline}.tax-service-card__text{color:rgba(28,28,28,.62);font-size:.98rem;line-height:1.6;margin:0 0 14px;max-width:30rem}.tax-service-list{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:10px}.tax-service-list li{position:relative;padding-left:18px;color:rgba(28,28,28,.72);font-size:.95rem;line-height:1.45}.tax-service-list li:before{content:"";width:6px;height:6px;border-radius:var(--radius-pill);background:var(--brand-red);position:absolute;left:2px;top:.62em}.tax-service-card__link{margin-top:22px;display:inline-flex;align-items:center;gap:10px;color:var(--brand-red);text-decoration:none;font-weight:900}.tax-service-card__link i{font-size:1rem;transition:transform .15s ease}.tax-service-card__link:hover i{transform:translateX(2px)}@media(min-width:992px){.tax-service-card{padding:26px 26px 24px}}.tax-detail{background:var(--surface-beige)}.tax-detail__flag{width:35px;font-size:30px;line-height:1}.tax-detail__pill{display:inline-flex;align-items:center;padding:.38rem .9rem;border-radius:var(--radius-pill);background:rgba(254,205,7,.18);border:1px solid rgba(254,205,7,.28);color:rgba(28,28,28,.78);font-weight:900;font-size:.9rem}.tax-detail__title{color:var(--brand-dark);font-weight:900;letter-spacing:-.02em;font-size:clamp(1.9rem,2.6vw,2.6rem);line-height:1.12}.tax-detail__desc{color:rgba(28,28,28,.62);font-size:1.05rem;line-height:1.65;max-width:40rem}.tax-chip{display:flex;align-items:center;gap:12px}.tax-chip__icon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:rgba(254,205,7,.22);border:1px solid rgba(254,205,7,.25)}.tax-chip__icon i{font-size:18px;color:#ff7a00}.tax-chip__icon--gold{background:rgba(254,205,7,.28);border:1px solid rgba(254,205,7,.32)}.tax-chip__icon--gold i{color:#9a6b00}.tax-chip__text{color:rgba(28,28,28,.82);font-weight:700;font-size:.98rem}.tax-handle-card{background:var(--surface-white);border:1px solid var(--br);border-radius:var(--radius-xl);padding:26px 26px 20px;box-shadow:var(--shadow-lg)}.tax-handle-card__title{color:var(--brand-dark);font-weight:900;letter-spacing:-.01em;font-size:1.25rem}.tax-handle-list{list-style:none;padding:0;margin:0;display:grid;gap:14px}.tax-handle-list li{position:relative;padding-left:38px;color:rgba(28,28,28,.78);font-size:.98rem;line-height:1.5}.tax-handle-list li:before{content:"";position:absolute;left:0;top:.18em;width:26px;height:26px;border-radius:var(--radius-pill);background:rgba(147,168,172,.16);border:1px solid rgba(147,168,172,.25)}.tax-handle-list li:after{content:"";position:absolute;left:9px;top:.55em;width:8px;height:4px;border-left:2px solid var(--brand-red);border-bottom:2px solid var(--brand-red);transform:rotate(-45deg)}.tax-tip{background:#eef2f2;border:1px solid rgba(147,168,172,.55);border-radius:14px;padding:14px 16px;color:rgba(28,28,28,.78);font-size:.95rem;line-height:1.55}.tax-tip__label{color:var(--brand-dark);font-weight:900}@media(min-width:992px){.tax-handle-card{padding:30px 30px 24px}}.tax-cross{background:var(--surface-blue)}.tax-cross__head{max-width:920px}.tax-cross__flags{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:10px;color:var(--brand-red)}.tax-cross__flags .tax-flag{font-size:18px;width:30px}.tax-cross__flags i{font-size:16px;opacity:.9}.tax-cross__title{color:var(--brand-dark);font-weight:900;letter-spacing:-.02em;font-size:clamp(1.7rem,2.4vw,2.5rem)}.tax-cross__subtitle{color:var(--text-muted);font-size:1.45rem;line-height:1.55}.tax-cross-card{background:var(--surface-white);border:1px solid var(--br);border-radius:var(--radius-lg);padding:22px 20px 20px;box-shadow:var(--shadow);text-align:center;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.tax-cross-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:rgba(147,168,172,.6)}.tax-cross-card__icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;margin:0 auto 14px;background:rgba(147,168,172,.16);border:1px solid rgba(147,168,172,.3);color:var(--brand-red)}.tax-cross-card__icon i{font-size:20px}.tax-cross-card__title{color:var(--brand-dark);font-weight:900;font-size:1.05rem;margin:0 0 10px}.tax-cross-card__text{color:var(--text-muted);font-size:.92rem;line-height:1.55;margin:0}.tax-panel{background:var(--surface-white);border:1px solid rgba(147,168,172,.4);border-radius:var(--radius-xl);padding:26px 22px 24px;box-shadow:0 18px 38px rgba(28,28,28,.1)}.tax-panel__title{color:var(--brand-dark);font-weight:900;letter-spacing:-.01em;font-size:1.15rem}.tax-panel__sub{color:rgba(28,28,28,.82);font-weight:900;font-size:.98rem}.tax-panel__list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.tax-panel__list li{position:relative;padding-left:22px;color:rgba(28,28,28,.65);font-size:.92rem;line-height:1.55}.tax-panel__list li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--brand-red)}.tax-panel__hr{margin:22px 0 16px;border:0;border-top:1px solid rgba(147,168,172,.35)}.tax-panel__note{color:var(--text-muted);font-size:.95rem;line-height:1.6;max-width:900px;margin-left:auto;margin-right:auto}.tax-panel__btn{background:var(--brand-red);color:#fff;font-weight:900;padding:.75rem 1.2rem;border-radius:10px;box-shadow:0 14px 26px rgba(11,108,151,.22);border:0;transition:filter .15s ease,transform .15s ease}.tax-panel__btn:hover{color:#fff;filter:brightness(.96);transform:translateY(-1px)}.tax-panel__btn:active{transform:translateY(0)}@media(min-width:992px){.tax-panel{padding:30px 28px 28px}}.tax-coverage{background:var(--surface-soft)}.tax-coverage__head{max-width:900px}.tax-coverage__title{color:var(--brand-dark);font-weight:900;letter-spacing:-.02em;font-size:clamp(1.7rem,2.4vw,2.5rem)}.tax-coverage__subtitle{color:var(--text-muted);font-size:1.05rem;line-height:1.55}.tax-coverage-card{background:var(--surface-white);border:1px solid var(--br);border-radius:var(--radius-xl);padding:22px 20px 18px;box-shadow:var(--shadow)}.tax-coverage-card__head{display:flex;align-items:center;gap:14px}.tax-coverage-card__badge{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(147,168,172,.25)}.tax-coverage-card__badge i{font-size:20px}.tax-coverage-card__badge--blue{background:rgba(11,108,151,.1);color:var(--brand-red)}.tax-coverage-card__badge--green{background:rgba(24,157,93,.1);color:#189d5d}.tax-coverage-card__title{color:var(--brand-dark);font-weight:900;letter-spacing:-.01em;_font-size:1.15rem;line-height:1.25}.tax-coverage-card__meta{color:var(--text-subtle);font-size:.92rem}.tax-coverage-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.tax-coverage-list li{display:flex;align-items:center;gap:12px;padding:8px 14px;border-radius:12px;background:rgba(28,28,28,.03)}.tax-coverage-list i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#fff;border:1px solid rgba(147,168,172,.35);color:rgba(11,108,151,.95);font-size:16px;flex:0 0 auto}.tax-coverage-list span{color:rgba(28,28,28,.78);font-weight:700;font-size:.96rem;line-height:1.35}@media(min-width:992px){.tax-coverage-card{padding:24px 24px 20px}}.tax-how{background:var(--surface-blue)}.tax-how__head{max-width:860px}.tax-how__title{color:var(--brand-dark);font-weight:900;letter-spacing:-.02em;font-size:clamp(1.7rem,2.4vw,2.5rem)}.tax-how__subtitle{color:var(--text-muted);font-size:1.05rem;line-height:1.55}.tax-how__steps{max-width:920px;display:grid;gap:18px}.tax-step{display:flex;gap:18px;align-items:flex-start;background:var(--surface-white);border:1px solid var(--br);border-radius:14px;padding:18px 18px 16px;box-shadow:var(--shadow);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.tax-step:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg);border-color:rgba(147,168,172,.6)}.tax-step__num{width:56px;height:56px;border-radius:var(--radius-pill);display:grid;place-items:center;background:var(--brand-red);color:#fff;font-weight:900;font-size:1.1rem;box-shadow:0 14px 26px rgba(11,108,151,.18);flex:0 0 auto}.tax-step__body{flex:1 1 auto;padding-top:2px}.tax-step__top{display:flex;align-items:center;gap:10px;margin-bottom:6px}.tax-step__title{color:var(--brand-dark);font-weight:900;letter-spacing:-.01em;font-size:1.05rem}.tax-step__tag{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:var(--radius-pill);background:rgba(11,108,151,.1);border:1px solid rgba(11,108,151,.2);color:var(--brand-red);font-weight:900;font-size:.78rem}.tax-step__text{color:var(--text-muted);font-size:.98rem;line-height:1.6;max-width:46rem}.tax-how__cta{display:inline-flex;align-items:center;gap:10px;color:var(--brand-red);text-decoration:none;font-weight:900;font-size:1.02rem}.tax-how__cta i{transition:transform .15s ease}.tax-how__cta:hover i{transform:translateX(2px)}@media(max-width:575.98px){.tax-step{padding:16px 14px;gap:14px}.tax-step__num{width:52px;height:52px}}.tax-privacy{background:#fff}.tax-privacy__panel{max-width:1050px;background:var(--surface-tint);border:1px solid var(--br-strong);border-radius:16px;padding:22px 22px 18px}.tax-privacy__badge{width:54px;height:54px;border-radius:14px;background:rgba(147,168,172,.22);border:1px solid rgba(147,168,172,.35);display:grid;place-items:center;color:var(--brand-red);flex:0 0 auto}.tax-privacy__badge i{font-size:20px}.tax-privacy__title{color:var(--brand-dark);font-weight:900;letter-spacing:-.01em;font-size:1.2rem}.tax-privacy__subtitle{color:var(--text-muted);font-size:.95rem;line-height:1.45}.tax-privacy__item{display:flex;gap:12px;align-items:flex-start}.tax-privacy__icon{width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.7);border:1px solid rgba(147,168,172,.35);display:grid;place-items:center;color:var(--brand-red);flex:0 0 auto}.tax-privacy__icon i{font-size:16px}.tax-privacy__itemTitle{color:var(--brand-dark);font-weight:900;font-size:.95rem;margin-top:2px;margin-bottom:4px}.tax-privacy__itemText{color:var(--text-muted);font-size:.86rem;line-height:1.5}.tax-privacy__hr{margin:18px 0 12px;border:0;border-top:1px solid rgba(147,168,172,.35)}.tax-privacy__foot{color:var(--text-muted);font-size:.88rem;line-height:1.5}@media(min-width:992px){.tax-privacy__panel{padding:26px 26px 20px}}.tax-form{background:var(--surface-soft)}.tax-form-card{background:var(--surface-white);border:1px solid var(--br);border-radius:var(--radius-xl);padding:26px 24px 22px;box-shadow:var(--shadow-lg)}.tax-form-card__title{color:var(--brand-dark);font-weight:900;letter-spacing:-.02em;font-size:1.5rem}.tax-form-card__sub{color:var(--text-muted);font-size:1.02rem;line-height:1.55}.tax-label{display:block;color:rgba(28,28,28,.82);font-weight:900;font-size:.9rem;margin-bottom:8px}.tax-label span{color:var(--brand-red);font-weight:900}.tax-input,.tax-textarea{border-radius:10px!important;border:1px solid var(--br-soft)!important;padding:.72rem .9rem;font-size:.95rem}.tax-radioGrid .tax-radio{display:flex;align-items:center;gap:10px;padding:10px 10px;border-radius:12px}.tax-radioGrid .form-check-input,.tax-consent .form-check-input{width:18px;height:18px;margin-top:0;border-radius:var(--radius-pill);border:1px solid rgba(11,108,151,.45)}.tax-radioGrid .form-check-input:checked,.tax-consent .form-check-input:checked{background-color:var(--brand-red);border-color:var(--brand-red)}.tax-radioGrid span{color:rgba(28,28,28,.78);font-weight:700;font-size:.95rem}.tax-consent{display:flex;align-items:flex-start;gap:10px;padding-top:4px}.tax-consent .form-check-input{margin-top:.25rem}.tax-consent span{color:var(--text-muted);font-size:.92rem;line-height:1.55}.tax-submit{background:var(--brand-red);color:#fff;font-weight:900;border-radius:12px;padding:.92rem 1rem;box-shadow:0 16px 30px rgba(11,108,151,.2);border:0;transition:filter .15s ease,transform .15s ease}.tax-submit:hover{color:#fff;filter:brightness(.96);transform:translateY(-1px)}.tax-submit:active{transform:translateY(0)}.tax-side-card{background:var(--surface-white);border:1px solid var(--br);border-radius:16px;padding:18px 18px 16px;box-shadow:0 14px 26px rgba(28,28,28,.08)}.tax-side-card--tint{background:var(--surface-tint);border-color:var(--br-strong)}.tax-side-card__title{color:var(--brand-dark);font-weight:900;letter-spacing:-.01em;font-size:1.05rem}.tax-side-item{display:flex;gap:12px;align-items:flex-start;padding:10px 0}.tax-side-item+.tax-side-item{border-top:1px solid rgba(147,168,172,.2)}.tax-side-item__icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:rgba(147,168,172,.16);border:1px solid rgba(147,168,172,.28);color:var(--brand-red);flex:0 0 auto}.tax-side-item__icon i{font-size:16px}.tax-side-item__head{color:rgba(28,28,28,.82);font-size:.92rem;line-height:1.25}.tax-side-item__text{color:var(--text-muted);font-size:.86rem}.tax-side-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.tax-side-list li{position:relative;padding-left:22px;color:rgba(28,28,28,.65);font-size:.92rem;line-height:1.55}.tax-side-list li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--brand-red)}@media(min-width:992px){.tax-form-card{padding:30px 28px 26px}}:root{--muted:rgba(28,28,28,.58);--line:rgba(147,168,172,.4)}.tax-faq{background:#fff}.tax-faq__head{max-width:920px}.tax-faq__title{color:var(--brand-dark);font-weight:900;letter-spacing:-.02em;font-size:clamp(1.8rem,2.6vw,2.7rem)}.tax-faq__subtitle{color:var(--muted);font-size:1.05rem;line-height:1.55}.tax-faq__wrap{max-width:860px}.tax-faq-acc{border-top:1px solid var(--line)}.tax-faq-item{border:0;border-bottom:1px solid var(--line);background:transparent}.tax-faq-btn{background:transparent!important;color:rgba(28,28,28,.82);font-weight:800;padding:18px 0;border:0;box-shadow:none!important}.tax-faq-btn:focus{box-shadow:none!important}.tax-faq-btn:not(.collapsed){color:rgba(222,31,38,.88)}.tax-faq-btn::after{filter:brightness(.2);opacity:.85}.tax-faq-body{padding:0 0 18px 0;color:rgba(28,28,28,.62);font-size:.98rem;line-height:1.7}.tax-faq-btn:hover{color:rgba(222,31,38,.88)}