.elementor .nav-link:hover,.elementor .nav-link:focus-visible{color:var(--teal-primary);}.elementor .nav-link{font-family:var(--font-body);font-weight:500;color:var(--navy-text);text-decoration:none;}.elementor .timeline-item{padding-inline-start:1.5rem;border-inline-start-width:2px;flex-direction:column;gap:0.5rem;border-left-style: solid; border-left-color: var(--orange-accent);\n}.elementor .hero-box{padding:2rem;border-radius:0.75rem;background-color:rgba(255,255,255,0.1);backdrop-filter:blur(10px);flex-direction:column;flex:1 1 280px;}.elementor .feature-text{font-family:var(--font-body);font-size:1.05rem;color:var(--navy-text);line-height:1.6;}.elementor .feature-icon-negative{color:var(--red-x);}.elementor .feature-icon{font-family:var(--font-body);font-weight:700;font-size:1.2rem;color:var(--cyan-check);line-height:1.6;}.elementor .feature-item{flex-direction:row;gap:0.75rem;align-items:flex-start;padding-block: 0.6rem;\n}.elementor .card-highlight{background-color:var(--bg-alt);border-top-color: var(--teal-primary);\n}.elementor .card{padding:2rem;border-radius:0.5rem;border-block-start-width:4px;background-color:#ffffff;box-shadow:0px 2px 8px 0px rgba(10,31,46,0.08);flex-direction:column;flex:1 1 280px;border-top-style: solid; border-top-color: var(--orange-accent);\n}.elementor .btn-full{width:100%;display:block;}.elementor .btn:hover,.elementor .btn:focus-visible{background-color:var(--orange-accent-dark);}.elementor .btn{font-family:var(--font-body);font-weight:600;font-size:1rem;color:#ffffff;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.5rem;border-style:none;background-color:var(--orange-accent);display:inline-block;transition: background 0.3s;\n}.elementor .section-alt{background-color:var(--bg-alt);}.elementor .section-pad{padding-block-start:5rem;padding-block-end:5rem;}.elementor .container{width:100%;max-width:1200px;margin-inline: auto; padding-inline: 2rem;\n}