.elementor-2620 .elementor-element.elementor-element-92ac3b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2620 .elementor-element.elementor-element-35e126d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2620 .elementor-element.elementor-element-1eeea2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-1e2d221 */#calculax-ano-app{--ca-bg:#f4f7fc;--ca-white:#ffffff;--ca-border:#d0dbe8;--ca-primary:#0081C9;--ca-secondary:#82D026;--ca-text:#1a2a4a;--ca-text-light:#3a5a7a;--ca-radius:16px;--ca-radius-sm:10px;--ca-shadow:0 8px 32px rgba(0, 0, 0, 0.06);--ca-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--ca-gradient:linear-gradient(135deg, #0081C9, #82D026);font-family:system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',sans-serif;background:var(--ca-bg);color:var(--ca-text);line-height:1.7;padding:1.5rem;display:block;max-width:1100px;margin:0 auto}#calculax-ano-app *{margin:0;padding:0;box-sizing:border-box}#calculax-ano-app .tutorial-container{background:rgba(255,255,255,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--ca-radius);padding:2.5rem 2.8rem;box-shadow:var(--ca-shadow);border:1px solid rgba(255,255,255,.5)}#calculax-ano-app h1{font-size:2.4rem;font-weight:800;color:var(--ca-text);margin-bottom:.3rem;letter-spacing:-.02em;background:var(--ca-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;padding-right:.5rem}#calculax-ano-app .subhead{font-size:1.1rem;color:var(--ca-text-light);margin-bottom:2rem;border-left:4px solid var(--ca-primary);padding-left:1rem;font-weight:400}#calculax-ano-app h2{font-size:1.6rem;font-weight:700;color:var(--ca-text);margin-top:2.2rem;margin-bottom:.8rem;padding-bottom:.3rem;border-bottom:3px solid rgba(0,129,201,.15);display:flex;align-items:center;gap:.6rem}#calculax-ano-app h2 .emoji-badge{font-size:1.4rem;background:rgba(0,129,201,.08);padding:.1rem .5rem;border-radius:40px;font-weight:400}#calculax-ano-app h3{font-size:1.2rem;font-weight:600;color:var(--ca-text);margin-top:1.4rem;margin-bottom:.4rem}#calculax-ano-app p{margin-bottom:1rem;font-size:1rem;color:var(--ca-text);max-width:75ch}#calculax-ano-app strong{color:var(--ca-primary);font-weight:700}#calculax-ano-app .highlight-box{background:rgba(0,129,201,.06);border-left:5px solid var(--ca-primary);padding:1rem 1.5rem;border-radius:var(--ca-radius-sm);margin:1.2rem 0;font-weight:500}#calculax-ano-app .stacked-card,#calculax-ano-app .toc{background:rgba(255,255,255,.5);border-radius:var(--ca-radius-sm);display:flex;backdrop-filter:blur(4px)}#calculax-ano-app .toc{flex-wrap:wrap;gap:.7rem;margin:1.5rem 0 2rem;padding:1.2rem 1.5rem;border:1px solid rgba(255,255,255,.6)}#calculax-ano-app .toc a{background:var(--ca-white);padding:.4rem 1.2rem;border-radius:40px;text-decoration:none;color:var(--ca-text);font-weight:500;font-size:.9rem;box-shadow:0 2px 6px rgba(0,0,0,.02);transition:var(--ca-transition);border:1px solid transparent}#calculax-ano-app .toc a:hover{border-color:var(--ca-primary);color:var(--ca-primary);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,129,201,.08)}#calculax-ano-app .stacked-cards{display:flex;flex-direction:column;gap:.6rem;margin:1.2rem 0 1.8rem}#calculax-ano-app .stacked-card{padding:.8rem 1.2rem;border:1px solid rgba(255,255,255,.6);flex-wrap:wrap;justify-content:space-between;align-items:center;transition:var(--ca-transition);gap:.4rem 1rem}#calculax-ano-app .stacked-card:hover{background:rgba(255,255,255,.8);transform:translateX(4px)}#calculax-ano-app .stacked-card .label{font-weight:600;color:var(--ca-text);min-width:80px}#calculax-ano-app .stacked-card .value{font-weight:500;color:var(--ca-text-light);flex:1}#calculax-ano-app .stacked-card .badge{background:var(--ca-gradient);color:#fff;font-weight:700;padding:.1rem .9rem;border-radius:40px;font-size:.8rem}#calculax-ano-app .stacked-card .badge.good{background:#28a745}#calculax-ano-app .stacked-card .badge.mild{background:#17a2b8}#calculax-ano-app .stacked-card .badge.moderate{background:#fd7e14}#calculax-ano-app .stacked-card .badge.severe{background:#dc3545}#calculax-ano-app .stacked-card .badge.critical{background:#b22222}#calculax-ano-app .svg-container{display:flex;justify-content:center;margin:1.8rem 0;background:rgba(255,255,255,.3);border-radius:var(--ca-radius-sm);padding:1rem;border:1px solid rgba(255,255,255,.4)}#calculax-ano-app .svg-container svg{max-width:100%;height:auto}#calculax-ano-app ol,#calculax-ano-app ul{padding-left:1.5rem;margin-bottom:1rem}#calculax-ano-app li{margin-bottom:.3rem}#calculax-ano-app .step-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1.2rem 0}#calculax-ano-app .step-card{background:rgba(255,255,255,.4);backdrop-filter:blur(4px);border-radius:var(--ca-radius-sm);padding:1.2rem 1rem;border:1px solid rgba(255,255,255,.5);text-align:center;transition:var(--ca-transition)}#calculax-ano-app .step-card:hover{background:rgba(255,255,255,.7);transform:translateY(-4px)}#calculax-ano-app .step-card .step-num{display:inline-block;background:var(--ca-gradient);color:#fff;font-weight:800;width:32px;height:32px;line-height:32px;border-radius:50%;font-size:.9rem;margin-bottom:.4rem}#calculax-ano-app .step-card h4{font-weight:600;font-size:1rem;color:var(--ca-text)}#calculax-ano-app .step-card p{font-size:.9rem;opacity:.8;margin-bottom:0}#calculax-ano-app .formula-box{background:rgba(255,255,255,.6);border-radius:var(--ca-radius-sm);padding:1rem 1.8rem;text-align:center;font-size:1.2rem;font-weight:600;color:var(--ca-primary);border:2px dashed rgba(0,129,201,.2);margin:1rem 0;font-family:'Courier New',monospace;letter-spacing:.5px}@media (max-width:700px){#calculax-ano-app{padding:.8rem}#calculax-ano-app .tutorial-container{padding:1.5rem 1.2rem}#calculax-ano-app h1{font-size:1.8rem}#calculax-ano-app h2{font-size:1.3rem}#calculax-ano-app .step-grid{grid-template-columns:1fr 1fr}#calculax-ano-app .stacked-card{flex-direction:column;align-items:flex-start}}@media (max-width:450px){#calculax-ano-app .step-grid{grid-template-columns:1fr}#calculax-ano-app .toc a{font-size:.8rem;padding:.3rem .8rem}}/* End custom CSS */