.bp{--bp-navy:#0f2a44;--bp-sky:#eef6fd;--bp-fill-2:#eef1f4;--bp-resting:0 0 0 1px #0c120e0f;--bp-raised:0 0 0 1px #0c120e0e, 0 30px 60px -40px #0f2a4459, 0 6px 16px -10px #0f2a441f;--hm-navy:var(--bp-navy);--hm-card-shadow:var(--bp-raised);-webkit-font-smoothing:antialiased}body:has(.bp){background:#fbfbfa}.bp :where(h1,h2,h3,p,ol,ul){margin:0}.bp-hero{background:linear-gradient(180deg, var(--bp-sky) 0%, var(--bp-sky) 62%, var(--pz-bg) 100%);padding:148px 0 clamp(64px,9vh,112px)}.bp-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(40px,5vw,88px);display:grid}.bp-hero__copy{max-width:680px}.bp-chip{min-height:40px;box-shadow:var(--bp-resting);font:600 14px/1.2 var(--pz-text);color:var(--pz-ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 7px;display:inline-flex}.bp-h1{font:700 clamp(40px, min(5.8vw, 10svh), 88px) / .98 var(--pz-display);letter-spacing:-.045em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin-top:26px}.bp-lead{max-width:34em;font:500 clamp(17px, 1.3vw, 20px) / 1.45 var(--pz-text);letter-spacing:-.012em;color:var(--pz-ink-2);text-wrap:pretty;margin-top:24px}.bp-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.bp-pill2{background:var(--bp-fill-2);min-height:52px;color:var(--pz-ink);font:600 15px/1 var(--pz-text);transition:background-color .25s var(--pz-ease), transform .25s var(--pz-ease);border-radius:999px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.bp-pill2:hover{background:#e3e8ed}.bp-pill2:active{transform:scale(.98)}.bp-note{color:var(--pz-ink-2);margin-top:14px;font-size:14px}.bp-hero__device{justify-content:center;display:flex}.bp-phone{transform-origin:50%;transform:scale(1.08)}.bp-trust ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.bp-trust li{box-shadow:var(--bp-resting);font:500 15px/1.45 var(--pz-text);color:var(--pz-ink-2);background:#fff;border-radius:24px;align-items:flex-start;gap:12px;padding:20px 22px;display:flex}.bp-trust svg{flex:none;margin-top:1px}.bp-trust strong{font:600 17px/1.3 var(--pz-text);letter-spacing:-.01em;color:var(--pz-ink);margin-bottom:2px;display:block}.bp-sec{padding:clamp(96px,13vh,160px) 0 0}.bp-sec--sky{background:linear-gradient(180deg, var(--pz-bg) 0%, var(--bp-sky) 22%, var(--bp-sky) 78%, var(--pz-bg) 100%);margin-top:clamp(96px,13vh,160px);padding:clamp(96px,13vh,160px) 0}.bp-sec--sky+.bp-sec{padding-top:clamp(40px,6vh,72px)}.bp-head{max-width:760px}.bp-head--center{text-align:center;margin:0 auto}.bp-head h2{max-width:12em;font:700 clamp(38px, 4.6vw, 72px) / 1.02 var(--pz-display);letter-spacing:-.045em;text-wrap:balance}.bp-head--center h2{margin:0 auto}.bp-head p{max-width:36em;font:500 clamp(17px, 1.3vw, 20px) / 1.45 var(--pz-text);letter-spacing:-.012em;color:var(--pz-ink-2);text-wrap:pretty;margin-top:22px}.bp-head--center p{margin-inline:auto}.bp-cards,.bp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;padding:0;list-style:none;display:grid}.bp-card{box-shadow:var(--bp-resting);background:#fff;border-radius:24px;padding:28px 28px 30px}.bp-card--raised{box-shadow:var(--bp-raised)}.bp-card h3{font:700 24px/1.1 var(--pz-display);letter-spacing:-.025em;text-wrap:balance;margin-top:20px}.bp-card p{font:500 17px/1.5 var(--pz-text);color:var(--pz-ink-2);text-wrap:pretty;margin-top:10px}.bp-ic,.bp-steps__n{background:var(--bp-fill-2);width:44px;height:44px;color:var(--pz-ink);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.bp-steps__n{font:700 17px/1 var(--pz-display);font-variant-numeric:tabular-nums;border-radius:50%}.bp-steps li:last-child .bp-steps__n{background:var(--pz-green);color:#fff}.bp-link{font:600 15px/1.4 var(--pz-text);color:var(--pz-ink);text-underline-offset:3px;margin-top:28px;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.bp-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,5vw,88px);display:grid}.bp-plan{gap:12px;padding:0;list-style:none;display:grid}.bp-plan li{box-shadow:var(--bp-raised);background:#fff;border-radius:24px;gap:6px;padding:20px 24px;display:grid}.bp-plan__when{font:600 14px/1.2 var(--pz-text);color:var(--pz-ink-2)}.bp-plan strong{font:600 19px/1.3 var(--pz-display);letter-spacing:-.015em}.bp-plan__in{color:var(--pz-ink-2);font-size:15px;line-height:1.45}.bp-ask{max-width:420px;box-shadow:var(--bp-resting);background:#fff;border-radius:24px;justify-items:start;gap:10px;margin-top:36px;padding:26px;display:grid}.bp-ask strong{font:600 17px/1.3 var(--pz-text);letter-spacing:-.01em;margin-top:6px}.bp-ask p{color:var(--pz-ink-2);font-size:15px;line-height:1.45}.bp-ask .bp-pill2{margin-top:8px}.bp .fn{padding-top:clamp(96px,13vh,160px)}.bp .fn-btn{animation-iteration-count:3}@media (max-width:959px){.bp{--pz-gutter:16px}.bp-hero{padding-top:112px}.bp-hero__grid{grid-template-columns:1fr;gap:48px}.bp-hero__copy{text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.bp-h1{margin-top:22px;font-size:clamp(38px,10.4vw,64px);line-height:1}.bp-lead{margin-top:18px}.bp-actions{flex-direction:column;width:100%;margin-top:28px}.bp-actions a{width:100%}.bp-phone{transform:none}.bp-trust ul{grid-template-columns:1fr;gap:10px}.bp-sec{padding-top:88px}.bp-sec--sky{margin-top:88px;padding:88px 0}.bp-sec--sky+.bp-sec{padding-top:32px}.bp-head h2{font-size:38px}.bp-head p{margin-top:18px}.bp-cards,.bp-steps{grid-template-columns:1fr;gap:12px;margin-top:32px}.bp-card{-moz-column-gap:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:16px;padding:22px 20px 24px;display:grid}.bp-card h3{margin-top:0;font-size:22px}.bp-card p{grid-column:1/-1;margin-top:12px}.bp-split{grid-template-columns:1fr;gap:32px}.bp-plan li{padding:18px 20px}.bp-ask{max-width:none;margin-top:28px}.bp-ask .bp-pill2{width:100%}.bp .fn{padding-top:88px}}@media (min-width:960px) and (max-width:1199px){.bp-trust ul,.bp-cards--jobs{grid-template-columns:repeat(2,minmax(0,1fr))}}
