html{scroll-behavior:smooth}.bul-security-page{--security-space-1:4px;--security-space-2:8px;--security-space-3:12px;--security-space-4:16px;--security-space-5:20px;--security-space-6:24px;--security-space-8:32px;--security-space-10:40px;--security-space-12:48px;--security-space-16:64px;--security-space-20:80px;--security-space-24:96px;--security-paper:var(--nebu-paper);--security-ink:var(--nebu-ink);--security-muted:color-mix(in srgb, var(--security-ink) 62%, var(--security-paper));--security-rule:color-mix(in srgb, var(--security-ink) 10%, transparent);--security-rule-strong:color-mix(in srgb, var(--security-ink) 22%, transparent);--security-blue:var(--nebu-blue);--security-navy:var(--nebu-navy);--security-space:var(--nebu-space);--security-header-height:var(--site-header-height,3.5rem);--security-ease-out:cubic-bezier(.16, 1, .3, 1);--ring:var(--security-blue);background:var(--security-paper);color:var(--security-ink);font-family:var(--nebu-font-brand)}.bul-security-hero{--ring:var(--security-paper);isolation:isolate;min-height:clamp(28rem,72svh,40rem);margin-top:calc(-1 * var(--security-header-height));background:var(--security-space);color:var(--security-paper);position:sticky;top:0;overflow:hidden}.bul-security-hero__field{z-index:-1;background:radial-gradient(ellipse 85% 78% at 92% 100%, color-mix(in srgb, var(--security-space) 86%, transparent) 0 25%, color-mix(in srgb, var(--security-space) 55%, transparent) 60%, transparent 100%);position:absolute;inset:0}.bul-security-hero__bg{z-index:-2;object-fit:cover;object-position:24% center;width:100%;height:100%;position:absolute;inset:0}.bul-security-hero__copy{width:100%;min-height:inherit;max-width:var(--bul-shell,1300px);padding:calc(var(--security-header-height) + var(--security-space-12)) var(--bul-section-pad-x) var(--security-space-12);align-content:center;gap:var(--security-space-12);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.bul-security-hero__summary{min-width:0;max-width:54rem}.bul-security-kicker{letter-spacing:var(--nebu-track-body);margin:0;font-size:14px;line-height:1.4}.bul-security-hero__title{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:14ch;margin:0;font-size:clamp(32px,5vw,64px);font-weight:400;line-height:.98}.bul-security-hero__lede{max-width:44rem;margin:var(--security-space-6) 0 0;color:color-mix(in srgb, var(--security-paper) 74%, transparent);letter-spacing:var(--nebu-track-body);font-size:clamp(17px,2vw,21px);line-height:1.45}.bul-security-hero__actions{align-items:center;gap:var(--security-space-5);margin-top:var(--security-space-8);flex-wrap:wrap;display:flex}.bul-security-hero .bul-cta-link--glass,.bul-security-contact .bul-cta-link--glass{background-color:color-mix(in srgb, var(--security-paper) 22%, transparent);box-shadow:0 0 28px 2px color-mix(in srgb, var(--nebu-indigo) 34%, transparent)}.bul-security-hero__policy{align-items:center;gap:var(--security-space-2);min-height:44px;color:color-mix(in srgb, var(--security-paper) 72%, transparent);text-decoration-color:color-mix(in srgb, var(--security-paper) 34%, transparent);text-underline-offset:5px;transition:color .18s var(--security-ease-out);white-space:nowrap;font-size:14px;line-height:1;display:inline-flex}.bul-security-hero__policy svg{width:16px;height:16px;transition:transform .18s var(--security-ease-out)}.bul-security-hero__policy:hover,.bul-security-hero__policy:focus-visible{color:var(--security-paper)}.bul-security-hero__policy:hover svg,.bul-security-hero__policy:focus-visible svg{transform:translate(2px,-2px)}.bul-security-hero__review{gap:var(--security-space-2) var(--security-space-4);max-width:26rem;color:color-mix(in srgb, var(--security-paper) 70%, transparent);letter-spacing:var(--nebu-track-label);grid-template-columns:max-content minmax(0,1fr);align-self:end;margin:0;font-size:13px;line-height:1.4;display:grid}.bul-security-hero__review span{color:color-mix(in srgb, var(--security-paper) 64%, transparent)}.bul-security-main{isolation:isolate;background:var(--security-paper);position:relative}.bul-security-principles,.bul-security-controls,.bul-security-contact,.bul-security-ownership{width:calc(100% - (2 * var(--bul-section-pad-x)));max-width:calc(var(--bul-shell,1300px) - (2 * var(--bul-section-pad-x)));margin-inline:auto}.bul-security-principles{padding-block:var(--security-space-16)}.bul-security-principles__heading,.bul-security-controls__intro{gap:var(--security-space-3);grid-template-columns:minmax(0,1fr);display:grid}.bul-security-kicker{color:var(--security-muted)}.bul-security-principles__heading h2,.bul-security-controls__intro h2,.bul-security-contact h2{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:16ch;margin:0;font-size:clamp(30px,4.2vw,52px);font-weight:400;line-height:1.08}.bul-security-principles__list{margin:var(--security-space-10) 0 0;border-top:1px solid var(--security-rule-strong);grid-template-columns:minmax(0,1fr);gap:0;padding:0;list-style:none;display:grid}.bul-security-principles__list li{min-width:0;padding:var(--security-space-6) 0;border-bottom:1px solid var(--security-rule)}.bul-security-principles__number{margin-bottom:var(--security-space-8);color:var(--security-blue);font-family:var(--nebu-font-numeral);font-size:14px;display:block}.bul-security-principles__list h3{letter-spacing:var(--nebu-track-snug);margin:0;font-size:21px;font-weight:500;line-height:1.25}.bul-security-principles__list p{max-width:27rem;margin:var(--security-space-3) 0 0;color:var(--security-muted);letter-spacing:var(--nebu-track-body);font-size:15px;line-height:1.55}.bul-security-controls{gap:var(--security-space-12);padding-block:var(--security-space-16) var(--security-space-20);border-top:1px solid var(--security-rule-strong);grid-template-columns:minmax(0,1fr);display:grid}.bul-security-controls__intro>p:last-child{max-width:40rem;margin:var(--security-space-4) 0 0;color:var(--security-muted);letter-spacing:var(--nebu-track-body);font-size:16px;line-height:1.55}.bul-security-controls__jump{display:none}.bul-security-controls__jump ol{border-top:1px solid var(--security-rule-strong);margin:0;padding:0;list-style:none}.bul-security-controls__jump li{border-bottom:1px solid var(--security-rule)}.bul-security-controls__jump a{grid-template-columns:var(--security-space-8) minmax(0, 1fr);min-height:44px;color:var(--security-ink);align-items:center;font-size:14px;line-height:1.25;text-decoration:none;display:grid}.bul-security-controls__jump a>span{color:var(--security-blue);font-family:var(--nebu-font-numeral);font-size:12px}.bul-security-controls__jump a:hover,.bul-security-controls__jump a:focus-visible{color:var(--security-blue)}.bul-security-controls__list{min-width:0}.bul-security-control{gap:var(--security-space-8);padding-block:var(--security-space-10);border-top:1px solid var(--security-rule);scroll-margin-top:calc(var(--security-header-height) + var(--security-space-4));grid-template-columns:minmax(0,1fr);display:grid}.bul-security-control:first-child{border-top:0;padding-top:0}.bul-security-control__heading{gap:var(--security-space-4);grid-template-columns:44px minmax(0,1fr);display:grid}.bul-security-control__icon{border:1px solid color-mix(in srgb, var(--security-blue) 20%, transparent);border-radius:var(--nebu-radius-pill);background:color-mix(in srgb, var(--security-blue) 7%, transparent);width:44px;height:44px;color:var(--security-blue);justify-content:center;align-items:center;display:inline-flex}.bul-security-control__icon svg{width:20px;height:20px}.bul-security-control__heading h3{letter-spacing:-.02em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:400;line-height:1.15}.bul-security-control__heading p{max-width:34rem;margin:var(--security-space-3) 0 0;color:var(--security-muted);letter-spacing:var(--nebu-track-body);font-size:15px;line-height:1.55}.bul-security-control__details{margin:0}.bul-security-control__details>div{gap:var(--security-space-2);padding-block:var(--security-space-5);border-top:1px solid var(--security-rule);grid-template-columns:minmax(0,1fr);display:grid}.bul-security-control__details dt{font-size:14px;font-weight:600;line-height:1.4}.bul-security-control__details dd{color:var(--security-muted);letter-spacing:var(--nebu-track-body);margin:0;font-size:15px;line-height:1.55}.bul-security-control__details a{width:fit-content;min-height:44px;padding-top:var(--security-space-3);color:var(--security-blue);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--security-blue) 32%, transparent);text-underline-offset:4px;transition:text-decoration-color .18s var(--security-ease-out);display:block}.bul-security-control__details a:hover,.bul-security-control__details a:focus-visible{text-decoration-color:currentColor}.bul-security-contact{--ring:var(--security-paper);isolation:isolate;align-items:end;gap:var(--security-space-8);padding:var(--security-space-10);border-radius:var(--nebu-radius-panel);background:var(--security-navy);color:var(--security-paper);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.bul-security-contact__bg,.bul-security-contact__tint{width:100%;height:100%;position:absolute;inset:0}.bul-security-contact__bg{z-index:-2;object-fit:cover;object-position:center;transition:transform .5s}.bul-security-contact:focus-within .bul-security-contact__bg{transform:scale(1.04)}@media (hover:hover){.bul-security-contact:hover .bul-security-contact__bg{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.bul-security-contact__bg{transition:none}.bul-security-contact:hover .bul-security-contact__bg,.bul-security-contact:focus-within .bul-security-contact__bg{transform:none}}.bul-security-contact__tint{z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--security-space) 20%, transparent), color-mix(in srgb, var(--security-navy) 62%, transparent)), color-mix(in srgb, var(--security-navy) 52%, transparent)}.bul-security-contact .bul-security-kicker{margin-bottom:var(--security-space-3);color:color-mix(in srgb, var(--security-paper) 68%, transparent)}.bul-security-contact h2{max-width:19ch}.bul-security-contact p:last-child{max-width:42rem;margin:var(--security-space-4) 0 0;color:color-mix(in srgb, var(--security-paper) 80%, transparent);letter-spacing:var(--nebu-track-body);font-size:16px;line-height:1.5}.bul-security-contact .bul-cta-link{white-space:nowrap;justify-self:start}.bul-security-ownership{padding-block:var(--security-space-10) var(--security-space-16)}.bul-security-ownership p{max-width:68rem;color:var(--security-muted);letter-spacing:var(--nebu-track-label);margin:0;font-size:13px;line-height:1.55}.bul-security-ownership strong{color:var(--security-ink);font-weight:600}@media (width>=640px){.bul-security-hero__bg{object-position:center}.bul-security-principles,.bul-security-controls,.bul-security-contact,.bul-security-ownership{width:calc(100% - (2 * var(--bul-section-pad-x)))}.bul-security-principles{padding-block:var(--security-space-20)}.bul-security-principles__list{grid-template-columns:repeat(3,minmax(0,1fr))}.bul-security-principles__list li{padding:var(--security-space-8) var(--security-space-6);border-right:1px solid var(--security-rule)}.bul-security-principles__list li:first-child{padding-left:0}.bul-security-principles__list li:last-child{border-right:0;padding-right:0}.bul-security-control__details>div{gap:var(--security-space-6);grid-template-columns:minmax(8rem,.32fr) minmax(0,1fr)}.bul-security-contact{padding:var(--security-space-12)}}@media (width>=960px){.bul-security-hero__copy{align-items:end;gap:var(--security-space-16);grid-template-columns:minmax(0,1fr) minmax(15rem,.32fr)}.bul-security-hero__review{justify-self:end}.bul-security-controls{gap:var(--security-space-20);padding-block:var(--security-space-20) var(--security-space-24);grid-template-columns:minmax(16rem,.72fr) minmax(0,1.55fr)}.bul-security-controls__intro{top:calc(var(--security-header-height) + var(--security-space-8));align-self:start;position:sticky}.bul-security-controls__jump{margin-top:var(--security-space-8);display:block}.bul-security-control{gap:var(--security-space-10)}.bul-security-contact{padding:var(--security-space-16);grid-template-columns:minmax(0,1fr) max-content}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bul-security-hero__policy,.bul-security-hero__policy svg,.bul-security-control__details a{transition:none}.bul-security-hero__policy:hover svg,.bul-security-hero__policy:focus-visible svg{transform:none}}
