.k-sec{counter-increment:zone;background:var(--k-ground,var(--hm-paper,#fff));color:var(--hm-ink,#001e36);padding:96px 0;position:relative}.k-sec:before{content:counter(zone, upper-alpha) "–" "0" counter(zone);z-index:1;letter-spacing:.22em;color:#7f96af80;pointer-events:none;font-size:13px;font-weight:700;position:absolute;top:24px;right:32px}.k-sec--paper{--k-ground:var(--hm-paper,#fff)}.k-sec--sand{--k-ground:var(--hm-sand,#f5f6f8)}.k-sec--tight{padding:64px 0}.k-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.k-narrow{max-width:860px}.k-h2{letter-spacing:-.03em;text-wrap:balance;color:var(--hm-ink,#001e36);margin:0 0 24px;font-size:clamp(30px,3.5vw,46px);font-weight:800;line-height:1.08}.k-h2--sm{letter-spacing:-.01em;text-transform:uppercase;margin-bottom:20px;font-size:20px;line-height:1.2}.k-h2--lg{letter-spacing:-.035em;font-size:clamp(38px,5vw,72px);line-height:.98}.k-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--hm-orange-ink,#a84a00);margin:0 0 14px;font-size:13px;font-weight:700}.k-lede{max-width:64ch;color:var(--hm-ink2,#3b4a5c);margin:0 0 24px;font-size:19px;line-height:1.6}.k-lede--lead{color:var(--hm-ink,#001e36);font-size:22px;font-weight:600}.k-p{max-width:70ch;color:var(--hm-ink2,#3b4a5c);margin:0 0 20px;line-height:1.7}.k-link{color:var(--hm-orange-ink,#a84a00);text-underline-offset:3px;text-decoration:underline}.k-btn{background:var(--color-bb-orange,#f37806);min-height:56px;color:var(--hm-navy,#001e36);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,background-color .2s;display:inline-flex}.k-btn:hover{background:#ff8c24;transform:translateY(-2px)}.k-btn:active{transform:scale(.98)}.k-btn--ghost{color:var(--hm-ink,#001e36);box-shadow:inset 0 0 0 2px var(--hm-edge-strong,#001e3666);background:0 0}.k-btn--ghost:hover{background:var(--hm-glass,#001e360f);box-shadow:inset 0 0 0 2px var(--hm-ink,#001e36)}.k-actions{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.k-hero{counter-increment:zone;background:var(--k-hero-ground,var(--hm-sand,#001e36));color:var(--hm-ink,#fff);padding:88px 0 96px;position:relative;overflow:hidden}.k-hero:before{content:counter(zone, upper-alpha) "–" "0" counter(zone);letter-spacing:.22em;color:#7f96af80;font-size:13px;font-weight:700;position:absolute;top:24px;right:32px}.k-hero:after{content:"";aspect-ratio:1;pointer-events:none;background:0 0;width:62vw;max-width:900px;position:absolute;top:-25%;right:-8%}.hm[data-theme=light] .k-hero:after{display:none}.k-hero-grid{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid;position:relative}.k-hero-title{letter-spacing:-.04em;color:var(--hm-ink,#fff);margin:0 0 20px;font-size:clamp(38px,5vw,72px);font-weight:800;line-height:.98}.k-hero-media{filter:drop-shadow(0 24px 36px #00000052);place-items:center;display:grid;position:relative}.hm[data-theme=light] .k-hero-media{filter:drop-shadow(0 28px 50px #001e3638)}.k-hero-media:before{content:"";aspect-ratio:.866;background:var(--color-bb-orange,#f37806);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);width:min(100%,480px);position:absolute;transform:translate(22px,18px)}.k-hero-media img{aspect-ratio:.866;object-fit:cover;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);width:min(100%,480px);height:auto;position:relative}.k-panel{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);border-radius:24px;padding:32px}.hm[data-theme=light] .k-panel{background:#fff;box-shadow:0 24px 60px -40px #001e3666}.k-panel--ink{color:#fff;background:linear-gradient(135deg,#12304d,#001e36);border-color:#0000}.hm[data-theme=light] .k-panel--ink{background:var(--hm-sand,#e9f0f8);color:var(--hm-ink,#001e36);box-shadow:none}.k-split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:40px;display:grid}.k-split-head{grid-column:span 5}.k-split-body{grid-column:span 7}.k-split--reverse .k-split-head{order:2}.k-split--reverse .k-split-body{order:1}.k-split--even>*{grid-column:span 6}.k-checks{gap:14px;margin:0;padding:0;list-style:none;display:grid}.k-checks--two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}.k-checks li{color:var(--hm-ink2,#3b4a5c);align-items:flex-start;gap:12px;line-height:1.5;display:flex}.k-checks svg{width:20px;height:20px;color:var(--hm-orange-ink,#a84a00);flex:none;margin-top:2px}.k-panel--ink .k-checks li{color:inherit}.k-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.k-outcome{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);color:var(--hm-ink,#001e36);border-radius:20px;padding:28px;font-weight:700;line-height:1.45}.hm[data-theme=light] .k-outcome{background:#fff;box-shadow:0 24px 60px -44px #001e3666}.k-pills{flex-wrap:wrap;gap:12px;display:flex}.k-pill{border:1px solid var(--hm-edge,#001e3626);color:var(--hm-ink,#001e36);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}.k-pill:hover{border-color:var(--color-bb-orange,#f37806);color:var(--hm-orange-ink,#a84a00)}.k-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.k-card{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);color:var(--hm-ink,#001e36);border-radius:24px;padding:32px;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .25s;display:block}.hm[data-theme=light] .k-card{background:#fff;box-shadow:0 24px 60px -44px #001e3666}.k-card:hover{border-color:var(--hm-edge-strong,#001e364d);transform:translateY(-4px)}.k-card-name{letter-spacing:.16em;text-transform:uppercase;color:var(--hm-orange-ink,#a84a00);font-size:13px;font-weight:700}.k-card-title{letter-spacing:-.02em;margin:10px 0 8px;font-size:24px;font-weight:800;line-height:1.2}.k-card-text{color:var(--hm-ink2,#3b4a5c);margin:0;line-height:1.6}.k-video{border-radius:24px;overflow:hidden;box-shadow:0 30px 80px -40px #0009}.k-video video{width:100%;display:block}.k-note{letter-spacing:.12em;text-transform:uppercase;color:var(--hm-ink,#001e36);margin:0 0 16px;font-size:13px;font-weight:700}@media (width<=900px){.k-sec{padding:64px 0}.k-hero{padding:56px 0}.k-hero-grid,.k-split{grid-template-columns:minmax(0,1fr)}.k-split-head,.k-split-body,.k-split--even>*{grid-column:auto;order:0!important}.k-hero-media{display:none}.k-outcomes,.k-cards,.k-checks--two{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.k-btn,.k-card{transition:none}}.hm{--hm-edge-strong:#fff6}.hm[data-theme=light]{--hm-edge-strong:#001e3666}.k-statement{text-align:left}.k-statement .k-h2{letter-spacing:-.04em;max-width:18ch;margin-bottom:28px;font-size:clamp(38px,5.4vw,84px);line-height:.98}.k-statement-text{max-width:62ch;color:var(--hm-ink2,#3b4a5c);gap:16px;font-size:20px;line-height:1.6;display:grid}.k-statement-text p{margin:0}.k-photosplit{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;display:grid}.k-photosplit--reverse>.k-photosplit-copy{order:2}.k-photosplit-copy .k-h2{text-transform:none}.k-photosplit-rule{background:var(--color-bb-orange,#f37806);border-radius:4px;width:64px;height:4px;margin:0 0 28px}.k-photosplit-body{max-width:60ch;color:var(--hm-ink2,#3b4a5c);gap:18px;line-height:1.7;display:grid}.k-photosplit-body p{margin:0}.k-photosplit-photo{border:1px solid var(--hm-edge,#001e361a);background-position:50%;background-size:cover;border-radius:28px;min-height:420px;box-shadow:0 40px 90px -50px #000000b3}.k-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.k-tiles--four{grid-template-columns:repeat(4,minmax(0,1fr))}.k-tile{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);color:var(--hm-ink,#001e36);border-radius:22px;align-items:flex-start;gap:16px;padding:28px;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex}.hm[data-theme=light] .k-tile{background:#fff;box-shadow:0 24px 60px -44px #001e3666}.k-tile:hover{border-color:var(--hm-edge-strong,#001e364d);transform:translateY(-4px)}.k-tile-hex{background:var(--color-bb-orange,#f37806);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);flex:none;width:20px;height:22px;margin-top:4px}.k-tile-name{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.15;display:block}.k-tile-text{color:var(--hm-ink2,#3b4a5c);margin-top:8px;font-size:15px;line-height:1.55;display:block}.k-ftiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.k-ftile{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);border-radius:24px;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.hm[data-theme=light] .k-ftile{background:#fff;box-shadow:0 24px 60px -44px #001e3666}.k-ftile img{object-fit:contain;width:84px;height:96px;margin-bottom:20px}.k-ftile h3{letter-spacing:-.02em;color:var(--hm-ink,#001e36);margin:0 0 10px;font-size:22px;font-weight:800;line-height:1.2}.k-ftile p{color:var(--hm-ink2,#3b4a5c);margin:0;line-height:1.6}.k-pfix-head{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:16px;display:grid}.k-pfix-label{letter-spacing:.16em;text-transform:uppercase;color:var(--hm-ink,#001e36);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.k-pfix-label svg{width:18px;height:18px;color:var(--hm-orange-ink,#a84a00)}.k-pfix-rows{gap:16px;display:grid}.k-pfix{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:16px;display:grid}.k-pfix-problem,.k-pfix-fix{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);border-radius:22px;padding:28px}.hm[data-theme=light] .k-pfix-problem,.hm[data-theme=light] .k-pfix-fix{background:#fff;box-shadow:0 24px 60px -44px #001e3659}.k-pfix-fix{border-color:var(--hm-edge-strong,#001e364d)}.k-pfix-problem p,.k-pfix-problem h3,.k-pfix-fixtext{color:var(--hm-ink2,#3b4a5c);margin:0;line-height:1.6}.k-pfix-problem .k-pfix-line{gap:12px;display:flex}.k-pfix-problem .k-pfix-line i{background:var(--hm-ink2,#3b4a5c);opacity:.5;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);flex:none;width:12px;height:13px;margin-top:7px}.k-pfix-figure{border-top:1px solid var(--hm-edge,#001e361f);padding-top:16px;font-size:15px;font-weight:700;color:var(--hm-ink,#001e36)!important;margin:18px 0 0!important}.k-pfix-fix .k-pfix-figure{color:var(--hm-orange-ink,#a84a00)!important}.k-pfix-fixhead{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.k-pfix-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--hm-orange-ink,#a84a00);background:#f3780629;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.k-pfix-fixhead h3{letter-spacing:-.02em;color:var(--hm-ink,#001e36);margin:0;font-size:22px;font-weight:800;line-height:1.2}.k-pfix-arrow{color:var(--color-bb-orange,#f37806);place-items:center;display:grid}.k-pfix-arrow svg{width:22px;height:22px}.k-hero--photo{background-position:50%;background-size:cover;min-height:380px;padding:148px 0 76px}.k-hero--photo:after{display:none}.k-hero--photo .k-hero-grid{grid-template-columns:minmax(0,1fr)}.k-hero--photo .k-lede{max-width:62ch}.k-hero-wash{background:linear-gradient(90deg,#000c16eb 8%,#000c168c 70%,#000c1659);position:absolute;inset:0}.hm[data-theme=light] .k-hero-wash{background:linear-gradient(90deg,#f4f7fbfa 8%,#f4f7fbe6 60%,#f4f7fbc7)}.k-more{margin-top:32px}@media (width<=900px){.k-photosplit,.k-pfix{grid-template-columns:minmax(0,1fr)}.k-photosplit--reverse>.k-photosplit-copy{order:0}.k-photosplit-photo{min-height:260px}.k-tiles,.k-tiles--four,.k-ftiles,.k-pfix-head{grid-template-columns:minmax(0,1fr)}.k-pfix-head>:last-child,.k-pfix-arrow{display:none}}@media (prefers-reduced-motion:reduce){.k-tile{transition:none}}.k-lede--stack{gap:16px;display:grid}.k-lede--stack p{margin:0}.k-pfix-problem h3{font-weight:700}.k-pfix-fixtext p{margin:0}.k-hexes{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px;display:grid}.k-hex{text-align:center;color:var(--hm-ink,#001e36);text-decoration:none;display:block}.k-hex-photo{aspect-ratio:1/1.15;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--hm-sand,#e9f0f8);width:100%;margin-bottom:14px;transition:transform .45s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden}.k-hex-photo img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.k-hex:hover .k-hex-photo{transform:scale(1.04)}.k-hex:hover .k-hex-photo img{transform:scale(1.08)}.k-hex-name{letter-spacing:-.01em;font-size:18px;font-weight:800;display:block}.k-hex:hover .k-hex-name{color:var(--hm-orange-ink,#a84a00)}.k-hex-text{color:var(--hm-ink2,#3b4a5c);margin-top:4px;font-size:13px;display:block}@media (width<=900px){.k-hexes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.k-hex-photo,.k-hex-photo img{transition:none}}.k-hero--photo .k-hero-title{font-size:clamp(34px,4.6vw,64px)}.k-hero--photo .k-lede{margin-bottom:0;font-size:17px}.k-info{gap:20px;display:grid}.k-info--3{grid-template-columns:repeat(3,minmax(0,1fr))}.k-info--4{grid-template-columns:repeat(4,minmax(0,1fr))}.k-info--2{grid-template-columns:repeat(2,minmax(0,1fr))}.k-infocard{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);border-radius:24px;padding:32px}.hm[data-theme=light] .k-infocard{background:#fff;box-shadow:0 24px 60px -44px #001e3666}.k-infocard h3{letter-spacing:-.02em;color:var(--hm-ink,#001e36);margin:0 0 12px;font-size:22px;font-weight:800;line-height:1.2}.k-infocard p{color:var(--hm-ink2,#3b4a5c);margin:0;line-height:1.65}.k-infocard--pic{text-align:center}.k-infocard-pic{object-fit:contain;width:88px;height:88px;margin:0 auto 20px;display:block}.k-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:28px;margin-top:56px;display:grid;container-type:inline-size}.k-stat{align-content:start;gap:6px;min-width:0;display:grid}.k-stat b{overflow-wrap:break-word;letter-spacing:-.04em;color:var(--hm-orange-ink,#a84a00);font-variant-numeric:tabular-nums;font-size:clamp(32px,3.7cqw,64px);font-weight:800;line-height:.95}.k-stat strong{color:var(--hm-ink,#001e36);font-size:18px;font-weight:800}.k-stat span{color:var(--hm-ink2,#3b4a5c);line-height:1.5}.k-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.k-time{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);border-radius:22px;padding:28px}.hm[data-theme=light] .k-time{background:#fff;box-shadow:0 24px 60px -44px #001e3666}.k-time b{letter-spacing:-.03em;color:var(--hm-orange-ink,#a84a00);font-size:40px;font-weight:800;line-height:1;display:block}.k-time h3{color:var(--hm-ink,#001e36);margin:14px 0 8px;font-size:18px;font-weight:800}.k-time p{color:var(--hm-ink2,#3b4a5c);margin:0;font-size:15px;line-height:1.6}.k-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.k-person{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);border-radius:22px;align-items:flex-start;gap:18px;padding:24px;display:flex}.hm[data-theme=light] .k-person{background:#fff;box-shadow:0 24px 60px -44px #001e3666}.k-person-hex{background:var(--color-bb-orange,#f37806);width:56px;height:64px;color:var(--hm-navy,#001e36);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.k-person-name{color:var(--hm-ink,#001e36);font-size:18px;font-weight:800;display:block}.k-person-role{color:var(--hm-ink2,#3b4a5c);font-size:14px;display:block}.k-person-bio{color:var(--hm-ink2,#3b4a5c);margin-top:12px;font-size:15px;line-height:1.65;display:block}.k-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.k-pair img{object-fit:cover;border-radius:22px;width:100%;height:360px;box-shadow:0 30px 70px -44px #0009}.k-pair img:nth-child(2){margin-top:40px}.k-band{min-height:0;padding:112px 0}.k-band-inner{z-index:1;position:relative}.k-band .k-h2{max-width:16ch}.k-band .k-p{max-width:62ch;color:var(--hm-ink2,#fff)}@media (width<=900px){.k-info--4,.k-info--3,.k-info--2,.k-timeline,.k-people{grid-template-columns:minmax(0,1fr)}.k-pair img{height:240px}.k-pair img:nth-child(2){margin-top:0}}.k-h3{letter-spacing:-.02em;color:var(--hm-ink,#001e36);margin:0 0 12px;font-size:26px;font-weight:800;line-height:1.15}.k-founder{margin-top:40px}.k-team{margin-top:56px}.k-caption{max-width:70ch;color:var(--hm-ink2,#3b4a5c);margin:28px 0 0;font-size:14px;line-height:1.6}.k-figure{width:100%;max-width:500px;height:auto;margin:0 auto;display:block}.k-figure--wide{max-width:760px;margin-top:48px}.k-p--strong{color:var(--hm-ink,#001e36);font-weight:700}.k-p a,.k-statement-text a{color:var(--hm-orange-ink,#c25a00);text-underline-offset:3px;font-weight:600;text-decoration:underline}.k-mcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.k-mc{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);border-radius:22px;flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;overflow:hidden}.hm[data-theme=light] .k-mc{background:#fff;box-shadow:0 24px 60px -44px #001e3666}.k-mc:hover{border-color:var(--hm-edge-strong,#001e364d);transform:translateY(-4px)}.k-mc-photo{aspect-ratio:16/10;display:block;overflow:hidden}.k-mc-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.k-mc:hover .k-mc-photo img{transform:scale(1.04)}.k-mc-body{flex-direction:column;flex:1;padding:24px 26px 26px;display:flex}.k-mc-title{letter-spacing:-.02em;text-wrap:balance;margin:0 0 12px;font-size:20px;font-weight:800;line-height:1.25}.k-mc-title a{color:var(--hm-ink,#001e36);text-decoration:none}.k-mc-text{color:var(--hm-ink2,#3b4a5c);flex:1;margin:0 0 18px;font-size:15px;line-height:1.6}.k-mc-cta{color:var(--hm-orange-ink,#c25a00);align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.k-mc-meta{color:var(--hm-ink2,#3b4a5c);opacity:.8;margin-top:14px;font-size:13px}.k-mc--lead{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-bottom:24px;display:grid}.k-mc--lead .k-mc-photo{aspect-ratio:auto;min-height:380px}.k-mc--lead .k-mc-body{justify-content:center;padding:44px}.k-mc--lead .k-mc-title{letter-spacing:-.03em;font-size:clamp(28px,3.2vw,44px);line-height:1.08}.k-mc--lead .k-mc-text{flex:none;font-size:17px}@media (width<=1000px){.k-mcards{grid-template-columns:repeat(2,minmax(0,1fr))}.k-mc--lead{grid-template-columns:minmax(0,1fr)}.k-mc--lead .k-mc-photo{aspect-ratio:16/10;min-height:0}.k-mc--lead .k-mc-body{padding:28px}}@media (width<=640px){.k-mcards{grid-template-columns:minmax(0,1fr)}}.k-lcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.k-lcards>li{display:flex}.k-lcard{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);width:100%;color:var(--hm-ink,#001e36);border-radius:18px;flex-direction:column;gap:6px;padding:22px 24px;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex}.hm[data-theme=light] .k-lcard{background:#fff;box-shadow:0 20px 50px -40px #001e3666}.k-lcard:hover{border-color:var(--hm-edge-strong,#001e364d);transform:translateY(-3px)}.k-lcard-title{letter-spacing:-.015em;font-size:19px;font-weight:800;line-height:1.25}.k-lcard-sub{color:var(--hm-ink2,#3b4a5c);font-size:15px;font-weight:500}.k-lcard-lead{color:var(--hm-ink2,#3b4a5c);font-size:13px}.k-lcard-text{color:var(--hm-ink2,#3b4a5c);font-size:15px;line-height:1.55}.k-lcard-foot{letter-spacing:.08em;text-transform:uppercase;color:var(--hm-orange-ink,#c25a00);margin-top:auto;padding-top:6px;font-size:12px;font-weight:700}.k-search{gap:10px;max-width:640px;margin:0 0 8px;display:flex}.k-search input{min-width:0;font:inherit;color:var(--hm-ink,#001e36);background:var(--hm-glass,#fff);border:1px solid var(--hm-edge-strong,#001e364d);border-radius:16px;flex:1;padding:16px 20px;font-size:17px}.hm[data-theme=light] .k-search input{background:#fff}.k-search input::placeholder{color:var(--hm-ink2,#3b4a5c);opacity:.8}.k-search input:focus-visible{outline:2px solid var(--color-bb-orange,#f37806);outline-offset:2px}.k-search button{font:inherit;color:var(--hm-ink,#001e36);border:1px solid var(--hm-edge-strong,#001e364d);cursor:pointer;background:0 0;border-radius:16px;padding:0 20px;font-size:15px}.k-alpha{flex-wrap:wrap;gap:8px;margin:0 0 40px;display:flex}.k-alpha a,.k-alpha span{border:1px solid var(--hm-edge,#001e361a);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.k-alpha a{color:var(--hm-ink,#001e36);border-color:var(--hm-edge-strong,#001e364d)}.k-alpha a:hover{background:var(--hm-ink,#001e36);color:var(--hm-paper,#fff)}.k-alpha span{color:var(--hm-ink2,#3b4a5c);opacity:.35}.k-letter{margin-bottom:40px;scroll-margin-top:110px}.k-letter h3{color:var(--hm-orange-ink,#c25a00);border-bottom:1px solid var(--hm-edge,#001e361a);margin:0 0 16px;padding-bottom:8px;font-size:28px;font-weight:800}.k-results-note{color:var(--hm-ink2,#3b4a5c);margin:0 0 16px;font-size:14px}@media (width<=760px){.k-lcards{grid-template-columns:minmax(0,1fr)}}.k-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.k-logocard{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);border-radius:22px;flex-direction:column;align-items:flex-start;gap:10px;padding:28px;display:flex}.hm[data-theme=light] .k-logocard{background:#fff;box-shadow:0 24px 60px -44px #001e3666}.k-logocard-mark{background:#fff;border-radius:12px;align-items:center;height:72px;padding:10px 14px;display:flex}.k-logocard-mark img{object-fit:contain;max-width:140px;max-height:52px}.k-logocard h3{letter-spacing:-.02em;color:var(--hm-ink,#001e36);margin:8px 0 0;font-size:22px;font-weight:800}.k-logocard-tag{color:var(--hm-ink2,#3b4a5c);border:1px solid var(--hm-edge-strong,#001e364d);border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700}.k-logocard .k-mc-cta{min-height:44px;margin-top:auto;padding-top:8px}.k-quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.k-quote{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);border-radius:24px;flex-direction:column;justify-content:space-between;margin:0;padding:36px;display:flex}.hm[data-theme=light] .k-quote{background:#fff;box-shadow:0 24px 60px -44px #001e3666}.k-quote p{letter-spacing:-.01em;color:var(--hm-ink,#001e36);margin:0 0 24px;font-size:20px;line-height:1.5}.k-quote footer{color:var(--hm-ink2,#3b4a5c);flex-direction:column;gap:4px;font-size:15px;display:flex}.k-quote footer b{color:var(--hm-orange-ink,#c25a00);font-size:17px}@media (width<=1000px){.k-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.k-quotes{grid-template-columns:minmax(0,1fr)}}.k-covers{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;margin-top:40px;display:grid}.k-cover{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);border-radius:22px;flex-direction:column;align-items:flex-start;gap:16px;padding:28px;display:flex}.hm[data-theme=light] .k-cover{background:#fff;box-shadow:0 24px 60px -44px #001e3666}.k-cover-img{width:100%;max-width:200px;display:block}.k-cover-img img{border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 22px 40px -22px #0000008c}.k-cover h3{letter-spacing:-.02em;color:var(--hm-ink,#001e36);margin:0;font-size:20px;font-weight:800;line-height:1.25}.k-docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.k-doc{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.hm[data-theme=light] .k-doc{background:#fff;box-shadow:0 24px 60px -44px #001e3666}.k-doc-plate{text-align:center;background:#001e36;padding:28px;display:block}.k-doc-plate img{aspect-ratio:736/1024;border-radius:6px;width:100%;max-width:190px;height:auto;margin:0 auto;display:block;box-shadow:0 22px 40px -20px #000000b3}.k-doc-body{flex-direction:column;flex:1;padding:24px 26px 26px;display:flex}.k-doc-body .k-mc-title a{color:var(--hm-ink,#001e36);text-decoration:none}.k-doc-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--hm-orange-ink,#c25a00);margin:0 0 12px;font-size:12px;font-weight:700}.k-doc-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.k-doc-note{color:var(--hm-ink2,#3b4a5c);align-items:center;gap:6px;font-size:13px;display:inline-flex}.k-btn--sm{padding:10px 18px;font-size:14px}.k-doc-group{margin-top:56px}.k-doc-group:first-of-type{margin-top:40px}.k-doc-group h3{letter-spacing:-.02em;color:var(--hm-ink,#001e36);margin:0 0 6px;font-size:26px;font-weight:800}.k-doc-group>p{max-width:62ch;color:var(--hm-ink2,#3b4a5c);margin:0 0 24px}@media (width<=1000px){.k-docs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.k-docs{grid-template-columns:minmax(0,1fr)}}.k-ctaband{justify-content:space-between;align-items:center;gap:32px;padding:40px 44px;display:flex}.k-ctaband-copy{align-items:flex-start;gap:20px;display:flex}.k-ctaband-icon{color:var(--color-bb-orange,#f37806);flex:none;margin-top:4px}.k-ctaband .k-h2{color:inherit;margin:0 0 8px}.k-ctaband .k-p{max-width:62ch;color:inherit;opacity:.85;margin:0}@media (width<=800px){.k-ctaband{flex-direction:column;align-items:flex-start;padding:28px}}.k-article{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:64px;display:grid}.k-article--solo{grid-template-columns:minmax(0,760px);justify-content:center}.k-article--aside-first{grid-template-columns:320px minmax(0,1fr)}.k-article-main{min-width:0;max-width:760px}.k-article-aside{gap:32px;min-width:0;display:grid;position:sticky;top:116px}.k-meta{color:var(--hm-ink2,#3b4a5c);margin:0 0 28px;font-size:14px}.k-meta b{color:var(--hm-ink,#001e36);font-weight:700}.k-meta span{margin-top:4px;display:block}.k-prevnext{border-top:1px solid var(--hm-edge,#001e361a);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:56px;padding-top:28px;display:flex}.k-pn{max-width:320px;color:var(--hm-ink,#001e36);align-items:center;gap:12px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.k-pn--next{text-align:right}.k-pn small{color:var(--hm-ink2,#3b4a5c);margin-bottom:2px;font-size:12px;font-weight:500;display:block}.k-pn svg{color:var(--color-bb-orange,#f37806);flex:none}.k-pn:hover{color:var(--hm-orange-ink,#c25a00)}.k-side h3{letter-spacing:-.01em;color:var(--hm-ink,#001e36);border-bottom:1px solid var(--hm-edge-strong,#001e364d);margin:0 0 16px;padding-bottom:10px;font-size:16px;font-weight:800}.k-author{text-align:center;background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);border-radius:22px;justify-items:center;gap:4px;padding:28px 24px;display:grid}.hm[data-theme=light] .k-author{background:#fff;box-shadow:0 24px 60px -44px #001e3666}.k-author img{object-fit:cover;border-radius:50%;width:96px;height:96px;margin-bottom:8px}.k-author strong{color:var(--hm-ink,#001e36)}.k-author span{color:var(--hm-ink2,#3b4a5c);font-size:13px}.k-social{gap:8px;display:flex}.k-social a{width:40px;height:40px;color:var(--hm-ink,#001e36);border:1px solid var(--hm-edge-strong,#001e364d);border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.k-social a:hover{background:var(--color-bb-orange,#f37806);color:#001e36;border-color:#0000}.k-sidelinks{gap:16px;display:grid}.k-sidelinks a{color:var(--hm-ink,#001e36);gap:12px;text-decoration:none;display:flex}.k-sidelinks img{object-fit:cover;border-radius:10px;flex:none;width:80px;height:60px}.k-sidelinks b{font-size:14px;line-height:1.35;display:block}.k-sidelinks small{color:var(--hm-ink2,#3b4a5c);margin-top:4px;font-size:12px;display:block}.k-sidelinks a:hover b{color:var(--hm-orange-ink,#c25a00)}@media (width<=1000px){.k-article{grid-template-columns:minmax(0,1fr);gap:48px}.k-article-aside{position:static}}.k-share{border-top:1px solid var(--hm-edge,#001e361a);margin-top:40px;padding-top:24px}.k-h1{letter-spacing:-.04em;color:var(--hm-ink,#001e36);text-wrap:balance;margin:0 0 12px;font-size:clamp(36px,5vw,60px);font-weight:800;line-height:1}.k-def{color:var(--hm-ink,#001e36);line-height:1.6;font-size:1.25rem!important}.k-callout{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);border-radius:20px;margin:32px 0;padding:24px 28px}.hm[data-theme=light] .k-callout{background:#fff;box-shadow:0 24px 60px -44px #001e3666}.k-callout-label{letter-spacing:.1em;text-transform:uppercase;color:var(--hm-orange-ink,#c25a00);margin:0 0 8px;font-size:12px;font-weight:700}.k-callout-text{color:var(--hm-ink,#001e36);margin:0}.k-callout--link a,.k-linklist a,.k-note a{color:var(--hm-orange-ink,#c25a00);font-weight:600;text-decoration:none}.k-callout--link a:hover,.k-linklist a:hover,.k-note a:hover{text-decoration:underline}.k-after{margin-top:48px}.k-linklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.k-casehead{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:40px;margin-top:24px;display:grid}.k-casehead-logo{justify-content:center;height:120px}.k-casehead-logo img{max-width:140px;max-height:80px}.k-bigquote{max-width:920px;margin:0}.k-bigquote p{letter-spacing:-.025em;color:var(--hm-ink,#001e36);margin:0 0 20px;font-size:clamp(24px,3vw,38px);font-weight:700;line-height:1.25}.k-bigquote footer{color:var(--hm-orange-ink,#c25a00);font-weight:600}.k-facts{gap:20px;display:grid}.k-facts h3{letter-spacing:.1em;text-transform:uppercase;color:var(--hm-orange-ink,#c25a00);margin:0 0 6px;font-size:12px;font-weight:800}.k-facts p{color:var(--hm-ink2,#3b4a5c);margin:0 0 4px;line-height:1.55}@media (width<=700px){.k-casehead{grid-template-columns:minmax(0,1fr);gap:20px}}.k-form{gap:18px;display:grid}.k-form-head{border:0;margin:0 0 8px;padding:0}.k-form-title{letter-spacing:-.03em;color:var(--hm-ink,#001e36);margin:0 0 8px;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.1}.k-field{gap:8px;min-width:0;display:grid}.k-label{color:var(--hm-ink,#001e36);font-size:14px;font-weight:700}.k-req{color:var(--hm-orange-ink,#c25a00)}.k-hint{color:var(--hm-ink2,#3b4a5c);margin:0;font-size:13px;line-height:1.5}.k-hint--lg{font-size:15px}.k-hint--center{justify-content:center;align-items:center;gap:8px;display:flex}.k-error{color:#ff8a80;margin:0;font-size:13px;font-weight:600}.hm[data-theme=light] .k-error{color:#b3261e}.k-input{width:100%;min-width:0;font:inherit;color:var(--hm-ink,#001e36);background:var(--hm-glass,#fff);border:1px solid var(--hm-edge-strong,#001e364d);border-radius:14px;padding:14px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.hm[data-theme=light] .k-input{background:#fff}.k-input::placeholder{color:var(--hm-ink2,#3b4a5c);opacity:.75}.k-input:focus-visible{outline:2px solid var(--color-bb-orange,#f37806);outline-offset:2px}textarea.k-input{resize:vertical;min-height:120px}select.k-input option{color:#001e36;background:#fff}.k-fieldset{border:1px solid var(--hm-edge,#001e361a);background:var(--hm-sand,transparent);border-radius:18px;gap:16px;margin:0;padding:20px;display:grid}.k-fieldset legend{padding:0 6px}.k-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--hm-ink2,#3b4a5c);margin:0 0 12px;font-size:12px;font-weight:700}.k-eyebrow--gap{margin-top:28px}.k-choice{cursor:pointer;background:var(--hm-glass,#fff);border:1px solid var(--hm-edge-strong,#001e364d);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .2s;display:flex}.hm[data-theme=light] .k-choice{background:#fff}.k-choice:hover{border-color:var(--hm-ink2,#3b4a5c)}.k-choice.is-on{border-color:var(--color-bb-orange,#f37806);box-shadow:inset 0 0 0 1px var(--color-bb-orange,#f37806)}.k-choice-input{accent-color:var(--color-bb-orange,#f37806);margin-top:4px}.k-choice-title{color:var(--hm-ink,#001e36);font-weight:700;display:block}.k-choice-text{color:var(--hm-ink2,#3b4a5c);font-size:13px;line-height:1.5;display:block}.k-alert{color:var(--hm-ink,#001e36);background:#ff8a8024;border:1px solid #ff8a8080;border-radius:14px;margin:0;padding:14px 18px;font-size:15px}.k-btn--block{cursor:pointer;border:0;justify-content:center;width:100%}.k-btn:disabled{opacity:.6;cursor:progress}.k-btn--busy{opacity:.6}.k-link,.k-linkbtn{color:var(--hm-orange-ink,#c25a00);text-underline-offset:3px;cursor:pointer;font-weight:600;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.k-success{text-align:center;background:var(--hm-glass,#fff);border:1px solid var(--hm-edge-strong,#001e364d);border-radius:24px;padding:36px}.hm[data-theme=light] .k-success{background:#fff}.k-success-icon{width:48px;height:48px;color:var(--color-bb-orange,#f37806);margin:0 auto 16px}.k-success-title{letter-spacing:-.02em;color:var(--hm-ink,#001e36);margin:0 0 8px;font-size:22px;font-weight:800}.k-wall{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}.k-wall-item{border:1px solid var(--hm-edge,#001e361a);background:#fff;border-radius:16px;align-items:center;height:76px;padding:14px 22px;display:flex}.k-wall-item img{object-fit:contain;max-width:140px;max-height:44px}.k-map{border:1px solid var(--hm-edge,#001e361a);border-radius:22px;height:300px;margin-bottom:20px;overflow:hidden}.k-map iframe{border:0;width:100%;height:100%}.k-addr{white-space:pre-line;color:var(--hm-ink2,#3b4a5c);align-items:flex-start;gap:10px;display:flex}.k-addr svg{color:var(--color-bb-orange,#f37806);flex:none;margin-top:3px}.k-pre{white-space:pre-line}.k-infocard-icon{color:var(--color-bb-orange,#f37806);margin-bottom:14px;display:block}.k-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:40px 0 0;display:grid}.k-gallery figure{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);border-radius:22px;margin:0;overflow:hidden}.k-gallery img{object-fit:cover;width:100%;height:220px;display:block}.k-gallery figcaption{color:var(--hm-ink2,#3b4a5c);padding:18px 22px 22px;font-size:15px;line-height:1.55}.k-host-who{align-items:center;gap:20px;margin:20px 0;display:flex}.k-host-who strong{color:var(--hm-ink,#001e36);font-size:20px;font-weight:800;display:block}.k-host-who span:not(.k-person-hex){color:var(--hm-ink2,#3b4a5c);font-size:14px}.k-host img{object-fit:cover;border-radius:16px;width:100%;height:190px;margin-top:24px;display:block}@media (width<=900px){.k-gallery{grid-template-columns:minmax(0,1fr)}}.k-paths{gap:20px;margin-top:40px;display:grid}.k-path{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);border-radius:24px;flex-direction:column;padding:32px;display:flex}.hm[data-theme=light] .k-path{background:#fff;box-shadow:0 24px 60px -44px #001e3666}.k-path-icon{color:var(--color-bb-orange,#f37806);margin-bottom:18px}.k-path h3{letter-spacing:-.02em;color:var(--hm-ink,#001e36);margin:0 0 10px;font-size:22px;font-weight:800}.k-path p{color:var(--hm-ink2,#3b4a5c);flex:1;margin:0 0 24px;line-height:1.6}@media (width<=900px){.k-paths--3,.k-paths--2{grid-template-columns:minmax(0,1fr)}}.k-hero--support{padding-top:148px}.k-search--hero{max-width:680px;margin:28px 0 0}.k-search-row{flex-wrap:wrap;gap:12px;width:100%;display:flex}.k-search-field{flex:1;min-width:220px;position:relative}.k-search-field svg{color:var(--hm-ink2,#3b4a5c);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.k-search-input{width:100%;font:inherit;color:var(--hm-ink,#001e36);background:var(--hm-glass,#fff);border:1px solid var(--hm-edge-strong,#001e364d);border-radius:999px;padding:16px 18px 16px 54px;font-size:16px}.k-search-input:focus-visible{outline:2px solid var(--color-bb-orange,#f37806);outline-offset:2px}.k-strip{background:var(--color-bb-orange,#f37806);color:#001e36}.k-strip-in{flex-wrap:wrap;align-items:center;gap:8px 40px;padding-top:18px;padding-bottom:18px;font-size:15px;font-weight:600;display:flex}.k-strip-item{align-items:center;gap:8px;display:inline-flex}.k-strip .k-link{color:#001e36}.k-headrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.k-lcards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.k-lcards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.k-lcard-icon{color:var(--color-bb-orange,#f37806);margin-bottom:6px}.k-faqgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1040px;display:grid}.k-faq{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);border-radius:20px;padding:24px 28px}.hm[data-theme=light] .k-faq{background:#fff}.k-faq h3{color:var(--hm-ink,#001e36);margin:0 0 8px;font-size:17px;font-weight:800}.k-faq p{color:var(--hm-ink2,#3b4a5c);margin:0;font-size:15px;line-height:1.6}@media (width<=1000px){.k-lcards--4,.k-lcards--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.k-faqgrid,.k-lcards--4,.k-lcards--3{grid-template-columns:minmax(0,1fr)}}.k-paths{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.k-paths--3{grid-template-columns:repeat(3,minmax(0,1fr))}.k-paths--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.k-paths--3,.k-paths--2{grid-template-columns:minmax(0,1fr)}}.k-path-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--hm-ink2,#3b4a5c);margin-bottom:10px;font-size:12px;font-weight:700;display:block}.k-bignum{letter-spacing:-.04em;color:var(--hm-orange-ink,#c25a00);margin:12px 0 4px;font-weight:800}.k-dl{border-top:1px solid var(--hm-edge,#001e361a);margin:24px 0 0;padding:0}.k-dl-row{border-bottom:1px solid var(--hm-edge,#001e361a);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;display:flex}.k-dl-row dt{color:var(--hm-ink,#001e36);font-size:15px;font-weight:700}.k-dd{color:var(--hm-ink,#001e36);flex:none;margin:0;font-size:18px;font-weight:800}.k-seg{border:1px solid var(--hm-edge-strong,#001e364d);border-radius:999px;display:inline-flex;overflow:hidden}.k-seg-btn{font:inherit;color:var(--hm-ink2,#3b4a5c);cursor:pointer;background:0 0;border:0;padding:8px 18px;font-size:14px;font-weight:700}.k-seg-btn.is-on{background:var(--color-bb-orange,#f37806);color:#001e36}.k-callout--row{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:40px;display:flex}.k-callout--row p{flex:1;margin:0}.k-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.k-tier{color:var(--hm-ink,#001e36);background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);border-radius:28px;flex-direction:column;padding:36px;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;position:relative}.hm[data-theme=light] .k-tier{background:#fff;box-shadow:0 24px 60px -44px #001e3666}.k-tier:hover{border-color:var(--hm-edge-strong,#001e364d);transform:translateY(-4px)}.k-tier--on{color:#fff;background:linear-gradient(160deg,#12304d,#001e36);border-color:#0000}.hm[data-theme=light] .k-tier--on{background:linear-gradient(160deg,#12304d,#001e36)}.k-tier-num{opacity:.25;color:var(--hm-orange-ink,#c25a00);font-size:44px;font-weight:800;line-height:1;position:absolute;top:28px;right:32px}.k-tier-name{letter-spacing:-.03em;text-transform:uppercase;color:var(--hm-orange-ink,#c25a00);margin-bottom:16px;font-size:28px;font-weight:800}.k-tier--on .k-tier-name,.k-tier--on .k-tier-num{color:#ff9a3c}.k-tier h3{letter-spacing:-.03em;color:inherit;margin:0 0 14px;font-size:26px;font-weight:800;line-height:1.15}.k-tier p{color:var(--hm-ink2,#3b4a5c);margin:0 0 22px;line-height:1.6}.k-tier--on p,.k-tier--on li span{color:#ffffffd1}.k-tier ul{flex:1;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.k-tier li{color:var(--hm-ink2,#3b4a5c);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.k-tier li svg{color:var(--color-bb-orange,#f37806);flex:none;margin-top:2px}@media (width<=1000px){.k-tiers{grid-template-columns:minmax(0,1fr)}}.k-cluster{--w:230px;--h:calc(var(--w) * 1.1547);width:calc(var(--w) * 2 + 10px);height:calc(var(--h) * 1.75 + 10px);margin-inline:auto;position:relative}.k-cluster-hex{width:var(--w);height:var(--h);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--color-bb-orange,#f37806);transition:transform .45s cubic-bezier(.16,1,.3,1),filter .3s;position:absolute}.k-cluster-hex--0{left:calc(var(--w) / 2 + 5px);top:0}.k-cluster-hex--1{left:0;top:calc(var(--h) * .75 + 5px)}.k-cluster-hex--2{left:calc(var(--w) + 10px);top:calc(var(--h) * .75 + 5px)}.k-cluster-hex:hover{z-index:2;transform:translateY(-6px)scale(1.03)}.k-cluster-in{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#001e36;display:block;position:absolute;inset:4px;overflow:hidden}.k-cluster-in img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);display:block}.k-cluster-hex:hover img{transform:scale(1.08)}.k-cluster-label{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(#0000,#001229e6);padding:44px 22% 34px;font-size:11px;font-weight:800;line-height:1.25;position:absolute;inset:auto 0 0}.k-cluster-label:before{content:attr(data-label)}.k-bento{grid-template-rows:repeat(2,minmax(260px,1fr));grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;margin-top:48px;display:grid}.k-bento-tile{color:#fff;border:1px solid var(--hm-edge,#ffffff1a);background:#001e36;border-radius:32px;align-items:flex-end;min-height:300px;text-decoration:none;display:flex;position:relative;overflow:hidden}.k-bento-tile--0{grid-row:span 2;min-height:560px}.k-bento-img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.k-bento-tile:hover .k-bento-img{transform:scale(1.05)}.k-bento-shade{background:linear-gradient(#000c1626,#000c1673 45%,#000c16f0 92%);position:absolute;inset:0}.k-bento-copy{gap:12px;max-width:560px;padding:36px;display:grid;position:relative}.k-bento-hex{background:var(--color-bb-orange,#f37806);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);justify-content:center;align-items:center;width:56px;height:62px;display:inline-flex}.k-bento-copy h3{letter-spacing:-.03em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.02}.k-bento-copy p{color:#ffffffd1;margin:0;font-size:16px;line-height:1.55}.k-bento-cta{letter-spacing:.08em;text-transform:uppercase;color:#ff9a3c;align-items:center;gap:8px;margin-top:6px;font-size:14px;font-weight:800;display:inline-flex}.k-bento-tile:hover .k-bento-cta svg{transform:translate(4px)}.k-bento-cta svg{transition:transform .3s}.k-spec{column-gap:56px;margin-top:48px;display:grid}.k-spec--3{grid-template-columns:repeat(3,minmax(0,1fr))}.k-spec--2{grid-template-columns:repeat(2,minmax(0,1fr))}.k-spec-row{border-top:1px solid var(--hm-edge-strong,#001e364d);align-items:flex-start;gap:20px;padding:28px 0;display:flex}.k-spec-row img{object-fit:contain;flex:none;width:64px;height:64px}.k-spec-row h3{letter-spacing:-.015em;color:var(--hm-ink,#001e36);margin:0 0 6px;font-size:19px;font-weight:800;line-height:1.2}.k-spec-row p{color:var(--hm-ink2,#3b4a5c);margin:0;font-size:15px;line-height:1.6}.k-modrows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;margin:40px 0 0;padding:0;list-style:none;display:grid}.k-modrows li{border-top:1px solid var(--hm-edge-strong,#001e364d);color:var(--hm-ink2,#3b4a5c);padding:20px 0 20px 30px;line-height:1.55;position:relative}.k-modrows li:before{content:"";background:var(--color-bb-orange,#f37806);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:12px;height:13px;position:absolute;top:26px;left:0}.k-modrows a,.k-modrows b{color:var(--hm-orange-ink,#c25a00);font-weight:800;text-decoration:none}.k-modrows a:hover{text-decoration:underline}@media (width<=1000px){.k-bento{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.k-bento-tile--0{grid-row:auto;min-height:420px}.k-spec--3,.k-spec--2,.k-modrows{grid-template-columns:minmax(0,1fr)}.k-cluster{--w:170px}}.k-hero--products{padding:150px 0 90px}.k-hero--products .k-hero-grid{align-items:center}.k-hero--products .k-hero-title{text-transform:uppercase;font-size:clamp(44px,6vw,92px)}.k-hero--products .k-lede+.k-lede{margin-top:14px}.k-tier-title{letter-spacing:-.03em;color:inherit;margin:0 0 14px;font-size:26px;font-weight:800;line-height:1.15}.k-tier-who,.k-tier-body{color:var(--hm-ink2,#3b4a5c);flex:none;margin:0 0 22px;line-height:1.6}.k-tier-body{flex:1;gap:12px;display:grid}.k-tier-body p{margin:0}.k-tier-list{flex:1;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.k-tier:nth-child(2){color:#fff;background:linear-gradient(160deg,#12304d,#001e36);border-color:#0000}.k-tier:nth-child(2) .k-tier-name{color:#ff9a3c}.k-tier:nth-child(2) :is(.k-tier-who,.k-tier-body,.k-tier-list li,.k-tier-list li span){color:#ffffffd1}.k-pfix-no{color:var(--hm-orange-ink,#c25a00);margin-right:6px;font-size:12px;font-weight:800;display:inline-block}.k-pfix-cap{letter-spacing:.1em;text-transform:uppercase;color:var(--hm-ink2,#3b4a5c);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.k-ctarow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}.k-ctarow p{color:var(--hm-ink,#001e36);margin:0;font-weight:700}.k-cmp-head{max-width:760px;margin-bottom:40px}.k-cmp-scroll{border:1px solid var(--hm-edge,#001e361a);border-radius:22px;overflow-x:auto}.k-cmp{border-collapse:collapse;text-align:left;background:var(--hm-glass,#fff);width:100%;min-width:820px}.hm[data-theme=light] .k-cmp{background:#fff}.k-cmp th{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0b2a47;padding:18px 20px;font-size:13px;font-weight:800}.k-cmp th.is-on{color:#001e36;background:var(--color-bb-orange,#f37806)}.k-cmp td{vertical-align:top;color:var(--hm-ink2,#3b4a5c);border-top:1px solid var(--hm-edge,#001e361a);padding:18px 20px;font-size:15px;line-height:1.5}.k-cmp tr.is-alt td{background:#7f93aa12}.k-cmp td.is-on{color:var(--hm-ink,#001e36);background:#f378061a;font-weight:600}.hm[data-theme=light] .k-cmp td.is-on{background:var(--hm-sand,#e9f0f8)}.k-cmp .k-cmp-dim{color:var(--hm-ink,#001e36);font-weight:800}.k-cmp-on{letter-spacing:.14em;margin-top:4px;font-size:10px;display:block}.k-infocard a{color:var(--hm-orange-ink,#c25a00);text-underline-offset:3px;font-weight:600;text-decoration:underline}.k-pp-wide{max-width:1040px}.k-h2-accent{color:var(--hm-orange-ink,#a84a00)}.hm[data-theme=dark] .k-h2-accent{color:var(--color-bb-orange,#f37806)}.k-claim{border-left:4px solid var(--color-bb-orange,#f37806);background:var(--hm-glass,#fff);border-top:1px solid var(--hm-edge,#001e361a);border-right:1px solid var(--hm-edge,#001e361a);border-bottom:1px solid var(--hm-edge,#001e361a);color:var(--hm-ink,#001e36);border-radius:0 18px 18px 0;margin:32px 0;padding:22px 28px;font-size:17px;line-height:1.65}.hm[data-theme=light] .k-claim{background:#fff}.k-claim p{margin:0}.k-pp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.k-pp-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.k-pp-cardbody{color:var(--hm-ink2,#3b4a5c);font-size:15px;line-height:1.65}.k-pp-cardbody a{color:var(--hm-orange-ink,#a84a00);text-underline-offset:3px;text-decoration:underline}.k-cmp.k-cmp--plain{min-width:0}.k-cmp--plain th{color:var(--hm-ink,#001e36);letter-spacing:.04em;background:#7f93aa24}.k-cmp--plain tbody th{text-transform:none;letter-spacing:0;border-top:1px solid var(--hm-edge,#001e361a);vertical-align:top;padding:18px 20px;font-size:15px}.k-pp-figure{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);border-radius:24px;margin:40px 0;padding:28px}.hm[data-theme=light] .k-pp-figure{background:#fff}.k-pp-figure figcaption{color:var(--hm-ink2,#3b4a5c);margin-top:18px;font-size:15px;line-height:1.65}.k-pp-figure figcaption b{color:var(--hm-ink,#001e36)}.k-pp-fine{color:var(--hm-ink2,#3b4a5c);margin:0;font-size:14px;line-height:1.65}.k-pp-fine a{color:var(--hm-orange-ink,#a84a00);text-underline-offset:3px;text-decoration:underline}.k-pp-photo{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);border-radius:22px;margin:0;overflow:hidden}.k-pp-photo-img{object-fit:cover;width:100%;height:200px;display:block}.k-pp-photo-img--sm{height:130px}.k-pp-photo-body{padding:22px 24px}.k-pp-photo-body h3{letter-spacing:.08em;text-transform:uppercase;color:var(--hm-orange-ink,#a84a00);margin:0 0 8px;font-size:13px;font-weight:800}.k-pp-tile figcaption{color:var(--hm-ink,#001e36);padding:14px 18px;font-size:15px;font-weight:700}.k-pp-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px;display:grid}.k-pp-split-img{object-fit:cover;border-radius:24px;width:100%;height:280px}.k-pp-split-img.is-rev{order:2}.k-pp-split h3{color:var(--hm-ink,#001e36);margin:0 0 12px;font-size:24px;font-weight:800}@media (width<=760px){.k-pp-grid,.k-pp-grid--2,.k-pp-split{grid-template-columns:minmax(0,1fr)}.k-pp-split-img.is-rev{order:0}}.k-prose>*{margin:0}.k-prose>*+*{margin-top:16px}.k-prose{max-width:70ch;color:var(--hm-ink2,#3b4a5c);line-height:1.7}.k-prose a{color:var(--hm-orange-ink,#a84a00);text-underline-offset:3px;text-decoration:underline}.k-pp-list{counter-reset:pp;gap:12px;max-width:760px;margin:0 0 28px;padding:0;list-style:none;display:grid}.k-pp-list .k-pp-li{background:var(--hm-glass,#fff);border:1px solid var(--hm-edge,#001e361a);color:var(--hm-ink2,#3b4a5c);border-radius:18px;padding:16px 20px 16px 52px;line-height:1.6;position:relative}.hm[data-theme=light] .k-pp-list .k-pp-li{background:#fff}.k-pp-list .k-pp-li:before{content:"";background:var(--color-bb-orange,#f37806);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);width:10px;height:10px;position:absolute;top:24px;left:22px}.k-pp-list--num .k-pp-li:before{counter-increment:pp;content:counter(pp);clip-path:none;color:#001e36;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid;top:14px;left:16px}.k-pp-list strong{color:var(--hm-ink,#001e36)}.k-pp-sub{margin-top:32px}.k-h2--center{text-align:center;margin-left:auto;margin-right:auto}.k-muted{color:var(--hm-ink2,#3b4a5c)}.k-cmp-scroll+*{margin-top:28px}.hm[data-theme=light] .k-tiers .k-tier.k-tier--on,.hm[data-theme=light] .k-tiers .k-tier:nth-child(2){color:#fff;background:linear-gradient(160deg,#12304d,#001e36)}.k-lede--stack,.k-lede--stack>*,.k-cmp-head{min-width:0}.k-lede--stack .ecg{max-width:100%}.hm :is(a,button,summary,[role=button],[tabindex]:not([tabindex="-1"]),input,select,textarea):focus-visible{outline:3px solid var(--color-bb-orange,#f37806);outline-offset:3px;box-shadow:0 0 0 6px var(--hm-paper,#fff);border-radius:6px}.hm[data-theme=dark] :is(a,button,summary,[role=button],input,select,textarea):focus-visible{box-shadow:0 0 0 6px #001229e6}.hm :is(.k-tier,.k-card,.k-tile,.k-bento-tile):focus-within{overflow:visible}@media (prefers-reduced-motion:reduce){.hm :not(svg[viewBox]),.hm :not(svg[viewBox]):before,.hm :not(svg[viewBox]):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.hm :is(.k-tier,.k-card,.k-tile,.k-btn,.k-mc,.k-bento-tile):hover{transform:none!important}}main.pg{min-width:0;max-width:100%}.k-photosplit-body,.k-lede--stack,:where(.k-article-aside,.k-bento-copy,.k-facts,.k-field,.k-fieldset,.k-linklist,.k-pfix-rows,.k-pp-list,.k-sidelinks,.k-statement-text,.k-tier ul,.k-tier-body,.k-tier-list,.k-checks,.k-form,.k-author,.k-spec,.k-stat){grid-template-columns:minmax(0,1fr)}.k-crumbs{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;font-size:1rem;list-style:none;display:flex}.k-crumbs a{color:inherit;text-underline-offset:3px;text-decoration:underline}h3.k-lcard-title,h3.k-hex-name{margin:0}.k-photosplit-photo{position:relative;overflow:hidden}.k-photosplit-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.k-costlist{gap:24px;margin:0 0 28px;display:grid}.k-costitem h3{margin:0 0 8px;font-size:20px;line-height:1.25}.k-costitem p{margin:0}.hm{--hm-paper:#fdf8f1;--hm-sand:#f6ecdd;--hm-peach:#fff1e3;--hm-ink:#001e36;--hm-ink2:#3b4a5c;--hm-orange:var(--color-bb-orange);--hm-orange-ink:#a84a00;--hm-ease:cubic-bezier(.16, 1, .3, 1);background:var(--hm-paper);color:var(--hm-ink);font-family:Poppins,sans-serif}.hm-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.hm ::selection{color:var(--hm-ink);background:#ffd3a8}.hm .hm-h2,.hm .bb-section-heading{letter-spacing:-.02em;text-transform:none;text-wrap:balance;color:var(--hm-ink);margin:0;font-size:clamp(30px,3.5vw,46px);font-weight:700;line-height:1.1}.hm .hm-lede{max-width:56ch;color:var(--hm-ink2);margin:20px 0 0;font-size:18px;line-height:1.6}.hm-btn{background:var(--hm-orange);min-height:52px;color:var(--hm-ink);transition:transform .2s var(--hm-ease), background-color .2s;border-radius:10px;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.hm-btn:hover{background:#ff8c24;transform:translateY(-2px)}.hm-btn:active{transform:translateY(0)scale(.98)}.hm-btn.is-quiet{color:var(--hm-ink);box-shadow:inset 0 0 0 2px var(--hm-ink);background:0 0}.hm-btn.is-quiet:hover{background:var(--hm-ink);color:#fff}.hm a:focus-visible,.hm button:focus-visible{outline:3px solid var(--hm-ink);outline-offset:3px;border-radius:6px}.hm .hm-dark a:focus-visible,.hm .hm-dark button:focus-visible{outline-color:#fff}.hm-hero{padding:72px 0 24px}.hm-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid}.hm-h1{letter-spacing:-.025em;text-wrap:balance;text-transform:none;color:var(--hm-ink);margin:0;font-size:clamp(36px,4.7vw,62px);font-weight:700;line-height:1.04}.hm-hero .hm-btn{margin-top:32px;margin-right:12px}.hm-hex{aspect-ratio:.866;background:var(--hm-orange);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);transition:transform .5s var(--hm-ease);padding:5px;position:absolute}.hm-hex>span{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--hm-sand);width:100%;height:100%;display:block}.hm-hex img{object-fit:cover;width:100%;height:100%;display:block}.hm-proof-lead{max-width:40ch;color:var(--hm-ink);margin:0 0 32px;font-size:20px;font-weight:600;line-height:1.35}.hm-logos{flex-wrap:wrap;align-items:center;gap:28px 52px;margin:0;padding:0;list-style:none;display:flex}.hm-logos li{align-items:center;height:56px;display:flex}.hm-logos img{object-fit:contain;display:block}.hm-numbers{background:var(--hm-sand);border-radius:24px;flex-wrap:wrap;gap:24px 72px;margin:56px 0 0;padding:36px 40px;display:flex}.hm-num{align-items:baseline;gap:16px;display:flex}.hm-num b{letter-spacing:-.03em;color:var(--hm-orange-ink);font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,80px);font-weight:700;line-height:1}.hm-num span{max-width:14ch;color:var(--hm-ink2);font-size:18px;line-height:1.3}.hm-pain-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:32px 64px;display:grid}.hm-pain-head .hm-lede{margin:0}.hm-cost{color:var(--hm-ink2);margin:0;font-size:18px;line-height:1.6}.hm-cost strong{color:var(--hm-ink);white-space:nowrap;font-weight:700}.hm-foot{max-width:90ch;color:var(--hm-ink2);margin:20px 0 0;font-size:14px;line-height:1.6}.hm-route .hm-h2{color:var(--hm-ink)}.hm-route .hm-lede{color:var(--hm-ink2);margin:0}.hm-route-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 64px;display:grid}.hm-stairs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;margin:56px 0 0;padding:0;list-style:none;display:grid}.hm-step{background:#fff;border-radius:22px;flex-direction:column;padding:30px 30px 34px;transition:background-color .3s;display:flex}.hm-step:first-child{min-height:250px}.hm-step:nth-child(2){min-height:330px}.hm-step:nth-child(3){min-height:410px}.hm-step svg{width:72px;height:56px;margin-bottom:22px}.hm-step-label{color:var(--hm-orange-ink);font-size:16px;font-weight:700}.hm-step h3{letter-spacing:-.015em;color:var(--hm-ink);margin:6px 0 12px;font-size:26px;font-weight:700}.hm-step p{color:var(--hm-ink2);margin:0;font-size:17px;line-height:1.6}.hm-route-note{max-width:62ch;color:var(--hm-ink);margin:56px 0 0;font-size:19px;line-height:1.6}.hm-founder-grid{grid-template-columns:minmax(0,.45fr) minmax(0,1fr);align-items:center;gap:48px 72px;display:grid}.hm-founder-who{text-align:center}.hm-founder-who img{width:min(280px,100%);height:auto;margin:0 auto}.hm-founder-name{margin-top:8px;font-size:20px;font-weight:700}.hm-founder-role{color:var(--hm-ink2);margin-top:2px;font-size:16px}.hm-quote{letter-spacing:-.02em;text-wrap:balance;color:var(--hm-ink);margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:600;line-height:1.18}.hm .eco{--bg:var(--hm-peach);--ink:var(--hm-ink);--ink2:var(--hm-ink2);--line:#f0a255;--line2:var(--color-bb-orange);--accent:var(--color-bb-orange);--accent-ink:var(--hm-orange-ink);--tint:#ffe0c2;background:var(--hm-peach)}@media (width<=900px){.hm-hero{padding-top:32px}.hm-hero-grid,.hm-pain-head,.hm-route-head,.hm-founder-grid{grid-template-columns:minmax(0,1fr)}.hm-hero-grid{gap:40px}.hm-tier-list,.hm-tabs,.hm-stairs{grid-template-columns:minmax(0,1fr)}.hm-step:nth-child(n){min-height:0}.hm-story{grid-template-columns:minmax(0,1fr);padding:28px 0}.hm-pain,.hm-route,.hm-founder{padding:64px 0}.hm-numbers{padding:28px 24px}}@media (prefers-reduced-motion:reduce){.hm-proc-tiles li{animation:none!important}.hm *,.hm :before,.hm :after{transition:none!important;animation:none!important}}.hm-fig{margin:28px 0 0}.hm-fig b{letter-spacing:-.03em;color:var(--hm-orange-ink);font-variant-numeric:tabular-nums;font-size:clamp(40px,4.6vw,64px);font-weight:700;line-height:1;display:block}.hm-fig span{color:var(--hm-ink2);margin-top:6px;font-size:15px;display:block}.hm-finder{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;margin-top:48px;display:grid}.hm-col-head{background:var(--hm-ink);color:#fff;transition:transform .25s var(--hm-ease);border-radius:20px;padding:22px 24px;text-decoration:none;display:block}.hm-col-head:hover{transform:translateY(-2px)}.hm-col-head b{letter-spacing:-.02em;color:#ffb066;font-size:28px;display:block}.hm-col-head span{color:#ffffffe0;margin-top:6px;font-size:16px;line-height:1.5;display:block}.hm-pains{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.hm-pains li{background:#fff9;border-radius:18px;transition:background-color .25s}.hm-pains li:hover,.hm-pains li.is-open{background:#fff}.hm-pain-btn{text-align:left;width:100%;font:inherit;color:var(--hm-ink);cursor:pointer;background:0 0;border:0;padding:18px 22px;display:block}.hm-pain-btn b{letter-spacing:-.01em;font-size:19px;line-height:1.25;display:block}.hm-pain-btn span{color:var(--hm-ink2);margin-top:6px;font-size:15px;line-height:1.5;display:block}.hm-pain-more{padding:0 22px 22px}.hm-pain-more .hm-fig{margin:4px 0 0}.hm-pain-more .hm-cost{margin-top:14px;font-size:16px}.hm-pain-more .hm-btn{min-height:48px;margin-top:18px}.hm-calc{background:var(--hm-paper);padding:96px 0}.hm-calc-head{max-width:62ch}.hm-calc-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:24px;margin-top:40px;display:grid}.hm-calc-form{background:var(--hm-sand);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:20px 24px;padding:32px;display:grid}.hm-calc-out{background:var(--hm-ink);color:#fff;border-radius:24px;flex-direction:column;padding:32px;display:flex}.hm-calc-label{color:#ffffffd9;margin:0;font-size:16px;font-weight:600}.hm-calc-big{letter-spacing:-.03em;color:#ffb066;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:clamp(44px,5.4vw,72px);font-weight:700;line-height:1}.hm-calc-sub{color:#ffffffd9;margin:10px 0 0;font-size:17px}.hm-calc-out .hm-btn{align-self:flex-start;margin-top:auto}@media (width<=900px){.hm-finder,.hm-calc-grid{grid-template-columns:minmax(0,1fr)}.hm-calc-form{grid-template-columns:minmax(0,1fr);padding:24px}.hm-calc{padding:64px 0}}.hm .eco .wm{fill:var(--hm-ink);font-weight:700}.hm .eco .on .wm{fill:var(--hm-orange-ink)}.hm-proc{background:var(--hm-sand);border-radius:28px;width:100%;max-width:540px;margin-inline:auto;padding:44px 36px 36px;position:relative}.hm-proc-title{letter-spacing:-.025em;max-width:12ch;color:var(--hm-ink);margin:0;font-size:clamp(32px,3.8vw,50px);font-weight:700;line-height:1.05}.hm-proc-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:32px 0 0;padding:0;list-style:none;display:grid}.hm-proc-tiles li{color:var(--hm-ink);text-align:center;animation:hm-tile 7s var(--hm-ease) infinite;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:16px 4px 14px;font-size:14px;font-weight:700;display:flex}@keyframes hm-tile{0%,22%,to{color:var(--hm-ink);background:#ffffff0f}3%,18%{background:var(--hm-orange);color:var(--hm-navy);box-shadow:0 28px 60px -34px #0000008c}}.hm-proc-note{color:var(--hm-ink);margin:24px 0 0;font-size:18px;font-weight:600;line-height:1.45}@media (width<=900px){.hm-proc{margin-top:24px;padding:40px 20px 28px}.hm-proc-tiles{gap:4px}.hm-proc-tiles li{padding:12px 2px;font-size:11px}.hm-hex.is-a{width:110px;top:-22px;right:-6px}}.hm-calc-form{grid-template-columns:minmax(0,1fr);align-content:center;gap:36px}.hm-slider{flex-direction:column;gap:16px;display:flex}.hm-slider-top{color:var(--hm-ink);justify-content:space-between;align-items:baseline;gap:16px;font-size:17px;font-weight:600;display:flex}.hm-slider-top b{letter-spacing:-.02em;color:var(--hm-orange-ink);font-variant-numeric:tabular-nums;font-size:32px}.hm-slider input[type=range]{width:100%;height:32px;accent-color:var(--color-bb-orange);cursor:pointer}.hm-slider input[type=range]:focus-visible{outline:3px solid var(--hm-ink);outline-offset:4px}.hm-light section{background:var(--hm-paper)!important}.hm-light .text-white,.hm-light h2,.hm-light h3{color:var(--hm-ink)!important}.hm-light [class*=text-white\/],.hm-light p{color:var(--hm-ink2)!important}.hm-light .text-bb-orange{color:var(--hm-orange-ink)}.hm-light a.group{box-shadow:none;background:#fff;border-top-color:#0000}.hm-light a.group:hover{background:var(--hm-peach)}.hm-light a.group.bg-bb-orange\/15{--tw-ring-color:transparent;background:#ffe0c2}.hm-light a.bg-bb-orange,.hm-light a[style*=background-color]{background-color:var(--hm-orange)!important;color:var(--hm-ink)!important}.hm-light a.border-bb-orange{border-color:var(--hm-ink);color:var(--hm-ink)}.hm-light a.border-bb-orange:hover{background:var(--hm-ink);color:#fff}.hm-light a.border-bb-orange.border-2:hover{color:var(--hm-paper)!important}.hm-light .border-t.border-white\/10{border-color:#0000}.hm-light img.grayscale{filter:none;opacity:1}.hm-light a.flex.h-24{background:#fff}.hm-light span.bg-bb-orange{color:var(--hm-ink)!important}.hm-light a[class*=border-white]{border-color:var(--hm-ink);color:var(--hm-ink)!important}.hm-light a[class*=border-white]:hover{background:var(--hm-ink);color:var(--hm-paper)!important}.hm-light a.hover\:text-white:not(.border-2):hover,.hm-light a[class*=text-white\/80]{color:var(--hm-ink)!important}.hm-light img[alt^=ChannelEngine]{filter:brightness(.2)}.hm .hm-route .hm-kicker{color:var(--hm-ink);margin-top:16px;font-weight:700}.hm-proof .hm-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:32px 64px;display:grid}.hm-proof-lead{margin:0}.hm-logos{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:28px 32px;display:grid}.hm-logos li{justify-content:center;width:100%}.hm-logos img{max-width:100%}.hm-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;display:grid}.hm-num span{max-width:18ch}.hm>section.py-20.bg-white>.bb-container>h2{letter-spacing:-.02em;text-wrap:balance;line-height:1.1;text-transform:none!important;text-align:left!important;margin-bottom:32px!important;font-size:clamp(30px,3.5vw,46px)!important;font-weight:700!important}.hm .text-center>.bb-section-heading{text-align:left}.hm .mx-auto.max-w-5xl.text-center,.hm-light .mx-auto.max-w-3xl.text-center{text-align:left;max-width:none;margin-left:0}.hm .bb-container{max-width:1240px;padding-left:24px;padding-right:24px}.hm-light .text-bb-orange,.hm a.group .text-bb-orange,.hm a.text-bb-orange{color:var(--hm-orange-ink)}.hm .text-muted-foreground,.hm .hm-pain-btn span{color:var(--hm-ink2)}.hm article p.text-sm,.hm .hm-pain-btn span{letter-spacing:0;font-size:15px}.hm .hm-pain-btn b{line-height:1.35}.hm .hm-foot{max-width:72ch}.eco-cap{font-size:max(11px,.847458cqw)}.eco-name{font-size:max(11px,.88983cqw)}@media (width<=900px){.hm-proof .hm-wrap{grid-template-columns:minmax(0,1fr)}.hm-logos{gap:20px 16px}.hm-numbers{grid-template-columns:minmax(0,1fr)}.hm-calc-out .hm-btn{min-height:52px;padding-top:10px;padding-bottom:10px}}.hm .container{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.hm .text-center>p.mx-auto{margin-left:0}.hm-light a.border-bb-orange.group:hover{color:var(--hm-ink)}.hm[data-theme=dark] .eco-cap{color:var(--hm-ink2,#a9b9cb)}.hm{--hm-paper:#040b14;--hm-sand:#081827;--hm-peach:#0b2033;--hm-ink:#f3f6fa;--hm-ink2:#a9b9cb;--hm-orange-ink:#ff9a3c;--hm-glass:#ffffff0b;--hm-edge:#ffffff1a;--hm-glow:0 30px 70px -40px #000000b3;--hm-navy:#001e36;background-color:var(--hm-paper);color:var(--hm-ink);background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:72px 72px;position:relative}.hm ::selection{background:var(--color-bb-orange);color:var(--hm-navy)}.hm a:focus-visible,.hm button:focus-visible{outline-color:#fff}.hm-hero,.hm-pain,.hm-calc,.hm-route,.hm-founder,.hm .eco{counter-increment:zone;position:relative}.hm{counter-reset:zone}.hm-hero:before,.hm-pain:before,.hm-calc:before,.hm-route:before,.hm-founder:before,.hm .eco:before{content:counter(zone, upper-alpha) "–" "0" counter(zone);letter-spacing:.22em;color:#ffffff47;pointer-events:none;font-size:13px;font-weight:700;position:absolute;top:28px;right:32px}.hm-route:before{color:#001e3673}.hm .hm-h2,.hm .bb-section-heading{letter-spacing:-.035em;color:var(--hm-ink);font-size:clamp(32px,4.2vw,64px);font-weight:800;line-height:.98}.hm .hm-lede{color:var(--hm-ink2);font-size:19px}.hm .hm-kicker,.hm .hm-pain-head .hm-lede[style]{color:var(--hm-orange-ink)}.hm-btn{color:var(--hm-navy);min-height:56px;box-shadow:none;border-radius:999px;padding:0 30px}.hm-btn.is-quiet{color:var(--hm-ink);background:0 0;box-shadow:inset 0 0 0 2px #fff6}.hm-btn.is-quiet:hover{background:#ffffff14;box-shadow:inset 0 0 0 2px #fff}.hm-hero{padding:96px 0 72px;overflow:hidden}.hm-hero:after{content:"";pointer-events:none;background:0 0;width:70vw;max-width:1000px;height:70vw;max-height:1000px;position:absolute;top:-20%;right:-10%}.hm-hero-grid{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:64px;position:relative}.hm-h1{letter-spacing:-.045em;color:#fff;-webkit-text-fill-color:currentColor;font-size:clamp(40px,4.8vw,76px);font-weight:800;line-height:.94}.hm-hero .hm-lede{max-width:46ch;font-size:20px}.hm-proc{background:var(--hm-glass);border:1px solid var(--hm-edge);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 #ffffff1f, var(--hm-glow);border-radius:32px;padding:56px 28px 32px;position:relative}.hm-proc-title{color:var(--hm-ink);padding-right:120px}.hm-proc-tiles li{color:var(--hm-ink);border:1px solid var(--hm-edge);background:#ffffff0f;border-radius:18px}.hm-proc-note{color:var(--hm-ink)}.hm-hex{filter:drop-shadow(0 24px 36px #00000052)}.hm-hex.is-a{width:190px;top:-52px;right:-26px}.hm-proof{padding:24px 0 0}.hm-proof-lead{color:var(--hm-ink2);letter-spacing:.14em;text-transform:uppercase;font-size:15px;font-weight:700}.hm-logos li{background:#fff;border-radius:14px;padding:0 16px}.hm-numbers{background:var(--hm-glass);border:1px solid var(--hm-edge);border-radius:32px;margin-top:64px;padding:56px 48px;position:relative;overflow:hidden}.hm-num b{letter-spacing:-.06em;color:#ff9a3c;-webkit-text-fill-color:currentColor;filter:drop-shadow(0 24px 36px #00000052);font-size:clamp(72px,11vw,176px);font-weight:800}.hm-num span{color:var(--hm-ink2)}.hm-pain{background:linear-gradient(180deg, var(--hm-sand), var(--hm-paper));margin-top:96px;padding:128px 0 112px}.hm-col-head{background:linear-gradient(135deg, #123552, var(--hm-navy));border:1px solid var(--hm-edge)}.hm-col-head b{color:var(--hm-orange-ink);font-size:34px}.hm-pains li{background:var(--hm-glass);border:1px solid var(--hm-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hm-pains li:hover,.hm-pains li.is-open{background:#ffffff16;border-color:#fff3}.hm-pains li.is-open{box-shadow:0 28px 60px -34px #0000008c}.hm-pain-btn,.hm-pain-btn b{color:var(--hm-ink)}.hm-fig b{white-space:nowrap;color:#ff9a3c;-webkit-text-fill-color:currentColor;font-size:clamp(40px,4.2vw,64px);font-weight:800}.hm-cost strong{color:#fff}.hm-foot{color:var(--hm-ink2)}.hm-calc{background:var(--hm-paper)}.hm-calc-form{background:var(--hm-glass);border:1px solid var(--hm-edge)}.hm-calc-out{background:linear-gradient(160deg, #ff8a1f, var(--color-bb-orange) 55%, #c85a00);color:var(--hm-navy);box-shadow:0 28px 60px -34px #0000008c}.hm-calc-label,.hm-calc-sub{color:#001e36d9}.hm-calc-big{color:var(--hm-navy);font-size:clamp(64px,8vw,128px);font-weight:800}.hm-calc-out .hm-btn{background:var(--hm-navy);color:#fff}.hm-slider-top b{color:var(--hm-orange-ink)}.hm-route{background:var(--color-bb-orange);color:var(--hm-navy);padding:128px 0 136px}.hm-route .hm-h2,.hm-route .hm-lede,.hm .hm-route .hm-kicker,.hm-route-note{color:var(--hm-navy)}.hm-route .hm-lede{font-weight:500}.hm-step{background:var(--hm-navy);color:#fff;border-radius:28px;box-shadow:0 30px 60px -30px #001e36b3}.hm-step:hover{background:#0a2f50}.hm-step h3{color:#fff}.hm-step p{color:#ffffffd1}.hm-step-label{color:var(--hm-orange-ink)}.hm-route .hm-btn,.hm-route a,.hm-route a *{color:var(--hm-navy)!important}.hm .eco{--bg:var(--hm-sand);--surface:#0f2236;--ink:#eef3f9;--ink2:#a3b3c7;--line:#213752;--line2:#3f5877;--accent:#ff9a3c;--accent-ink:#ff9a3c;--tint:#33250f;--back:#3dd0c5;--tintb:#0f3633;--core:#12304d;--core-ink:#fff;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--hm-sand);color:var(--ink)}.hm .eco h2,.hm .eco h3,.hm .eco .bb-section-heading,.hm .eco .hm-h2{color:var(--ink)}.hm .eco .eco-lede,.hm .eco p{color:var(--ink2)}.hm .eco:before{color:#ffffff47}.hm-light,.hm-light section{background:var(--hm-paper)}.hm-light h2,.hm-light h3,.hm-light .text-white{color:var(--hm-ink)}.hm-light p,.hm-light [class*=text-white\/]{color:var(--hm-ink2)}.hm .bg-card,.hm article.bg-card{background:var(--hm-glass);border:1px solid var(--hm-edge)}.hm .text-foreground,.hm article .text-foreground{color:var(--hm-ink)}.hm .text-muted-foreground{color:var(--hm-ink2)}.hm section.bg-background{background:var(--hm-sand)}.hm>section.py-20.bg-white{background:var(--hm-paper)}.hm>section.py-20.bg-white>.bb-container>h2{letter-spacing:-.035em;line-height:.98;color:var(--hm-ink)!important;font-size:clamp(38px,5.4vw,84px)!important;font-weight:800!important}.hm>section.py-20.bg-white div[style*=border]{background:var(--hm-glass)!important;border-color:var(--hm-edge)!important;border-radius:20px!important}.hm>section.py-20.bg-white button{color:var(--hm-ink)!important;background:0 0!important}.hm>section.py-20.bg-white button *{color:var(--hm-ink)!important}.hm>section.py-20.bg-white p,.hm>section.py-20.bg-white div[style*=border]>div{color:var(--hm-ink2)!important}.hm-founder{background:linear-gradient(180deg, var(--hm-paper), var(--hm-peach));padding:144px 0}.hm-quote{letter-spacing:-.035em;color:var(--hm-ink);font-size:clamp(34px,4.6vw,68px);font-weight:700;line-height:1.08}.hm-quote span{color:var(--hm-orange-ink)}.hm-founder-name{color:var(--hm-ink)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hm-pains li,.hm-step,.hm-numbers,.hm-calc-form,.hm-calc-out,.hm-quote,.hm-founder-who{animation:linear both hm-rise;animation-timeline:view();animation-range:entry entry 55%}.hm-hex{animation:linear both hm-drift;animation-timeline:scroll(root);animation-range:0 900px}}}@keyframes hm-rise{0%{opacity:0;transform:translateY(56px)scale(.97)}to{opacity:1;transform:none}}@keyframes hm-drift{to{transform:translateY(70px)rotate(8deg)}}@media (width<=900px){.hm-hero{padding:96px 0 48px}.hm-hero-grid{grid-template-columns:minmax(0,1fr)}.hm-h1{font-size:clamp(30px,8.6vw,48px)}.hm .hm-h2,.hm .bb-section-heading{font-size:clamp(28px,8vw,44px)}.hm-pain,.hm-route,.hm-founder{padding:80px 0}.hm-numbers{padding:36px 24px}.hm-hex.is-a{width:120px;top:-34px;right:-6px}.hm-hero:before,.hm-pain:before,.hm-calc:before,.hm-route:before,.hm-founder:before,.hm .eco:before{top:16px;right:18px}}.hm .hm-light a.group{background:var(--hm-glass);border:1px solid var(--hm-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px}.hm .hm-light a.group:hover{background:#ffffff17;border-color:#ffffff38}.hm .hm-light a.group.bg-bb-orange\/15{background:linear-gradient(160deg, #ff8a1f, var(--color-bb-orange) 60%, #d96a05);border-color:#0000;box-shadow:0 28px 60px -34px #0000008c}.hm .hm-light a.group.bg-bb-orange\/15 *,.hm .hm-light a.group.bg-bb-orange\/15 h3,.hm .hm-light a.group.bg-bb-orange\/15 p{color:var(--hm-navy)!important}.hm .hm-light span.bg-bb-orange{background:var(--hm-navy);color:#fff!important}.hm .hm-light a.group.bg-bb-orange\/15 span.bg-bb-orange{color:#fff!important}.hm .eco .core-hex{fill:#f4f7fb;stroke:var(--color-bb-orange);stroke-width:2.4px;filter:drop-shadow(0 24px 36px #00000052)}@media (width>=901px){.hm-finder{grid-template-rows:auto repeat(16,auto);align-items:stretch;row-gap:0}.hm-finder .hm-col{grid-row:span 17;grid-template-rows:subgrid;row-gap:0;display:grid}.hm-finder .hm-col-head{height:auto;margin-bottom:8px}.hm-finder .hm-pains{grid-row:2/span 16;grid-template-rows:subgrid;row-gap:0;margin:0;display:grid}.hm-finder .hm-pains li{grid-row:span 4;grid-template-rows:subgrid;margin-bottom:8px;display:grid}.hm-finder .hm-pain-btn{align-self:start}.hm-finder .hm-pain-more{display:contents}.hm-finder .hm-pain-more[hidden]{display:none}.hm-finder .hm-pain-more .hm-fig,.hm-finder .hm-pain-more .hm-cost,.hm-finder .hm-pain-more .hm-btn{margin-left:22px;margin-right:22px}.hm-finder .hm-pain-more .hm-fig{align-self:end;margin-top:4px}.hm-finder .hm-pain-more .hm-cost{margin-top:8px}.hm-finder .hm-pain-more .hm-btn{place-self:end start;margin-top:20px;margin-bottom:22px}}.hm-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 28px;display:grid;container-type:inline-size}.hm-num{min-width:0}.hm-num b{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(34px,5cqw,96px)}@media (width<=1000px){.hm-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-num b{font-size:clamp(40px,9cqw,80px)}}.hm-proc{container-type:inline-size}.hm-proc-tiles li span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:9 4 4;max-width:100%;font-size:12.5px;line-height:1.2}@container (width<=420px){.hm-proc-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media (width<=900px){.hm-h1:not(:lang(en)){overflow-wrap:break-word;font-size:clamp(30px,9vw,56px)}.hm-proc-title:not(:lang(en)){max-width:14ch}}@media (width>=901px){.hm-proc-title:not(:lang(en)){max-width:14ch;font-size:clamp(26px,2.6vw,38px)}.hm-h1:lang(fr){font-size:clamp(40px,5.3vw,84px)}}.hm-sub{max-width:34ch;color:var(--hm-ink);margin:14px 0 0;font-size:clamp(18px,1.7vw,24px);font-weight:700;line-height:1.3}.hm[data-theme=light]{--hm-paper:#f4f7fb;--hm-sand:#e9f0f8;--hm-peach:#fff1e3;--hm-ink:#001e36;--hm-ink2:#3b4a5c;--hm-orange-ink:#b34f00;--hm-glass:#ffffffc7;--hm-edge:#001e361a;--hm-glow:0 30px 80px -30px #001e3640;background-color:var(--hm-paper);color:var(--hm-ink);background-image:linear-gradient(#001e360b 1px,#0000 1px),linear-gradient(90deg,#001e360b 1px,#0000 1px);background-size:72px 72px}.hm[data-theme=light] a:focus-visible,.hm[data-theme=light] button:focus-visible{outline-color:var(--hm-ink)}.hm[data-theme=light] .hm-hero:before,.hm[data-theme=light] .hm-pain:before,.hm[data-theme=light] .hm-calc:before,.hm[data-theme=light] .hm-founder:before{color:#001e364d}.hm[data-theme=light] .hm-btn.is-quiet{color:var(--hm-ink);box-shadow:inset 0 0 0 2px #001e3659}.hm[data-theme=light] .hm-btn.is-quiet:hover{color:var(--hm-ink);box-shadow:inset 0 0 0 2px var(--hm-ink);background:#001e360f}.hm[data-theme=light] .hm-hero:after{background:0 0}.hm[data-theme=light] .hm-h1{color:var(--hm-ink);-webkit-text-fill-color:currentColor}.hm[data-theme=light] .hm-proc{border:1px solid var(--hm-edge);background:#ffffffd9;box-shadow:inset 0 1px #fff,0 40px 90px -30px #001e3659}.hm[data-theme=light] .hm-proc-tiles li{color:var(--hm-ink);border:1px solid var(--hm-edge);background:#fff}@keyframes hm-tile-light{0%,22%,to{color:var(--hm-ink);background:#fff}3%,18%{background:var(--hm-orange);color:var(--hm-navy);box-shadow:0 10px 24px -8px #001e3666}}.hm[data-theme=light] .hm-proof-lead{color:var(--hm-ink2)}.hm[data-theme=light] .hm-logos li{border:1px solid var(--hm-edge);box-shadow:0 10px 30px -18px #001e3666}.hm[data-theme=light] .hm-numbers{background:#fff;box-shadow:0 30px 80px -40px #001e3659}.hm[data-theme=light] .hm-num b{color:#c85a00;-webkit-text-fill-color:currentColor;filter:none}.hm[data-theme=light] .hm-pain{background:linear-gradient(180deg, var(--hm-sand), var(--hm-paper))}.hm[data-theme=light] .hm-col-head{border:0;box-shadow:0 24px 50px -28px #001e36b3}.hm[data-theme=light] .hm-pains li{border:1px solid var(--hm-edge);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.hm[data-theme=light] .hm-pains li:hover,.hm[data-theme=light] .hm-pains li.is-open{background:#fff;border-color:#001e364d}.hm[data-theme=light] .hm-fig b{color:#c85a00;-webkit-text-fill-color:currentColor}.hm[data-theme=light] .hm-cost strong{color:var(--hm-ink)}.hm[data-theme=light] .hm-calc{background:0 0}.hm[data-theme=light] .hm-calc-form{border:1px solid var(--hm-edge);background:#fff}.hm[data-theme=light] .hm-slider input[type=range]{accent-color:var(--hm-orange)}.hm[data-theme=light] .eco{--bg:var(--hm-sand);--surface:#fff;--ink:#001e36;--ink2:#3b4a5c;--line:#c9d5e3;--line2:#9fb0c5;--accent:#f37806;--accent-ink:#a84a00;--tint:#fdf1e3;--back:#0e9f95;--tintb:#e1f5f3;--core:#fff;--core-ink:#001e36;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--hm-sand);color:var(--ink)}.hm[data-theme=light] .eco:before{color:#001e364d}.hm[data-theme=light] .eco .core-hex{fill:#fff;filter:drop-shadow(0 24px 36px #00000052)}.hm[data-theme=light] .eco .wm{fill:var(--hm-ink)}.hm[data-theme=light] .eco .on .wm{fill:var(--hm-orange-ink)}.hm[data-theme=light] .hm-light,.hm[data-theme=light] .hm-light section{background:var(--hm-paper)}.hm[data-theme=light] .hm-light a.group{border:1px solid var(--hm-edge);background:#fff;box-shadow:0 24px 60px -36px #001e3673}.hm[data-theme=light] .hm-light a.group:hover{background:#fff;border-color:#001e364d}.hm[data-theme=light] .bg-card,.hm[data-theme=light] article.bg-card{border:1px solid var(--hm-edge);background:#fff;box-shadow:0 24px 60px -40px #001e3666}.hm[data-theme=light] section.bg-background{background:var(--hm-sand)}.hm[data-theme=light]>section.py-20.bg-white{background:var(--hm-paper)}.hm[data-theme=light]>section.py-20.bg-white div[style*=border]{border-color:var(--hm-edge)!important;background:#fff!important}.hm[data-theme=light] .hm-quote span{color:var(--hm-orange-ink)}.hm[data-theme=light] .hm-light .text-white,.hm[data-theme=light] .hm-light h2,.hm[data-theme=light] .hm-light h3{color:var(--hm-ink)}.hm[data-theme=light]{--hm-peach:#f8fafc}.hm[data-theme=light] .hm-hero:after{display:none}.hm[data-theme=light] .hm-founder{background:linear-gradient(180deg, var(--hm-paper), #fff)}.hm[data-theme=light] .eco{--tint:#eef3f9;--line:#c9d5e3;background:var(--hm-sand)}.hm[data-theme=light] .eco .core-hex{filter:drop-shadow(0 8px 22px #001e3640)}.hm[data-theme=light] .hm-hex{filter:drop-shadow(0 10px 24px #001e364d)}.hm[data-theme=light] .hm-pains li.is-open{box-shadow:0 24px 60px -28px #001e3673}.hm[data-theme=light] .hm-calc-out{box-shadow:0 30px 70px -34px #001e3680}.hm[data-theme=light] .hm-light a.group.bg-bb-orange\/15{box-shadow:0 24px 60px -34px #001e3680}.hm[data-theme=light] .hm-proc-tiles li{animation-name:hm-tile-light}.pg{counter-reset:zone}.pg>section{counter-increment:zone;position:relative}.pg>section:before{content:counter(zone, upper-alpha) "–" "0" counter(zone);z-index:1;letter-spacing:.22em;color:#ffffff47;pointer-events:none;font-size:13px;font-weight:700;position:absolute;top:24px;right:32px}.pg[data-theme=light]>section:before{color:#001e364d}.pg>section.bg-white,.pg section.bg-white{background-color:var(--hm-paper)}.pg section[style*=F5F6F8],.pg section[style*=f5f6f8]{background-color:var(--hm-sand)!important}.pg .text-bb-ink,.pg .text-bb-dark{color:var(--hm-ink)}.pg .text-bb-grey,.pg .text-bb-secondary-text{color:var(--hm-ink2)}.pg .text-bb-orange{color:var(--hm-orange-ink)}.pg [style*=color-bb-ink] .text-bb-orange,.pg [style*=color-bb-ink] a.text-bb-orange{color:#ff9a3c}.pg .bg-white:not(section){background-color:var(--hm-glass);border:1px solid var(--hm-edge);box-shadow:none;border-radius:20px}.pg[data-theme=light] .bg-white:not(section){background-color:#fff;box-shadow:0 24px 60px -40px #001e3666}.pg .border-l-4{border-left-width:1px}.pg a.group:hover{border-color:var(--hm-edge-strong,#001e364d)}.pg h1{letter-spacing:-.04em!important;font-size:clamp(38px,5vw,72px)!important;font-weight:800!important;line-height:.98!important}.pg h2{letter-spacing:-.03em}.pg .bb-section-heading{text-align:left}.pg a.inline-flex.rounded-sm,.pg button.rounded-sm{border-radius:999px}.pg a.inline-flex.rounded-sm[style*=background]:not([style*="color:#FFFFFF"]):not([style*="color:#fff"]),.pg a[style*="background-color:#FF6D3C"]{color:var(--hm-navy)!important}.pg .bb-container{max-width:1240px}.pg>div[style*=background-color]:not([style*=bb-ink]){background-color:var(--hm-paper)!important}.pg .border-t,.pg .border-b{border-color:var(--hm-edge)}.pg [class~="text-[#3A4652]"],.pg [class*=text-gray-],.pg [class*=text-slate-]{color:var(--hm-ink2)}.pg .bb-section-heading{margin:0 0 48px}.pg [style*="color:var(--color-bb-ink)"]:not([style*=background]),.pg [style*="color: var(--color-bb-ink)"]:not([style*=background]),.pg .text-bb-muted{color:var(--hm-ink)!important}.pg .text-bb-muted{color:var(--hm-ink2)!important}.pg section.bg-bb-light-bg,.pg section.bg-bb-light,.pg section[class~="bg-[#F5F6F8]"]{background-color:var(--hm-sand)}.pg .bg-bb-light-bg:not(section),.pg .bg-bb-light:not(section),.pg [class~="bg-[#F5F6F8]"]:not(section){background-color:var(--hm-glass);border:1px solid var(--hm-edge);border-radius:20px}.pg>section:first-of-type[style*=bb-ink]{background-image:none;overflow:hidden}.pg>section[style*="00294A"]{padding-top:112px;padding-bottom:120px;background:linear-gradient(135deg,#ff8a1f,#f37806 55%,#d96a05)!important}.pg>section[style*="00294A"] h2{letter-spacing:-.035em;font-size:clamp(36px,5.4vw,80px);font-weight:800;line-height:.98;color:var(--hm-navy)!important}.pg>section[style*="00294A"] p{font-size:20px;color:var(--hm-navy)!important}.pg>section[style*="00294A"] a:first-of-type{border-radius:999px;background-color:var(--hm-navy)!important;color:#fff!important}.pg>section[style*="00294A"] a{color:var(--hm-navy)!important}.pg>section[style*="00294A"] a[href^=tel]{border-color:#001e3673;border-radius:999px}.pg>section[style*="00294A"]:before{color:#001e3666}.pg [style*=FFF6EF],.pg [style*=FEF4EB],.pg [style*=FDEBDA],.pg [style*=FFF1E3],.pg [style*=fff6ef],.pg [style*=F7F9FB]:not(section),.pg [style*=F5F7FA]:not(section){background-color:var(--hm-glass)!important}.pg section[style*=F7F9FB],.pg section[style*=F5F7FA]{background-color:var(--hm-sand)!important}.pg tr[style*=\#fff],.pg tr[style*=\#FFF],.pg [style*="background-color:#fff"]:not(section),.pg [style*="background-color: #fff"]:not(section),.pg [style*="background-color:#FFFFFF"]:not(section){background-color:var(--hm-glass)!important}.pg tr[style*=F5F6F8],.pg [style*="background-color:#F5F6F8"]:not(section),.pg [style*="background-color: #F5F6F8"]:not(section){background-color:#7f96af1f!important}.pg>section[style*="00294A"] a.inline-flex.rounded-sm:first-of-type[style*=background]{color:#fff!important;background-color:var(--hm-navy)!important}[data-site-theme=dark] footer>div:first-child{border-top:1px solid #ffffff1a;background-color:#040b14!important}[data-site-theme=dark] footer>div:first-child *{color:#a9b9cb!important}[data-site-theme=dark] footer>div:first-child h4,[data-site-theme=dark] footer>div:first-child a:hover{color:#fff!important}[data-site-theme=dark] footer>div:first-child a:hover{text-decoration:underline}.pg .text-bb-navy{color:var(--hm-ink)}.pg [class~=border-bb-navy\/15]{border-color:var(--hm-edge)}.pg .ecg-summary{background:var(--hm-glass);border:1px solid var(--hm-edge);color:var(--hm-ink);border-radius:20px}.pg .ecg-summary li,.pg .ecg-summary p{color:var(--hm-ink)!important}.pg .ecg-summary .ecg-summary-h{color:var(--hm-orange-ink)!important}.pg section.ecg{background-color:var(--hm-sand)}.pg .ecg-summary,.pg .ecg-summary *{font-family:Poppins,sans-serif}.pg .max-w-7xl.mx-auto{max-width:1240px;padding-left:24px;padding-right:24px}.pg div.mx-auto.max-w-3xl.text-center,.pg div.mx-auto.max-w-4xl.text-center,.pg div.mx-auto.max-w-5xl.text-center{text-align:left;max-width:1240px;margin-left:0;margin-right:0}.pg div.mx-auto.max-w-3xl.text-center>p,.pg div.mx-auto.max-w-4xl.text-center>p,.pg div.mx-auto.max-w-5xl.text-center>p{max-width:62ch;margin-left:0;margin-right:0}.pg>section:first-of-type .hidden.md\:block{filter:drop-shadow(0 24px 36px #00000052);place-items:center;display:grid;position:relative}.pg>section:first-of-type .hidden.md\:block:before{content:"";aspect-ratio:.866;background:var(--color-bb-orange);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);width:min(100%,480px);position:absolute;transform:translate(22px,18px)}.pg>section:first-of-type .hidden.md\:block img{aspect-ratio:.866;object-fit:cover;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);border:0;width:min(100%,480px);height:auto;position:relative}.pg ol>li.md\:grid-cols-12{padding-top:40px;padding-bottom:40px;transition:background-color .3s}.pg ol>li.md\:grid-cols-12:hover{background-color:var(--hm-glass)}.pg ol>li.md\:grid-cols-12>div:first-child p{letter-spacing:-.025em;font-size:clamp(22px,2.2vw,32px);font-weight:800;line-height:1.12}.pg ol>li.md\:grid-cols-12>div:last-child p.text-sm{font-size:18px;font-weight:800;line-height:1.45}.pg ol>li.md\:grid-cols-12>div:nth-child(2) p.text-sm{border-left-width:1px;font-size:16px}.pg section[style*=bb-ink] .border-t-4.border-bb-orange{background:linear-gradient(135deg,#ff8a1f,#f37806 55%,#d96a05);border-top-width:0;border-radius:28px;padding:48px 48px 52px;box-shadow:0 28px 60px -34px #0000008c}.pg section[style*=bb-ink] .border-t-4.border-bb-orange *{color:var(--hm-navy)!important}.pg section[style*=bb-ink] .border-t-4.border-bb-orange [class*=text-5xl]{letter-spacing:-.045em;font-size:clamp(64px,9vw,128px);font-weight:800;line-height:.95}.pg a.group,.pg .bg-white:not(section):not(tr):not(td){transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .35s}.pg a.group:hover{transform:translateY(-4px)}.pg>section.bg-bb-navy:first-of-type{background-image:none;overflow:hidden}.pg a.group{overflow:hidden}.pg a.group img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.pg a.group:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.pg a.group,.pg a.group img{transition:none;transform:none!important}}.pg[data-theme=light] :is(section,div)[style*="background-color:var(--color-bb-ink)"],.pg[data-theme=light] :is(section,div)[style*="background-color: var(--color-bb-ink)"],.pg[data-theme=light] section.bg-bb-navy,.pg[data-theme=light] .bg-bb-navy:not(img):not(svg),.pg[data-theme=light] section.bg-black,.pg[data-theme=light] .bg-black:not(img):not(svg){color:var(--hm-ink);background-color:var(--hm-sand)!important}.pg[data-theme=light] :is(section,div)[style*="background-color:var(--color-bb-ink)"] :is(.text-white,h1,h2,h3,h4),.pg[data-theme=light] :is(section,div)[style*="background-color: var(--color-bb-ink)"] :is(.text-white,h1,h2,h3,h4),.pg[data-theme=light] :is(.bg-bb-navy,.bg-black) :is(.text-white,h1,h2,h3,h4){color:var(--hm-ink)!important}.pg[data-theme=light] :is(section,div)[style*="background-color:var(--color-bb-ink)"] [class*=text-white\/],.pg[data-theme=light] :is(section,div)[style*="background-color: var(--color-bb-ink)"] [class*=text-white\/],.pg[data-theme=light] :is(.bg-bb-navy,.bg-black) [class*=text-white\/],.pg[data-theme=light] :is(.bg-bb-navy,.bg-black) p,.pg[data-theme=light] :is(.bg-bb-navy,.bg-black) li{color:var(--hm-ink2)!important}.pg[data-theme=light] :is(.bg-bb-navy,.bg-black,[style*=color-bb-ink\)]) [class*=bg-white\/]{background-color:var(--hm-glass)}.pg[data-theme=light] :is(.bg-bb-navy,.bg-black,[style*=color-bb-ink\)]) [class*=border-white]{border-color:var(--hm-edge)}.pg[data-theme=light] section[style*=bb-ink] .border-t-4.border-bb-orange *{color:var(--hm-navy)!important}.pg[data-theme=light] tr[style*=color-bb-ink]{background-color:var(--hm-sand)!important}.pg[data-theme=light] tr[style*=color-bb-ink] th:not([style*=orange]){color:var(--hm-ink)!important}.hm[data-theme=light] .hm-col-head{border:1px solid var(--hm-edge);background:#fff;box-shadow:0 24px 50px -34px #001e3666}.hm[data-theme=light] .hm-col-head span{color:var(--hm-ink2)}.hm[data-theme=light] .hm-col-head b,.hm[data-theme=light] .hm-step-label{color:var(--hm-orange-ink)}.hm[data-theme=light] .hm-step{color:var(--hm-ink);background:#fff}.hm[data-theme=light] .hm-step h3{color:var(--hm-ink)}.hm[data-theme=light] .hm-step p{color:var(--hm-ink2)}.pg[data-theme=light]>section:first-of-type:not(.k-hero--photo),.pg[data-theme=light]>section.bg-bb-navy:first-of-type:not(.k-hero--photo){background-image:none!important}.pg[data-theme=light]>section:first-of-type .hidden.md\:block{filter:drop-shadow(0 28px 50px #001e3638)}.pg[data-theme=light] .bg-bb-orange\/10{background-color:var(--hm-glass)}.pg[data-theme=light] section>div[style*="position:absolute;inset:0;background:rgba(0,30,54"]{background:#f4f7fbd6!important}.pg[data-theme=light] section:has(>div[style*="rgba(0,30,54"]) :is(h1,h2,p,a,span,li,nav){color:var(--hm-ink)!important}.pg[data-theme=light]>section:first-of-type:not(.bg-bb-abyss) a[class*=border-white]{border-color:#001e3666;color:var(--hm-ink)!important}.pg[data-theme=light]>section:first-of-type:not(.bg-bb-abyss) a[class*=border-white]:hover{background-color:#001e360f}.pg section.bg-bb-blue{background-color:var(--hm-sand);color:var(--hm-ink)}.pg section.bg-bb-blue :is(h2,h3,p,.text-white){color:var(--hm-ink)!important}.pg section.bg-bb-blue [class*=text-white\/]{color:var(--hm-ink2)!important}.pg[data-theme=dark] .text-bb-blue,.pg[data-theme=dark] [style*="color:var(--color-bb-blue)"],.pg[data-theme=dark] [style*="color: var(--color-bb-blue)"]{color:#6bb8f5!important}.pg[data-theme=dark] .text-bb-green,.pg[data-theme=dark] [style*="color:var(--color-bb-green)"]{color:#a9d66a!important}.pg section[style*="background:var(--color-bb-light)"],.pg section[style*="background-color:var(--color-bb-light)"],.pg section[style*="background: var(--color-bb-light)"],.pg section[style*=\#F5F5F5],.pg section[style*=\#f5f5f5]{background:var(--hm-sand)!important}.pg section[style*="background-color:#ffffff"],.pg section[style*="background-color:#fff"],.pg section[style*="background:#fff"],.pg section[style*="background: #fff"],.pg section[style*="background-color: #fff"],.pg section[style*=\#FFFFFF]{background:var(--hm-paper)!important}.pg [style*="color:var(--color-bb-grey)"],.pg [style*="color: var(--color-bb-grey)"],.pg [style*="color:#7B7F88"],.pg [style*="color:#6B7280"],.pg [style*="color:#566478"],.pg [style*="color:#4A5568"]{color:var(--hm-ink2)!important}.pg [style*="color:var(--color-bb-orange)"]:not(a[style*=background]){color:var(--hm-orange-ink)!important}.pg[data-theme=dark] [style*="color:var(--color-bb-orange)"]:not(a[style*=background]){color:#ff9a3c!important}.pg a.bg-bb-orange:not([style*="background-color:#"]):not([style*="background-color: #"]),.pg button.bg-bb-orange,.pg a[style*="background-color:#F07A22"],.pg span[style*="background-color:#FF6D3C"],.pg a[style*="background-color:var(--color-bb-orange)"],.pg a[style*="background: var(--color-bb-orange)"],.pg button[style*="background-color:var(--color-bb-orange)"]{color:var(--hm-navy)!important}.pg a.bg-bb-orange *,.pg button.bg-bb-orange *{color:inherit!important}.pg :not(section):not(tr):not(td)[style*="background:#fff"],.pg :not(section):not(tr):not(td)[style*="background: #fff"],.pg :not(section):not(tr):not(td)[style*="background-color:#fff"],.pg :not(section):not(tr):not(td)[style*="background-color:#ffffff"],.pg :not(section):not(tr):not(td)[style*="background:#ffffff"],.pg :not(section):not(tr):not(td)[style*="background: white"]{background-color:var(--hm-glass)!important;border-color:var(--hm-edge)!important}.pg[data-theme=light] :not(section):not(tr):not(td)[style*="background:#fff"],.pg[data-theme=light] :not(section):not(tr):not(td)[style*="background-color:#fff"],.pg[data-theme=light] :not(section):not(tr):not(td)[style*="background-color:#ffffff"]{background-color:#fff!important}.pg section.bg-bb-orange :is(h2,h3,p,span,li,strong),.pg [style*="background-color:var(--color-bb-orange)"]:not(a):not(button) :is(h2,h3,p,span,li,strong,a){color:var(--hm-navy)!important}.pg[data-theme=light] [style*="color:rgba(255,255,255"],.pg[data-theme=light] [style*="color: rgba(255,255,255"]{color:var(--hm-ink2)!important}.pg[data-theme=light] .text-bb-orange.active,.pg[data-theme=light] a.text-bb-orange{color:var(--hm-orange-ink)}.bb-logo-light,[data-site-theme=light]>header .bb-logo-dark{display:none}[data-site-theme=light]>header .bb-logo-light{mix-blend-mode:multiply;margin-right:20px;display:block}[data-site-theme=light]>header>div:first-child{background-color:#eaeef4!important;border-bottom-color:#001e361a!important}[data-site-theme=light]>header nav{border-bottom:1px solid #001e361a;background-color:#fff!important}[data-site-theme=light]>header .text-white,[data-site-theme=light]>header [class*=text-white\/]{color:#001e36!important}[data-site-theme=light]>header a:hover,[data-site-theme=light]>header button:hover{color:#b45300!important}[data-site-theme=light]>header .border-white\/20{border-color:#001e3640!important}[data-site-theme=light]>header .bg-white\/10{background-color:#001e360f!important}[data-site-theme=light]>header a.bg-bb-orange,[data-site-theme=light]>header a[style*=--color-bb-orange]{color:#001e36!important}[data-site-theme=light]>header svg.animate-spin{color:#001e36}[data-site-theme=light]{background-color:#f4f7fb}[data-site-theme=light] .bb-header-backdrop{background-color:#fff!important}[data-site-theme=dark]>header .bb-mega{border-color:var(--color-bb-orange);background-color:#0b1d31;box-shadow:0 28px 60px -20px #000000b3}[data-site-theme=dark]>header .bb-mega .border-b{border-color:#ffffff1a}[data-site-theme=dark]>header .bb-mega .text-bb-navy{color:#fff}[data-site-theme=dark]>header .bb-mega .text-bb-grey{color:#ffffff9e}[data-site-theme=dark]>header .bb-mega a:hover{background-color:#ffffff12}[data-site-theme=dark]>header .bb-mega a:hover .text-bb-navy{color:#ff9a3c}.pg .prose{--tw-prose-body:var(--hm-ink2);--tw-prose-lead:var(--hm-ink2);--tw-prose-headings:var(--hm-ink);--tw-prose-bold:var(--hm-ink);--tw-prose-links:var(--hm-orange-ink);--tw-prose-counters:var(--hm-ink2);--tw-prose-bullets:var(--hm-ink2);--tw-prose-quotes:var(--hm-ink);--tw-prose-quote-borders:var(--hm-edge-strong);--tw-prose-hr:var(--hm-edge);--tw-prose-th-borders:var(--hm-edge-strong);--tw-prose-td-borders:var(--hm-edge);--tw-prose-captions:var(--hm-ink2);--tw-prose-code:var(--hm-ink)}.pg .prose :is(h1,h2,h3,h4,strong,a[href]:not([class*=text-])){color:inherit}.pg .prose :is(h1,h2,h3,h4){color:var(--hm-ink)!important}.pg .prose :is(p,li,td,th,span,strong){color:var(--hm-ink2)}.pg .prose strong{color:var(--hm-ink)}.pg .prose a{color:var(--hm-orange-ink)}.pg[data-theme=dark] :is(div,article,aside,blockquote,li)[style*="background:#fff"],.pg[data-theme=dark] :is(div,article,aside,blockquote,li)[style*="background: #fff"],.pg[data-theme=dark] :is(div,article,aside,blockquote,li)[style*="background-color:#fff"],.pg[data-theme=dark] :is(div,article,aside,blockquote,li)[style*="background-color: #fff"],.pg[data-theme=dark] [class*="bg-[#F7F8FA]"],.pg[data-theme=dark] [class*="bg-[#f7f8fa]"],.pg[data-theme=dark] [class*="bg-[#FBFCFD]"],.pg[data-theme=dark] [class*="bg-[#fbfcfd]"]{background:var(--hm-glass)!important;border-color:var(--hm-edge)!important}.pg .text-slate-600,.pg .text-slate-700,.pg .text-slate-800{color:var(--hm-ink2)!important}.pg .text-navy{color:var(--hm-ink)!important}.pg[data-theme=dark] .text-bb-orange,.pg[data-theme=dark] a.text-bb-orange{color:#ff9a3c}.pg[data-theme=dark] :is(div,article,aside,blockquote,li)[style*="background:var(--color-bb-light)"],.pg[data-theme=dark] :is(div,article,aside,blockquote,li)[style*="background: var(--color-bb-light)"],.pg[data-theme=dark] :is(div,article,aside,blockquote,li)[style*="background-color:var(--color-bb-light)"]{border:1px solid var(--hm-edge);background:var(--hm-glass)!important}.pg[data-theme=dark] :is(div,article,aside,blockquote,li,a,button,nav,figure,details,table,td,th,span)[style*="background:#F7F8FA"],.pg[data-theme=dark] :is(div,article,aside,blockquote,li,a,button,nav,figure,details)[style*="background: #F7F8FA"],.pg[data-theme=dark] :is(div,article,aside,blockquote,li,a,button,nav,figure,details)[style*="background:#F5F5F5"],.pg[data-theme=dark] :is(div,article,aside,blockquote,li,a,button,nav,figure,details)[style*="background:#fff"],.pg[data-theme=dark] :is(div,article,aside,blockquote,li,a,button,nav,figure,details)[style*="background: #fff"]{background:var(--hm-glass)!important;border-color:var(--hm-edge)!important}.pg .wpg,.pg .ecg{--wpg-display:"Poppins", sans-serif;--wpg-serif:"Poppins", sans-serif;--wpg-mono:"Poppins", sans-serif;--ecg-display:"Poppins", sans-serif;--ecg-serif:"Poppins", sans-serif;--ecg-mono:"Poppins", sans-serif;--wpg-bg:var(--hm-paper);--wpg-ink:var(--hm-ink2);--wpg-grey:var(--hm-ink2);--wpg-rule:var(--hm-edge);--wpg-line:var(--hm-edge-strong);--wpg-pale:var(--hm-sand);--wpg-panel:var(--hm-glass);--wpg-amber:var(--color-bb-orange);--wpg-amber-deep:var(--hm-orange-ink);--wpg-navy:var(--hm-ink);--ecg-bg:var(--hm-paper);--ecg-ink:var(--hm-ink2);--ecg-grey:var(--hm-ink2);--ecg-rule:var(--hm-edge);--ecg-panel:var(--hm-glass);--ecg-amber:var(--color-bb-orange);--ecg-amber-deep:var(--hm-orange-ink);--ecg-navy:var(--hm-ink)}.pg .wpg h1,.pg .wpg h2,.pg .wpg h3,.pg .ecg h1,.pg .ecg h2,.pg .ecg h3{letter-spacing:-.03em;text-transform:none;line-height:1.05}.pg .wpg-hero h1,.pg .ecg-hero h1{font-size:clamp(36px,5vw,64px);line-height:1.02}.pg .wpg-hero,.pg .ecg-hero{color:#fff;background:linear-gradient(135deg,#0b2a47,#001e36)}.pg .wpg-tag,.pg .wpg-dark,.pg .wpg-close,.pg .wpg-cnum,.pg .wpg-step-q span,.pg .wpg-strip,.pg .ecg-tag,.pg .ecg-table thead th{color:#fff;background-color:#0b2a47}.pg .wpg-hazard,.pg .ecg-hazard{background:var(--color-bb-orange);height:4px}.pg .wpg-avatar,.pg .wpg-big,.pg .wpg-fnum,.pg .wpg-answer,.pg .wpg-ans li.is-loud,.pg .wpg-big *,.pg .wpg-answer *{color:#001e36}.pg .wpg :is(.wpg-stat,.wpg-found,.wpg-meth,.wpg-chk,.wpg-step,.wpg-disclosure),.pg .ecg-summary{background:var(--hm-glass);border-radius:20px}.pg .wpg-fig,.pg .ecg-fig{border-radius:20px}.pg svg:is([role=img],.bb-svg-themed){background:0 0}.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed){--d-ink:var(--hm-ink);--d-ink2:var(--hm-ink2)}.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed) :is([fill*=--color-bb-ink],[fill*=--hm-ink\,],[fill=\#14212B],[fill=\#14212b],[fill=\#1E2B35],[fill=\#001e36],[fill=\#001E36],[fill=\#2C3038]){fill:var(--hm-ink)}.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed) :is([fill*=--color-bb-grey],[fill=\#4A5560],[fill=\#5B6070],[fill=\#7B7F88],[fill=\#6B7280]){fill:var(--hm-ink2)}.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed) :is(rect,path,circle,polygon,ellipse)[fill=\#EEF0F2],.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed) :is(rect,path,circle,polygon,ellipse)[fill=\#fff],.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed) :is(rect,path,circle,polygon,ellipse)[fill=\#FFFFFF],.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed) :is(rect,path,circle,polygon,ellipse)[fill=\#EFF0ED],.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed) :is(rect,path,circle,polygon,ellipse)[fill=\#F0EFEA],.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed) :is(rect,path,circle,polygon,ellipse)[fill*=--color-bb-light]{fill:#ffffff0f}.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed) :is(rect,path,circle,polygon,ellipse)[fill=\#E6E8E6],.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed) :is(rect,path,circle,polygon,ellipse)[fill=\#DCDEDA]{fill:#ffffff1c}.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed) :is(rect,path,circle,polygon,ellipse)[fill=\#C9CEC9]{fill:#ffffff3d}.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed) :is(rect,path,circle,polygon,ellipse)[fill=\#F7E8E4]{fill:#b8442e38}.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed) text:is([fill=\#8A5A12],[fill=\#8a5a12]){fill:#ffc266}.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed) text:is([fill=\#B8442E],[fill=\#b8442e]){fill:#ff9a8a}.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed) text:is([fill=\#3D6B52],[fill=\#3d6b52]){fill:#86d6a8}.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed) text[fill=\#96A0AA]{fill:#a9b9cb}.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed) text[fill*=--color-bb-orange]{fill:#ff9a3c}.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed) :is([stroke=\#9AA3AD],[stroke=\#96A0AA],[stroke=\#D9DCE0],[stroke=\#D3D5D2],[stroke=\#D8DCE1],[stroke=\#D9DDE1],[stroke=\#C6CEC8]){stroke:#ffffff47}.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed) :is([stroke*=--color-bb-ink],[stroke=\#14212B],[stroke=\#14212b]){stroke:var(--hm-ink)}.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed) foreignObject [style*=bb-ink]{color:var(--hm-ink)!important}.pg[data-theme=dark] svg:is([role=img],.bb-svg-themed) foreignObject [style*=bb-grey]{color:var(--hm-ink2)!important}.pg[data-theme=dark] :is(.wpg-fig,.ecg-fig){background:var(--hm-glass);border-color:var(--hm-edge)}.pg[data-theme=light] :is(h1,h2,h3,h4,p,li,strong)[style*="color:#fff"],.pg[data-theme=light] :is(h1,h2,h3,h4,p,li,strong)[style*="color: #fff"],.pg[data-theme=light] :is(h1,h2,h3,h4,p,li,strong)[style*="color:#FFFFFF"],.pg[data-theme=light] :is(h1,h2,h3,h4,p,li,strong)[style*="color: rgb(255, 255, 255)"]{color:var(--hm-ink)!important}.pg .wta-paper{--paper:transparent;--panel:var(--hm-glass);--ink:var(--hm-ink);--ink-soft:var(--hm-ink2);--rule:var(--hm-edge-strong);--steel:var(--hm-ink2);--amber-deep:var(--hm-orange-ink);--amber-pale:var(--hm-glass);--red-pale:var(--hm-glass);--green-pale:var(--hm-glass);--measure:42rem;color:var(--hm-ink2);font-family:Poppins,sans-serif;font-size:17px;line-height:1.75}.pg .wta-paper :is(h1,h2,h3,.fig-cap,.masthead,.calc,table){font-family:Poppins,sans-serif}.pg .wta-paper h1{letter-spacing:-.04em;max-width:18ch;font-weight:800}.pg .wta-paper h2{letter-spacing:-.03em;font-weight:800}.pg .wta-paper h3{font-weight:700}.pg .wta-paper .deck{font-style:normal}.pg .wta-paper strong{font-weight:700}.pg .wta-paper :is(.claim,.warn,.calc){border:1px solid var(--hm-edge);border-radius:20px;padding:1.25rem 1.5rem}.pg .wta-paper .claim{border-color:var(--hm-edge-strong)}.pg .wta-paper figure{background:var(--hm-glass);border:1px solid var(--hm-edge);border-radius:22px;padding:1.5rem}.pg[data-theme=light] .wta-paper figure{background:#fff}.pg .wta-paper table th{border-bottom-color:var(--hm-edge-strong)}.pg .wta-paper td{border-bottom-color:var(--hm-edge)}@media print{.pg .wta-paper{--ink:#001e36;--ink-soft:#3b4a5c;color:#001e36}}.pg .wta-paper :is(h1,h2,h3,h4,strong,b,th){color:var(--hm-ink)}.pg .wta-paper :is(p,li,td,em,i,small,.deck,.fig-cap,.endnote){color:var(--hm-ink2)}.pg .wta-paper :is(td,p,li) :is(strong,b){color:var(--hm-ink)}.pg .wta-paper h2 .part,.pg .wta-paper .part,.pg .wta-paper a{color:var(--hm-orange-ink)}.pg[data-theme=dark] section:is([style*=\#F5F6F8],[style*=\#f5f6f8],[style*=\#F7F9FB],[style*=\#f7f9fb],[style*=\#F7F8FA],[style*=\#f7f8fa],[style*=\#F9FAFB],[style*=\#f9fafb],[style*=\#FBFCFD],[style*=\#EEF0F2]),.pg[data-theme=dark] section:is([class*="bg-[#F5F6F8]"],[class*="bg-[#f5f6f8]"],[class*="bg-[#F7F9FB]"],[class*="bg-[#F7F8FA]"]){background:var(--hm-sand)!important}.pg[data-theme=dark] :not(section):is([style*=\#F5F6F8],[style*=\#f5f6f8],[style*=\#F7F9FB],[style*=\#f7f9fb],[style*=\#F9FAFB],[style*=\#FBFCFD],[style*=\#EEF0F2],[style*=\#FFFFFF],[style*=\#FDEBDA]),.pg[data-theme=dark] :not(section):is([class*="bg-[#F5F6F8]"],[class*="bg-[#f5f6f8]"],[class*="bg-[#F7F9FB]"],[class*="bg-[#F9FAFB]"]){background-color:var(--hm-glass)!important;border-color:var(--hm-edge)!important}.pg[data-theme=dark] section:is(.bg-gray-50,.bg-gray-100,.bg-slate-50,.bg-slate-100,.bg-neutral-50,.bg-neutral-100,.bg-zinc-50,.bg-stone-50){background:var(--hm-sand)!important}.pg[data-theme=dark] :not(section):is(.bg-gray-50,.bg-gray-100,.bg-slate-50,.bg-slate-100,.bg-neutral-50,.bg-neutral-100,.bg-zinc-50,.bg-stone-50,.bg-gray-200\/50){background-color:var(--hm-glass)!important}.pg[data-theme=dark] :is(.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-200,.border-slate-300,.border-neutral-200){border-color:var(--hm-edge-strong)!important}.pg :is(.text-gray-500,.text-gray-600,.text-gray-700,.text-slate-500){color:var(--hm-ink2)!important}.pg :is(.text-gray-800,.text-gray-900,.text-slate-900){color:var(--hm-ink)!important}.pg[data-theme=dark] .wta-paper{--cell:#2b3d54;--cell-pale:#1b2b40;--steel:#7d93ad;--amber-pale:#2e2a24;--amber:#f5a042;--red:#ff8a7a;--green:#86d6a8}.pg[data-theme=dark] .wta-paper svg .t,.pg[data-theme=dark] .wta-paper svg .ts,.pg[data-theme=dark] .wta-paper svg .th-lbl,.pg[data-theme=dark] .wta-paper svg .tm{fill:var(--hm-ink)}.pg[data-theme=dark] .wta-paper svg .ts{fill:var(--hm-ink2)}.pg .text-bb-abyss{color:var(--hm-ink)!important}.pg .border-bb-abyss\/15{border-color:var(--hm-edge-strong)!important}.pg figure.bb-fig figcaption{color:var(--hm-ink2)!important}@media (width<=760px){.pg :is(p,li,td,th,dt,dd,figcaption,blockquote,summary,label,a,span){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pg :is(h1,h2,h3,h4){overflow-wrap:break-word}.pg :is(.k-photosplit,.k-split,.k-hero-grid,.k-article,.k-tiers,.k-bento,.k-spec,.k-docs,.k-covers,.k-logos,.k-quotes,.k-paths)>*{min-width:0}.pg :is(.ecg-fig,.wpg-fig,.bb-fig-scroll,figure:has(>svg)){max-width:100%;overflow-x:auto}.pg .wta-paper table,.pg .bb-blog-body table{max-width:100%;display:block;overflow-x:auto}.pg .ecg,.pg .wpg{overflow-x:clip}.pg .ecg-fig,.pg .wpg-fig,.pg .ecg-fig *,.pg .wpg-fig *{min-width:0}.pg .ecg-fig svg,.pg .wpg-fig svg{min-width:560px}.pg .k-logos{grid-template-columns:minmax(0,1fr)}.pg .k-logocard-mark{max-width:100%}}.pg .text-bb-dark\/75,.pg .text-bb-dark\/70,.pg .text-bb-dark\/60,.pg .text-bb-dark\/80{color:var(--hm-ink2)!important}.pg .text-bb-dark,.pg[data-theme=light] section[style*=color-bb-ink] :is(.text-white,h2,h3,p,span,strong):not(.border-t-4 *):not(a.bg-bb-orange *):not(.bg-bb-orange *){color:var(--hm-ink)!important}.pg[data-theme=light] section[style*=color-bb-ink] a:not(.bg-bb-orange):not([style*=background]){color:var(--hm-ink)!important;border-color:var(--hm-edge-strong)!important}.pg[data-theme=dark] a[style*=\#0a66c2],.pg[data-theme=dark] a[style*=\#0A66C2]{color:#6bb3ff!important;border-color:#6bb3ff!important}.pg[data-theme=dark] :is(span,p)[style*="color:#E4002B"]{color:#ff7a8c!important}.pg[data-theme=light] p.text-xs.mb-4{color:var(--hm-ink2)!important}@keyframes bb-dt-reveal{to{opacity:1}}.pg[data-theme=dark] main svg[viewBox]:not([class*=lucide]):not([data-dt-ready]):not([data-keep-colors]):not(.eco svg){opacity:0;animation:.2s 1.5s forwards bb-dt-reveal}@media (prefers-reduced-motion:reduce){.pg[data-theme=dark] main svg[viewBox]:not([class*=lucide]):not([data-dt-ready]):not([data-keep-colors]):not(.eco svg){animation-duration:10ms}}.pg[data-theme=light] section:is(.bg-bb-abyss,.bg-bb-navy,.bg-navy,.bg-bb-ink) .text-bb-orange{color:#ff9a3c}.pg[data-theme=light] section:is(.bg-bb-abyss,.bg-bb-navy,.bg-navy,.bg-bb-ink) a:is(.border-white,[class*=border-white\/]){color:#fff!important}.pg[data-theme=light] .text-brand:not(section:is(.bg-bb-abyss,.bg-bb-navy,.bg-navy,.bg-bb-ink) *){color:var(--hm-orange-ink)!important}.hm[data-theme=light] .k-panel--ink :is(.text-white,[class*=text-white\/]){color:var(--hm-ink)!important}.hm[data-theme=light] .k-panel--ink [class*=text-white\/]{color:var(--hm-ink2)!important}.pg[data-theme=light] [class*="[&_a]:text-bb-orange"] a,.pg[data-theme=light] .wta-paper .numbers h3{color:var(--hm-orange-ink)}.pg[data-theme=light] .ecg-tag{color:#fff}.pg[data-theme=light] [style*="background: var(--color-bb-ink)"] a[class*=border-white],.pg[data-theme=light] [style*="background:var(--color-bb-ink)"] a[class*=border-white]{color:#fff!important;background-color:#0000!important}.pg span.bg-bb-orange{color:var(--hm-navy)}@media (width<=767px){.pg .grid:not([class*=\ grid-cols-]):not([class^=grid-cols-]){grid-template-columns:minmax(0,1fr)}}.pg[data-theme=dark] [class*=text-bb-navy\/]{color:var(--hm-ink2)}.pg[data-theme=dark] :is(div,article,aside,li)[class*=bg-orange-50]{background-color:#f378061a!important}.pg[data-theme=dark] .wta-paper .warn{color:var(--hm-ink)!important;background:#f378061a!important}.pg[data-theme=dark] .wta-paper .warn :is(p,strong,span,li){color:var(--hm-ink)!important}.pg[data-theme=light] .wta-paper .sidebar h3{color:var(--hm-orange-ink)}.pg[data-theme=light] td[class=""]{color:inherit}.pg[data-theme=dark] .bb-post-card{--bb-post-card-muted:var(--hm-ink2);--bb-post-card-accent:#ff9a3c}.pg[data-theme=dark] a[style*=c9ced6]:not([style*="color:#fff"]){color:var(--hm-ink)!important;border-color:var(--hm-edge-strong)!important}.pg .ecg-table th :is(span,a,em,strong){color:inherit!important}
