.elementor .tr-cpoint{padding:0px;display:flex;flex-direction:row;gap:0.75rem;align-items:flex-start;}.elementor .tr-csep{height:2px;min-width:0.6rem;padding:0px;margin-block-start:1.05rem;background-color:#262626;flex:1 1 0px;}.elementor .tr-cdot{width:2.1rem;height:2.1rem;font-family:Figtree;font-weight:800;font-size:0.82rem;color:#6A6A6A;line-height:1.85rem;text-align:center;border-radius:50%;border-width:2px;border-color:#2A2A2A;border-style:solid;background-color:#1A1A1A;transition:background-color 0.2s, color 0.2s, border-color 0.2s;flex:0 1 auto;cursor:default;\n}.elementor .tr-cback:hover,.elementor .tr-cback:focus-visible{color:#F8D520;border-color:#F8D520;background-color:transparent;}.elementor .tr-cback:active{transform:scale3d(0.97, 0.97, 1);}.elementor .tr-cback{font-family:Figtree;font-weight:700;font-size:0.92rem;color:#B4B4B4;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:99px;border-width:1px;border-color:#2A2A2A;border-style:solid;background-color:transparent;transition:border-color 0.14s, color 0.14s, transform 0.11s;}.elementor .tr-cfoot{padding-block-start:0.4rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0.7rem;flex-wrap:wrap;align-items:center;}.elementor .tr-copt:hover,.elementor .tr-copt:focus-visible{color:#FFFFFF;border-color:#3A3A3A;}.elementor .tr-copt{position:relative;font-family:Barlow;font-size:0.92rem;color:#D0D0D0;line-height:1.35;cursor:pointer;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-radius:10px;border-width:1px;border-color:#242424;border-style:solid;background-color:#0A0A0A;transition:border-color 0.14s, background-color 0.14s, color 0.14s;display:block;}.elementor .tr-copts{padding:0px;display:grid;gap:0.55rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .tr-cslot{min-width:0px;min-height:3rem;padding:0px;}.elementor .tr-chint{font-family:Barlow;font-size:0.82rem;color:#5C5C5C;margin-block-start:-0.25rem;cursor:default;\n}.elementor .tr-cq{font-family:Figtree;font-weight:700;font-size:0.92rem;color:#FFFFFF;cursor:default;\n}.elementor .tr-cgroup{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .tr-cstep-h{font-family:Figtree;font-weight:800;font-size:1.15rem;color:#FFFFFF;letter-spacing:-0.018em;cursor:default;\n}.elementor .tr-cstep{padding:0px;display:flex;flex-direction:column;gap:1.3rem;}.elementor .tr-rev-btn:hover,.elementor .tr-rev-btn:focus-visible{color:#F8D520;border-color:#F8D520;background-color:transparent;}.elementor .tr-rev-btn:active{transform:scale3d(0.94, 0.94, 1);}.elementor .tr-rev-btn{width:2.5rem;height:2.5rem;font-family:Figtree;font-weight:700;font-size:1rem;color:#FFFFFF;line-height:2.4rem;text-align:center;padding:0px;border-radius:50%;border-width:1px;border-color:#2A2A2A;border-style:solid;background-color:transparent;transition:border-color 0.14s, color 0.14s, transform 0.11s;}.elementor .tr-rev-name{font-family:Figtree;font-weight:700;font-size:0.9rem;color:#FFFFFF;line-height:1.4;cursor: default; & span { display: block; font-family: Barlow; font-weight: 400; font-size: 0.8rem; color: #8E8E8E; }\n}.elementor .tr-rev-av{width:2.2rem;height:2.2rem;font-family:Figtree;font-weight:700;font-size:0.78rem;color:#B4B4B4;line-height:2.2rem;text-align:center;border-radius:50%;background-color:#242424;flex:0 1 auto;cursor:default;\n}.elementor .tr-rev-who{padding-block-start:0.9rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:0.7rem;align-items:center;border-top-style: solid; border-top-color: #242424;\n}.elementor .tr-rev-quote{font-family:Barlow;font-size:0.97rem;color:#D8D8D8;line-height:1.6;flex:1 1 0px;cursor:default;\n}.elementor .tr-rev-ph{font-family:Figtree;font-weight:700;font-size:0.6rem;color:#8E8E8E;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:0.15rem;padding-block-end:0.15rem;padding-inline-start:0.45rem;padding-inline-end:0.45rem;border-radius:99px;border-width:1px;border-color:#2A2A2A;border-style:solid;cursor:default;\n}.elementor .tr-rev-stars{font-size:0.95rem;color:#F8D520;letter-spacing:0.1em;cursor:default;\n}.elementor .tr-rev-top{padding:0px;display:flex;flex-direction:row;gap:0.6rem;justify-content:space-between;align-items:center;}.elementor .tr-rev-card{min-width:0px;padding:1.4rem;border-radius:14px;border-width:1px;border-color:#242424;border-style:solid;background-color:#111111;display:flex;flex-direction:column;gap:0.85rem;flex:0 0 clamp(17rem, 27vw, 21rem);scroll-snap-align:start;\n}.elementor .tr-icon{width:2.6rem;height:2.6rem;object-fit:contain;padding:0.5rem;border-radius:10px;background-color:rgba(248,213,32,0.2);cursor:default;\n}.elementor .tr-col{padding:0px;display:flex;flex-direction:column;}.elementor .tr-row{padding:0px;display:flex;flex-direction:row;gap:0.7rem;flex-wrap:wrap;align-items:center;}.elementor .tr-card{padding:2rem;border-radius:14px;border-width:1px;border-color:var(--tr-line);border-style:solid;background-color:var(--tr-card);display:flex;flex-direction:column;gap:0.8rem;}.elementor .tr-pill:hover,.elementor .tr-pill:focus-visible{color:var(--tr-ink);background-color:#FFE44D;}.elementor .tr-pill:active{transform:scale3d(0.97, 0.97, 1);}.elementor .tr-pill{font-family:var(--tr-display);font-weight:700;font-size:0.95rem;color:var(--tr-ink);letter-spacing:-0.01em;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;border-radius:99px;border-width:0px;background-color:var(--tr-yellow);transition:transform 0.12s, background-color 0.14s;}.elementor .tr-text-light{font-family:var(--tr-body);font-size:0.95rem;color:#4A5666;line-height:1.65;cursor:default;\n}.elementor .tr-text{font-family:var(--tr-body);font-size:0.95rem;color:var(--tr-grey);line-height:1.65;cursor:default;\n}.elementor .tr-lead{max-width:38em;font-family:var(--tr-body);font-size:1.12rem;color:var(--tr-grey);line-height:1.7;cursor:default;\n}.elementor .tr-h3{font-family:var(--tr-display);font-weight:800;font-size:1.12rem;color:inherit;letter-spacing:-0.018em;line-height:1.2;cursor:default;\n}.elementor .tr-h2{font-family:var(--tr-display);font-weight:800;font-size:3rem;color:inherit;letter-spacing:-0.028em;line-height:1.1;cursor:default;\n}.elementor .tr-eyebrow{font-family:var(--tr-display);font-weight:700;font-size:0.74rem;color:var(--tr-yellow);letter-spacing:0.16em;text-transform:uppercase;cursor:default;\n}.elementor .tr-head{max-width:52rem;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:4rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.1rem;align-items:center;}.elementor .tr-light{color:var(--tr-ink);background-color:var(--tr-white);}.elementor .tr-dark{color:var(--tr-white);background-color:var(--tr-black);}.elementor .tr-sec{width:100%;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .tr-wrap{width:100%;max-width:78rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:3.5rem;padding-inline-end:3.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}