.bluepeack{--bn-bg:#f5f5ee;--bn-ink:#103333;--bn-accent:#2542c7;--bn-accent-ink:#fff;--bn-surface:#fff;--bn-radius:0}.bluepeack .bn-header{background:#f5f5ee;max-width:none;padding:26px 5%}.bluepeack .bn-brand{letter-spacing:-.065em;font-size:24px;font-weight:800}.bluepeack .bn-mark{color:var(--bn-accent);border:2px solid var(--bn-accent);background:0 0;border-radius:50%;width:34px;height:34px;font-size:11px}.bp-hero{color:#f5f5ee;--bn-accent:#e4f17b;--bn-accent-ink:#183b33;--bn-muted:#e0e5ff;background:#2542c7;padding:32px 6% 0;position:relative;overflow:hidden}.bp-hero-top,.bp-hero-bottom{letter-spacing:.1em;justify-content:space-between;align-items:center;font:11px monospace;display:flex}.bp-hero-top{border-bottom:1px solid #ffffff40;padding-bottom:26px}.bp-hero .bn-hero-copy{z-index:2;max-width:860px;padding:60px 0 90px;position:relative}.bp-hero .bn-eyebrow{font-size:10px}.bluepeack h1{letter-spacing:-.075em;margin:30px 0;font-size:clamp(3.5rem,7.8vw,8rem);font-weight:700;line-height:.98}.bluepeack h1 em{display:block}.bp-hero .bn-lead{max-width:610px;font-size:16px}.bp-arrow{color:#e4f17b;opacity:.95;pointer-events:none;font-family:Arial,sans-serif;font-size:clamp(200px,36vw,580px);line-height:1;position:absolute;top:110px;right:0;transform:rotate(-7deg)}.bp-hero .bn-actions{margin-top:38px}.bp-hero-bottom{border-top:1px solid #ffffff40;padding:23px 0}.bluepeack .bn-section-heading{grid-template-columns:120px 1fr;gap:20px;max-width:none;display:grid}.bluepeack .bn-section-heading h2{max-width:850px;margin-top:0;font-weight:600}.bluepeack .bn-section-heading p{grid-column:2;max-width:700px;margin-top:0}.bluepeack .bn-service-list{border-top:2px solid var(--bn-ink);border-left:1px solid var(--bn-line);gap:0}.bluepeack .bn-service{background:0 0;border-top:0;border-left:0;min-height:270px;padding:34px}.bluepeack .bn-service:hover{background:#e4f17b;transform:none}.bluepeack .bn-service-number{font-size:13px}.bluepeack .bn-service h3{max-width:400px;font-size:24px}.bp-about-band{background:#e4f17b}.bp-about-band .bn-about{--bn-bg:#e4f17b;--bn-muted:#35483a;--bn-line:#b0bf63;border:0}.bluepeack .bn-process li{border-bottom:1px solid #a9b768}.bluepeack .bn-support{border-top:2px solid var(--bn-ink)}.bluepeack .bn-partner-list{gap:0}.bluepeack .bn-partner-list a{border-color:#aaa currentColor #aaa #aaa;border-right-style:none;border-right-width:0}.bluepeack .bn-partner-list a:last-child{border-right:1px solid #aaa}.bluepeack .ds-grid{gap:0}.bluepeack .ds-plan{border:1px solid var(--bn-ink);background:0 0}.bluepeack .ds-plan--highlight{color:#103333;--ds-muted:#465634;background:#e4f17b}.bluepeack .bn-cta{text-align:left;border-top:2px solid var(--bn-ink);padding:90px 0;position:relative}.bluepeack .bn-cta h2{max-width:920px;font-size:clamp(2.7rem,6vw,6rem);font-weight:600}.bluepeack .bn-cta p{max-width:630px;margin:0 0 30px}.bluepeack .bn-cta-email{margin-left:25px;display:inline-block}.bluepeack .bn-footer{color:#f4f4ec;--bn-muted:#c1d0c5;--bn-line:#536f65;background:#183b33}.bluepeack .bn-footer-brand{text-transform:uppercase;font-weight:700}.bluepeack .bn-contact-details{border-top:6px solid var(--bn-accent)}.bluepeack .bn-document-summary{border-left:6px solid var(--bn-accent)}@media (max-width:1100px){.bp-arrow{opacity:.27;top:180px;right:-50px}.bp-hero .bn-hero-copy{max-width:85%}.bluepeack .bn-section-heading{grid-template-columns:1fr;gap:0}.bluepeack .bn-section-heading p{grid-column:auto}}@media (max-width:760px){.bp-hero{padding:24px 6% 0}.bp-hero .bn-hero-copy{max-width:100%;padding:40px 0 65px}.bluepeack h1{font-size:3.8rem}.bp-arrow{opacity:.1;font-size:310px;top:150px;right:-35px}.bp-hero .bn-lead{font-size:14px}.bluepeack .bn-service{min-height:0;padding:28px 20px}.bluepeack .bn-section-heading h2{font-size:2.4rem}.bluepeack .bn-cta-email{margin-left:0;display:block}.bluepeack .bn-cta h2{font-size:3.1rem}.bluepeack .bn-brand{font-size:22px}.bluepeack .bn-service h3{font-size:23px}}
