.elementor-2823 .elementor-element.elementor-element-21432141{--display:flex;}/* Start custom CSS for html, class: .elementor-element-0d31a77 */#calculax-faq,#calculax-faq *,#calculax-faq ::after,#calculax-faq ::before{box-sizing:border-box}#calculax-faq .cx-faq-disclaimer,#calculax-faq .cx-toc{box-shadow:0 4px 16px rgba(26,48,87,.06);background:var(--cx-white)}#calculax-faq{--cx-bg:#eaeaea;--cx-white:#ffffff;--cx-border:#b8c7e3;--cx-focus:#0081C9;--cx-text-heading:#1a3057;--cx-text-label:#3a5270;--cx-text-body:#1a3057;--cx-gradient-cta:linear-gradient(135deg, #0081C9, #82D026);--cx-gradient-cta-hover:linear-gradient(135deg, #82D026, #0081C9);--cx-shadow-cta:0 8px 32px rgba(26, 48, 87, 0.15);--cx-glass-bg:rgba(255, 255, 255, 0.72);--cx-glass-border:rgba(255, 255, 255, 0.45);--cx-glass-shadow:0 8px 32px rgba(31, 38, 135, 0.12);--cx-glass-blur:14px;--cx-success:#82D026;--cx-warning:#f59e0b;--cx-danger:#dc2626;--cx-info:#0081C9;--cx-radius:18px;--cx-radius-sm:12px;--cx-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--cx-muted:#64748b;--cx-surface:#ffffff;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;background:var(--cx-bg);color:var(--cx-text-body);line-height:1.65;font-size:16px;min-height:100vh;padding:0;margin:0}#calculax-faq .cx-container{max-width:1100px;margin:0 auto;padding:0 1.25rem}#calculax-faq .cx-faq-hero{padding:3rem 0 2rem;text-align:center}#calculax-faq .cx-faq-hero h1{font-size:clamp(2rem, 5vw, 3.25rem);font-weight:800;background:var(--cx-gradient-cta);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 1rem;line-height:1.15;letter-spacing:-.02em}#calculax-faq .cx-faq-hero .cx-hero-sub{font-size:clamp(1rem, 2.5vw, 1.2rem);color:var(--cx-text-label);max-width:720px;margin:0 auto 2rem}#calculax-faq .cx-faq-hero .cx-hero-illustration{max-width:340px;margin:0 auto 2rem;display:block}#calculax-faq .cx-toc{margin:2rem 0;padding:1.5rem;border:1px solid var(--cx-border);border-radius:var(--cx-radius)}#calculax-faq .cx-toc h2{font-size:1.15rem;margin:0 0 1rem;color:var(--cx-text-heading);display:flex;align-items:center;gap:.6rem}#calculax-faq .cx-toc-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}#calculax-faq .cx-toc-list li a{display:inline-flex;align-items:center;gap:.4rem;background:0 0;border:1.5px solid var(--cx-border);color:var(--cx-text-label);padding:.55rem 1rem;border-radius:999px;font-size:.9rem;text-decoration:none;transition:var(--cx-transition);font-weight:500;min-height:44px}#calculax-faq .cx-toc-list li a:focus-visible,#calculax-faq .cx-toc-list li a:hover{border-color:var(--cx-focus);color:var(--cx-focus);background:rgba(0,129,201,.05)}#calculax-faq .cx-toc-list li a:focus-visible{outline:3px solid var(--cx-focus);outline-offset:2px}#calculax-faq .cx-toc-list li a .cx-toc-dot{width:8px;height:8px;border-radius:50%;background:var(--cx-gradient-cta);flex-shrink:0}#calculax-faq .cx-faq-disclaimer{border:1px solid var(--cx-border);border-left:5px solid var(--cx-info);border-radius:var(--cx-radius);padding:1.75rem;margin:2rem 0}#calculax-faq .cx-faq-disclaimer h2{font-size:1.25rem;color:var(--cx-text-heading);margin:0 0 .75rem;display:flex;align-items:center;gap:.6rem}#calculax-faq .cx-faq-disclaimer p{margin:0 0 .75rem;color:var(--cx-text-body)}#calculax-faq .cx-faq-answer p:last-child,#calculax-faq .cx-faq-disclaimer p:last-child{margin-bottom:0}#calculax-faq .cx-faq-disclaimer .cx-disclaimer-icon{width:28px;height:28px;flex-shrink:0}#calculax-faq .cx-faq-section{margin:2.5rem 0;scroll-margin-top:1.5rem}#calculax-faq .cx-faq-section h2{font-size:clamp(1.4rem, 3vw, 1.85rem);color:var(--cx-text-heading);margin:0 0 1.25rem;padding-bottom:.75rem;border-bottom:2px solid var(--cx-border);display:flex;align-items:center;gap:.75rem}#calculax-faq .cx-faq-section h2 .cx-section-icon{width:32px;height:32px;flex-shrink:0}#calculax-faq .cx-section-intro{background:var(--cx-white);border:1px solid var(--cx-border);border-radius:var(--cx-radius);padding:1rem 1.25rem;margin-bottom:1.25rem;font-size:.95rem;color:var(--cx-text-label)}#calculax-faq .cx-faq-list{display:flex;flex-direction:column;gap:.75rem}#calculax-faq .cx-faq-item{background:var(--cx-white);border:1px solid var(--cx-border);border-radius:var(--cx-radius);overflow:hidden;transition:var(--cx-transition);box-shadow:0 2px 8px rgba(26,48,87,.04)}#calculax-faq .cx-faq-item:hover{box-shadow:0 4px 16px rgba(26,48,87,.08);border-color:rgba(0,129,201,.4)}#calculax-faq .cx-faq-item summary{padding:1.1rem 1.25rem;font-size:1rem;font-weight:600;color:var(--cx-text-heading);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;line-height:1.4;min-height:56px;transition:var(--cx-transition);list-style:none;user-select:none}#calculax-faq .cx-faq-item summary::-webkit-details-marker{display:none}#calculax-faq .cx-faq-item summary::marker{display:none;content:''}#calculax-faq .cx-faq-item summary:hover,#calculax-faq .cx-faq-item[open] summary{color:var(--cx-focus)}#calculax-faq .cx-faq-item summary:focus-visible{outline:3px solid var(--cx-focus);outline-offset:-3px;border-radius:var(--cx-radius)}#calculax-faq .cx-faq-item summary .cx-chevron{width:20px;height:20px;flex-shrink:0;transition:transform .3s;color:var(--cx-focus)}#calculax-faq .cx-faq-item[open] summary .cx-chevron{transform:rotate(180deg)}#calculax-faq .cx-faq-answer{padding:0 1.25rem 1.25rem;color:var(--cx-text-body);font-size:.98rem;animation:.3s cxFadeIn}#calculax-faq .cx-faq-answer p{margin:0 0 .75rem}#calculax-faq .cx-faq-answer ol,#calculax-faq .cx-faq-answer ul{margin:.5rem 0 .75rem;padding-left:1.5rem}#calculax-faq .cx-faq-answer li{margin-bottom:.35rem}#calculax-faq .cx-faq-answer strong{color:var(--cx-text-heading)}@keyframes cxFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#calculax-faq .cx-stacked-cards{margin:2rem 0;display:grid;gap:1rem}#calculax-faq .cx-stack-card{background:var(--cx-white);border:1px solid var(--cx-border);border-radius:var(--cx-radius);padding:1.25rem 1.5rem;position:relative;transition:var(--cx-transition);box-shadow:0 2px 8px rgba(26,48,87,.05)}#calculax-faq .cx-stack-card:first-child{transform:translateY(0);z-index:3}#calculax-faq .cx-stack-card:nth-child(2){transform:translateY(-4px);z-index:2;opacity:.95}#calculax-faq .cx-stack-card:nth-child(3){transform:translateY(-8px);z-index:1;opacity:.9}#calculax-faq .cx-stack-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(26,48,87,.1);border-color:rgba(0,129,201,.4);opacity:1}#calculax-faq .cx-stack-card .cx-card-label{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .7rem;border-radius:999px;margin-bottom:.75rem}#calculax-faq .cx-stack-card:first-child .cx-card-label{background:rgba(0,129,201,.12);color:var(--cx-info)}#calculax-faq .cx-stack-card:nth-child(2) .cx-card-label{background:rgba(130,208,38,.15);color:#5a9a1a}#calculax-faq .cx-stack-card:nth-child(3) .cx-card-label{background:rgba(245,158,11,.15);color:#b87508}#calculax-faq .cx-stack-card h3{margin:0 0 .5rem;color:var(--cx-text-heading);font-size:1.1rem}#calculax-faq .cx-stack-card p{margin:0;color:var(--cx-text-label);font-size:.95rem}#calculax-faq .cx-stack-card code{background:var(--cx-bg);padding:.15rem .45rem;border-radius:6px;font-size:.88em;color:var(--cx-focus);font-family:'SF Mono',Consolas,monospace}#calculax-faq .cx-inline-illu{display:block;max-width:280px;margin:1rem auto}@media (max-width:640px){#calculax-faq .cx-faq-hero{padding:2rem 0 1.5rem}#calculax-faq .cx-faq-disclaimer{padding:1.25rem}#calculax-faq .cx-faq-section h2{font-size:1.35rem}#calculax-faq .cx-faq-item summary{padding:1rem;font-size:.95rem}#calculax-faq .cx-faq-answer{padding:0 1rem 1rem;font-size:.95rem}#calculax-faq .cx-toc{padding:1.15rem}}@media (min-width:768px){#calculax-faq .cx-stacked-cards{grid-template-columns:repeat(3,1fr)}#calculax-faq .cx-stack-card:nth-child(2),#calculax-faq .cx-stack-card:nth-child(3){transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){#calculax-faq *{animation:none!important;transition:none!important}}#calculax-faq :focus-visible{outline:3px solid var(--cx-focus);outline-offset:2px}/* End custom CSS */