.accounting-page,.font-kantumruy{font-family:var(--font-kantumruy),sans-serif}.accounting-page :where(.ant-typography,.ant-btn,.ant-tag,.ant-collapse,.ant-collapse-header,.ant-collapse-content,.ant-collapse-content-box,.ant-card,.ant-divider){font-family:var(--font-kantumruy),sans-serif}.accounting-hero-bg{position:absolute;inset:0;background:radial-gradient(circle at 15% 30%,rgba(37,99,235,.22),transparent 52%),radial-gradient(circle at 80% 20%,rgba(245,158,11,.18),transparent 55%),linear-gradient(180deg,#fff,#f8fafc)}.accounting-soft-card{border:1px solid rgba(148,163,184,.35);border-radius:1.25rem;background:hsla(0,0%,100%,.9);box-shadow:0 18px 44px rgba(15,23,42,.06)}.accounting-why-card{border:1px solid #28cc79;border-radius:1.25rem;background:hsla(0,0%,100%,.92);box-shadow:0 18px 44px rgba(15,23,42,.06)}.accounting-glass-card{border:1px solid rgba(148,163,184,.3);border-radius:1.5rem;background:radial-gradient(circle at top right,rgba(59,130,246,.14),transparent 22%),linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,250,252,.96));box-shadow:0 22px 55px rgba(15,23,42,.1)}.accounting-pricing-featured{border:1px solid rgba(245,158,11,.35);border-radius:1.25rem;background:rgba(255,251,235,.82);box-shadow:0 26px 62px rgba(245,158,11,.12);transform:translateY(-6px)}.accounting-cta-card{border-radius:2rem;border:1px solid hsla(0,0%,100%,.18);background:radial-gradient(circle at 20% 35%,rgba(59,130,246,.35),transparent 55%),radial-gradient(circle at 85% 10%,rgba(245,158,11,.3),transparent 55%),linear-gradient(135deg,#0f172a,#1f2a44 55%,#0b1220);box-shadow:0 34px 90px rgba(15,23,42,.32);overflow:hidden}.accounting-cta-btn{box-shadow:0 18px 38px rgba(37,99,235,.22);animation:accountingCtaPulse 2s ease-in-out infinite}@keyframes accountingCtaPulse{0%,to{translate:0 0;box-shadow:0 18px 38px rgba(37,99,235,.22)}50%{translate:0 -3px;box-shadow:0 26px 56px rgba(37,99,235,.32)}}.accounting-btn-float:not([disabled]):not([aria-disabled=true]){animation:accountingButtonFloat 1.8s ease-in-out infinite;will-change:translate}@keyframes accountingButtonFloat{0%,to{translate:0 0}50%{translate:0 -6px}}@media (max-width:1024px){.accounting-pricing-featured{transform:none}}@media (prefers-reduced-motion:reduce){.accounting-btn-float,.accounting-cta-btn{animation:none}}