.fintax-page .section{padding:68px 0}.fintax-page .section-header{margin-bottom:40px}.fintax-page .gradient-text-inverse,.fintax-page .text-gradient-inverse{background:linear-gradient(135deg,#39C6F4 0%,#007bbd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline;font-weight:inherit}.fintax-hero .gradient-text-inverse,.fintax-hero .text-gradient-inverse{background:linear-gradient(135deg,#39C6F4 0%,#00A9DD 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.fintax-hero{background-color:var(--color-dark);background-image:radial-gradient(circle at 80% 20%,rgba(57,198,244,0.20) 0%,rgba(2,22,43,0.98) 70%);color:#ffffff;padding:56px 0 64px 0;position:relative;overflow:hidden}.fintax-hero-ambient-bg{position:absolute;inset:0;background-size:cover;background-position:center center;opacity:0.20;mix-blend-mode:luminosity;pointer-events:none;z-index:0}.fintax-hero-watermark{position:absolute;top:-15px;right:25px;width:420px;height:420px;pointer-events:none;z-index:0;opacity:0.16;transform:rotate(18deg);animation:floatBrandmark 6s ease-in-out infinite;filter:brightness(0) invert(1) drop-shadow(0 0 30px rgba(57,198,244,0.3))}.fintax-hero-container{position:relative;z-index:1}.fintax-hero-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:48px;align-items:center;margin-bottom:32px}.fintax-hero-content{display:flex;flex-direction:column;align-items:flex-start}.fintax-hero .breadcrumbs{margin-bottom:18px}.fintax-hero .subpage-hero-title{font-size:40px;line-height:48px;margin-top:6px;margin-bottom:20px}.fintax-hero .subpage-hero-subtitle{font-size:16px;line-height:26px;color:rgba(255,255,255,0.88);margin-bottom:28px;max-width:580px}.fintax-hero-media-wrap{position:relative;display:flex;justify-content:center}.fintax-hero-main-photo{width:100%;height:330px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,0.18);box-shadow:0 20px 48px rgba(1,18,36,0.50)}.fintax-hero-main-photo img{width:100%;height:100%;object-fit:cover}.fintax-hero-inset-photo{position:absolute;bottom:-18px;right:-14px;width:185px;height:135px;border-radius:var(--radius-md);overflow:hidden;border:3px solid #04284d;box-shadow:0 16px 36px rgba(0,0,0,0.40)}.fintax-hero-inset-photo img{width:100%;height:100%;object-fit:cover}.fintax-hero-stat-card{position:absolute;bottom:-16px;left:-16px;background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 18px;display:flex;align-items:center;gap:12px;box-shadow:0 12px 32px rgba(1,18,36,0.25);z-index:2}.fintax-hero-stat-icon{width:36px;height:36px;border-radius:var(--radius-sm);background:rgba(0,169,221,0.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.fintax-hero-stat-logo{width:22px;height:22px;object-fit:contain}.fintax-hero-stat-title{display:block;font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--color-dark);line-height:18px}.fintax-hero-stat-desc{display:block;font-family:var(--font-body);font-size:12px;color:var(--color-dark-muted);line-height:16px}.fintax-overview-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:48px;align-items:center}.fintax-overview-content{display:flex;flex-direction:column}.fintax-overview-lead{font-family:var(--font-body);font-size:16.5px;font-weight:500;line-height:27px;color:var(--color-dark);margin-top:14px;margin-bottom:16px}.fintax-overview-body{font-family:var(--font-body);font-size:15px;line-height:25px;color:var(--color-dark-muted);margin-bottom:16px}.fintax-overview-highlights{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:12px}.fintax-highlight-box{background:rgba(0,169,221,0.05);border:1px solid rgba(0,169,221,0.15);border-left:3px solid var(--color-blue);border-radius:var(--radius-md);padding:16px 18px;display:flex;flex-direction:column;gap:4px}.fintax-highlight-title{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--color-dark)}.fintax-highlight-desc{font-family:var(--font-body);font-size:13px;line-height:19px;color:var(--color-dark-muted)}.fintax-overview-gallery{position:relative;display:flex;flex-direction:column;gap:16px}.fintax-gallery-main{width:100%;height:280px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 12px 32px rgba(4,40,77,0.12)}.fintax-gallery-main img,.fintax-gallery-sub-photo img{width:100%;height:100%;object-fit:cover}.fintax-gallery-sub-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fintax-gallery-sub-photo{height:160px;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 8px 24px rgba(4,40,77,0.08)}.fintax-gallery-badge{position:absolute;bottom:24px;left:-20px;background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px 20px;display:flex;align-items:center;gap:14px;box-shadow:0 12px 32px rgba(4,40,77,0.16)}.fintax-badge-icon{width:38px;height:38px;border-radius:var(--radius-sm);background:rgba(0,169,221,0.10);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.fintax-badge-logo{width:22px;height:22px;object-fit:contain}.fintax-badge-title{display:block;font-family:var(--font-heading);font-size:14.5px;font-weight:700;color:var(--color-dark)}.fintax-badge-sub{display:block;font-family:var(--font-body);font-size:12px;color:var(--color-blue);font-weight:600}.fintax-split-layout{display:grid;grid-template-columns:460px 1fr;gap:64px;align-items:flex-start}.fintax-split-layout.fintax-split-reverse{grid-template-columns:1fr 460px}.fintax-sticky-col{position:-webkit-sticky;position:sticky;top:112px;align-self:flex-start;height:fit-content}.fintax-sticky-inner{display:flex;flex-direction:column}.fintax-sticky-inner .section-title{margin-bottom:20px}.fintax-lead{font-family:var(--font-body);font-size:16.5px;font-weight:400;line-height:26px;color:var(--color-dark-muted);margin-bottom:32px}.fintax-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.fintax-cards-col{background-color:#f8fafc;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:44px 40px;display:flex;flex-direction:column;box-shadow:0 10px 32px rgba(4,40,77,0.04)}.fintax-cards-stack{display:flex;flex-direction:column;gap:36px}.fintax-item{display:flex;flex-direction:column;gap:12px}.fintax-card-divider{height:1px;background-color:var(--color-border);width:100%}.fintax-item-header{display:flex;align-items:flex-start;gap:16px}.fintax-icon{width:44px;height:44px;border-radius:var(--radius-md);background:rgba(0,169,221,0.08);color:var(--color-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:background-color var(--transition-fast),color var(--transition-fast)}.fintax-item:hover .fintax-icon{background:rgba(0,169,221,0.16)}.fintax-item-tag{font-family:var(--font-heading);font-size:11px;font-weight:700;color:var(--color-blue);text-transform:uppercase;letter-spacing:0.05em;display:block;margin-bottom:3px}.fintax-item-title{font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:27px;color:var(--color-dark);margin:0}.fintax-item-desc{font-family:var(--font-body);font-size:14.5px;line-height:23px;color:var(--color-dark-muted);margin:0}.fintax-deliverables{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:4px}.fintax-deliverables li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;color:var(--color-dark);line-height:19px}.fintax-bullet{color:var(--color-blue);font-weight:700;flex-shrink:0}.fintax-tax-accordion-container{display:flex;flex-direction:column;gap:24px;margin-top:20px;width:100%}.fintax-tax-row{display:flex;flex-direction:row;gap:20px;width:100%}.fintax-tax-card{position:relative;flex:1 1 0;height:500px;overflow:hidden;border-radius:0;border:1px solid rgba(255,255,255,0.15);box-shadow:0 12px 32px rgba(1,18,36,0.18);cursor:pointer;transition:flex 0.45s cubic-bezier(0.25,1,0.5,1),transform 0.45s cubic-bezier(0.25,1,0.5,1),box-shadow 0.45s cubic-bezier(0.25,1,0.5,1),border-color 0.45s cubic-bezier(0.25,1,0.5,1),opacity 0.45s cubic-bezier(0.25,1,0.5,1);display:flex;flex-direction:column;justify-content:flex-end;background-color:#011224}.fintax-tax-card-bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform 0.6s cubic-bezier(0.25,1,0.5,1);z-index:1}.fintax-tax-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(1,18,36,0.15) 0%,rgba(2,26,51,0.75) 45%,rgba(1,15,30,0.98) 100%);transition:background 0.45s ease,opacity 0.45s ease;z-index:2}.fintax-tax-card-inner{position:relative;z-index:3;padding:28px 24px;display:flex;flex-direction:column;justify-content:flex-end;color:#ffffff;transition:transform 0.45s cubic-bezier(0.25,1,0.5,1)}.fintax-tax-tag{display:inline-block;font-family:var(--font-heading);font-size:11px;font-weight:700;color:var(--color-blue);text-transform:uppercase;letter-spacing:0.08em;margin-bottom:6px;text-shadow:0 2px 6px rgba(0,0,0,0.8)}.fintax-tax-title{font-family:var(--font-heading);font-size:19px;font-weight:700;color:#ffffff;line-height:25px;margin-bottom:8px;text-shadow:0 2px 8px rgba(0,0,0,0.8)}.fintax-tax-desc{font-family:var(--font-body);font-size:13.5px;line-height:21px;color:rgba(255,255,255,0.92);margin-bottom:0;text-shadow:0 2px 6px rgba(0,0,0,0.8)}.fintax-tax-steps-wrap{opacity:0;visibility:hidden;max-height:0;margin-top:0;padding-top:0;border-top:1px solid transparent;transform:translateY(12px);overflow:hidden;transition:opacity 0.4s ease 0.08s,transform 0.4s ease 0.08s,max-height 0.45s ease,margin-top 0.45s ease,padding-top 0.45s ease,border-color 0.45s ease,visibility 0.45s ease}.fintax-tax-steps{list-style:none;display:flex;flex-direction:column;gap:7px;margin:0;padding:0}.fintax-tax-steps li{font-family:var(--font-body);font-size:12.5px;line-height:18px;color:rgba(255,255,255,0.88);display:flex;align-items:flex-start;gap:6px}.fintax-tax-steps li strong{color:var(--color-blue);font-weight:600;white-space:nowrap}.fintax-tax-row:hover .fintax-tax-card{flex:0.75;opacity:0.82}.fintax-tax-row:hover .fintax-tax-card:hover{flex:1.75;opacity:1;border-color:var(--color-blue);box-shadow:0 20px 48px rgba(0,169,221,0.22);z-index:5}.fintax-tax-card:hover .fintax-tax-card-bg{transform:scale(1.06)}.fintax-tax-card:hover .fintax-tax-card-overlay{background:linear-gradient(180deg,rgba(1,18,36,0.10) 0%,rgba(2,26,51,0.88) 35%,rgba(1,15,30,0.99) 100%)}.fintax-tax-card:hover .fintax-tax-steps-wrap{opacity:1;visibility:visible;max-height:200px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(57,198,244,0.35);transform:translateY(0)}.fintax-compliance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:20px}.fintax-compliance-card{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.12);border-radius:var(--radius-lg);padding:30px 24px;display:flex;flex-direction:column;gap:14px;transition:border-color var(--transition-fast),transform var(--transition-fast),background-color var(--transition-fast)}.fintax-compliance-card:hover{border-color:var(--color-blue);background:rgba(255,255,255,0.07);transform:translateY(-3px)}.fintax-compliance-icon{width:44px;height:44px;border-radius:var(--radius-md);background:rgba(57,198,244,0.12);color:var(--color-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color var(--transition-fast),color var(--transition-fast)}.fintax-compliance-card:hover .fintax-compliance-icon{background:var(--color-blue);color:var(--color-dark)}.fintax-compliance-title{font-family:var(--font-heading);font-size:17.5px;font-weight:700;line-height:24px;color:#ffffff;margin:0}.fintax-compliance-desc{font-family:var(--font-body);font-size:13.5px;line-height:21px;color:rgba(255,255,255,0.78);margin:0}.section-editorial-lead{font-family:var(--font-body);font-size:15.5px;line-height:26px;color:var(--color-dark-muted);max-width:820px;margin:0 auto 32px auto;text-align:center}.fintax-bookkeeping-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.fintax-bookkeeping-card{position:relative;overflow:hidden;flex:0 1 calc(33.333% - 16px);width:calc(33.333% - 16px);max-width:calc(33.333% - 16px);background:#ffffff;border:1px solid rgba(12,13,13,0.10);border-radius:var(--radius-md);padding:24px 22px;display:flex;flex-direction:column;gap:10px;transition:all var(--transition-fast,0.25s ease);box-shadow:0 2px 8px rgba(4,40,77,0.03)}.fintax-bookkeeping-card:hover{transform:translateY(-3px);border-color:var(--color-blue);box-shadow:0 10px 24px rgba(4,40,77,0.08)}.fintax-bookkeeping-title,.fintax-bookkeeping-desc,.fintax-bookkeeping-bullets{position:relative;z-index:2}.fintax-bookkeeping-title{font-family:var(--font-heading);font-size:17.5px;font-weight:700;color:var(--color-dark);line-height:24px;margin:0}.fintax-bookkeeping-desc{font-family:var(--font-body);font-size:13.5px;line-height:21px;color:var(--color-dark-muted);margin:0}.fintax-bookkeeping-bullets{list-style:none;display:flex;flex-direction:column;gap:7px;margin-top:auto;padding-top:12px;padding-right:70px;border-top:1px solid rgba(12,13,13,0.06)}.fintax-bookkeeping-bullets li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:17px;color:var(--color-dark)}.fintax-bookkeeping-bullets li svg{color:#16a34a;flex-shrink:0;margin-top:2px;width:13px;height:13px}.fintax-bookkeeping-icon-br{position:absolute;bottom:0;right:0;width:68px;height:68px;border-top-left-radius:22px;background:var(--color-blue);color:#ffffff;display:flex;align-items:center;justify-content:center;z-index:2}.fintax-bookkeeping-icon-br svg{width:32px;height:32px;stroke:#ffffff}.fintax-info-callout{background:#ffffff;border:1px solid var(--color-border);border-left:4px solid var(--color-blue);border-radius:var(--radius-md);padding:18px 22px;margin-top:28px;display:flex;align-items:flex-start;gap:14px;box-shadow:0 4px 16px rgba(4,40,77,0.04)}.fintax-info-callout svg{color:var(--color-blue);flex-shrink:0;margin-top:2px}.fintax-info-callout-text{font-size:14px;line-height:22px;color:var(--color-dark)}@media (max-width:991px){.fintax-bookkeeping-card{flex:0 1 calc(50% - 12px);width:calc(50% - 12px);max-width:calc(50% - 12px)}}@media (max-width:640px){.fintax-bookkeeping-card{flex:0 1 100%;width:100%;max-width:100%}}.fintax-bento-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:16px}.fintax-bento-card{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:28px 22px;display:flex;flex-direction:column;gap:12px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.fintax-bento-card:hover{border-color:var(--color-blue);box-shadow:0 14px 32px rgba(4,40,77,0.08);transform:translateY(-3px)}.fintax-bento-icon{width:44px;height:44px;border-radius:var(--radius-md);background:rgba(0,169,221,0.08);color:var(--color-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fintax-bento-badge{font-family:var(--font-heading);font-size:11px;font-weight:700;color:var(--color-blue);background:rgba(0,169,221,0.08);padding:4px 10px;border-radius:var(--radius-sm);display:inline-block;align-self:flex-start;text-transform:uppercase;letter-spacing:0.04em}.fintax-bento-title{font-family:var(--font-heading);font-size:17.5px;font-weight:700;line-height:24px;color:var(--color-dark);margin:0}.fintax-bento-desc{font-family:var(--font-body);font-size:14px;line-height:22px;color:var(--color-dark-muted);margin:0}.fintax-retainer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:16px}.fintax-retainer-card{background:#ffffff;border:1px solid var(--color-border);border-top:3px solid var(--color-blue);border-radius:var(--radius-lg);padding:28px 22px;display:flex;flex-direction:column;gap:12px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.fintax-retainer-card:hover{border-color:var(--color-blue);box-shadow:0 16px 36px rgba(4,40,77,0.08);transform:translateY(-3px)}.fintax-retainer-badge{font-family:var(--font-heading);font-size:12px;font-weight:700;color:var(--color-blue);background:rgba(0,169,221,0.08);padding:4px 12px;border-radius:var(--radius-sm);display:inline-block;align-self:flex-start}.fintax-retainer-title{font-family:var(--font-heading);font-size:17px;font-weight:700;line-height:24px;color:var(--color-dark);margin:0}.fintax-retainer-desc{font-family:var(--font-body);font-size:14px;line-height:22px;color:var(--color-dark-muted);margin:0}@media (max-width:1024px){.fintax-page .section{padding:56px 0}.fintax-hero-grid{grid-template-columns:1fr;gap:36px}.fintax-hero-main-photo{height:280px}.fintax-hero-watermark{width:280px;height:280px;top:-10px;right:10px}.fintax-overview-grid{grid-template-columns:1fr;gap:36px}.fintax-gallery-main{height:250px}.fintax-gallery-sub-photo{height:150px}.fintax-split-layout,.fintax-split-layout.fintax-split-reverse{grid-template-columns:1fr;gap:36px}.fintax-split-reverse .fintax-sticky-col{order:-1}.fintax-sticky-col{position:static}.fintax-cards-col{padding:32px 24px}.fintax-compliance-grid,.fintax-bento-grid,.fintax-retainer-grid{grid-template-columns:repeat(2,1fr);gap:20px}.fintax-tax-card{height:480px}}@media (max-width:767px){.fintax-page .section{padding:44px 0}.fintax-page .section-header{margin-bottom:28px;text-align:left}.fintax-page .section-header.text-center{text-align:left}.fintax-page .section-title{font-size:26px;line-height:34px}.fintax-page .section-subtitle{font-size:14.5px;line-height:22px;margin-bottom:20px;text-align:left}.fintax-hero{padding:36px 0 44px 0;overflow:hidden}.fintax-hero-grid{grid-template-columns:1fr;gap:28px;margin-bottom:28px}.fintax-hero-content{width:100%;max-width:100%}.fintax-hero .subpage-hero-title{font-size:28px;line-height:36px;margin-top:4px;margin-bottom:14px;word-break:break-word}.fintax-hero .subpage-hero-subtitle{font-size:14.5px;line-height:23px;margin-bottom:24px}.fintax-hero .mainland-actions{flex-direction:column;align-items:stretch;width:100%;gap:12px;margin-bottom:32px}.fintax-hero .mainland-actions .btn{width:100%;justify-content:center;padding:12px 20px}.fintax-hero-media-wrap{display:flex;justify-content:center;width:100%;margin-top:8px;margin-bottom:24px}.fintax-hero-media-wrap .hero-contact-card{max-width:100%;width:100%}.fintax-hero-watermark{width:180px;height:180px;opacity:0.08}.fintax-hero .mainland-kpi-bar{grid-template-columns:1fr 1fr;gap:16px 14px;padding:20px 16px}.fintax-hero .mainland-kpi-val{font-size:22px;line-height:28px}.fintax-hero .mainland-kpi-label{font-size:11.5px;line-height:16px}.fintax-overview-lead{font-size:15.5px;line-height:25px;margin-bottom:14px}.fintax-overview-body{font-size:14px;line-height:22px;margin-bottom:14px}.fintax-overview-highlights{grid-template-columns:1fr;gap:12px;margin-top:18px}.fintax-highlight-box{padding:14px 16px}.fintax-overview-gallery{gap:12px;margin-top:12px}.fintax-gallery-main{height:210px}.fintax-gallery-sub-row{grid-template-columns:1fr 1fr;gap:10px}.fintax-gallery-sub-photo{height:130px}.fintax-gallery-badge{position:static;margin-top:12px;width:100%;box-shadow:0 4px 16px rgba(0,0,0,0.08);padding:14px 18px}.fintax-split-layout,.fintax-split-layout.fintax-split-reverse{grid-template-columns:1fr;gap:28px}.fintax-lead{font-size:14.5px;line-height:23px;margin-bottom:24px}.fintax-actions{flex-direction:column;align-items:stretch;gap:12px}.fintax-actions .btn{width:100%;justify-content:center}.fintax-cards-col{padding:24px 18px}.fintax-cards-stack{gap:28px}.fintax-item-header{gap:12px}.fintax-icon{width:38px;height:38px}.fintax-item-title{font-size:18px;line-height:24px}.fintax-item-desc{font-size:13.5px;line-height:21px}.fintax-deliverables li{font-size:13px;line-height:18px}.fintax-tax-accordion-container{gap:16px;margin-top:20px}.fintax-tax-row{flex-direction:column;gap:16px}.fintax-tax-card{flex:1 1 auto !important;width:100% !important;height:auto !important;min-height:380px;opacity:1 !important;transform:none !important}.fintax-tax-row:hover .fintax-tax-card:hover,.fintax-tax-row:hover .fintax-tax-card:not(:hover){flex:1 1 auto !important;opacity:1 !important}.fintax-tax-card-inner{transform:none !important;padding:22px 18px !important}.fintax-tax-title{font-size:18px;line-height:24px}.fintax-tax-desc{font-size:13.5px;line-height:20px}.fintax-tax-steps-wrap{opacity:1 !important;visibility:visible !important;max-height:none !important;margin-top:12px !important;padding-top:10px !important;border-top:1px solid rgba(57,198,244,0.35) !important;transform:none !important;overflow:visible !important}.fintax-tax-steps li{font-size:12.5px;line-height:18px}.fintax-compliance-grid{grid-template-columns:1fr;gap:16px;margin-top:20px}.fintax-compliance-card{padding:22px 18px}.fintax-compliance-title{font-size:17px;line-height:24px}.fintax-compliance-desc{font-size:13px;line-height:20px}.fintax-bento-grid{grid-template-columns:1fr;gap:16px;margin-top:20px}.fintax-bento-card{padding:22px 18px}.fintax-bento-title{font-size:17px;line-height:24px}.fintax-bento-desc{font-size:13.5px;line-height:21px}.fintax-retainer-grid{grid-template-columns:1fr;gap:16px;margin-top:20px}.fintax-retainer-card{padding:22px 18px}.fintax-retainer-title{font-size:17px;line-height:24px}.fintax-retainer-desc{font-size:13.5px;line-height:21px}}@media (max-width:480px){.fintax-page .section{padding:36px 0}.fintax-page .section-title{font-size:22px;line-height:30px}.fintax-hero{padding:28px 0 36px 0}.fintax-hero .subpage-hero-title{font-size:24px;line-height:32px}.fintax-hero .subpage-hero-subtitle{font-size:13.5px;line-height:21px}.fintax-hero .mainland-kpi-bar{grid-template-columns:1fr;gap:12px;padding:16px 14px}.fintax-overview-lead{font-size:14.5px;line-height:23px}.fintax-overview-body{font-size:13.5px;line-height:21px}.fintax-gallery-main{height:170px}.fintax-gallery-sub-photo{height:100px}.fintax-cards-col{padding:20px 14px}.fintax-item-title{font-size:17px;line-height:23px}.fintax-tax-card{min-height:350px}.fintax-tax-card-inner{padding:20px 16px !important}.fintax-bento-card,.fintax-compliance-card,.fintax-retainer-card{padding:18px 16px}}.section-actions,.subpage-split-actions,.fintax-actions,.banking-actions,.mainland-actions{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:16px;width:auto;max-width:100%}.section-actions.text-center,.section-actions{justify-content:center}.subpage-split-actions,.fintax-actions,.banking-actions,.mainland-actions{justify-content:flex-start}.section-actions .btn,.subpage-split-actions .btn,.fintax-actions .btn,.banking-actions .btn,.mainland-actions .btn{width:auto;flex-shrink:0}@media (max-width:768px){.section-actions,.subpage-split-actions,.faq-cta-box .section-actions,.fz-adv-actions,.ml-adv-actions,.fintax-actions,.pro-gov-actions,.banking-actions,.mainland-actions{flex-direction:column !important;align-items:stretch !important;width:100% !important;gap:12px !important}.section-actions .btn,.subpage-split-actions .btn,.faq-cta-box .section-actions .btn,.fz-adv-actions .btn,.ml-adv-actions .btn,.fintax-actions .btn,.pro-gov-actions .btn,.banking-actions .btn,.mainland-actions .btn{width:100% !important;justify-content:center !important}.faq-cta-box{padding:28px 18px !important;margin-top:36px !important}}
