.elementor-898 .elementor-element.elementor-element-52409b1c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-898 .elementor-element.elementor-element-52409b1c{padding:0px 0px 0px 0px;}.elementor-898 .elementor-element.elementor-element-89c19435 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-898 .elementor-element.elementor-element-89c19435:not(.elementor-motion-effects-element-type-background), .elementor-898 .elementor-element.elementor-element-89c19435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0c0a;background-image:url("https://staging.alexhavret.com/wp-content/uploads/2026/04/alex-havret-comete-21-1691.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-898 .elementor-element.elementor-element-89c19435{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-898 .elementor-element.elementor-element-89c19435 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-898 .elementor-element.elementor-element-7869b7bc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-898 .elementor-element.elementor-element-7869b7bc:not(.elementor-motion-effects-element-type-background), .elementor-898 .elementor-element.elementor-element-7869b7bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-898 .elementor-element.elementor-element-7869b7bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-898 .elementor-element.elementor-element-7869b7bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-898 .elementor-element.elementor-element-1f1cc977:not(.elementor-motion-effects-element-type-background), .elementor-898 .elementor-element.elementor-element-1f1cc977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-898 .elementor-element.elementor-element-1f1cc977{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-898 .elementor-element.elementor-element-1f1cc977 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-898 .elementor-element.elementor-element-bcbf1582 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-898 .elementor-element.elementor-element-bcbf1582:not(.elementor-motion-effects-element-type-background), .elementor-898 .elementor-element.elementor-element-bcbf1582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0c0a;}.elementor-898 .elementor-element.elementor-element-bcbf1582{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-898 .elementor-element.elementor-element-bcbf1582 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-898 .elementor-element.elementor-element-767dd09d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-898 .elementor-element.elementor-element-767dd09d:not(.elementor-motion-effects-element-type-background), .elementor-898 .elementor-element.elementor-element-767dd09d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-898 .elementor-element.elementor-element-767dd09d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-898 .elementor-element.elementor-element-767dd09d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-898 .elementor-element.elementor-element-9309fa87 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-898 .elementor-element.elementor-element-9309fa87:not(.elementor-motion-effects-element-type-background), .elementor-898 .elementor-element.elementor-element-9309fa87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0c0a;}.elementor-898 .elementor-element.elementor-element-9309fa87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-898 .elementor-element.elementor-element-9309fa87 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-898 .elementor-element.elementor-element-fd34c320 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-898 .elementor-element.elementor-element-fd34c320:not(.elementor-motion-effects-element-type-background), .elementor-898 .elementor-element.elementor-element-fd34c320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-898 .elementor-element.elementor-element-fd34c320{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-898 .elementor-element.elementor-element-fd34c320 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for section, class: .elementor-element-52409b1c */{{WRAPPER}}{height:0;overflow:hidden;padding:0!important;margin:0!important;border:none!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-89c19435 */{{WRAPPER}}{background:#0e0c0a;padding:120px 48px 100px;}
{{WRAPPER}} .sp-label{font-family:var(--f-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:16px;margin-bottom:36px;}
{{WRAPPER}} .sp-label::before{content:'';width:36px;height:1px;background:var(--gold);}
{{WRAPPER}} h1{font-family:var(--f-arch);font-weight:900;font-size:clamp(38px,6vw,80px);line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:#f5f0e8;margin:0 0 28px;max-width:860px;}
{{WRAPPER}} h1 em{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-style:italic;text-transform:none;letter-spacing:-.02em;}
{{WRAPPER}} .sp-intro{font-family:var(--f-arch);font-size:17px;line-height:1.75;color:#a09880;max-width:620px;margin:0 0 48px;}
{{WRAPPER}} .sp-ctas{display:flex;gap:16px;flex-wrap:wrap;}
@media(max-width:640px){{{WRAPPER}}{padding:80px 20px 70px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7869b7bc */{{WRAPPER}}{background:#0a0a0a;padding:80px 48px;}
{{WRAPPER}} .two-col{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start;}
{{WRAPPER}} .col-label{font-family:var(--f-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:14px;margin-bottom:24px;}
{{WRAPPER}} .col-label::before{content:'';width:36px;height:1px;background:var(--gold);}
{{WRAPPER}} h2{font-family:var(--f-arch);font-weight:900;font-size:clamp(24px,3vw,40px);letter-spacing:-.04em;text-transform:uppercase;color:#f5f0e8;margin:0 0 20px;}
{{WRAPPER}} p{font-family:var(--f-arch);font-size:15px;line-height:1.8;color:#7a7169;margin:0 0 16px;}
{{WRAPPER}} .what-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:2px 0;}
{{WRAPPER}} .what-list li{font-family:var(--f-arch);font-size:13px;color:#a09880;padding:8px 0;border-bottom:1px solid #1a1810;display:flex;align-items:center;gap:10px;}
{{WRAPPER}} .what-list li::before{content:'';width:4px;height:4px;background:var(--gold);display:inline-block;flex-shrink:0;}
@media(max-width:900px){{{WRAPPER}} .two-col{grid-template-columns:1fr;gap:48px;}{{WRAPPER}}{padding:60px 20px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bcbf1582 */{{WRAPPER}}{background:#0e0c0a;padding:80px 48px;border-top:1px solid #1a1810;}
{{WRAPPER}} .usages-wrap{max-width:900px;margin:0 auto;text-align:center;}
{{WRAPPER}} .sec-label{font-family:var(--f-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px;}
{{WRAPPER}} .sec-label::before,{{WRAPPER}} .sec-label::after{content:'';flex:0 0 36px;height:1px;background:var(--gold);}
{{WRAPPER}} h2{font-family:var(--f-arch);font-weight:900;font-size:clamp(24px,3vw,42px);letter-spacing:-.04em;text-transform:uppercase;color:#f5f0e8;margin:0 0 16px;}
{{WRAPPER}} .usages-intro{font-family:var(--f-arch);font-size:15px;line-height:1.75;color:#7a7169;margin:0 0 48px;}
{{WRAPPER}} .usages-grid{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;}
{{WRAPPER}} .usage-tag{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#a09880;border:1px solid #2a2520;padding:8px 16px;transition:border-color .2s;}
{{WRAPPER}} .usage-tag:hover{border-color:var(--gold);color:var(--gold);}
@media(max-width:640px){{{WRAPPER}}{padding:60px 20px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-767dd09d */{{WRAPPER}}{background:#0a0a0a;padding:80px 48px;border-top:1px solid #1a1810;}
{{WRAPPER}} .meth-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;}
{{WRAPPER}} .meth-label{font-family:var(--f-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:14px;margin-bottom:24px;}
{{WRAPPER}} .meth-label::before{content:'';width:36px;height:1px;background:var(--gold);}
{{WRAPPER}} h2{font-family:var(--f-arch);font-weight:900;font-size:clamp(24px,3vw,42px);letter-spacing:-.04em;text-transform:uppercase;color:#f5f0e8;margin:0 0 20px;}
{{WRAPPER}} .meth-text{font-family:var(--f-arch);font-size:15px;line-height:1.8;color:#7a7169;margin:0;}
{{WRAPPER}} .steps{display:flex;flex-direction:column;gap:2px;}
{{WRAPPER}} .step{background:#111;padding:24px 28px;display:grid;grid-template-columns:40px 1fr;gap:20px;align-items:start;}
{{WRAPPER}} .step-n{font-family:var(--f-mono);font-size:10px;letter-spacing:.2em;color:var(--gold);padding-top:3px;}
{{WRAPPER}} .step-title{font-family:var(--f-arch);font-weight:800;font-size:14px;letter-spacing:-.01em;color:#f5f0e8;margin:0 0 6px;}
{{WRAPPER}} .step-desc{font-family:var(--f-arch);font-size:13px;line-height:1.6;color:#7a7169;margin:0;}
@media(max-width:900px){{{WRAPPER}} .meth-grid{grid-template-columns:1fr;gap:48px;}{{WRAPPER}}{padding:60px 20px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9309fa87 */{{WRAPPER}}{background:#0e0c0a;padding:80px 48px;border-top:1px solid #1a1810;}
{{WRAPPER}} .faq-wrap{max-width:800px;margin:0 auto;}
{{WRAPPER}} .faq-label{font-family:var(--f-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:16px;margin-bottom:32px;}
{{WRAPPER}} .faq-label::before{content:'';width:36px;height:1px;background:var(--gold);}
{{WRAPPER}} h2{font-family:var(--f-arch);font-weight:900;font-size:clamp(22px,3vw,36px);letter-spacing:-.04em;text-transform:uppercase;color:#f5f0e8;margin:0 0 40px;}
{{WRAPPER}} .faq-item{border-bottom:1px solid #1a1810;padding:24px 0;}
{{WRAPPER}} .faq-q{font-family:var(--f-arch);font-weight:700;font-size:15px;color:#f5f0e8;margin:0 0 10px;}
{{WRAPPER}} .faq-a{font-family:var(--f-arch);font-size:14px;line-height:1.7;color:#7a7169;margin:0;}
@media(max-width:640px){{{WRAPPER}}{padding:60px 20px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fd34c320 */{{WRAPPER}}{background:#0a0a0a;padding:100px 48px;text-align:center;border-top:1px solid #1a1810;}
{{WRAPPER}} .cta-label{font-family:var(--f-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:28px;}
{{WRAPPER}} .cta-label::before,{{WRAPPER}} .cta-label::after{content:'';flex:0 0 36px;height:1px;background:var(--gold);}
{{WRAPPER}} h2{font-family:var(--f-arch);font-weight:900;font-size:clamp(26px,4vw,52px);letter-spacing:-.04em;text-transform:uppercase;color:#f5f0e8;margin:0 0 20px;}
{{WRAPPER}} .cta-sub{font-family:var(--f-arch);font-size:16px;line-height:1.7;color:#7a7169;max-width:520px;margin:0 auto 40px;}
{{WRAPPER}} .cta-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;}
@media(max-width:640px){{{WRAPPER}}{padding:70px 20px;}}/* End custom CSS */