.elementor-element-aaf4b3a{padding:8px 0!important;background:#f7f5eef5!important}.elementor-element-aaf4b3a .elementor-button{background:#20251e!important;color:#fff!important;border-color:#20251e!important;border-radius:4px!important}
.v3-hero{background:#f7f5ee;color:#22271e;padding:64px max(28px,calc((100vw - 1180px)/2)) 0;font-family:'Plus Jakarta Sans',Arial,sans-serif}
.v3-kicker{font-size:11px;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;gap:12px;color:#73643b;font-weight:700}.v3-kicker:before{content:'';width:28px;height:2px;background:#aa935b}
.v3-top{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:end;padding:24px 0 36px}.v3-title{font-size:clamp(48px,5.7vw,82px);line-height:1.02;letter-spacing:-4px;font-weight:500;margin:0;color:#22271e}.v3-title span{font-family:Georgia,serif;font-style:italic;font-weight:400;color:#928051}.v3-copy p{font-size:15px;line-height:1.85;margin:0 0 24px;color:#596052}.v3-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.v3-primary{padding:16px 20px;background:#22271e;color:#fff!important;font-size:12px;font-weight:700;display:inline-flex;gap:22px;text-decoration:none;border-radius:4px}.v3-secondary{color:#383e30!important;font-size:12px;text-decoration:none;border-bottom:1px solid #a5a48f;padding:9px 0}
.v3-stage{display:grid;grid-template-columns:1fr 320px;min-height:370px;background:#ece8db;border-radius:6px;overflow:hidden}.v3-art{position:relative;overflow:hidden;min-height:370px}.v3-art img{width:100%;height:100%;position:absolute;object-fit:cover}.v3-caption{position:absolute;bottom:20px;left:24px;font-size:10px;letter-spacing:1.7px;color:#554b34;background:#f8f6eecc;padding:9px 12px;backdrop-filter:blur(10px)}
.v3-evidence{background:#24291f;color:#f8f5e9;padding:32px;display:flex;flex-direction:column;justify-content:space-between}.v3-evidence-label{font-size:10px;letter-spacing:2px;color:#c7ba92;text-transform:uppercase}.v3-stat{padding:19px 0;border-bottom:1px solid #ffffff20;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.v3-stat strong{font-size:39px;letter-spacing:-1.5px;font-weight:500}.v3-stat span{font-size:11px;color:#d3d5c8;max-width:100px}.v3-stat:last-child{border:0}.v3-bottom{display:flex;justify-content:space-between;align-items:center;padding:20px 0 24px;border-bottom:1px solid #d7d2c1;color:#656b5c;font-size:11px}.v3-bottom strong{color:#383e30;font-weight:500}
.elementor-element-5f0bc5b{padding:70px 0!important}.elementor-element-8bca878{border:0!important;border-radius:5px!important;background:#eeebe0!important;padding:40px!important}.elementor-element-e682bfd .elementor-heading-title{font-size:32px!important;max-width:650px!important}.elementor-element-8eb7663 .elementor-heading-title{font-size:16px!important;max-width:850px!important}
.elementor-element-402c8a2{padding:20px 0 65px!important}.elementor-element-0e3b2c8{background:#fffdf7!important;padding:80px 0!important}.elementor-element-0e3b2c8 img{border-radius:5px!important}
.elementor-element-855c193{background:#f7f5ee!important;border-radius:0!important;padding:75px 30px!important}.elementor-element-7284d68,.elementor-element-cd0dcc8,.elementor-element-b81ace9{display:grid!important;grid-template-columns:34% 66%!important;border-radius:5px!important;border:1px solid #d8d3c1!important;gap:0!important;margin-top:14px!important;box-shadow:none!important;width:100%!important}
.elementor-element-9cae0f8,.elementor-element-d11f41f,.elementor-element-3ce3c55{width:100%!important;background:#24291f!important;padding:35px!important;align-items:flex-start!important}.elementor-element-50f2fd6,.elementor-element-e12046a,.elementor-element-3b943b5{width:100%!important;background:#fffdf7!important;padding:35px!important;align-items:flex-start!important}
.elementor-element-50f2fd6 .elementor-widget-heading,.elementor-element-e12046a .elementor-widget-heading,.elementor-element-3b943b5 .elementor-widget-heading{background:transparent!important}.elementor-element-50f2fd6 .elementor-heading-title,.elementor-element-e12046a .elementor-heading-title,.elementor-element-3b943b5 .elementor-heading-title{background:transparent!important;color:#24291f!important;text-align:left!important;font-size:22px!important;line-height:1.3!important}
.elementor-element-9cae0f8 .elementor-heading-title,.elementor-element-d11f41f .elementor-heading-title,.elementor-element-3ce3c55 .elementor-heading-title{background:transparent!important;text-align:left!important}.elementor-element-9cae0f8 .elementor-widget-container,.elementor-element-d11f41f .elementor-widget-container,.elementor-element-3ce3c55 .elementor-widget-container{background:transparent!important}
.elementor-element-3b8e1d0{background:#eeebe0!important}.elementor-testimonial{border-radius:4px!important;padding:30px!important}.elementor-element-34e8671{background:#24291f!important}.elementor-element-34e8671 .elementor-heading-title{color:#f7f5ee!important;background:transparent!important}.elementor-element-34e8671 .elementor-widget-heading,.elementor-element-34e8671 .elementor-widget-container{background:transparent!important}.elementor-element-34e8671 img{border-radius:5px!important}
.elementor-element-13ff60c{background:#f0ede2!important}.elementor .elementor-button{border-radius:4px!important}.e-n-accordion-item{border-radius:4px!important}.preview-toolbar strong{font-size:10px}
.elementor-element-50f2fd6 .elementor-widget-container,.elementor-element-e12046a .elementor-widget-container,.elementor-element-3b943b5 .elementor-widget-container{background:transparent!important}
.elementor .e-con,.elementor .elementor-widget,.elementor .elementor-widget-container{border-style:solid!important;border-color:transparent!important}
.elementor-element-7284d68,.elementor-element-cd0dcc8,.elementor-element-b81ace9{border-color:#d8d3c1!important}
@media(max-width:767px){.v3-hero{padding:35px 22px 0}.v3-top{grid-template-columns:1fr;gap:25px;padding:20px 0 30px}.v3-title{font-size:51px;letter-spacing:-2.8px}.v3-copy p{font-size:14px}.v3-stage{grid-template-columns:1fr}.v3-art{min-height:280px}.v3-evidence{padding:25px}.v3-stat{padding:13px 0}.v3-stat strong{font-size:32px}.v3-bottom{gap:14px;line-height:1.6;font-size:10px}.elementor-element-7284d68,.elementor-element-cd0dcc8,.elementor-element-b81ace9{grid-template-columns:1fr!important}.elementor-element-9cae0f8,.elementor-element-d11f41f,.elementor-element-3ce3c55,.elementor-element-50f2fd6,.elementor-element-e12046a,.elementor-element-3b943b5{padding:25px!important}}
.elementor-element-aaf4b3a .elementor-button{white-space:nowrap!important;padding:15px 18px!important}
