:root{--bs-ink:#0b0b0d;--bs-w1:#ffffff;--bs-w2:rgba(255,255,255,0.74);--bs-w3:rgba(255,255,255,0.5);--bs-w-line:rgba(255,255,255,0.14);--bs-w-line-soft:rgba(255,255,255,0.075);--bs-d1:#16161a;--bs-d2:rgba(22,22,26,0.66);--bs-d3:rgba(22,22,26,0.46);--bs-rule:rgba(22,22,26,0.13);--bs-rule-soft:rgba(22,22,26,0.07);--bs-paper:#f7f6f3;--bs-paper-2:#efeee9;--bs-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;--bs-ui-pad:clamp(16px,1.7vw,22px)}.bs-stack{display:grid;grid-template-columns:minmax(0,1fr)}.bs-stack>*{grid-area:1/1;min-width:0}.bs-stack>.is-off{visibility:hidden;pointer-events:none}:root{--bs-nav:76px;--bs-clearance:calc(var(--bs-nav) + 26px)}.bs-sec{padding:var(--bs-clearance) 0 clamp(44px,4.4vw,64px)}.bs-sec-light{background:var(--bs-w1);color:var(--bs-d1)}.bs-sec-shell{padding:12px}.bs-sec+.bs-sec-shell{margin-top:clamp(14px,1.8vw,26px)}.bs-sec,.bs-sec-shell{scroll-margin-top:var(--bs-nav)}[data-hero-stage]+.bs-sec{padding-top:var(--bs-clearance)}.bs-sec-end{padding-bottom:calc(2 * clamp(38px, 3.4vw, 48px))}.bs-shell{border-radius:var(--pv-radius-hero);padding:clamp(36px,4vw,58px) clamp(22px,3.4vw,56px)}.bs-shell-major{padding-top:var(--bs-clearance);min-height:min(calc(100svh - 24px),900px);display:flex;flex-direction:column;justify-content:center}@media (max-width:1279px){.bs-shell-major{min-height:0;display:block}}@media (max-width:767px){.bs-shell{border-radius:24px;padding:40px 18px}}.bs-shell-ink{background:var(--bs-ink)}.bs-shell-red{background:var(--brand-red)}.bs-stage-shell{background:var(--bs-ink);border-radius:var(--pv-radius-hero);padding:clamp(88px,8vw,104px) clamp(22px,3.4vw,56px) clamp(36px,4vw,54px);min-height:min(calc(100svh - 24px),900px);display:flex;flex-direction:column;justify-content:center}@media (max-width:1279px){.bs-stage-shell{min-height:0;display:block}}@media (max-width:767px){.bs-stage-shell{border-radius:24px;padding:96px 18px 40px}}.bs-wrap{max-width:1240px;margin:0 auto;padding:0 20px;width:100%}@media (min-width:768px){.bs-wrap{padding:0 32px}}.bs-shell .bs-wrap,.bs-stage-shell .bs-wrap{padding:0;max-width:1180px;width:100%}.bs-eyebrow{font-family:var(--bs-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bs-d3);display:inline-flex;align-items:center;gap:9px}.bs-eyebrow:before{content:"";width:16px;height:1px;background:var(--brand-red)}.bs-shell-ink .bs-eyebrow,.bs-stage-shell .bs-eyebrow{color:rgba(255,255,255,.82)}.bs-shell-red .bs-eyebrow{color:var(--bs-w1)}.bs-shell-ink .bs-eyebrow:before,.bs-shell-red .bs-eyebrow:before,.bs-stage-shell .bs-eyebrow:before{background:rgba(255,255,255,.7)}.bs-h1{margin-top:18px;color:var(--bs-w1);font:700 clamp(33px,3.75vw,51px)/1.05 Manrope,sans-serif;letter-spacing:-.033em}.bs-h2{margin-top:14px;color:var(--bs-d1);font:700 clamp(27px,2.9vw,40px)/1.1 Manrope,sans-serif;letter-spacing:-.028em}.bs-head-dark .bs-h2{color:var(--bs-w1)}.bs-head{display:grid;gap:14px}@media (min-width:900px){.bs-head{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px;align-items:end}}.bs-dek{font:400 clamp(14.5px,1.15vw,16.5px)/1.6 Manrope,sans-serif;color:var(--bs-d2);max-width:62ch}.bs-head-dark .bs-dek{color:rgba(255,255,255,.9)}.bs-shell-red .bs-dek{color:var(--bs-w1)}.bs-body{margin-top:clamp(30px,3.4vw,48px)}.bs-note{margin-top:22px;padding-top:15px;border-top:1px solid var(--bs-rule-soft);font:400 13px/1.62 Manrope,sans-serif;color:var(--bs-d2);max-width:78ch}.bs-head-dark .bs-note,.bs-shell-ink .bs-note{border-top-color:var(--bs-w-line-soft);color:rgba(255,255,255,.6)}.bs-shell-red .bs-note{border-top-color:rgba(255,255,255,.24);color:rgba(255,255,255,.86)}.bs-cta{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}.bs-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;font:700 14px/1 Manrope,sans-serif;letter-spacing:-.008em;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.bs-btn-solid{background:var(--bs-w1);color:var(--bs-ink)}.bs-btn-solid:hover{background:rgba(255,255,255,.88)}.bs-btn-line{border:1px solid rgba(255,255,255,.34);color:var(--bs-w1)}.bs-btn-line:hover{border-color:rgba(255,255,255,.66)}.bs-sec-light .bs-btn-solid{background:var(--bs-ink);color:var(--bs-w1)}.bs-sec-light .bs-btn-solid:hover{background:#2a2a30}.bs-sec-light .bs-btn-line{border-color:var(--bs-rule);color:var(--bs-d1)}.bs-sec-light .bs-btn-line:hover{border-color:rgba(22,22,26,.4)}.bs-out{display:inline-flex;align-items:center;gap:6px;font:700 13px/1 Manrope,sans-serif;color:var(--brand-red-accessible);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px;justify-self:start;align-self:start}.bs-out:hover{border-bottom-color:currentColor}.bs-shell-ink .bs-out,.bs-shell-red .bs-out{color:var(--bs-w1)}.bs-hero{display:grid;gap:40px;align-items:center}@media (min-width:1100px){.bs-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.06fr);gap:clamp(40px,4.2vw,68px)}}.bs-hero-copy,.bs-hero-vis{min-width:0}.bs-hero-dek{margin-top:20px;max-width:52ch;font:400 clamp(15px,1.2vw,17px)/1.6 Manrope,sans-serif;color:var(--bs-w2)}.bs-status{margin-top:26px;padding-top:15px;border-top:1px solid var(--bs-w-line-soft);font:400 12.5px/1.6 Manrope,sans-serif;color:var(--bs-w3);max-width:56ch}.bs-hero-note{margin-top:14px;font-family:var(--bs-mono);font-size:10.5px;letter-spacing:.05em;color:rgba(255,255,255,.42)}.bs-pdp{background:var(--bs-paper);border-radius:18px;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.bs-pdp-h{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;padding:15px 18px;background:var(--bs-paper-2);border-bottom:1px solid var(--bs-rule-soft)}.bs-pdp-n{font:700 15px/1.2 Manrope,sans-serif;color:var(--bs-d1);letter-spacing:-.016em}.bs-pdp-m{font-family:var(--bs-mono);font-size:10px;letter-spacing:.07em;color:var(--bs-d2)}.bs-pdp-m:before{content:"· "}.bs-pdp-sel{padding:16px 18px 0;display:flex;align-items:center;gap:11px}.bs-sw{width:34px;height:34px;border-radius:50%;flex:none;border:1px solid rgba(0,0,0,.14);transition:transform .25s ease}.bs-pdp-sel-t{display:grid;gap:2px;min-width:0}.bs-pdp-sel-t b{font:700 14px/1.2 Manrope,sans-serif;color:var(--bs-d1)}.bs-pdp-sel-t span{font-size:10px;letter-spacing:.05em}.bs-pdp-sel-t span,.bs-rail-l{font-family:var(--bs-mono);color:var(--bs-d2)}.bs-rail-l{padding:15px 18px 0;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.bs-rail{display:flex;gap:9px;padding:9px 18px 0;margin:0;list-style:none;flex-wrap:wrap}.bs-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;padding:3px;border-radius:999px;line-height:0;transition:box-shadow .2s ease;box-shadow:0 0 0 1px var(--bs-rule-soft)}.bs-chip span{display:block;width:26px;height:26px;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.bs-chip:hover{box-shadow:0 0 0 1px var(--bs-d3)}.bs-chip[data-on=true]{box-shadow:0 0 0 2px var(--bs-d1)}.bs-chip:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.bs-pdp-rows{padding:15px 18px 0;display:grid;gap:0}.bs-prow{display:grid;gap:2px;padding:9px 0;border-top:1px solid var(--bs-rule-soft)}.bs-prow:first-child{border-top:0;padding-top:0}.bs-prow-k{font-family:var(--bs-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-d2)}.bs-prow-v{font:500 12.5px/1.45 Manrope,sans-serif;color:var(--bs-d1);min-height:calc(2 * 1.45 * 12.5px)}@media (min-width:620px){.bs-pdp-rows{grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px}.bs-prow:nth-child(2){border-top:0;padding-top:0}}.bs-pdp-foot{margin-top:15px;padding:13px 18px;border-top:1px solid var(--bs-rule-soft);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bs-pdp-foot>span:not(.bs-bag){font-family:var(--bs-mono);font-size:9.5px;letter-spacing:.06em;color:var(--bs-d2)}.bs-bag{padding:9px 16px;border-radius:999px;background:var(--bs-d1);color:var(--bs-w1);font:700 12.5px/1 Manrope,sans-serif}.bs-fr{display:grid;gap:0}.bs-fq{padding:clamp(24px,2.6vw,34px) 0;border-top:1px solid var(--bs-rule)}.bs-fq:first-child{border-top:0;padding-top:0}.bs-fq-q{font:700 clamp(19px,1.8vw,24px)/1.25 Manrope,sans-serif;letter-spacing:-.02em;color:var(--bs-d1)}.bs-fq-grid{margin-top:18px;display:grid;gap:18px}@media (min-width:900px){.bs-fq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}}.bs-fq-cell{display:grid;gap:6px;align-content:start}.bs-fq-k{font-family:var(--bs-mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase}.bs-fq-k,.bs-fq-v{color:var(--bs-d2)}.bs-fq-v{font:400 13.5px/1.6 Manrope,sans-serif}.bs-fq-cell[data-k=cost] .bs-fq-k{color:var(--brand-red-accessible)}.bs-fq-cell[data-k=fix] .bs-fq-v{color:var(--bs-d1);font-weight:500}.bs-stackv{display:grid;gap:0;counter-reset:bsq}@media (min-width:800px){.bs-stackv{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px}}.bs-sq{display:grid;gap:5px;padding:15px 0 15px 34px;position:relative;border-top:1px solid var(--bs-w-line-soft)}.bs-sq:before{counter-increment:bsq;content:counter(bsq,decimal-leading-zero);position:absolute;left:0;top:17px;font-family:var(--bs-mono);font-size:10px;letter-spacing:.06em;color:rgba(255,255,255,.42)}.bs-sq-k{font:700 14px/1.3 Manrope,sans-serif;color:var(--bs-w1)}.bs-sq-v{font:400 12.5px/1.55 Manrope,sans-serif;color:var(--bs-w2)}@media (min-width:800px){.bs-sq:first-child,.bs-sq:nth-child(2){border-top:0}}@media (max-width:799px){.bs-sq:first-child{border-top:0}}.bs-grid{display:grid;gap:18px}@media (min-width:760px){.bs-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 34px}}@media (min-width:1100px){.bs-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1000px){.bs-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 34px}}.bs-item{display:grid;gap:7px;align-content:start;padding-top:15px;border-top:1px solid var(--bs-rule)}.bs-item-t{font:700 15px/1.3 Manrope,sans-serif;letter-spacing:-.012em;color:var(--bs-d1)}.bs-item-d{font:400 13.5px/1.6 Manrope,sans-serif;color:var(--bs-d2)}.bs-list{margin:0;padding:0;list-style:none;display:grid}.bs-list li{font:400 14px/1.6 Manrope,sans-serif;color:var(--bs-d2);padding:13px 0 13px 19px;border-top:1px solid var(--bs-rule-soft);position:relative}.bs-list li:first-child{border-top:0}.bs-list li:before{content:"";position:absolute;left:0;top:22px;width:8px;height:1px;background:var(--brand-red)}.bs-list-quiet li:before{background:var(--bs-d3)}.bs-bound{margin-top:clamp(26px,2.8vw,36px);padding:clamp(20px,2.2vw,28px);border:1px solid var(--bs-rule);border-radius:18px;background:var(--bs-paper)}.bs-bound-t{font-family:var(--bs-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--bs-d2)}.bs-bound .bs-list{margin-top:12px}.bs-bound .bs-list li:before{background:var(--bs-d3)}.bs-ans{margin-top:clamp(26px,2.8vw,38px);display:grid;gap:10px;max-width:80ch;padding-top:clamp(24px,2.6vw,34px);border-top:1px solid var(--bs-rule)}.bs-ans-q{font:700 clamp(16px,1.4vw,19px)/1.35 Manrope,sans-serif;letter-spacing:-.016em;color:var(--bs-d1)}.bs-ans-a{font:400 14.5px/1.65 Manrope,sans-serif;color:var(--bs-d2)}.bs-shell-ink .bs-ans,.bs-shell-red .bs-ans{border-top-color:var(--bs-w-line)}.bs-shell-ink .bs-ans-q,.bs-shell-red .bs-ans-q{color:var(--bs-w1)}.bs-shell-ink .bs-ans-a{color:var(--bs-w2)}.bs-shell-red .bs-ans{border-top-color:rgba(255,255,255,.28)}.bs-shell-red .bs-ans-a{color:var(--bs-w1)}.bs-rec{border:1px solid var(--bs-rule);border-radius:18px;overflow:hidden;background:var(--bs-w1)}.bs-rec-row{display:grid;gap:4px;padding:15px clamp(18px,2vw,24px);border-top:1px solid var(--bs-rule-soft)}.bs-rec-row:first-child{border-top:0}@media (min-width:760px){.bs-rec-row{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:28px;align-items:baseline}}.bs-rec-k{font-family:var(--bs-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-d2)}.bs-rec-v{font:400 14px/1.6 Manrope,sans-serif;color:var(--bs-d1)}.bs-break{display:grid;gap:26px}@media (min-width:980px){.bs-break{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,3.6vw,56px);align-items:start}}.bs-links{display:grid;gap:8px}.bs-link-r{display:grid;gap:3px;padding:13px 15px;border-radius:13px;background:rgba(0,0,0,.15)}.bs-link-r[data-ok=true]{background:rgba(0,0,0,.28)}.bs-link-k{font-family:var(--bs-mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:rgba(255,255,255,.7)}.bs-link-t{font:500 13px/1.45 Manrope,sans-serif;color:var(--bs-w1)}.bs-link-r[data-ok=true] .bs-link-t{font-weight:700}.bs-cost{margin:0;padding:0;list-style:none;display:grid;gap:12px}.bs-cost li{font:400 14px/1.55 Manrope,sans-serif;color:var(--bs-w1);padding-left:17px;position:relative}.bs-cost li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:1px;background:rgba(255,255,255,.62)}.bs-fix{margin-top:22px;padding:18px 18px 20px;border-radius:16px;background:rgba(0,0,0,.2)}.bs-fix-t{font-family:var(--bs-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--bs-w1)}.bs-fix ul{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:9px}.bs-fix li{font:500 13.5px/1.5 Manrope,sans-serif;color:var(--bs-w1);padding-left:15px;position:relative}.bs-fix li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:1px;background:var(--bs-w1)}.bs-fix .bs-out{margin-top:15px}.bs-pack{display:grid;gap:0}@media (min-width:900px){.bs-pack{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--bs-rule);border:1px solid var(--bs-rule);border-radius:18px;overflow:hidden}}.bs-pk{padding:18px;display:grid;gap:6px;align-content:start;background:var(--bs-w1);border-top:1px solid var(--bs-rule)}.bs-pk:first-child{border-top:0}@media (min-width:900px){.bs-pk{border-top:0;min-height:128px}}.bs-pk-n{font-family:var(--bs-mono);font-size:10px;letter-spacing:.1em;color:var(--bs-d2)}.bs-pk-t{font:700 14.5px/1.25 Manrope,sans-serif;letter-spacing:-.014em;color:var(--bs-d1)}.bs-pk-d{font:400 12.5px/1.55 Manrope,sans-serif;color:var(--bs-d2)}.bs-carries{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.bs-carries span{padding:6px 12px;border-radius:999px;border:1px solid var(--bs-rule);font-family:var(--bs-mono);font-size:10px;letter-spacing:.06em;color:var(--bs-d2)}.bs-two{display:grid;gap:20px}@media (min-width:900px){.bs-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}.bs-col{border:1px solid var(--bs-rule);border-radius:18px;padding:clamp(20px,2.2vw,28px);background:var(--bs-w1);display:grid;gap:12px;align-content:start}.bs-col[data-k=own]{background:var(--bs-paper)}.bs-col-t{font:700 clamp(17px,1.5vw,20px)/1.25 Manrope,sans-serif;letter-spacing:-.018em;color:var(--bs-d1)}.bs-col-no{font:400 12.5px/1.55 Manrope,sans-serif;color:var(--bs-d2);padding-top:12px;border-top:1px solid var(--bs-rule-soft)}.bs-cust{border:1px solid var(--bs-rule);border-radius:18px;overflow:hidden;background:var(--bs-w1);max-width:720px}.bs-cust-h{padding:13px clamp(18px,2vw,22px);background:var(--bs-paper-2);border-bottom:1px solid var(--bs-rule-soft);font-family:var(--bs-mono);font-size:10.5px;letter-spacing:.07em;color:var(--bs-d1);font-weight:600}.bs-offer,.bs-offer-row{display:grid;gap:clamp(14px,1.5vw,20px)}@media (min-width:860px){.bs-offer-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-card{position:relative;border-radius:var(--pv-radius-card);display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--bs-w1);border:1px solid var(--bs-rule);transition:border-color .2s ease}.bs-card:hover{border-color:rgba(22,22,26,.3)}.bs-card-say{padding:clamp(24px,2.3vw,32px);display:grid;gap:10px;align-content:start}.bs-card-foot{padding:clamp(20px,1.9vw,24px) clamp(24px,2.3vw,32px) clamp(24px,2.3vw,32px);display:grid;gap:13px}.bs-card-kind{font-family:var(--bs-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-d2)}.bs-card-t{margin:2px 0;font:700 clamp(21px,1.9vw,26px)/1.14 Manrope,sans-serif;letter-spacing:-.024em;color:var(--bs-d1)}.bs-card-problem{font:500 13.5px/1.55 Manrope,sans-serif;color:var(--brand-red-accessible)}.bs-card-use{font:400 13.5px/1.6 Manrope,sans-serif;color:var(--bs-d2)}.bs-card-then{font:700 13.5px/1.5 Manrope,sans-serif;color:var(--bs-d1)}.bs-card-no{font:400 12px/1.5 Manrope,sans-serif;color:var(--bs-d2);margin:0}.bs-card-cta{justify-self:start;display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:999px;font:700 13px/1 Manrope,sans-serif;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.bs-card-cta:after{content:"";position:absolute;inset:0;border-radius:inherit}.bs-card:has(.bs-card-cta:focus-visible){outline:2px solid var(--brand-red);outline-offset:3px}.bs-card-cta:focus-visible{outline:none}@supports not selector(:has(*)){.bs-card-cta:focus-visible{outline:2px solid var(--brand-red);outline-offset:3px}}.bs-card-sys .bs-card-cta{background:var(--bs-d1);color:var(--bs-w1)}.bs-card-sys:hover .bs-card-cta{background:#2a2a30}.bs-card-svc .bs-card-cta{border:1px solid var(--bs-rule);color:var(--bs-d1)}.bs-card-svc:hover .bs-card-cta{border-color:var(--bs-d1);background:var(--bs-d1);color:var(--bs-w1)}.bs-card-vis{margin-top:auto;min-width:0;border-top:1px solid var(--bs-rule);background:var(--bs-paper);min-height:188px;display:flex;align-items:center}.bs-card-vis>*{width:100%}@media (max-width:767px){.bs-card-vis{min-height:156px}}@media (min-width:1000px){.bs-card-lead{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-rows:1fr auto;align-items:stretch}.bs-card-lead .bs-card-say{grid-column:1;grid-row:1;align-content:center;padding:clamp(28px,2.8vw,40px) clamp(28px,2.8vw,40px) 0}.bs-card-lead .bs-card-foot{grid-column:1;grid-row:2;padding:clamp(20px,1.9vw,24px) clamp(28px,2.8vw,40px) clamp(28px,2.8vw,40px)}.bs-card-lead .bs-card-vis{grid-column:2;grid-row:1/-1;border-top:0;border-left:1px solid var(--bs-rule)}.bs-card-lead .bs-ui{width:100%}}.bs-ui{display:grid;gap:0;min-width:0;align-content:start}.bs-ui-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:11px var(--bs-ui-pad);background:var(--bs-paper-2);border-bottom:1px solid var(--bs-rule-soft)}.bs-ui-n{font:700 12.5px/1.2 Manrope,sans-serif;color:var(--bs-d1)}.bs-ui-m{font-size:10px;letter-spacing:.06em;color:var(--bs-d2)}.bs-ui-chip,.bs-ui-m{font-family:var(--bs-mono)}.bs-ui-chip{margin-left:auto;padding:4px 9px;border-radius:999px;background:rgba(22,22,26,.86);color:var(--bs-w1);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.bs-ui-rows{margin:0;display:grid;gap:0;padding:6px var(--bs-ui-pad)}.bs-ui-row{display:grid;gap:3px;padding:9px 0;border-top:1px solid var(--bs-rule-soft)}.bs-ui-row:first-child{border-top:0}.bs-ui-row dt{font-family:var(--bs-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-d2)}.bs-ui-row dd{margin:0;font:500 12.5px/1.4 Manrope,sans-serif;color:var(--bs-d1)}.bs-ui-foot{padding:12px var(--bs-ui-pad);border-top:1px solid var(--bs-rule-soft)}.bs-ui-bag{display:inline-block;padding:8px 14px;border-radius:999px;background:var(--bs-d1);color:var(--bs-w1);font:700 11.5px/1 Manrope,sans-serif}.bs-sc{padding:var(--bs-ui-pad);min-width:0}.bs-sc-k{font-family:var(--bs-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-d2)}.bs-sc-flow{display:grid;gap:0}.bs-sc-fr{display:grid;grid-template-columns:minmax(0,118px) minmax(0,1fr);gap:12px;align-items:baseline;padding:9px 0 9px 15px;position:relative;border-top:1px solid var(--bs-rule-soft)}.bs-sc-fr:first-child{border-top:0}.bs-sc-fr:before{content:"";position:absolute;left:0;top:15px;width:5px;height:5px;border-radius:50%;background:var(--bs-d3)}.bs-sc-fr:last-child:before{background:var(--brand-red)}.bs-sc-fr:not(:last-child):after{content:"";position:absolute;left:2px;top:22px;bottom:-4px;width:1px;background:var(--bs-rule)}.bs-sc-fr b{font:700 11.5px/1.3 Manrope,sans-serif;color:var(--bs-d1)}.bs-sc-fr span{font:400 12px/1.4 Manrope,sans-serif;color:var(--bs-d2)}.bs-sc-surf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.bs-sc-s{display:grid;gap:7px;justify-items:center;min-width:0}.bs-sc-tile{width:100%;aspect-ratio:3/4;border-radius:8px;background:var(--bs-w1);border:1px solid var(--bs-rule-soft);padding:9px 8px;display:grid;grid-template-rows:auto 1fr;gap:7px;align-content:start}.bs-sc-mark{font:800 8.5px/1 Manrope,sans-serif;letter-spacing:.14em;color:var(--bs-d1);text-transform:uppercase}.bs-sc-body{display:grid;gap:5px;align-content:start}.bs-r{display:block;height:1.5px;border-radius:2px;background:var(--bs-rule)}.bs-r-bar{height:1.5px;background:var(--brand-red);justify-self:center}.bs-r-block{height:26px;border-radius:3px;background:var(--bs-paper-2)}.bs-r-subject{height:2.5px;background:var(--bs-d1)}.bs-r-item{height:9px;background:none;position:relative}.bs-r-item:before{content:"";position:absolute;left:0;top:0;width:9px;height:9px;border-radius:50%;background:var(--brand-red)}.bs-r-item:after{content:"";position:absolute;left:13px;right:0;top:4px;height:1.5px;border-radius:2px;background:var(--bs-rule)}.bs-sc-tile[data-k=pack]{grid-template-rows:1fr auto auto 1fr;justify-items:center}.bs-sc-tile[data-k=pack] .bs-sc-mark{grid-row:2}.bs-sc-tile[data-k=pack] .bs-sc-body{grid-row:3;width:100%}.bs-sc-cap{font-family:var(--bs-mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-d2);text-align:center}.bs-sc-ba{display:grid;gap:16px}@media (min-width:520px){.bs-sc-ba{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:18px;align-items:start}}.bs-sc-half{display:grid;gap:7px;align-content:start;min-width:0}.bs-sc-page{display:grid;gap:6px;padding:10px;border-radius:9px;background:var(--bs-w1);border:1px solid var(--bs-rule-soft)}.bs-sc-hero{display:block;height:34px;border-radius:4px;background:var(--bs-paper-2)}.bs-sc-line{display:block;height:1.5px;border-radius:2px;background:var(--bs-rule)}.bs-sc-line.is-short{width:58%}.bs-sc-half .bs-sc-cap{text-align:left}.bs-sc-ba ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.bs-sc-ba li{font:600 12px/1.4 Manrope,sans-serif;color:var(--bs-d1);padding:8px 11px;border-radius:10px;background:var(--bs-w1);border:1px solid var(--bs-rule-soft)}.bs-sc-path{display:grid;gap:8px}.bs-sc-p{display:grid;gap:3px;padding-left:15px;position:relative}.bs-sc-p:before{content:"";position:absolute;left:0;top:5px;width:5px;height:5px;border-radius:50%;background:var(--bs-d3)}.bs-sc-p:last-child:before{background:var(--brand-red)}.bs-sc-v{font:500 12.5px/1.5 Manrope,sans-serif;color:var(--bs-d1)}.bs-chain{display:grid;gap:0;counter-reset:bsc}@media (min-width:900px){.bs-chain{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--bs-rule);border:1px solid var(--bs-rule);border-radius:18px;overflow:hidden}}.bs-cl{padding:18px;display:grid;gap:6px;align-content:start;background:var(--bs-w1);border-top:1px solid var(--bs-rule)}.bs-cl:first-child{border-top:0}@media (min-width:900px){.bs-cl{border-top:0;min-height:130px}}.bs-cl-n{font-family:var(--bs-mono);font-size:10px;letter-spacing:.1em;color:var(--bs-d2)}.bs-cl-n:before{counter-increment:bsc;content:counter(bsc,decimal-leading-zero)}.bs-cl-t{font:700 14.5px/1.25 Manrope,sans-serif;letter-spacing:-.014em;color:var(--bs-d1)}.bs-cl-d{font:400 12.5px/1.55 Manrope,sans-serif;color:var(--bs-d2)}.bs-cl[data-k=opt],.bs-cl[data-k=sys]{background:var(--bs-paper)}.bs-cl[data-k=opt] .bs-cl-n{color:var(--brand-red-accessible)}.bs-keys{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px}.bs-key{display:inline-flex;align-items:center;gap:7px;font-family:var(--bs-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-d2)}.bs-key-s{width:10px;height:10px;border-radius:3px;border:1px solid var(--bs-rule)}.bs-key[data-k=find] .bs-key-s{background:var(--bs-w1)}.bs-key[data-k=sys] .bs-key-s{background:var(--bs-paper)}.bs-key[data-k=opt] .bs-key-s{background:var(--bs-paper);border-color:var(--brand-red)}.bs-proof{display:grid;gap:16px}@media (min-width:980px){.bs-proof{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;align-items:start}}.bs-case{display:grid;gap:0;border:1px solid var(--bs-rule);border-radius:20px;overflow:hidden;background:var(--bs-w1);text-decoration:none;transition:border-color .2s ease}.bs-case:hover{border-color:rgba(22,22,26,.3)}.bs-case-media{aspect-ratio:16/10;background:var(--bs-paper-2);overflow:hidden}.bs-case-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bs-case-b{padding:clamp(20px,2.2vw,28px);display:grid;gap:10px}.bs-case-kind{font-family:var(--bs-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--bs-d2)}.bs-case-t{font:700 clamp(20px,1.9vw,26px)/1.18 Manrope,sans-serif;letter-spacing:-.024em;color:var(--bs-d1)}.bs-case-d{font:400 14px/1.62 Manrope,sans-serif;color:var(--bs-d2)}.bs-scope{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.bs-scope span{padding:5px 10px;border-radius:999px;border:1px solid var(--bs-rule);font-family:var(--bs-mono);font-size:10px;letter-spacing:.05em;color:var(--bs-d2)}.bs-more{display:grid;gap:16px}.bs-faq{display:grid;gap:0}.bs-faq-i{padding:clamp(18px,2vw,24px) 0;border-top:1px solid var(--bs-rule)}.bs-faq-i:first-child{border-top:0;padding-top:0}.bs-faq-q{font:700 clamp(16px,1.4vw,18.5px)/1.35 Manrope,sans-serif;letter-spacing:-.016em;color:var(--bs-d1)}.bs-faq-a{margin-top:9px;font:400 14px/1.68 Manrope,sans-serif;color:var(--bs-d2);max-width:84ch}.bs-end-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px;padding-top:20px;border-top:1px solid var(--bs-rule)}.bs-end-links a{padding:8px 14px;border-radius:999px;border:1px solid var(--bs-rule);font:600 12.5px/1 Manrope,sans-serif;color:var(--bs-d2);text-decoration:none;transition:border-color .2s ease,color .2s ease}.bs-end-links a:hover{border-color:rgba(22,22,26,.32);color:var(--bs-d1)}@media (prefers-reduced-motion:reduce){.bs-btn,.bs-card,.bs-case,.bs-chip,.bs-out,.bs-sw{transition:none}}