.jobs-marketing{--jobs-bg: #edf3f9;--jobs-ink: #0f172a;--jobs-border: #d3e3ef;background:var(--jobs-bg)}.jobs-marketing h1,.jobs-marketing h2,.jobs-marketing h3,.jobs-marketing h4{font-family:Sora,Manrope,Segoe UI,sans-serif}.jobs-marketing p,.jobs-marketing span,.jobs-marketing li,.jobs-marketing a,.jobs-marketing label,.jobs-marketing input,.jobs-marketing button{font-family:Manrope,Segoe UI,sans-serif}.jobs-shell{width:100%;max-width:1520px;margin:0 auto;padding:0 1rem}.jobs-v4-section{margin-top:3.5rem}.jobs-v4-section-first{margin-top:0}.jobs-hero{position:relative;overflow:hidden;border-radius:1.8rem;border:1px solid var(--jobs-border);background:radial-gradient(620px 280px at 10% 12%,rgba(98,167,255,.2),transparent 72%),radial-gradient(560px 260px at 88% 90%,rgba(116,178,255,.18),transparent 74%),linear-gradient(145deg,#f7fbff,#edf4fb 56%,#e8f0f8);box-shadow:0 30px 55px -44px #0f172aeb}.jobs-grid-overlay{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(35,74,117,.18) .8px,transparent .8px);background-size:28px 28px;opacity:.4}.jobs-proof-card{border:1px solid #d5e4f1;background:#fff;border-radius:1rem;padding:.9rem;box-shadow:0 14px 30px -32px #0f172ad9}.jobs-panel{border:1px solid #d4e3f1;border-radius:1.3rem;background:#fff;box-shadow:0 20px 42px -34px #0f172ad6}.jobs-card{border:1px solid #d5e4f2;border-radius:1.05rem;background:linear-gradient(180deg,#fff,#f7fbff);padding:1rem;box-shadow:0 14px 28px -30px #0f172ad1}.jobs-card-recommended{border-color:#8fb6dc;box-shadow:0 22px 44px -36px #0f264bf2}.jobs-pricing-section{margin-top:2.75rem}.jobs-cta-band{border-radius:1.5rem;border:1px solid #2f5da1;background:radial-gradient(460px 220px at 8% 20%,rgba(96,165,250,.18),transparent 72%),linear-gradient(145deg,#103e84,#184e9a 52%,#225bac)}.jobs-landing-v4{background:radial-gradient(840px 320px at 8% -10%,rgba(37,99,235,.18),transparent 72%),radial-gradient(840px 320px at 93% 0%,rgba(30,64,175,.14),transparent 72%),linear-gradient(180deg,#edf3ff,#eef4fb 62%,#edf2f9)}.jobs-v4-hero{position:relative;overflow:hidden;border-radius:2rem;background:radial-gradient(860px 300px at 10% -8%,rgba(64,162,210,.18),transparent 72%),radial-gradient(760px 260px at 92% 8%,rgba(96,165,250,.22),transparent 74%),linear-gradient(165deg,#f7fbff,#eff5fc 54%,#edf3fa);border:1px solid #d4e4f2;box-shadow:0 34px 62px -48px #0f172af2;min-height:470px}.jobs-v4-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.05) 1px,transparent 1px);background-size:42px 42px;opacity:.55}.jobs-v4-hero-grid{position:relative;display:grid;gap:1rem;padding:1.55rem;align-items:center}.jobs-v4-hero-copy{display:flex;flex-direction:column;height:100%}.jobs-v4-eyebrow{display:inline-flex;align-self:flex-start;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid #c2d8ed;background:#fff;color:#256b8c;padding:.45rem .84rem;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.13em}.jobs-v4-hero h1{margin-top:1.2rem;color:#0f2e63;font-size:clamp(2.15rem,5.3vw,3.2rem);line-height:1.02;font-weight:800}.jobs-v4-hero h1 span{display:block;color:#1f6aa5}.jobs-v4-subtitle{margin-top:.88rem;max-width:560px;color:#4a6488;font-size:clamp(.96rem,1.08vw,1.04rem);line-height:1.56}.jobs-v4-actions{margin-top:1.15rem;display:flex;flex-wrap:wrap;gap:.75rem}.jobs-v4-btn-primary,.jobs-v4-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:.9rem;padding:.78rem 1.32rem;font-size:.9rem;font-weight:700;transition:all .2s ease}.jobs-v4-btn-primary{background:#f4b400;color:#0d2e57}.jobs-v4-btn-primary:hover{background:#ffca33}.jobs-v4-btn-secondary{border:1px solid #7fa5d6;background:#3565a9;color:#fff}.jobs-v4-btn-secondary:hover{background:#3f73bc}.jobs-v4-hero-action-rail{margin-top:1.1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.6rem 1rem;border-top:1px solid rgba(180,210,240,.5)}.jobs-v4-action-note{color:#4c6890;font-size:.78rem;font-weight:700;letter-spacing:.01em;text-align:center}.jobs-v4-pricing-callout{margin-top:0;border:1px solid rgba(198,216,237,.78);border-radius:.82rem;background:#ffffffad;padding:.48rem .9rem;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);text-align:center}.jobs-v4-pricing-callout p{color:#3f618a;font-size:.82rem;line-height:1.4}.jobs-v4-pricing-callout strong{color:#113c76}.jobs-v4-hero-tags{margin-top:.7rem;display:flex;flex-wrap:wrap;gap:.45rem}.jobs-v4-hero-tags span{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #d2e2f3;border-radius:999px;background:#fff;color:#2e557f;font-size:.76rem;line-height:1.4;padding:.34rem .58rem}.jobs-v4-hiring-board{display:flex;flex-direction:column;border-radius:1.18rem;border:1px solid #d4e2f2;background:linear-gradient(180deg,#fff,#f6faff);padding:1rem;box-shadow:0 26px 54px -44px #0f172ad9;height:100%;gap:.5rem}.jobs-v4-board-head p{color:#3564aa;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.jobs-v4-board-head h2{margin-top:.35rem;color:#123d78;font-size:1.02rem;line-height:1.3;font-weight:800}.jobs-v4-infographic{margin-top:.72rem;display:grid;gap:.55rem}.jobs-v4-step-card{position:relative;border:1px solid #d8e5f5;border-radius:.9rem;background:#fff;padding:.74rem 2.25rem .72rem .68rem}.jobs-v4-step-badge{position:absolute;top:.42rem;right:.56rem;color:#f4b400;font-size:1.52rem;line-height:1;font-weight:900;letter-spacing:-.03em;text-shadow:0 1px 0 rgba(255,255,255,.75)}.jobs-v4-step-icon{margin-top:.38rem;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:.62rem;border:1px solid #d1e1f4;background:#f3f8ff;color:#1f4b92}.jobs-v4-step-card h3{margin-top:.4rem;color:#0f2f61;font-size:.9rem;font-weight:800}.jobs-v4-step-card p{margin-top:.3rem;color:#4a6488;font-size:.79rem;line-height:1.42}.jobs-v4-step-link{position:absolute;left:18px;bottom:-13px;width:2px;height:12px;background:linear-gradient(180deg,#9ebce2,#d6e4f4)}.jobs-v4-board-columns{margin-top:.72rem;display:grid;gap:.58rem}.jobs-v4-board-column{border:1px solid #d8e5f5;border-radius:.86rem;background:#fff;padding:.58rem .66rem}.jobs-v4-board-column h3{color:#0f2f61;font-size:.87rem;font-weight:800}.jobs-v4-board-column ul{margin-top:.32rem;display:grid;gap:.35rem}.jobs-v4-board-column li{position:relative;color:#4a6488;font-size:.79rem;line-height:1.42;padding-left:.72rem}.jobs-v4-board-column li:before{content:"";position:absolute;left:0;top:.48rem;width:5px;height:5px;border-radius:999px;background:#3b82f6}.jobs-v4-board-foot{margin-top:auto;border-top:1px solid #deebf8;padding-top:.9rem;padding-bottom:.16rem;display:grid;gap:.55rem}.jobs-v4-board-foot span{display:flex;align-items:flex-start;gap:.42rem;color:#285395;font-size:.78rem;font-weight:600;line-height:1.45}.jobs-v4-board-foot span:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;background:#dcfce7;color:#15803d;border-radius:999px;font-size:.62rem;font-weight:900;margin-top:.1rem}.jobs-v4-proof-strip{display:grid;gap:.85rem;grid-template-columns:1fr;padding:1.1rem 0;border-top:1px solid #c6d9f5;border-bottom:1px solid #c6d9f5;background:#ffffff8a}.jobs-v4-proof-strip span{display:inline-flex;align-items:center;gap:.5rem;color:#1e4b93;font-size:.92rem;font-weight:700}.jobs-v4-proof-grid{display:grid;grid-template-columns:1fr;gap:1rem}.jobs-v4-proof-left{border-radius:1rem;border:1px solid #c9dcf5;background:#ffffffbf;padding:1rem}.jobs-v4-proof-left p{color:#1e4b93;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.jobs-v4-trust-pills{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.55rem}.jobs-v4-trust-pills span{position:relative;display:inline-flex;align-items:center;gap:.5rem;border-radius:.75rem;border:1px solid rgba(31,78,163,.24);background:linear-gradient(180deg,#fffffff5,#e8f0ffdb);box-shadow:0 10px 24px #1f4ea317,inset 0 1px #ffffffdb;color:#1f4ea3;font-size:.72rem;font-weight:800;letter-spacing:.08em;padding:.52rem .78rem;text-transform:uppercase}.jobs-v4-trust-pills span:before{content:"";width:.38rem;height:.38rem;border-radius:999px;background:#f4b400;box-shadow:0 0 0 3px #f4b40029;flex:none}.jobs-v4-proof-right{display:grid;gap:.7rem;grid-template-columns:1fr}.jobs-v4-proof-right article{border-radius:1rem;border:1px solid #c9dcf5;background:linear-gradient(180deg,#fff,#f4f8ff);padding:.9rem}.jobs-v4-proof-right h3{color:#0f2e63;font-size:1.02rem;font-weight:800;line-height:1.35}.jobs-v4-proof-right p{margin-top:.3rem;color:#4a6488;font-size:.9rem;line-height:1.58}.jobs-v4-trusted{border-radius:1.5rem;border:1px solid #c9dcf5;background:#ffffffe6;padding:2.6rem 2rem 3rem;box-shadow:0 24px 40px -34px #0f172ad9;text-align:center}.jobs-v4-trusted-header{max-width:660px;margin-left:auto;margin-right:auto}.jobs-v4-trusted-eyebrow{color:#1e4b93;font-size:1.3rem;letter-spacing:.15em;text-transform:uppercase;font-weight:800}.jobs-v4-trusted-line{margin-top:1.2rem;color:#4a6488;font-size:.98rem;line-height:1.65}.jobs-v4-trusted-operators{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.4rem}.jobs-v4-trusted-operator-pill{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(31,78,163,.24);border-radius:.75rem;background:linear-gradient(180deg,#fffffff5,#e8f0ffdb);box-shadow:0 10px 24px #1f4ea317,inset 0 1px #ffffffdb;color:#1f4ea3;font-size:.76rem;font-weight:800;padding:.52rem .9rem;letter-spacing:.06em;text-transform:uppercase}.jobs-v4-trusted-operator-pill:before{content:"";display:inline-block;width:.38rem;height:.38rem;border-radius:999px;background:#f4b400;box-shadow:0 0 0 3px #f4b40029;flex-shrink:0}.jobs-v4-trusted-proof{margin-top:2rem;display:grid;grid-template-columns:1fr;gap:1.1rem}.jobs-v4-trusted-card{border-radius:1.15rem;border:1px solid #c9dcf5;background:linear-gradient(180deg,#fff,#f4f8ff);padding:1.5rem 1.35rem 1.6rem;text-align:left}.jobs-v4-trusted-card h3{color:#0f2e63;font-size:1.05rem;font-weight:800;line-height:1.35}.jobs-v4-trusted-card p{margin-top:.5rem;color:#4a6488;font-size:.92rem;line-height:1.65}.jobs-v4-split{display:grid;grid-template-columns:1fr;gap:1.3rem}.jobs-v4-split-left{border-left:5px solid #2563eb;padding-left:1.1rem}.jobs-v4-split-left p{color:#3564aa;font-size:.8rem;letter-spacing:.11em;text-transform:uppercase;font-weight:700}.jobs-v4-split-left h2{margin-top:.66rem;color:#0f2e63;font-size:clamp(1.85rem,3.3vw,2.4rem);line-height:1.12;font-weight:800}.jobs-v4-split-copy{margin-top:.95rem;color:#4a6488;font-size:1rem;line-height:1.66}.jobs-v4-split-right{display:grid;gap:1rem}.jobs-v4-split-right article{background:linear-gradient(180deg,#fff,#f4f8ff);border:1px solid #ccdcf3;border-radius:1rem;padding:1.1rem}.jobs-v4-split-right article div{display:inline-flex;color:#1e40af;background:#dbeafe;border-radius:.72rem;padding:.45rem}.jobs-v4-split-right article h3{margin-top:.7rem;color:#123d78;font-size:1.08rem;font-weight:800}.jobs-v4-split-right article p{margin-top:.52rem;color:#4a6488;font-size:.92rem;line-height:1.58}.jobs-v4-timeline-wrap{border-top:1px solid #bfd3ef;padding-top:1.25rem}.jobs-v4-timeline-head p{color:#3564aa;font-size:.8rem;letter-spacing:.11em;text-transform:uppercase;font-weight:700}.jobs-v4-timeline-head h2{margin-top:.5rem;color:#0f2e63;font-size:clamp(1.8rem,3.1vw,2.2rem);font-weight:800;line-height:1.13}.jobs-v4-timeline{margin-top:1.3rem;display:grid;gap:1.2rem}.jobs-v4-timeline-item{display:grid;grid-template-columns:64px 1fr;gap:.95rem;align-items:start}.jobs-v4-timeline-item>span{display:inline-flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:999px;border:1px solid #b9cff0;color:#1e4f9b;background:#eef4ff;font-size:.86rem;font-weight:800}.jobs-v4-timeline-item h3{color:#123d78;font-size:1.08rem;font-weight:800}.jobs-v4-timeline-item p{margin-top:.45rem;color:#4a6488;font-size:.95rem;line-height:1.62}.jobs-v4-cta-band{border-radius:1.35rem;border:1px solid #2f5da1;background:radial-gradient(460px 220px at 8% 20%,rgba(96,165,250,.2),transparent 72%),linear-gradient(145deg,#103e84,#184e9a 52%,#225bac);padding:1.35rem;display:flex;flex-direction:column;gap:1rem}.jobs-v4-cta-band p{color:#bfdbfe;font-size:.8rem;letter-spacing:.11em;text-transform:uppercase;font-weight:700}.jobs-v4-cta-band h2{margin-top:.45rem;color:#fff;font-size:clamp(1.8rem,3.2vw,2.25rem);line-height:1.11;font-weight:800}.jobs-v4-cta-copy{margin-top:.62rem;color:#dbeafe;font-size:.97rem;line-height:1.58}.jobs-v4-cta-actions{display:flex;flex-wrap:wrap;gap:.72rem}.jobs-v4-cta-actions button,.jobs-v4-cta-actions a{border-radius:.82rem;padding:.72rem 1.08rem;font-size:.9rem;font-weight:700;display:inline-flex;align-items:center;gap:.35rem}.jobs-v4-cta-actions button{background:#facc15;color:#1e3a8a}.jobs-v4-cta-actions button:hover{background:#fde047}.jobs-v4-cta-actions a{border:1px solid rgba(255,255,255,.4);background:#ffffff14;color:#fff}.jobs-v4-cta-actions a:hover{background:#ffffff29}@media(min-width:768px){.jobs-pricing-section{margin-top:3.5rem}.jobs-v4-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:1.1rem;padding:1.85rem}.jobs-v4-hero h1{font-size:2.72rem}.jobs-v4-hiring-board{padding:1.1rem}.jobs-v4-hero{min-height:500px}.jobs-v4-hero-action-rail{margin-top:1.2rem;flex-direction:row;justify-content:center;gap:1rem;padding:.7rem 1.2rem}.jobs-v4-action-note{white-space:nowrap;font-size:.78rem}.jobs-v4-board-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-v4-infographic{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.jobs-v4-step-card{min-height:148px;padding:.76rem 2.5rem .78rem .66rem}.jobs-v4-step-badge{top:.38rem;right:.6rem;font-size:1.75rem}.jobs-v4-step-link{inset:50% -9px auto auto;width:10px;height:2px;transform:translateY(-50%);background:linear-gradient(90deg,#9ebce2,#d6e4f4)}.jobs-v4-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.2rem 0}.jobs-v4-proof-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1rem}.jobs-v4-proof-right{grid-template-columns:repeat(3,minmax(0,1fr))}.jobs-v4-trusted{padding:3.2rem 2.8rem 3.6rem}.jobs-v4-trusted-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.jobs-v4-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.9rem;align-items:start}.jobs-v4-timeline{gap:1.4rem}.jobs-v4-cta-band{flex-direction:row;justify-content:space-between;align-items:center;padding:1.6rem}.jobs-v4-section{margin-top:4.5rem}}@media(min-width:897px){.jobs-shell{padding:0 3.5rem}}@media(min-width:1440px){.jobs-shell{padding:0 6.5rem}}
