.contabil-page{color:#f4f4f5;background:#050507;min-height:100vh;position:relative;overflow-x:hidden}.nav15--contabil .nav15__cta{color:#fff!important;background:linear-gradient(135deg,#14d0c1,#0d968b)!important;border-color:#0000!important;box-shadow:0 4px 15px #14d0c166!important}.nav15--contabil .nav15__cta:hover{transform:translateY(-2px);background:linear-gradient(135deg,#0d968b,#14d0c1)!important;box-shadow:0 6px 20px #0d968b99!important}.nav15--contabil .nav15__mobileCta{color:#fff!important;background:linear-gradient(135deg,#14d0c1,#0d968b)!important}.contabil-hero{padding:clamp(120px,12vw,180px) 0 clamp(80px,8vw,120px);position:relative;overflow:hidden}.contabil-hero__glow{filter:blur(140px);pointer-events:none;z-index:1;border-radius:50%;width:600px;height:600px;position:absolute}.contabil-hero__glow--cyan{background:radial-gradient(circle,#14d0c12e,#0000 70%);top:-100px;right:-50px}.contabil-hero__glow--magenta{background:radial-gradient(circle,#d90f811a,#0000 70%);bottom:0;left:-100px}.contabil-hero__grid{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid;position:relative}@media (max-width:900px){.contabil-hero__grid{grid-template-columns:minmax(0,1fr)}}.contabil-hero__copy h1{letter-spacing:-.04em;margin:20px 0;font-size:clamp(2.6rem,4.5vw,4.8rem);font-weight:800;line-height:1.05}.contabil-hero__copy h1 em{background:linear-gradient(135deg,#14d0c1 0%,#0ab8aa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.contabil-hero__copy p{color:#a1a1aa;max-width:580px;margin-bottom:32px;font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.65}.contabil-hero__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.contabil-hero__primary{background:linear-gradient(135deg,#14d0c1 0%,#0ab8aa 100%);border-radius:9999px;align-items:center;gap:10px;padding:16px 28px;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 25px #14d0c166,inset 0 1px #fff6;color:#050507!important;text-decoration:none!important}.contabil-hero__primary:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 35px #14d0c199}.contabil-hero__ghost{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:8px;padding:16px 26px;font-weight:600;transition:all .3s;display:inline-flex;color:#fff!important;text-decoration:none!important}.contabil-hero__ghost:hover{background:#ffffff17;border-color:#14d0c166;transform:translateY(-2px)}.contabil-hero__card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#14181cd9,#0a0e12f2);border:1px solid #14d0c140;border-radius:28px;padding:clamp(28px,4vw,44px);position:relative;box-shadow:0 30px 70px -15px #000c,0 0 40px #14d0c11f}.contabil-hero__cardHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.contabil-hero__cardHeader span{letter-spacing:.16em;color:#14d0c1;font-size:.72rem;font-weight:700}.contabil-hero__metrics{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contabil-hero__metric{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;padding:16px}.contabil-hero__metric small{color:#a1a1aa;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.contabil-hero__metric strong{color:#fff;margin-top:4px;font-size:1.4rem;font-weight:800;display:block}.contabil-services{padding:clamp(80px,8vw,130px) 0;position:relative}.contabil-services__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:48px;display:grid}.contabil-service-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12121899;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;justify-content:space-between;padding:32px 28px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.contabil-service-card:hover{border-color:#14d0c166;transform:translateY(-6px);box-shadow:0 25px 50px -10px #0009,0 0 25px #14d0c126}.contabil-service-card__icon{color:#14d0c1;background:radial-gradient(circle,#14d0c140,#14d0c10d);border:1px solid #14d0c159;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:20px;display:grid}.contabil-service-card h3{color:#fff;margin-bottom:12px;font-size:1.35rem;font-weight:800}.contabil-service-card p{color:#a1a1aa;font-size:.92rem;line-height:1.6}.contabil-page{--active-section-color:#14d0c1}.contabil-page .eyebrow{color:#9fe8e1}.contabil-page .eyebrow:after{background:linear-gradient(90deg,#14d0c199,#0000)}.contabil-page .qmax-calculator__solutionLabel{color:#14d0c1}.contabil-page .qmax-calculator__cta{background:linear-gradient(135deg,#14d0c1 0%,#0ab8aa 100%);box-shadow:0 4px 25px #14d0c166,inset 0 1px #fff6;color:#050507!important}.contabil-page .qmax-calculator__cta:hover{background:linear-gradient(135deg,#3ee0d3 0%,#14c4b6 100%);box-shadow:0 8px 35px #14d0c18c,inset 0 1px #ffffff80}@media (max-width:480px){.contabil-hero__metrics{grid-template-columns:minmax(0,1fr)}}
