.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--color-ink);text-decoration:none;background-color:var(--color-primary-hover);box-shadow:0px 10px 30px -8px rgba(255,137,0,0.45);transform:translate3d(0px, -1px, 0px);}.elementor .btn-primary{font-family:var(--font-body);font-weight:600;color:var(--color-ink);text-align:center;text-decoration:none;border-radius:var(--radius-md);background-color:var(--color-primary);box-shadow:0px 10px 30px -8px rgba(255,137,0,0);transition:background-color 0.2s, transform 0.2s, box-shadow 0.25s;display:inline-block;padding-block: 12px; padding-inline: 24px;\n}.elementor .img-cover{width:100%;height:100%;object-fit:cover;object-position:top center;border-radius:var(--radius-md);}.elementor .avatar-round{width:56px;height:56px;object-fit:cover;border-radius:50%;}.elementor .divider-line{width:100%;height:1px;background-color:var(--color-border);}.elementor .index-num{width:56px;height:56px;font-family:var(--font-mono);font-size:26px;color:var(--color-primary);line-height:1;border-radius:var(--radius-md);border-width:1px;border-color:var(--color-border);border-style:solid;background-color:rgba(255,137,0,0.08);display:flex;justify-content:center;align-items:center;}.elementor .hero-grid{display:grid;gap:var(--space-lg);grid-template-columns:1.15fr 0.85fr;align-items:center;}.elementor .grid-2{display:grid;gap:var(--space-lg);grid-template-columns:repeat(2, 1fr);}.elementor .grid-3{display:grid;gap:var(--space-md);grid-template-columns:repeat(3, 1fr);}.elementor .card:hover,.elementor .card:focus-visible{border-color:var(--color-primary);box-shadow:0px 16px 40px -16px rgba(255,137,0,0.3);transform:translate3d(0px, -4px, 0px);}.elementor .card{padding:var(--space-md);border-radius:var(--radius-md);border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-surface);box-shadow:0px 16px 40px -16px rgba(255,137,0,0);transition:border-color 0.25s, transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:var(--space-xs);}.elementor .btn-outline:hover,.elementor .btn-outline:focus-visible{color:var(--color-primary);text-decoration:none;border-color:var(--color-primary);background-color:transparent;box-shadow:0px 10px 26px -10px rgba(255,137,0,0.3);}.elementor .btn-outline{color:var(--color-white);text-decoration:none;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:transparent;box-shadow:0px 10px 26px -10px rgba(255,137,0,0);transition:border-color 0.2s, color 0.2s, box-shadow 0.25s;}.elementor .lead{font-size:20px;color:var(--color-white);line-height:1.6;}.elementor .section-surface{background-image:linear-gradient(180deg, #1E222B 0%,#15171C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;border-block: 1px solid var(--color-border);\n}.elementor .section{padding-block: var(--space-xl);\n}.elementor .container{width:100%;max-width:var(--container-max);margin-inline: auto; padding-inline: var(--space-md);\n}