.bf{container-type:inline-size;position:relative;overflow:hidden;background:#0b0b0b;color:#fff;font-family:var(--font-text);padding:clamp(56px,8cqw,112px) clamp(20px,4.5cqw,72px) 28px}.bf a{color:inherit;text-decoration:none}.bf-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:clamp(32px,5cqw,80px)}.bf-lead{display:grid;align-content:start;gap:24px}.bf-lead b{font:500 clamp(26px,3.6cqw,48px)/1.04 var(--font-brand);letter-spacing:-.02em;text-transform:uppercase;max-width:14ch}.bf-lead a{justify-self:start;background:#fff;color:#0b0b0b;padding:14px 20px;border-radius:14px;font:500 15px var(--font-text);transition:transform .2s ease}.bf-lead a:hover{transform:translateY(-2px)}.bf-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.bf-cols div{display:grid;align-content:start;gap:12px}.bf-cols h4{margin:0 0 6px;font:400 11px var(--font-brand);letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.bf-cols a{font-size:15px;color:hsla(0,0%,100%,.82);width:-moz-fit-content;width:fit-content}.bf-cols a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.bf-word{position:relative;margin:clamp(56px,8cqw,120px) 0 clamp(20px,3cqw,40px);line-height:.78}.bf-word span{display:block;font:500 23.6cqw/.78 var(--font-brand);letter-spacing:-.045em;margin-left:-.04em;text-transform:uppercase;white-space:nowrap;color:#fff}.bf-fine{display:grid;gap:14px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.14)}.bf-fine p{margin:0;max-width:980px;font-size:12px;line-height:1.65;color:hsla(0,0%,100%,.55)}.bf-label{font:400 10px var(--font-brand);letter-spacing:.16em;text-transform:uppercase;margin-right:8px;color:hsla(0,0%,100%,.8)}.bf-legal{display:flex;flex-wrap:wrap;gap:6px 20px}@container (max-width: 760px){.bf-top{grid-template-columns:1fr}.bf-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.ex-page>.bf{margin:96px calc(-1 * clamp(16px, 3.4vw, 64px)) -120px}.pv>.bf{padding-bottom:28px}@media (max-width:900px){.ex-page>.bf{padding-bottom:110px}}.home-mobile-section.footer-pane,.home-scroll-section.footer-pane{background:#0b0b0b;padding:0!important;display:block}.home-scroll-section.footer-pane .bf{min-height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-top:96px}.home-scroll-section.footer-pane .bf-lead{display:none}.home-scroll-section.footer-pane .bf-top{grid-template-columns:1fr}.home-scroll-section.footer-pane .bf-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.home-scroll-section.footer-pane .bf-word{margin-top:48px}.pv-map{position:relative;border-radius:18px;overflow:hidden;min-height:280px;background:#0b0b0b}.pv-map .maplibregl-canvas{outline:none}.pv-map .maplibregl-ctrl-group{background:#1a1a1a;border-radius:10px;box-shadow:none;border:1px solid hsla(0,0%,100%,.14)}.pv-map .maplibregl-ctrl-group button+button{border-top-color:hsla(0,0%,100%,.14)}.pv-map .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert(1)}.pv-map .maplibregl-ctrl-attrib{background:hsla(0,0%,4%,.8)!important;font-size:10px;margin:0 6px 6px 0!important}.pv-map .maplibregl-ctrl-attrib-inner,.pv-map .maplibregl-ctrl-attrib-inner *{color:hsla(0,0%,100%,.7)!important}.pv-map .maplibregl-ctrl-attrib-button{filter:invert(1);background-color:transparent}.pv-map .maplibregl-cooperative-gesture-screen{background:hsla(0,0%,4%,.7);font:500 14px var(--font-text)}.pv-map-fail{position:absolute;inset:0;display:grid;place-items:center;color:hsla(0,0%,100%,.6);font-size:13px}.pv-pin{width:34px;height:41px;pointer-events:none}.pv-pin span{position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.5);display:grid;place-items:center;animation:pvPin .5s cubic-bezier(.2,1.4,.4,1) both}.pv-pin img{transform:rotate(45deg)}.pv-pin:after{content:"";position:absolute;left:12px;bottom:-3px;width:10px;height:4px;border-radius:50%;background:hsla(0,0%,100%,.3)}@keyframes pvPin{0%{transform:rotate(-45deg) translateY(-12px);opacity:0}}.cmp-hero{max-width:1180px;margin:0 auto;padding:clamp(40px,6vw,88px) 20px clamp(24px,3vw,40px)}.cmp-eyebrow{font:400 12px var(--font-brand);letter-spacing:.16em;text-transform:uppercase;color:#6b6a67;margin:0 0 14px}.cmp-hero h1{font-weight:500;font-size:clamp(40px,6vw,84px);line-height:.98;letter-spacing:-.04em;text-transform:uppercase;margin:0}.cmp-sub{font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:#3a3936;max-width:680px;margin:22px 0 0}.cmp-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.cmp-btn{display:inline-block;padding:15px 22px;border-radius:14px;background:#0b0b0b;color:#fff;text-decoration:none;font:600 15px var(--font-text)}.cmp-btn.ghost{background:transparent;color:#0b0b0b;border:1px solid #d9d6d0}.cmp-btn.light{background:#fff;color:#0b0b0b}.cmp-btn.ghost.light{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.35)}.cmp-wrap{max-width:1180px;margin:0 auto;padding:0 20px clamp(28px,4vw,56px)}.cmp-table{background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 0 0 1px hsla(0,0%,4%,.06),0 30px 60px -40px hsla(0,0%,4%,.35)}.cmp-row{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid #efede8}.cmp-row:first-child{border-top:0}.cmp-row>span{padding:18px 24px}.cmp-row.head>span{padding:18px 24px;font:500 16px var(--font-brand);letter-spacing:.06em;text-transform:uppercase;gap:8px}.cmp-row .q,.cmp-row.head>span{display:flex;align-items:center}.cmp-row .q{font-weight:600;font-size:15.5px;line-height:1.35}.cmp-row .cp,.cmp-row .us{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start}.cmp-row.head .cp,.cmp-row.head .us{display:flex}.cmp-row .us{background:#0b0b0b;color:#fff}.cmp-row small{font-size:13px;line-height:1.45;color:#6b6a67;padding-top:6px}.cmp-row .us small{color:hsla(0,0%,100%,.7)}.cmp-row sup{font-size:9.5px;color:#9a9893;margin-left:2px}.mk{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:700 16px var(--font-text)}.mk.yes{background:#1f7a4d;color:#fff}.mk.no{background:#f3e3e0;color:#a33a2b}.mk.part{background:#efede8;color:#6b6a67}.cmp-row .us .mk.yes{background:#fff;color:#0b0b0b}.cmp-row .us .mk.part{background:hsla(0,0%,100%,.14);color:#fff}.cmp-promise-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.calc{display:grid;grid-template-columns:1.1fr 1fr;background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 0 0 1px hsla(0,0%,4%,.06)}.calc-inputs{padding:clamp(24px,3vw,40px)}.calc-inputs h2{font:500 clamp(24px,2.4vw,34px)/1.05 var(--font-brand);letter-spacing:-.03em;text-transform:uppercase;margin:0 0 6px}.calc-inputs p{color:#6b6a67;margin:0 0 22px}.calc-field{display:grid;gap:10px;margin-bottom:22px}.calc-field>span{display:flex;justify-content:space-between;gap:12px;font-size:14.5px}.calc-field b{font:500 18px var(--font-brand)}.calc-field input{width:100%;accent-color:#0b0b0b}.calc-out{background:#0b0b0b;color:#fff;padding:clamp(24px,3vw,40px);display:grid;align-content:center;gap:6px}.calc-label{font:400 11px var(--font-brand);letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.calc-big{font:500 clamp(56px,7vw,104px)/1 var(--font-brand);letter-spacing:-.06em}.calc-vs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 14px}.calc-vs div{background:hsla(0,0%,100%,.08);border-radius:14px;padding:14px;display:grid;gap:4px}.calc-vs span{font-size:12.5px;color:hsla(0,0%,100%,.65)}.calc-vs b{font:500 22px var(--font-brand)}.calc-out p{font-size:12.5px;color:hsla(0,0%,100%,.55);margin:0;line-height:1.5}.cmp-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cmp-card{background:#fff;border-radius:26px;padding:clamp(24px,3vw,40px);box-shadow:0 0 0 1px hsla(0,0%,4%,.06)}.cmp-card h2{font-weight:500;font-size:clamp(22px,2.2vw,30px);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 14px}.cmp-card p{font-size:15px;line-height:1.6;color:#3a3936}.cmp-card sup{font-size:10px;color:#9a9893}.cmp-card.dark{background:#0b0b0b;color:#fff}.cmp-card ol{margin:0;padding-left:20px;display:grid;gap:12px;font-size:15px;line-height:1.5;color:hsla(0,0%,100%,.85)}.cmp-card ol b{color:#fff}.cmp-final{background:#0b0b0b;color:#fff;border-radius:28px;padding:clamp(32px,5vw,64px);text-align:center;margin-bottom:clamp(28px,4vw,56px);max-width:1140px}.cmp-final h2{font-weight:500;font-size:clamp(28px,4vw,56px);letter-spacing:-.03em;text-transform:uppercase;margin:0}.cmp-final .cmp-ctas{justify-content:center}.cmp-sources h3{font:500 14px var(--font-brand);letter-spacing:.1em;text-transform:uppercase}.cmp-sources ol{font-size:13px;line-height:1.7;color:#6b6a67;padding-left:20px}.cmp-sources a{color:inherit}.cmp-sources p{font-size:12.5px;color:#9a9893;line-height:1.6;max-width:820px}@media (max-width:900px){.cmp-row{grid-template-columns:1fr 1fr}.cmp-row .q{grid-column:1/-1;background:#f7f6f3;padding:12px 16px}.cmp-row.head>span:first-child{display:none}.cmp-row>span{padding:14px 16px}.cmp-row .cp,.cmp-row .us{grid-template-columns:1fr;gap:8px}.calc,.cmp-two{grid-template-columns:1fr}}