.elementor .gt-brand-tag{font-family:var(--gt-mono);font-weight:500;font-size:10.5px;color:var(--gt-muted);letter-spacing:0.08em;text-transform:uppercase;padding-inline-start:12px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--gt-line-strong);border-style:solid;display:block;}.elementor .gt-brand-name{font-family:var(--gt-sans);font-weight:600;font-size:17px;color:var(--gt-ink);letter-spacing:-0.02em;display:block;}.elementor .gt-mark-bar{width:3px;height:15px;min-width:3px;padding:0px;background-color:var(--gt-gold);transform:rotateX(0deg) rotateY(0deg) rotateZ(20deg);}.elementor .gt-mark{width:30px;height:30px;min-width:30px;padding:0px;border-radius:6px;background-color:var(--gt-ink);display:flex;flex-direction:row;gap:3px;justify-content:center;align-items:center;}.elementor .gt-navlink:hover,.elementor .gt-navlink:focus-visible{color:var(--gt-ink);}.elementor .gt-navlink{font-family:var(--gt-sans);font-size:14.5px;color:var(--gt-muted);display:block;}.elementor .gt-text{font-family:var(--gt-sans);font-size:16px;color:var(--gt-ink-2);line-height:1.6;display:block;}.elementor .gt-chip{font-family:var(--gt-mono);font-weight:500;font-size:11.5px;color:var(--gt-ink-2);line-height:1;padding-block-start:6px;padding-block-end:6px;padding-inline-start:8px;padding-inline-end:8px;border-radius:4px;border-width:1px;border-color:var(--gt-line-strong);border-style:solid;background-color:var(--gt-panel);display:inline-block;}.elementor .gt-bl{border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--gt-line);border-style:solid;}.elementor .gt-bb{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--gt-line);border-style:solid;}.elementor .gt-bt{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--gt-line);border-style:solid;}.elementor .gt-kicker-num{font-family:var(--gt-mono);font-weight:500;font-size:12px;color:var(--gt-gold-text);letter-spacing:0.08em;line-height:1;display:block;}.elementor .gt-kicker-line{width:40px;height:1px;min-width:40px;padding:0px;background-color:var(--gt-line-strong);}.elementor .gt-kicker-row{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .gt-head-row{padding:0px;display:flex;flex-direction:row;gap:48px;align-items:flex-end;}.elementor .gt-head{padding:0px;margin-block-end:64px;display:flex;flex-direction:column;gap:24px;}.elementor .gt-flex1{flex:1 1 0px;}.elementor .gt-rowflex{padding:0px;display:flex;flex-direction:row;}.elementor .gt-col{padding:0px;display:flex;flex-direction:column;}.elementor .gt-rule-ink{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--gt-ink);border-style:solid;border-top-style: solid; border-top-color: var(--gt-ink);\n}.elementor .gt-panel{overflow:hidden;border-radius:10px;border-width:1px;border-color:var(--gt-line-strong);border-style:solid;background-color:var(--gt-panel);}.elementor .gt-confirm{font-family:var(--gt-mono);font-weight:500;font-size:11px;color:var(--gt-gold-text);line-height:1.3;padding-block-start:2px;padding-block-end:2px;padding-inline-start:6px;padding-inline-end:6px;border-radius:4px;border-width:1px;border-color:#D9B868;border-style:dashed;background-color:var(--gt-gold-wash);display:inline-block;}.elementor .gt-btn-line:hover,.elementor .gt-btn-line:focus-visible{border-color:var(--gt-ink);}.elementor .gt-btn-line{font-family:var(--gt-sans);font-weight:500;font-size:15px;color:var(--gt-ink);line-height:1;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-width:1px;border-color:var(--gt-line-strong);border-style:solid;background-color:var(--gt-panel);display:inline-block;}.elementor .gt-btn:hover,.elementor .gt-btn:focus-visible{background-color:#2A2926;}.elementor .gt-btn{font-family:var(--gt-sans);font-weight:500;font-size:15px;color:#FFFFFF;line-height:1;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-width:1px;border-color:var(--gt-ink);border-style:solid;background-color:var(--gt-ink);display:inline-block;}.elementor .gt-label{font-family:var(--gt-mono);font-weight:500;font-size:11px;color:var(--gt-faint);letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;display:block;}.elementor .gt-code{font-family:var(--gt-mono);font-weight:500;font-size:12px;color:var(--gt-gold-text);letter-spacing:0.04em;line-height:1.4;display:block;}.elementor .gt-body{font-family:var(--gt-sans);font-size:16px;color:var(--gt-muted);line-height:1.6;display:block;}.elementor .gt-lead{max-width:620px;font-family:var(--gt-sans);font-size:19px;color:var(--gt-muted);line-height:1.55;display:block;}.elementor .gt-h3{font-family:var(--gt-sans);font-weight:600;font-size:22px;color:var(--gt-ink);letter-spacing:-0.02em;line-height:1.3;display:block;}.elementor .gt-h2{font-family:var(--gt-sans);font-weight:600;font-size:50px;color:var(--gt-ink);letter-spacing:-0.035em;line-height:1.04;display:block;}.elementor .gt-kicker{font-family:var(--gt-mono);font-weight:500;font-size:12px;color:var(--gt-muted);letter-spacing:0.08em;line-height:1;text-transform:uppercase;display:block;}.elementor .gt-wrap{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;}.elementor .gt-section{width:100%;padding-block-start:128px;padding-block-end:128px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--gt-line);border-style:solid;background-color:var(--gt-bg);display:flex;flex-direction:column;align-items:center;border-top-style: solid; border-top-color: var(--gt-line);\n}