.elementor .faq-a{padding-block-start:0px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;}.elementor .faq-icon{width:44px;height:44px;color:var(--accent-gold);padding:15px;border-radius:999px;border-width:1.5px;border-color:var(--accent-gold);border-style:solid;background-image:linear-gradient(#D9AF3C 0%,#D9AF3C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:transform 0.25s;flex:0 0 44px;justify-content:center;align-items:center;background-size: 2px 12px; background-position: center center; background-repeat: no-repeat; transition: background-size 0.25s, background-color 0.2s; background-size: 2.5px 12px; & .e-svg-base { display: flex; align-items: center; justify-content: center; line-height: 0; } background-size: 2px 10px;\n}.elementor .faq-q{padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;gap:24px;list-style: none;\n}.elementor .faq-list{width:100%;max-width:860px;display:flex;flex-direction:column;gap:16px;margin-inline: auto;\n}.elementor .faq-card:hover,.elementor .faq-card:focus-visible{border-color:rgba(217, 175, 60, 0.45);}.elementor .faq-card{overflow:hidden;border-radius:20px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--surface);transition:border-color 0.2s, background-color 0.2s;&[open] { border-color: var(--accent-gold); background-color: #1B1A13; } &[open] .faq-icon { background-size: 2px 0px; }\n}.elementor .page-hero{display:flex;flex-direction:column;padding-block: 96px 64px; border-block-end: 1px solid var(--line);\n}.elementor .social-icon:hover,.elementor .social-icon:focus-visible{color:var(--accent);border-color:var(--accent);}.elementor .social-icon{width:44px;height:44px;color:var(--body-text);padding:12px;border-radius:3px;border-width:1px;border-color:var(--line);border-style:solid;transition:color 0.2s, border-color 0.2s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;fill: currentColor; box-sizing: border-box;\n}.elementor .legal-link:hover,.elementor .legal-link:focus-visible{color:var(--accent);}.elementor .legal-link{font-family:var(--body);font-weight:400;font-size:15px;color:var(--muted-text);line-height:1.5;text-align:start;cursor:pointer;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;transition:color 0.2s;display:inline-flex;align-items:center;}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{color:var(--accent);}.elementor .footer-link{min-height:44px;font-family:var(--body);font-weight:400;font-size:18px;color:var(--body-text);line-height:1.5;text-align:start;cursor:pointer;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;transition:color 0.2s;display:flex;align-items:center;}.elementor .check-mark{min-height:18px;position:relative;padding-inline-start:28px;}.elementor .btn-ghost:hover,.elementor .btn-ghost:focus-visible{color:var(--accent);border-color:var(--accent);}.elementor .btn-ghost:active{background-color:rgba(46, 212, 122, 0.12);}.elementor .btn-ghost{color:var(--heading);border-color:var(--line);background-color:transparent;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--brand-primary);background-color:var(--accent-hover);transform:translate3d(0px, -2px, 0px);}.elementor .btn-primary:active{background-color:var(--accent);transform:translate3d(0px, 0px, 0px);}.elementor .btn-primary{color:var(--brand-primary);border-color:var(--accent);background-color:var(--accent);}.elementor .btn{min-height:52px;font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:0.06em;line-height:1;text-align:center;text-transform:uppercase;cursor:pointer;padding-block-start:17px;padding-block-end:17px;padding-inline-start:26px;padding-inline-end:26px;border-radius:3px;border-width:1px;border-style:solid;transition:background-color 0.2s, color 0.2s, border-color 0.2s, transform 0.2s;display:inline-flex;gap:10px;justify-content:center;align-items:center;}.elementor .hairline-top{border-block-start: 1px solid var(--line);\n}.elementor .measure{max-width:68ch;}.elementor .card{min-width:0px;border-radius:5px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--surface);}.elementor .section-pad{padding-block: 96px;\n}.elementor .stack{min-width:0px;display:flex;flex-direction:column;}.elementor .wrap{width:100%;max-width:1220px;display:flex;flex-direction:column;align-items:stretch;margin-inline: auto; padding-inline: 24px; margin-inline: auto; padding-inline: 24px;\n}.elementor .body-copy{font-family:var(--body);font-weight:400;font-size:18px;color:var(--body-text);line-height:1.65;}.elementor .size-6{font-family:var(--body);font-weight:400;font-size:15px;color:var(--muted-text);line-height:1.50;}.elementor .size-5{font-family:var(--display);font-weight:700;font-size:20px;color:var(--heading);line-height:1.30;}.elementor .size-4{font-family:var(--display);font-weight:600;font-size:14px;letter-spacing:0.1em;line-height:1.40;text-transform:uppercase;}.elementor .size-3{font-family:var(--display);font-weight:700;font-size:24px;color:var(--heading);line-height:1.25;}.elementor .size-2{font-family:var(--display);font-weight:700;font-size:44px;color:var(--heading);letter-spacing:-0.015em;line-height:1.12;}.elementor .size-1{font-family:var(--display);font-weight:800;font-size:64px;color:var(--heading);letter-spacing:-0.02em;line-height:1.05;}.elementor .muted{color:var(--muted-text);}.elementor .gold{color:var(--accent-gold);}