.inner-breadcrumbs{padding-top:.85rem}.inner-breadcrumbs .breadcrumbs{margin:0;color:#64748b;font-size:.74rem}.inner-page .elementor-invisible{visibility:visible!important;opacity:1!important;transform:none!important}

.contact-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:.25rem}.contact-meta-card{display:block;padding:1rem 1.15rem;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:#0a1828;text-decoration:none}.contact-meta-card span,.contact-meta-card strong{display:block}.contact-meta-card span{color:#84cc16;font-size:.64rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.contact-meta-card strong{margin-top:.35rem;color:#fff;font-size:.9rem;line-height:1.5}.inner-content--contact-meta{padding:1.25rem 0 0}

.clients-native-intro,.testimonials-native-intro,.jobs-native-intro{max-width:760px;margin:0 auto 2rem;text-align:center}.clients-native-intro h2,.testimonials-native-intro h2,.jobs-native-intro h2,.faq-native-main>h2{margin:.15rem 0 .75rem;color:#fff;font-size:clamp(2rem,4vw,3.15rem);line-height:1.03;letter-spacing:-.045em}.clients-native-intro>p:last-child,.testimonials-native-intro>p:last-child,.jobs-native-intro>p:last-child,.faq-native-lead{margin:0;color:#94a3b8;line-height:1.75}

.clients-native-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.client-logo-card{display:grid;place-items:center;min-height:180px;margin:0;padding:1.5rem;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(145deg,#fff,#f4f7fa);box-shadow:0 20px 50px rgba(0,0,0,.13);transition:transform .2s ease,border-color .2s ease}.client-logo-card:hover{transform:translateY(-4px);border-color:rgba(132,204,22,.45)}.client-logo-card img{display:block;max-width:100%;max-height:112px;width:auto;height:auto;object-fit:contain}.clients-native-cta,.testimonials-native-cta{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:1.5rem;padding:1.35rem 1.5rem;border:1px solid rgba(96,165,250,.12);border-radius:18px;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(10,24,40,.95))}.clients-native-cta span{color:#84cc16;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.clients-native-cta h2{margin:.3rem 0 0;color:#fff;font-size:1.35rem}

.testimonials-native-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.testimonial-native-card{position:relative;display:flex;flex-direction:column;min-height:320px;padding:1.55rem;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(145deg,#0a1828,#081421);box-shadow:0 22px 56px rgba(0,0,0,.14)}.testimonial-native-card__mark{position:absolute;right:1.35rem;top:.7rem;color:rgba(132,204,22,.28);font-size:5rem;font-weight:900;line-height:1}.testimonial-native-card blockquote{position:relative;z-index:1;margin:0;padding:0;color:#dce6f2;font-size:1rem;line-height:1.8}.testimonial-native-card footer{display:flex;gap:.8rem;align-items:center;margin-top:auto;padding-top:1.4rem}.testimonial-native-card__avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#84cc16);color:#fff;font-weight:900}.testimonial-native-card footer strong,.testimonial-native-card footer span,.testimonial-native-card footer small{display:block}.testimonial-native-card footer strong{color:#fff}.testimonial-native-card footer span{margin-top:.15rem;color:#93c5fd;font-size:.78rem}.testimonial-native-card footer small{margin-top:.08rem;color:#64748b}.testimonials-native-cta{justify-content:center;flex-wrap:wrap;text-align:center}.testimonials-native-cta p{margin:0;color:#cbd5e1;font-weight:700}

.faq-native-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:1.5rem;align-items:start}.faq-native-main{min-width:0}.faq-native-main>h2{max-width:720px}.faq-native-list{display:grid;gap:.75rem;margin-top:1.5rem}.faq-native-item{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0a1828}.faq-native-item[open]{border-color:rgba(132,204,22,.35);background:#0b1d2c}.faq-native-item summary{display:flex;align-items:center;gap:.85rem;padding:1rem 1.05rem;color:#fff;font-weight:800;line-height:1.45;cursor:pointer;list-style:none}.faq-native-item summary::-webkit-details-marker{display:none}.faq-native-item summary:after{content:"+";margin-left:auto;color:#84cc16;font-size:1.35rem;font-weight:400}.faq-native-item[open] summary:after{content:"−"}.faq-native-item summary span{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:10px;background:rgba(37,99,235,.12);color:#60a5fa;font-size:.72rem}.faq-native-item summary:focus-visible{outline:2px solid #60a5fa;outline-offset:-3px}.faq-native-answer{padding:0 1.05rem 1.1rem 4.95rem}.faq-native-answer p{margin:0;color:#aab9ca;line-height:1.75}.faq-native-aside{position:sticky;top:96px;padding:1.35rem;border:1px solid rgba(96,165,250,.12);border-radius:18px;background:linear-gradient(145deg,#0f1e35,#081421)}.faq-native-aside>span{color:#84cc16;font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.faq-native-aside h2{margin:.45rem 0 .6rem;color:#fff;font-size:1.5rem}.faq-native-aside p{margin:0 0 1rem;color:#94a3b8;line-height:1.65}

.jobs-native-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.4rem;text-align:left}.jobs-native-guide>div{padding:1rem;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#0a1828}.jobs-native-guide strong,.jobs-native-guide span{display:block}.jobs-native-guide strong{color:#fff;font-size:.82rem}.jobs-native-guide span{margin-top:.25rem;color:#64748b;font-size:.72rem;line-height:1.4}.jobs-native-content{overflow-x:auto;padding:1.25rem;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#f8fafc;color:#334155;box-shadow:0 24px 70px rgba(0,0,0,.18)}.jobs-native-content .elementor,.jobs-native-content .elementor-section,.jobs-native-content .elementor-container,.jobs-native-content .elementor-column,.jobs-native-content .elementor-widget-wrap,.jobs-native-content .e-con,.jobs-native-content .e-con-inner{display:contents!important}.jobs-native-content .elementor-widget,.jobs-native-content .elementor-widget-container{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;opacity:1!important;visibility:visible!important}.jobs-native-content .elementor-widget-image,.jobs-native-content .elementor-widget-button,.jobs-native-content .elementor-spacer{display:none!important}.jobs-native-content h1,.jobs-native-content h2,.jobs-native-content h3,.jobs-native-content h4,.jobs-native-content .elementor-heading-title{margin:1.5rem 0 .75rem;color:#0f172a!important;line-height:1.15}.jobs-native-content h2:first-child,.jobs-native-content h3:first-child{margin-top:0}.jobs-native-content p,.jobs-native-content li,.jobs-native-content .elementor-widget-container{color:#475569!important;line-height:1.7}.jobs-native-content a{color:#166534;font-weight:700}.jobs-native-content table{display:table;width:100%;min-width:780px;border-collapse:collapse;background:#fff;font-size:.82rem}.jobs-native-content th,.jobs-native-content td{padding:.72rem .78rem;border:1px solid #dbe3ea;text-align:left;vertical-align:top}.jobs-native-content th{background:#0f1e35;color:#fff;font-weight:800}.jobs-native-content tr:nth-child(even) td{background:#f1f5f9}

.inner-page--legal .native-content-surface,.inner-page--standard .native-content-surface{max-width:840px}.inner-page .wp-block-file{padding:1rem;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#081421}.inner-page .wp-block-file__button{background:#2563eb!important;color:#fff!important;border-radius:9px!important}.inner-page iframe{max-width:100%;border-radius:12px}

.candidate-testimonials-intro{max-width:760px;margin:0 auto 2rem;text-align:center}.candidate-testimonials-intro h2{margin:.2rem 0 .7rem;color:#fff;font-size:clamp(2rem,4vw,3.2rem);line-height:1.04;letter-spacing:-.045em}.candidate-testimonials-intro>p:last-child{margin:0;color:#94a3b8;line-height:1.75}.candidate-testimonials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.candidate-testimonial-card{position:relative;display:flex;flex-direction:column;min-height:290px;padding:1.5rem;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(145deg,#0a1828,#081421);box-shadow:0 22px 56px rgba(0,0,0,.15)}.candidate-testimonial-card__mark{position:absolute;right:1.25rem;top:.55rem;color:rgba(132,204,22,.22);font-size:5rem;font-weight:900;line-height:1}.candidate-testimonial-card blockquote{position:relative;z-index:1;margin:0;color:#dce6f2;font-size:.98rem;line-height:1.78}.candidate-testimonial-card footer{display:flex;align-items:center;gap:.8rem;margin-top:auto;padding-top:1.35rem}.candidate-testimonial-card footer strong,.candidate-testimonial-card footer span{display:block}.candidate-testimonial-card footer strong{color:#fff}.candidate-testimonial-card footer span{margin-top:.15rem;color:#93c5fd;font-size:.8rem}.candidate-testimonial-card__avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#84cc16);color:#fff;font-weight:900}.candidate-testimonials-cta{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.4rem;padding:1.4rem 1.5rem;border:1px solid rgba(132,204,22,.16);border-radius:18px;background:linear-gradient(135deg,rgba(132,204,22,.08),rgba(37,99,235,.08))}.candidate-testimonials-cta span{color:#84cc16;font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.candidate-testimonials-cta h2{margin:.3rem 0 0;color:#fff;font-size:1.4rem}

.jobs-native-list{display:grid;gap:.8rem}.jobs-native-item{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0a1828}.jobs-native-item[open]{border-color:rgba(132,204,22,.35);background:#0b1d2c}.jobs-native-item summary{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;color:#fff;cursor:pointer;list-style:none}.jobs-native-item summary::-webkit-details-marker{display:none}.jobs-native-item summary:after{content:"+";margin-left:auto;color:#84cc16;font-size:1.4rem;font-weight:400}.jobs-native-item[open] summary:after{content:"−"}.jobs-native-item summary>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:rgba(37,99,235,.14);color:#93c5fd;font-weight:900}.jobs-native-item summary>strong{font-size:.93rem}.jobs-native-answer{padding:0 1rem 1rem}.jobs-native-table-wrap{overflow-x:auto;border-radius:12px;background:#f8fafc;color:#334155}.jobs-native-table-wrap table{width:100%;min-width:780px;border-collapse:collapse;background:#fff;font-size:.82rem}.jobs-native-table-wrap th,.jobs-native-table-wrap td{padding:.72rem .8rem;border:1px solid #dbe3ea;text-align:left;vertical-align:top}.jobs-native-table-wrap th{background:#0f1e35;color:#fff;font-weight:800}.jobs-native-table-wrap tr:nth-child(even) td{background:#f1f5f9}.jobs-native-table-wrap p,.jobs-native-table-wrap li{color:#334155}.jobs-native-empty{padding:2rem;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#0a1828;text-align:center}.jobs-native-empty h2{margin:0 0 .6rem}.jobs-native-empty p{color:#94a3b8}

.privacy-native-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:2rem;align-items:start}.privacy-native-nav{position:sticky;top:104px;padding:1.2rem;border:1px solid rgba(96,165,250,.12);border-radius:18px;background:linear-gradient(145deg,#0f1e35,#081421)}.privacy-native-nav>span{display:block;margin-bottom:.8rem;color:#84cc16;font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.privacy-native-nav nav{display:grid;gap:.22rem}.privacy-native-nav a{padding:.52rem .58rem;border-radius:9px;color:#94a3b8;text-decoration:none;font-size:.78rem;line-height:1.35}.privacy-native-nav a:hover,.privacy-native-nav a:focus-visible{background:rgba(255,255,255,.055);color:#fff;outline:none}.privacy-native-document{min-width:0;padding:2.2rem 2.35rem;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(145deg,#0a1828,#081421);box-shadow:0 26px 70px rgba(0,0,0,.17)}.privacy-native-document__head{margin-bottom:1.8rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.privacy-native-document__head>span{color:#84cc16;font-size:.67rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.privacy-native-document__head h2{margin:.35rem 0 .35rem;color:#fff;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em}.privacy-native-document__head p{margin:0;color:#64748b}.privacy-native-document>p{margin:0 0 1rem;color:#b7c4d4;line-height:1.8}.privacy-native-section{scroll-margin-top:110px;margin:2rem 0 .8rem;padding-top:.25rem}.privacy-native-section h2{margin:0;color:#fff;font-size:1.35rem;letter-spacing:-.02em}.privacy-native-list{margin:.5rem 0 1.15rem;padding-left:1.2rem;color:#b7c4d4}.privacy-native-list li{margin:.35rem 0;line-height:1.7}.privacy-native-list li::marker{color:#84cc16}

@media(max-width:900px){.contact-meta-grid{grid-template-columns:1fr}.clients-native-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonials-native-grid,.faq-native-layout,.candidate-testimonials-grid,.privacy-native-layout{grid-template-columns:1fr}.faq-native-aside,.privacy-native-nav{position:static}.privacy-native-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-native-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.clients-native-grid,.jobs-native-guide{grid-template-columns:1fr}.client-logo-card{min-height:150px}.clients-native-cta,.candidate-testimonials-cta{align-items:flex-start;flex-direction:column}.faq-native-answer{padding-left:1.05rem}.testimonial-native-card,.candidate-testimonial-card{min-height:0}.jobs-native-content{padding:.8rem;border-radius:14px}.privacy-native-document{padding:1.25rem;border-radius:16px}.privacy-native-nav nav{grid-template-columns:1fr}.jobs-native-item summary>strong{font-size:.82rem}}