.elementor-8 .elementor-element.elementor-element-6a3985f > .elementor-container{max-width:980px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-6a4a4fb > .elementor-container{max-width:980px;}.elementor-8 .elementor-element.elementor-element-69cdd59 > .elementor-container{max-width:980px;}.elementor-8 .elementor-element.elementor-element-0467c0b > .elementor-container{max-width:980px;}.elementor-8 .elementor-element.elementor-element-da8c16e > .elementor-container{max-width:980px;}.elementor-8 .elementor-element.elementor-element-s284366 > .elementor-container{max-width:1225px;}.elementor-8 .elementor-element.elementor-element-49126a2 > .elementor-container{max-width:980px;}.elementor-8 .elementor-element.elementor-element-02ec35a > .elementor-container{max-width:980px;}.elementor-8 .elementor-element.elementor-element-e9f9ab5 > .elementor-container{max-width:980px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */.elementor{background:#F6F4EC}.site-main{background:#F6F4EC}
.clz-ref-frame{max-width:980px;margin:52px auto;border:1px solid rgba(200, 202, 210,.4);border-radius:24px;overflow:hidden;background:linear-gradient(195deg,#05070C,#0D1420 55%,#05070C);box-shadow:0 34px 100px rgba(4,8,6,.4)}
.elementor .clz-ref-section{padding:70px 44px;background:radial-gradient(circle at 88% -6%,rgba(0, 139, 237,.14),transparent 34%),linear-gradient(165deg,#05070C 0%,#101826 52%,#05070C 100%);color:#F3F1E6;position:relative}
.elementor .clz-ref-hero{padding:78px 44px 46px;background:radial-gradient(circle at 82% -8%,rgba(0, 139, 237,.16),transparent 30%),linear-gradient(160deg,#05070C 0%,#101826 55%,#03050A 100%);color:#F6F4EC;position:relative;overflow:hidden}
.elementor .clz-ref-hero::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");mix-blend-mode:overlay}
.elementor .clz-ref-hero h1{max-width:540px;font-family:'Source Serif 4',Georgia,serif;font-weight:600;font-size:clamp(34px,4.6vw,56px);line-height:1.05;letter-spacing:-.02em;color:#F6F4EC}
.elementor .clz-ref-hero p{max-width:560px;color:#C7C9D0;font-size:17px;line-height:1.6}
.elementor .clz-eyebrow .elementor-heading-title{display:inline-block;padding:6px 14px;border:1px solid rgba(0, 139, 237,.4);border-radius:999px;background:rgba(0, 139, 237,.08);color:#4FA8F0;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-family:'Public Sans',sans-serif;font-weight:600}
.elementor .clz-ref-photo{position:relative}
.elementor .clz-ref-photo img{border-radius:28px 28px 28px 4px;filter:drop-shadow(0 0 44px rgba(0, 139, 237,.22));box-shadow:0 30px 75px rgba(11,20,15,.35);transform:translateX(4%);max-width:108%}
.elementor .clz-ref-white .clz-ref-photo img{filter:none;box-shadow:0 24px 60px rgba(21,31,26,.18)}
.elementor .clz-pill-row{font-size:12px;color:#C7C9D0;font-family:'Public Sans',sans-serif}
.elementor .clz-pill-row p{display:flex;gap:18px;flex-wrap:wrap;align-items:center}
.elementor .clz-pill-row strong{color:#4FA8F0}
.elementor .clz-ref-card{background:linear-gradient(160deg,rgba(255,255,255,.075),rgba(255,255,255,.015));border:1px solid rgba(200, 202, 210,.18);border-radius:20px;padding:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
.elementor .clz-ref-card{transition:transform .22s cubic-bezier(.2,.7,.3,1),border-color .22s ease,box-shadow .22s ease}
.elementor .clz-ref-card:hover{transform:translateY(-7px) scale(1.015);border-color:rgba(0,139,237,.55);box-shadow:0 22px 48px rgba(0,20,40,.32),inset 0 1px 0 rgba(255,255,255,.10)}
.elementor .clz-ref-white .clz-ref-card:hover{border-color:rgba(12,78,134,.35);box-shadow:0 18px 40px rgba(21,31,26,.10)}
.elementor .clz-value-figure{width:40px;height:40px;display:grid;place-items:center;margin-bottom:10px}
.elementor .clz-value-figure svg{width:32px;height:32px;fill:none;stroke:#4FA8F0;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.elementor .clz-value-title{display:block;color:#F6F4EC;font-family:'Source Serif 4',Georgia,serif;font-weight:600;font-size:18px;margin-bottom:6px}
.elementor .clz-value-text{display:block;color:#B9BEC6;font-size:14px;line-height:1.55;font-family:'Public Sans',sans-serif}
.elementor .clz-metric{background:none;border:none;border-radius:0;padding:8px;text-align:center;box-shadow:none}
.elementor .clz-metric strong{display:block;color:#F6F4EC;font-family:'Source Serif 4',Georgia,serif;font-weight:600;font-size:clamp(40px,6vw,64px);line-height:1}
.elementor .clz-metric span{display:block;color:#4FA8F0;font-family:'Public Sans',sans-serif;font-weight:600;font-size:13px;margin-top:6px}
.elementor .clz-ref-white{background:#F6F4EC;color:#14181C;padding:74px 44px}
.elementor .clz-ref-white h2,.elementor .clz-ref-white h3{color:#14181C;font-family:'Source Serif 4',Georgia,serif}
.elementor .clz-ref-white p{color:#5C6068}
.elementor .clz-ref-white .clz-ref-card{background:#FFFFFF;color:#14181C;border-color:#DFD9C8;box-shadow:0 18px 44px rgba(21,31,26,.06)}
.elementor .clz-ref-white .clz-value-figure svg{stroke:#008BED}
.elementor .clz-ref-white .clz-value-title{color:#14181C}
.elementor .clz-ref-white .clz-value-text{color:#5C6068}
.elementor .clz-testimonial{background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.01));border:1px solid rgba(200, 202, 210,.15);border-radius:18px;padding:20px;color:#C7C9D0;min-height:130px;font-family:'Public Sans',sans-serif;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
.elementor .clz-testimonial{transition:transform .22s cubic-bezier(.2,.7,.3,1),border-color .22s ease}
.elementor .clz-testimonial:hover{transform:translateY(-6px) scale(1.01);border-color:rgba(0,139,237,.5)}
.elementor .clz-testimonial small{color:#4FA8F0}
.elementor .clz-form-panel{background:radial-gradient(circle at 86% 0%,rgba(0, 139, 237,.10),transparent 30%),linear-gradient(135deg,#FFFFFF,#F6F4EC);border-radius:24px;padding:42px;color:#14181C;box-shadow:0 24px 70px rgba(21,31,26,.10);border:1px solid #DFD9C8}
.elementor .clz-form-panel h2,.elementor .clz-form-panel p{color:#14181C;font-family:'Source Serif 4',Georgia,serif}
.elementor .clz-form-panel p{font-family:'Public Sans',sans-serif}
.elementor .clz-ref-footer{padding:52px 44px;background:radial-gradient(circle at 8% 120%,rgba(0, 139, 237,.10),transparent 36%),linear-gradient(200deg,#05070C 0%,#0D1420 55%,#03050A 100%);color:#A6ACB4}
.elementor .clz-ref-footer h3{color:#F6F4EC;font-family:'Source Serif 4',Georgia,serif}
.elementor .clz-yellow .elementor-button{background:#F6F4EC;color:#14181C;border-radius:999px;font-weight:700}
.elementor .clz-blue .elementor-button{background:linear-gradient(135deg,#0072C6,#005A9E);color:#F6F4EC;border-radius:999px;font-weight:700;box-shadow:0 8px 20px rgba(15,40,27,.28)}
.elementor .clz-ghost .elementor-button{background:rgba(255,255,255,.06);color:#F3F1E6;border:1px solid rgba(200, 202, 210,.35);border-radius:999px}
@media(max-width:767px){.clz-ref-frame{margin:18px 10px;border-radius:18px}.elementor .clz-ref-section,.elementor .clz-ref-hero,.elementor .clz-ref-white,.elementor .clz-ref-footer{padding:46px 20px}.elementor .clz-ref-hero h1{font-size:38px}.elementor .clz-ref-photo img{transform:none;max-width:100%}.elementor .clz-form-panel{padding:28px 18px}}
.elementor .clz-ref-white .clz-eyebrow .elementor-heading-title{color:#0C4E86;border-color:rgba(12, 78, 134,.35);background:rgba(12, 78, 134,.06)}
.elementor .clz-ref-white .clz-pill-row strong{color:#0C4E86}
.elementor-element-69cdd59{position:relative}
.elementor-element-69cdd59::before{content:'';position:absolute;inset:0;background-image:url('https://contabilidadeluziania.com.br/wp-content/uploads/2026/08/clz-textura-movimento-01.png');background-size:cover;background-position:center;opacity:.16;mix-blend-mode:screen;pointer-events:none;z-index:0}
.elementor-element-69cdd59>.elementor-container{position:relative;z-index:1}/* End custom CSS */