.breakdance .bde-section-221-252 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-221-252 .section-container{padding-bottom:0;padding-top:90px}.hp-page{--hp-dark:#0c1629;--hp-amber-light:#fbbf24;--hp-white:#fff;--hp-max-w:1120px}.hp-page h1,.hp-page h2,.hp-page h3,.hp-page h4,.hp-page p{margin:0}.hp-page img{max-width:100%;height:auto;display:block}.hp-page button{font-family:inherit;cursor:pointer;border:none;background:0 0}.hp-page .hp-container{max-width:var(--hp-max-w);margin:0 auto;padding:0 24px;width:100%}.hp-page .hp-section{padding:56px 24px}.hp-page .hp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-cta-hover);margin-bottom:14px}.hp-page .hp-eyebrow:before{content:'';width:20px;height:2px;background:var(--lp-cta);border-radius:1px}.hp-page .hp-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.025em;color:var(--lp-navy);line-height:1.15;margin-bottom:14px;text-wrap:balance}.hp-page .hp-subtitle{font-size:1.05rem;color:var(--lp-muted-soft);max-width:520px;line-height:1.7;text-wrap:pretty;text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}.hp-page .hp-btn{display:inline-flex;align-items:center;gap:10px;background:var(--lp-cta);color:var(--hp-dark);padding:16px 32px;border-radius:14px;font-size:1rem;font-weight:700;transition:transform .25s cubic-bezier(.16,1,.3,1)}.hp-page .hp-btn:hover{background:var(--hp-amber-light);transform:translateY(-1px);box-shadow:0 8px 24px rgba(245,158,11,.25)}.hp-page .hp-btn:active{transform:translateY(0)}.hp-page .hp-btn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.hp-page .hp-btn:hover svg{transform:translateX(3px)}.hp-page .hp-hero{position:relative;min-height:100vh;display:flex;align-items:center;background:var(--hp-dark);overflow:hidden;padding:48px 24px}.hp-page .hp-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 70% 20%,rgba(251,191,36,.08) 0%,transparent 60%),radial-gradient(ellipse 60% 80% at 20% 80%,rgba(36,58,100,.4) 0%,transparent 60%)}.hp-page .hp-hero__grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000,transparent);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000,transparent)}.hp-page .hp-hero__content{position:relative;z-index:2;max-width:var(--hp-max-w);margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.hp-page .hp-hero__left{display:flex;flex-direction:column;align-items:flex-start}.hp-page .hp-hero__right{display:flex;justify-content:center;align-items:flex-end}.hp-page .hp-hero__image{width:100%;max-width:420px;aspect-ratio:4/5;max-height:460px;border-radius:28px;border:1px solid rgba(255,255,255,.08);object-fit:cover;background:rgba(255,255,255,.03)}.hp-page .hp-hero__badge{display:inline-flex;align-items:center;gap:8px;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.2);border-radius:100px;padding:8px 18px;font-size:.8rem;font-weight:600;color:var(--hp-amber-light);letter-spacing:.04em;margin-bottom:20px}.hp-page .hp-hero__badge-dot{width:7px;height:7px;background:var(--hp-amber-light);border-radius:50%;animation:hp-pulse 2s ease infinite;will-change:opacity,transform}@keyframes hp-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.hp-page .hp-hero__title{font-size:clamp(2.5rem,6vw,4.25rem);font-weight:800;line-height:1.08;color:var(--hp-white);letter-spacing:-.03em;max-width:700px;margin-bottom:24px;text-wrap:balance}.hp-page .hp-hero__title em{font-style:normal;color:var(--hp-amber-light);position:relative}.hp-page .hp-hero__title em:after{content:'';position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--lp-amber);border-radius:2px}.hp-page .hp-hero__sub{font-size:clamp(1.05rem,2vw,1.25rem);color:var(--lp-muted-softer);max-width:520px;line-height:1.7;margin-bottom:20px}.hp-page .hp-hero__sub strong{color:var(--hp-amber-light);font-weight:700}.hp-page .hp-hero__social{display:flex;align-items:center;gap:14px;margin-bottom:24px}.hp-page .hp-hero__avatars,.hp-page .hp-social-proof__avatars{display:flex}.hp-page .hp-hero__avatar,.hp-page .hp-social-proof__avatar{width:32px;height:32px;border-radius:50%;border:2px solid var(--hp-dark);object-fit:cover;background:#555;margin-left:-10px}.hp-page .hp-hero__avatar:first-child,.hp-page .hp-social-proof__avatar:first-child{margin-left:0}.hp-page .hp-social-proof__avatar{width:36px;height:36px;border-color:var(--hp-white)}.hp-page .hp-hero__social-info,.hp-page .hp-social-proof__text{display:flex;flex-direction:column;gap:2px}.hp-page .hp-hero__stars,.hp-page .hp-social-proof__stars{color:var(--lp-amber);font-size:15px;letter-spacing:2px;line-height:1}.hp-page .hp-social-proof__stars{font-size:16px}.hp-page .hp-hero__social-label,.hp-page .hp-social-proof__label{font-size:.78rem;color:var(--lp-muted-softer);font-weight:500}.hp-page .hp-social-proof__label{font-size:.82rem;color:var(--lp-muted-soft)}.hp-page .hp-hero__stats{display:flex;gap:40px;margin-top:6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07);grid-column:1/-1}.hp-page .hp-hero__stat{display:flex;flex-direction:column;gap:4px}.hp-page .hp-hero__stat-num{font-size:1.6rem;font-weight:800;color:var(--hp-white);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hp-page .hp-hero__stat-label{font-size:.82rem;color:var(--lp-muted-soft);font-weight:500}.hp-page .hp-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.hp-page .hp-benefit{background:var(--lp-bg-soft);border:1px solid var(--lp-border);border-radius:20px;padding:28px 24px;position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1)}.hp-page .hp-benefit:before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--hp-amber-light),var(--lp-cta));opacity:0;transition:opacity .3s ease}.hp-page .hp-benefit:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(17,29,53,.08)}.hp-page .hp-benefit:hover:before{opacity:1}.hp-page .hp-benefit__icon{width:48px;height:48px;background:var(--lp-navy);border-radius:12px;display:grid;place-items:center;margin-bottom:16px}.hp-page .hp-benefit__icon svg{width:22px;height:22px;stroke:var(--hp-amber-light);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hp-page .hp-benefit h3{font-size:1.05rem;font-weight:700;color:var(--lp-navy);margin-bottom:8px}.hp-page .hp-benefit p{font-size:1rem;color:var(--lp-muted-soft);line-height:1.65;text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}.hp-page .hp-benefits__mobile-cta{display:none;text-align:center;margin-top:28px}.hp-page .hp-salary__grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:36px;align-items:center}.hp-page .hp-salary__visual{background:var(--hp-dark);border-radius:28px;padding:32px 28px;position:relative;overflow:hidden}.hp-page .hp-salary__visual:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 30% 20%,rgba(251,191,36,.08),transparent 60%)}.hp-page .hp-salary__total{position:relative;text-align:center;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}.hp-page .hp-salary__total-label{font-size:.82rem;font-weight:600;color:var(--lp-muted-softer);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.hp-page .hp-salary__total-num{font-size:3.5rem;font-weight:800;color:var(--hp-amber-light);letter-spacing:-.03em;line-height:1.1}.hp-page .hp-salary__total-num span{font-size:1.5rem;color:var(--lp-muted-softer);font-weight:500}.hp-page .hp-salary__items{display:flex;flex-direction:column;gap:16px;position:relative}.hp-page .hp-salary__item{display:flex;align-items:center;gap:14px;padding:14px 16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:12px}.hp-page .hp-salary__item-icon{width:38px;height:38px;min-width:38px;background:rgba(251,191,36,.1);border-radius:10px;display:grid;place-items:center}.hp-page .hp-salary__item-icon svg{width:18px;height:18px;stroke:var(--hp-amber-light);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hp-page .hp-salary__item-text{display:flex;flex-direction:column;gap:2px}.hp-page .hp-salary__item-label{font-size:.95rem;font-weight:600;color:var(--hp-white)}.hp-page .hp-salary__item-value{font-size:.85rem;color:var(--lp-muted-softer)}.hp-page .hp-salary__item-tag{margin-left:auto;background:rgba(251,191,36,.12);color:var(--hp-amber-light);font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:100px;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.hp-page .hp-salary__details{display:flex;flex-direction:column;gap:24px}.hp-page .hp-salary__detail{display:flex;gap:16px}.hp-page .hp-salary__detail-icon{width:44px;height:44px;min-width:44px;background:var(--lp-bg-soft);border:1px solid var(--lp-border);border-radius:12px;display:grid;place-items:center}.hp-page .hp-salary__detail-icon svg{width:20px;height:20px;stroke:var(--lp-navy);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hp-page .hp-salary__detail h4{font-size:1rem;font-weight:700;color:var(--lp-navy);margin-bottom:4px}.hp-page .hp-salary__detail p{font-size:.95rem;color:var(--lp-muted-soft);line-height:1.6;text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}.hp-page .hp-process{background:var(--hp-dark);position:relative;overflow:hidden}.hp-page .hp-process:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 70% at 80% 30%,rgba(251,191,36,.05) 0%,transparent 60%)}.hp-page .hp-process .hp-container{position:relative;z-index:1}.hp-page .hp-process .hp-title{color:var(--hp-white)}.hp-page .hp-process .hp-subtitle{color:var(--lp-muted-softer)}.hp-page .hp-process__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:36px}.hp-page .hp-step{padding:28px 24px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);transition:transform .3s ease}.hp-page .hp-step:hover{background:rgba(255,255,255,.07);border-color:rgba(251,191,36,.15);transform:translateY(-2px)}.hp-page .hp-step__num{font-size:3rem;font-weight:800;color:rgba(251,191,36,.55);line-height:1;margin-bottom:14px;letter-spacing:-.04em}.hp-page .hp-step h3{font-size:1.05rem;font-weight:700;color:var(--hp-white);margin-bottom:8px}.hp-page .hp-step p{font-size:1rem;color:var(--lp-muted-softer);line-height:1.65;text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}.hp-page .hp-process__cta{text-align:center;margin-top:32px}.hp-page .hp-social-proof{display:flex;align-items:center;justify-content:center;gap:16px;padding:28px 24px;border-bottom:1px solid var(--lp-border)}.hp-page .hp-testimonials{background:var(--lp-bg-soft)}.hp-page .hp-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px;align-items:stretch}.hp-page .hp-testimonial{background:var(--hp-white);border:1px solid var(--lp-border);border-radius:20px;overflow:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center}.hp-page .hp-testimonial:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(17,29,53,.08)}.hp-page .hp-testimonial img{width:100%;height:auto;object-fit:contain}.hp-page .hp-trust{padding:40px 24px}.hp-page .hp-trust__inner{max-width:var(--hp-max-w);margin:0 auto;display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.hp-page .hp-trust__label{font-size:.82rem;font-weight:600;color:var(--lp-muted-softer);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.hp-page .hp-trust__badges{display:flex;align-items:center;gap:32px;flex-wrap:wrap;justify-content:center}.hp-page .hp-trust__badge{display:flex;align-items:center;gap:10px;padding:10px 20px;background:var(--lp-bg-soft);border:1px solid var(--lp-border);border-radius:100px;font-size:.85rem;font-weight:600;color:var(--lp-navy);white-space:nowrap}.hp-page .hp-trust__badge svg{width:20px;height:20px;flex-shrink:0}.hp-page .hp-faq-section{background:var(--lp-bg-soft)}.hp-page .hp-faq{display:flex;flex-direction:column;gap:12px;margin-top:32px;max-width:760px;margin-left:auto;margin-right:auto}.hp-page .hp-faq details{background:var(--hp-white);border:1px solid var(--lp-border);border-radius:14px;overflow:hidden}.hp-page .hp-faq summary{cursor:pointer;padding:20px 24px;font-weight:700;font-size:1.05rem;color:var(--lp-navy);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px}.hp-page .hp-faq summary::-webkit-details-marker{display:none}.hp-page .hp-faq__icon{flex-shrink:0;width:20px;height:20px;position:relative;color:var(--lp-muted-softer)}.hp-page .hp-faq__icon:before,.hp-page .hp-faq__icon:after{content:'';position:absolute;left:50%;top:50%;background:currentColor;border-radius:1px}.hp-page .hp-faq__icon:before{width:14px;height:2px;transform:translate(-50%,-50%)}.hp-page .hp-faq__icon:after{width:2px;height:14px;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.hp-page .hp-faq details[open] .hp-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.hp-page .hp-faq__body{padding:0 24px 20px;font-size:1rem;color:var(--lp-muted-soft);line-height:1.7;text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}.hp-page .hp-final-cta{background:var(--hp-dark);text-align:center;position:relative;overflow:hidden}.hp-page .hp-final-cta:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 50% 0%,rgba(251,191,36,.08),transparent 60%)}.hp-page .hp-final-cta .hp-container{position:relative;z-index:1}.hp-page .hp-final-cta .hp-title{color:var(--hp-white);max-width:580px;margin:0 auto 14px}.hp-page .hp-final-cta .hp-title em{font-style:normal;color:var(--hp-amber-light)}.hp-page .hp-final-cta .hp-subtitle{color:var(--lp-muted-softer);margin:0 auto 32px;text-align:center}.hp-page .hp-final-cta .hp-eyebrow{justify-content:center}.hp-page .hp-final-cta .hp-eyebrow:before{background:var(--hp-amber-light)}@media (max-width:1023px){.hp-page .hp-benefits__grid,.hp-page .hp-testimonials__grid{grid-template-columns:repeat(2,1fr)}.hp-page .hp-process__steps{grid-template-columns:repeat(2,1fr)}.hp-page .hp-hero__stats{gap:32px}}@media (max-width:767px){.hp-page .hp-section{padding:40px 20px}.hp-page .hp-hero{padding:40px 20px;min-height:auto}.hp-page .hp-hero__title{font-size:2.25rem}.hp-page .hp-hero__content{grid-template-columns:1fr}.hp-page .hp-hero__right{display:none}.hp-page .hp-hero__stats{flex-direction:column;gap:20px;grid-column:1}.hp-page .hp-hero__stat{flex-direction:row;align-items:center;gap:12px}.hp-page .hp-benefits__grid,.hp-page .hp-process__steps,.hp-page .hp-testimonials__grid{grid-template-columns:1fr}.hp-page .hp-process__steps{gap:16px}.hp-page .hp-benefits__mobile-cta{display:block}.hp-page .hp-salary__grid{grid-template-columns:1fr;gap:32px}.hp-page .hp-salary__visual{padding:28px 20px}.hp-page .hp-salary__total-num{font-size:2.5rem}.hp-page .hp-trust__inner{flex-direction:column;gap:20px}.hp-page .hp-trust__badges{flex-direction:column;gap:12px;align-items:stretch}.hp-page .hp-trust{display:none}.hp-page .hp-faq summary{padding:16px 20px;font-size:1rem}.hp-page .hp-faq__body{padding:0 20px 16px}.hp-page .hp-title{text-align:center}.hp-page .hp-eyebrow{display:flex;justify-content:center}.hp-page .hp-hero .hp-title{text-align:left}.hp-page .hp-hero .hp-eyebrow{justify-content:flex-start}.hp-page .hp-subtitle{max-width:100%}.hp-page .hp-hero .hp-subtitle{text-align:left}.hp-page .hp-benefit h3,.hp-page .hp-step h3,.hp-page .hp-salary__detail h4{text-align:center}.hp-page .hp-benefit__icon,.hp-page .hp-salary__detail-icon{margin-left:auto;margin-right:auto}.hp-page .hp-salary__detail{flex-direction:column;align-items:center}.hp-page .hp-step__num{text-align:center}}.breakdance .bde-section-221-262 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-221-262 .section-container{padding-bottom:0;padding-top:0}.breakdance .bde-section-221-258 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-221-258 .section-container{padding-bottom:0;padding-top:0}.breakdance .bde-section-221-256 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-221-256 .section-container{padding-bottom:0;padding-top:0}.breakdance .bde-section-221-264 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-section-221-264 .section-container{padding-bottom:0;padding-top:0}.breakdance .bde-heading-221-266{text-align:center;color:var(--bde-palette-color-1);margin-bottom:40px}.breakdance .bde-div-221-267{width:70%}.breakdance .bde-post-list-221-268>.bde-loop{--bde-posts-gap:20px;--bde-posts-per-row:3}.breakdance .bde-post-list-221-268 .ee-post{border-radius:4px;box-shadow:2px 4px 20px 0px #0000000F;padding:20px;align-items:flex-start}.breakdance .bde-post-list-221-268 .ee-post-wrap{align-items:flex-start}.breakdance .bde-post-list-221-268 .ee-post-meta-item:not(:last-child):after{content:"/"}.breakdance .bde-post-list-221-268 .ee-post-title{text-align:left}.breakdance .bde-post-list-221-268 .ee-post-meta{justify-content:flex-start}.breakdance .bde-post-list-221-268 .ee-post-taxonomy{justify-content:flex-start}.breakdance .bde-post-list-221-268 .ee-post-content{text-align:left}@media (max-width:1119px){.breakdance .bde-post-list-221-268>.bde-loop{--bde-posts-per-row:2}}@media (max-width:1023px){.breakdance .bde-post-list-221-268>.bde-loop{--bde-posts-per-row:1}}.breakdance .bde-section-221-254 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-221-254 .section-container{padding-bottom:0;padding-top:0}.breakdance .bde-section-221-271 .section-container{display:flex;flex-direction:column}.sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:9998;background:#f1f5f9;border-top:2px solid #e2e8f0;box-shadow:0 -6px 24px rgba(26,43,76,.12);padding:.75rem 0 calc(0.625rem + env(safe-area-inset-bottom, 0px));display:none;transform:translateY(100%);transition:transform .15s ease}.sticky-cta.is-visible{transform:translateY(0)}.sticky-cta.is-hidden{transform:translateY(100%)!important}.sticky-cta__inner{display:flex;flex-direction:column;align-items:stretch;gap:0;max-width:600px;margin:0 auto;padding:0 1.75rem!important}.sticky-cta__btn{display:flex;align-items:center;justify-content:center;width:100%;background:#f59c22;color:#000!important;font-family:var(--bde-heading-font-family,var(--bde-body-font-family,system-ui,-apple-system,sans-serif));font-size:1.0625rem;font-weight:700;line-height:1;padding:.875rem 1.25rem;border:none;border-radius:.625rem;cursor:pointer;text-decoration:none!important;-webkit-tap-highlight-color:transparent;transition:background .15s ease;min-height:48px;box-shadow:0 3px 0 0 #c97d15}.sticky-cta__btn:hover,.sticky-cta__btn:active{background:#c97d15;color:#000!important}.sticky-cta__proof{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.5rem!important}.sticky-cta__avatars{display:flex;flex-shrink:0}.sticky-cta__avatars img{width:1.25rem;height:1.25rem;border-radius:50%;border:1.5px solid #f1f5f9;margin-left:-.3rem;object-fit:cover}.sticky-cta__avatars img:first-child{margin-left:0}.sticky-cta__text{font-family:var(--bde-body-font-family,system-ui,-apple-system,sans-serif);font-size:.6875rem;line-height:1;color:#64748b}.sticky-cta__text strong{color:#475569;font-weight:600}.bde-section:has(#stickyCta){position:fixed;bottom:0;left:0;right:0;z-index:9998;padding:0!important;margin:0!important;min-height:0!important}.bde-section:has(#stickyCta) .section-container{padding:0!important;margin:0!important;max-width:none!important}@media (max-width:767px){.sticky-cta{display:block}body.breakdance{padding-bottom:4.5rem!important}}