.elementor .final-photo{width:auto;min-width:0px;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:50%;inset-block-end:0px;inset-inline-start:56px;z-index:0;padding:0px;border-radius:20px;background-color:var(--ink-2);display:flex;}.elementor .final-copy{width:50%;position:static;padding-block-start:32px;padding-block-end:32px;padding-inline-start:6%;padding-inline-end:0px;margin-inline-start:50%;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .icon-title{width:auto;padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:nowrap;align-items:center;}.elementor .hero-tabs{gap:30px;}.elementor .pos-static{position:static;}.elementor .hero-photo-img{width:100%;height:100%;max-height:860px;object-fit:contain;display:block;}.elementor .hero-photo{width:auto;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:-56px;inset-block-end:0px;inset-inline-start:50%;z-index:0;padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .swatch-menu{padding:0px;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:flex-start;}.elementor .swatch-tab:hover,.elementor .swatch-tab:focus-visible{color:var(--paper-0);border-color:var(--line-strong);background-color:transparent;}.elementor .swatch-tab:focus{color:var(--paper-0);border-color:var(--paper-0);}.elementor .swatch-tab{width:auto;min-height:44px;color:var(--mute);cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:8px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:var(--line);border-style:solid;background-color:transparent;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .swatch-tab.e--selected{color:var(--paper-0);border-color:var(--paper-0);background-color:transparent;}.elementor .form-slot{min-height:0px;padding:32px;border-radius:20px;border-width:1px;border-color:var(--line-strong);border-style:solid;background-color:var(--ink-1);display:flex;flex-direction:column;flex:0 0 auto;}.elementor .faq-body{padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:48px;display:flex;flex-direction:column;gap:12px;}.elementor .faq-q{font-family:var(--font-sans);font-weight:500;font-size:20px;color:var(--ink-0);line-height:1.35;display:block;}.elementor .faq-head{min-height:72px;color:var(--ink-0);padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;gap:24px;}.elementor .faq-item{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line-ink);border-style:solid;}.elementor .faq-acc{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line-ink);border-style:solid;display:flex;flex-direction:column;}.elementor .zone-row{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;display:grid;gap:12px;grid-template-columns:1.4fr 1fr 1.2fr;grid-template-rows:auto;}.elementor .tag{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-0);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:3px;padding-block-end:3px;padding-inline-start:8px;padding-inline-end:8px;border-radius:2px;background-color:var(--paper-2);display:inline-block;}.elementor .list-row{padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .trust-item{padding-block-start:28px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line-strong);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .trust-grid{column-gap:32px;padding:0px;display:grid;row-gap:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .cmp-img{width:100%;max-height:520px;aspect-ratio:4 / 5;object-fit:cover;border-radius:16px;display:block;}.elementor .cmp-name{font-family:var(--font-display);font-weight:400;font-size:40px;color:var(--paper-0);line-height:1;display:block;}.elementor .cmp-head{padding-block-start:0px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;}.elementor .cmp-cell{font-family:var(--font-sans);font-size:15px;color:var(--paper-0);line-height:1.45;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;display:block;}.elementor .cmp-label{font-family:var(--font-mono);font-size:11px;color:var(--mute);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;display:block;}.elementor .cmp-row{column-gap:48px;padding:0px;display:grid;row-gap:0px;grid-template-columns:3fr 4fr 4fr;grid-template-rows:auto;}.elementor .spec-dd{font-family:var(--font-sans);font-weight:500;font-size:16px;color:var(--ink-0);line-height:1.5;display:block;}.elementor .spec-row{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line-ink);border-style:solid;display:grid;gap:16px;grid-template-columns:1fr 1.2fr;grid-template-rows:auto;}.elementor .spec-title{font-family:var(--font-mono);font-weight:400;font-size:12px;color:var(--mute-ink);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:0px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--ink-0);border-style:solid;display:block;}.elementor .imm-veil{width:100%;min-height:110vh;position:relative;z-index:1;padding-block-start:120px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, rgba(8,9,11,1) 0%,rgba(8,9,11,0) 22%,rgba(8,9,11,0) 45%,rgba(8,9,11,0.92) 88%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .imm-img{width:100%;height:100%;object-fit:cover;object-position:72% 50%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .imm{width:100%;min-height:110vh;overflow:hidden;position:relative;padding:0px;background-color:var(--ink-0);display:flex;flex-direction:column;}.elementor .value-num{min-width:28px;font-family:var(--font-mono);font-size:12px;color:var(--mute-ink);letter-spacing:0.08em;text-transform:uppercase;padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .value{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line-ink);border-style:solid;display:flex;flex-direction:row;gap:20px;}.elementor .values-grid{column-gap:40px;padding-block-start:0px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;display:grid;row-gap:0px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .meta-k{font-family:var(--font-mono);font-size:10.5px;color:var(--mute);letter-spacing:0.08em;text-transform:uppercase;display:block;}.elementor .hero-copy{width:50%;z-index:2;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:28px;flex:0 0 auto;}.elementor .hero-rings{width:980px;height:980px;position:absolute;inset-block-start:50%;inset-inline-start:66%;z-index:0;color:var(--line-strong);transform:translate3d(-50%, -48%, 0px);}.elementor .hero{width:100%;min-height:88vh;overflow:hidden;position:relative;padding-block-start:56px;padding-block-end:88px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--ink-0);display:flex;flex-direction:column;justify-content:center;}.elementor .rule-top{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;}.elementor .ar-43{aspect-ratio:4 / 3;}.elementor .ar-45{aspect-ratio:4 / 5;}.elementor .img-fill{width:100%;height:100%;object-fit:cover;display:block;}.elementor .media{width:100%;overflow:hidden;position:relative;padding:0px;border-radius:20px;background-color:var(--ink-1);}.elementor .accent-dot{width:6px;height:6px;border-radius:50%;background-color:var(--accent);flex:0 0 auto;}.elementor .dot{width:22px;height:22px;border-radius:50%;border-width:1px;border-color:var(--line-strong);border-style:solid;flex:0 0 auto;}.elementor .pill-txt{font-family:var(--font-sans);font-weight:500;font-size:14px;letter-spacing:0px;line-height:1.2;text-transform:none;display:block;}.elementor .ico-lg{width:32px;height:32px;color:var(--paper-0);flex:0 0 auto;}.elementor .ico{width:20px;height:20px;color:var(--paper-0);flex:0 0 auto;}.elementor .btn-ghost-p:hover,.elementor .btn-ghost-p:focus-visible{color:var(--ink-0);border-color:var(--ink-0);background-color:transparent;}.elementor .btn-ghost-p{color:var(--ink-0);border-color:var(--line-ink-strong);background-color:transparent;}.elementor .btn-dark:hover,.elementor .btn-dark:focus-visible{color:var(--paper-0);border-color:var(--ink-2);background-color:var(--ink-2);}.elementor .btn-dark{font-weight:600;color:var(--paper-0);border-color:var(--ink-0);background-color:var(--ink-0);}.elementor .btn-ghost:hover,.elementor .btn-ghost:focus-visible{color:var(--paper-0);border-color:var(--paper-0);background-color:transparent;}.elementor .btn-ghost{color:var(--paper-0);border-color:var(--line-strong);background-color:transparent;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--accent-ink);border-color:var(--accent-hover);background-color:var(--accent-hover);}.elementor .btn-primary{font-weight:600;color:var(--accent-ink);border-color:var(--accent);background-color:var(--accent);}.elementor .btn{min-height:56px;font-family:var(--font-sans);font-weight:500;font-size:14px;letter-spacing:0.06em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:1px;border-style:solid;display:inline-flex;gap:10px;justify-content:center;align-items:center;}.elementor .badge{min-height:28px;font-family:var(--font-mono);font-weight:600;font-size:12px;color:var(--accent-ink);letter-spacing:0.04em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;border-radius:999px;background-color:var(--accent);display:inline-flex;align-items:center;}.elementor .price-was{font-family:var(--font-sans);font-size:18px;line-height:1.4;text-decoration:line-through;display:block;}.elementor .price-lg{font-family:var(--font-display);font-size:44px;letter-spacing:-0.01em;line-height:1;display:block;}.elementor .price-xl{font-family:var(--font-display);font-size:54px;letter-spacing:-0.01em;line-height:1;display:block;}.elementor .h3-p{font-family:var(--font-sans);font-weight:500;font-size:28px;color:var(--ink-0);letter-spacing:-0.01em;line-height:1.2;display:block;}.elementor .h3-d{font-family:var(--font-sans);font-weight:500;font-size:28px;color:var(--paper-0);letter-spacing:-0.01em;line-height:1.2;display:block;}.elementor .h2-p{font-family:var(--font-display);font-weight:400;font-size:64px;color:var(--ink-0);letter-spacing:-0.015em;line-height:1;display:block;}.elementor .h2-d{font-family:var(--font-display);font-weight:400;font-size:64px;color:var(--paper-0);letter-spacing:-0.015em;line-height:1;display:block;}.elementor .h1-final{font-family:var(--font-display);font-weight:400;font-size:92px;color:var(--paper-0);letter-spacing:-0.02em;line-height:0.95;display:block;}.elementor .display-title{max-width:12ch;font-family:var(--font-display);font-weight:400;font-size:144px;color:var(--paper-0);letter-spacing:-0.03em;line-height:0.92;display:block;}.elementor .hero-title{max-width:600px;font-family:var(--font-display);font-weight:400;font-size:136px;color:var(--paper-0);letter-spacing:-0.025em;line-height:0.95;display:block;}.elementor .lead{max-width:44ch;font-family:var(--font-sans);font-size:21px;line-height:1.5;display:block;}.elementor .small{font-family:var(--font-sans);font-size:14px;line-height:1.5;display:block;}.elementor .body{max-width:62ch;font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:1.55;display:block;}.elementor .mono-label{font-family:var(--font-mono);font-size:12px;letter-spacing:0.14em;line-height:1.5;text-transform:uppercase;display:block;}.elementor .eyebrow-line{width:28px;height:1px;background-color:var(--mute);flex:0 0 auto;}.elementor .eyebrow{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .row{width:auto;padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .stack{padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .col-body{padding-block-start:0px;padding-block-end:0px;padding-inline-start:8%;padding-inline-end:0px;display:flex;flex-direction:column;gap:48px;flex:1 1 0px;}.elementor .col-head{width:38%;position:sticky;inset-block-start:120px;padding:0px;display:flex;flex-direction:column;gap:24px;flex:0 0 auto;}.elementor .wrap{width:100%;max-width:1440px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:56px;padding-inline-end:56px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:24px;}.elementor .sec-paper{color:var(--ink-0);background-color:var(--paper-0);}.elementor .sec-dark{color:var(--paper-0);background-color:var(--ink-0);}.elementor .sec{width:100%;position:relative;padding-block-start:176px;padding-block-end:176px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}.elementor .sec-line{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;}.elementor .trust-wide{grid-column:span 2;}.elementor .dot-pack{background-image:linear-gradient(135deg, #2A2C31 50%,#9A5A2B 50%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .dot-cuero{background-color:var(--swatch-cuero);}.elementor .dot-carbono{background-color:var(--swatch-carbono);}.elementor .offset-down{transform:translate3d(0px, 80px, 0px);}.elementor .btn-block{width:100%;}.elementor .ico-ink{color:var(--ink-0);}.elementor .c-accent{color:var(--accent);}.elementor .c-mute-ink{color:var(--mute-ink);}.elementor .c-mute{color:var(--mute);}.elementor .c-ink{color:var(--ink-0);}.elementor .c-fg{color:var(--paper-0);}.elementor .hero-grid{z-index:1;flex-direction:row;gap:0px;align-items:center;}.elementor .split{flex-direction:row;gap:24px;align-items:flex-start;}