h1{color:var(--bss-ink);font-family:var(--bss-f-display);font-weight:800;font-size:clamp(2.1rem,5.2vw,3.4rem);line-height:1.1;letter-spacing:-0.01em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}h2{color:var(--bss-ink);font-family:var(--bss-f-display);font-weight:700;font-size:clamp(1.6rem,3.4vw,2.25rem);line-height:1.1;letter-spacing:-0.01em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}h3{color:var(--bss-ink);font-family:var(--bss-f-display);font-weight:700;font-size:1.2rem;line-height:1.2;letter-spacing:-0.01em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.bss-wrap{width:100%;max-width:var(--bss-w);margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px}.bss-wrap p{max-width:66ch}.bss-eyebrow{color:var(--bss-accent);font-family:var(--bss-f-mono);font-weight:500;font-size:0.78rem;line-height:1.2;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.bss-lead{max-width:66ch;color:var(--bss-steel);font-size:1.15rem;line-height:1.6}.bss-stack{display:flex;flex-flow:column;gap:1rem}.bss-btns{display:flex;gap:0.75rem}.bss-btns{flex-wrap:wrap}.bss-btn{display:inline-flex;align-items:center;gap:0.5rem;color:var(--bss-accent-ink);font-family:var(--bss-f-body);font-weight:600;font-size:1rem;line-height:1;text-decoration:none;padding-top:0.8rem;padding-right:1.25rem;padding-bottom:0.8rem;padding-left:1.25rem;background-color:var(--bss-brand);border-radius:var(--bss-r);border-top:2px solid var(--bss-brand);border-right:2px solid var(--bss-brand);border-bottom:2px solid var(--bss-brand);border-left:2px solid var(--bss-brand);transition:filter 0.15s ease}.bss-btn:hover{color:var(--bss-accent-ink);filter:brightness(108%)}.bss-btn:focus-visible{outline:3px solid var(--bss-brand);outline-offset:2px}.bss-ghost{color:var(--bss-ink);background-color:var(--bss-panel)}.bss-ghost:hover{color:var(--bss-ink)}.bss-ghost:hover{border-color:var(--bss-steel);filter:none}.bss-ghost{border-color:var(--bss-line)}.bss-ghost-dark{color:var(--bss-band-ink);background-color:transparent}.bss-ghost-dark:hover{color:var(--bss-band-ink)}.bss-ghost-dark:hover{border-color:var(--bss-band-ink);filter:none}.bss-ghost-dark{border-color:var(--bss-band-muted)}.bss-topbar{color:var(--bss-band-muted);font-family:var(--bss-f-mono);font-weight:500;font-size:0.8rem;line-height:1.3;background-color:var(--bss-band)}.bss-topbar a{color:var(--bss-band-ink);text-decoration:none}.bss-topbar a:hover{color:var(--bss-band-ink);text-decoration:underline}.bss-topbar-in{display:flex;justify-content:space-between;gap:0.4rem 1.5rem;padding-top:0.55rem;padding-bottom:0.55rem}.bss-topbar-in{flex-wrap:wrap}.bss-masthead{position:relative;z-index:50;background-color:var(--bss-panel);border-bottom:1px solid var(--bss-line)}.bss-masthead-in{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:0.7rem;padding-bottom:0.7rem}.bss-logo{display:flex;align-items:center;gap:0.6rem;color:var(--bss-ink);text-decoration:none}.bss-logo:hover{color:var(--bss-ink)}.bss-logo-mark{flex-shrink:0;width:170px;height:45px}@media (max-width:479px){.bss-logo-mark{width:140px;height:37px}}.bss-logo-text b{display:block;color:var(--bss-ink);font-family:var(--bss-f-display);font-weight:800;font-size:1.1rem;line-height:1;text-transform:uppercase;letter-spacing:0.02em}.bss-logo-text b{white-space:nowrap}.bss-logo-text small{display:block;color:var(--bss-steel);font-family:var(--bss-f-mono);font-weight:500;font-size:0.66rem;line-height:1.3;text-transform:uppercase;letter-spacing:0.1em;margin-top:3px}.bss-logo-text small{white-space:nowrap}@media (max-width:479px){.bss-logo-text small{display:none}}.bss-menu-btn{display:none;color:var(--bss-ink);font-family:var(--bss-f-body);font-weight:600;font-size:0.9rem;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;border-radius:var(--bss-r);border-top:1px solid var(--bss-line);border-right:1px solid var(--bss-line);border-bottom:1px solid var(--bss-line);border-left:1px solid var(--bss-line);cursor:pointer}.bss-menu-btn{background:none}@media (max-width:1119px){.bss-menu-btn{display:inline-flex}}.bss-nav-list{display:flex;align-items:center;gap:0.2rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.bss-nav-list{list-style:none}@media (max-width:1119px){.bss-nav-list{flex-flow:column;align-items:stretch;padding-top:0.5rem;padding-right:16px;padding-bottom:1rem;padding-left:16px}}.bss-nav-link{display:block;color:var(--bss-steel);font-weight:500;font-size:0.93rem;text-decoration:none;padding-top:0.55rem;padding-right:0.42rem;padding-bottom:0.55rem;padding-left:0.42rem}.bss-nav-link:hover{color:var(--bss-ink)}.bss-nav-link.is-active{color:var(--bss-ink);box-shadow:inset 0px -2px 0px var(--bss-brand)}.bss-nav-link{white-space:nowrap}@media (max-width:1119px){.bss-nav-link{font-size:1.05rem;padding-top:0.8rem;padding-right:0.5rem;padding-bottom:0.8rem;padding-left:0.5rem;border-bottom:1px solid var(--bss-line)}.bss-nav-link.is-active{padding-left:0.8rem;box-shadow:inset 3px 0px 0px var(--bss-brand)}}.bss-nav-cta{margin-left:0.4rem;padding-top:0.6rem;padding-right:1rem;padding-bottom:0.6rem;padding-left:1rem}.bss-nav-cta{white-space:nowrap}@media (max-width:1119px){.bss-nav-cta{display:flex;justify-content:center;margin-top:0.8rem;margin-right:0px;margin-bottom:0px;margin-left:0px}}.bss-hero{background-color:var(--bss-brush-a);border-bottom:1px solid var(--bss-line)}.bss-hero{background-image:repeating-linear-gradient(90deg,transparent 0 2px,rgba(127,140,150,.07) 2px 3px),linear-gradient(115deg,var(--bss-brush-a),var(--bss-brush-b) 60%,var(--bss-brush-a))}.bss-hero-in{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding-top:4.5rem;padding-bottom:4.5rem}@media (max-width:1023px){.bss-hero-in{grid-template-columns:minmax(0,1fr);padding-top:3rem;padding-bottom:3rem}}.bss-hero-sub .bss-hero-in{grid-template-columns:minmax(0,1fr);padding-top:3.25rem;padding-bottom:3.25rem}@media (max-width:1023px){.bss-hero-sub .bss-hero-in{padding-top:2.5rem;padding-bottom:2.5rem}}.bss-crumbs{color:var(--bss-steel);font-family:var(--bss-f-mono);font-weight:500;font-size:0.78rem;line-height:1.2}.bss-crumbs a{color:var(--bss-steel)}.bss-plate{position:relative;font-family:var(--bss-f-mono);font-size:0.86rem;line-height:1.5;background-color:var(--bss-panel);border-radius:var(--bss-r);border-top:1px solid var(--bss-line);border-right:1px solid var(--bss-line);border-bottom:1px solid var(--bss-line);border-left:1px solid var(--bss-line)}.bss-plate::before{position:absolute;top:10px;left:10px;width:7px;height:7px;background-color:var(--bss-line);border-radius:50%}.bss-plate::before{content:""}.bss-plate::after{position:absolute;top:10px;right:10px;width:7px;height:7px;background-color:var(--bss-line);border-radius:50%}.bss-plate::after{content:""}.bss-plate h3{color:var(--bss-steel);font-family:var(--bss-f-mono);font-weight:600;font-size:0.75rem;line-height:1;text-align:center;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:1rem;padding-right:1.5rem;padding-bottom:0.8rem;padding-left:1.5rem;border-bottom:1px dashed var(--bss-line)}.bss-plate dl{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0.4rem;padding-right:1.25rem;padding-bottom:1rem;padding-left:1.25rem}.bss-plate dt{color:var(--bss-steel);font-size:0.74rem;text-transform:uppercase;letter-spacing:0.06em;padding-top:0.1rem}.bss-plate dd{color:var(--bss-ink);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.bss-plate dd a{color:var(--bss-ink)}.bss-row{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:0.75rem;padding-top:0.55rem;padding-right:0px;padding-bottom:0.55rem;padding-left:0px;border-bottom:1px solid var(--bss-line)}.bss-row:last-child{border-bottom:0px solid}@media (max-width:479px){.bss-row{grid-template-columns:minmax(0,1fr);gap:0.15rem}}.bss-band{padding-top:4.5rem;padding-bottom:4.5rem}@media (max-width:1023px){.bss-band{padding-top:3.25rem;padding-bottom:3.25rem}}@media (max-width:767px){.bss-band{padding-top:2.75rem;padding-bottom:2.75rem}}.bss-alt{background-color:var(--bss-panel);border-top:1px solid var(--bss-line);border-bottom:1px solid var(--bss-line)}.bss-alt .bss-card{background-color:var(--bss-bg)}.bss-dark{color:var(--bss-band-ink);background-color:var(--bss-band)}.bss-dark h2{color:var(--bss-band-ink)}.bss-dark h3{color:var(--bss-band-ink)}.bss-dark p{color:var(--bss-band-muted)}.bss-dark .bss-eyebrow{color:var(--bss-brand)}.bss-head{display:flex;flex-flow:column;gap:0.7rem;margin-bottom:2rem}.bss-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem}.bss-grid-two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}@media (max-width:767px){.bss-grid-two{grid-template-columns:minmax(0,1fr)}}.bss-card{display:flex;flex-flow:column;gap:0.6rem;padding-top:1.4rem;padding-right:1.4rem;padding-bottom:1.4rem;padding-left:1.4rem;background-color:var(--bss-panel);border-radius:var(--bss-r);border-top:1px solid var(--bss-line);border-right:1px solid var(--bss-line);border-bottom:1px solid var(--bss-line);border-left:1px solid var(--bss-line)}.bss-card p{color:var(--bss-steel);font-size:0.98rem}.bss-more{color:var(--bss-accent);font-weight:600;text-decoration:none;margin-top:auto}.bss-more:hover{color:var(--bss-accent);text-decoration:underline}.bss-tag{color:var(--bss-steel);font-family:var(--bss-f-mono);font-weight:500;font-size:0.72rem;line-height:1;text-transform:uppercase;letter-spacing:0.1em}.bss-prose{display:flex;flex-flow:column;gap:1.1rem}.bss-prose a{color:var(--bss-accent)}.bss-split{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:2.5rem}@media (max-width:1023px){.bss-split{grid-template-columns:minmax(0,1fr)}}.bss-checks{display:flex;flex-flow:column;gap:0.55rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.bss-checks li{position:relative;padding-left:1.6rem}.bss-checks li::before{position:absolute;top:0.55em;left:0px;width:0.8rem;height:0.45rem;border-bottom:2px solid var(--bss-brand);border-left:2px solid var(--bss-brand);transform:rotateZ(-45deg)}.bss-checks li::before{content:""}.bss-checks{list-style:none}.bss-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.bss-steps li{display:flex;flex-flow:column;gap:0.35rem;padding-top:0.9rem;border-top:2px solid var(--bss-brand)}.bss-steps li{counter-increment:bss-step}.bss-steps li::before{color:var(--bss-brand);font-family:var(--bss-f-mono);font-weight:500;font-size:0.74rem;line-height:1;text-transform:uppercase;letter-spacing:0.1em}.bss-steps li::before{content:"Step " counter(bss-step)}.bss-steps p{font-size:0.96rem}.bss-steps{list-style:none;counter-reset:bss-step}.bss-table-wrap{background-color:var(--bss-panel);border-radius:var(--bss-r);border-top:1px solid var(--bss-line);border-right:1px solid var(--bss-line);border-bottom:1px solid var(--bss-line);border-left:1px solid var(--bss-line)}.bss-table-wrap table{width:100%;min-width:34rem;font-size:0.95rem}.bss-table-wrap table{border-collapse:collapse}.bss-table-wrap th{color:var(--bss-steel);font-family:var(--bss-f-mono);font-weight:600;font-size:0.74rem;line-height:1.2;text-align:left;text-transform:uppercase;letter-spacing:0.08em;padding-top:0.75rem;padding-right:1rem;padding-bottom:0.75rem;padding-left:1rem;background-color:var(--bss-bg);border-bottom:1px solid var(--bss-line)}.bss-table-wrap td{text-align:left;padding-top:0.75rem;padding-right:1rem;padding-bottom:0.75rem;padding-left:1rem;border-bottom:1px solid var(--bss-line)}.bss-table-wrap td{vertical-align:top}.bss-table-wrap tr:last-child td{border-bottom:0px solid}.bss-table-wrap td:first-child{font-weight:600}.bss-table-wrap{overflow-x:auto}.bss-note{color:var(--bss-steel);font-size:0.88rem;margin-top:1rem}.bss-faq{display:flex;flex-flow:column}.bss-qa{padding-top:1rem;padding-right:0px;padding-bottom:1rem;padding-left:0px;border-bottom:1px solid var(--bss-line)}.bss-qa summary{display:flex;justify-content:space-between;gap:1rem;color:var(--bss-ink);font-family:var(--bss-f-display);font-weight:700;font-size:1.08rem;line-height:1.35;cursor:pointer}.bss-qa summary{list-style:none}.bss-qa summary::-webkit-details-marker{display:none}.bss-qa summary::after{color:var(--bss-accent);font-family:var(--bss-f-mono);font-weight:500;font-size:1.4rem;line-height:1}.bss-qa summary::after{content:"+"}.bss-qa[open] summary::after{content:"−"}.bss-qa p{color:var(--bss-steel);margin-top:0.6rem}.bss-es{display:flex;flex-flow:column;gap:1rem;padding-top:0.25rem;padding-right:0px;padding-bottom:0.25rem;padding-left:1.25rem;border-left:3px solid var(--bss-brand)}.bss-es p{color:var(--bss-steel)}.bss-cta-in{display:flex;justify-content:space-between;align-items:center;gap:1.5rem 3rem}.bss-cta-in{flex-wrap:wrap}.bss-cta h2{max-width:24ch}.bss-form-slot{min-width:0px}.bss-foot{color:var(--bss-band-muted);font-size:0.93rem;background-color:var(--bss-band)}.bss-foot h3{color:var(--bss-band-ink);font-family:var(--bss-f-mono);font-size:0.8rem;text-transform:uppercase;letter-spacing:0.12em;margin-bottom:0.8rem}.bss-foot p{color:var(--bss-band-muted)}.bss-foot ul{display:flex;flex-flow:column;gap:0.45rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.bss-foot ul{list-style:none}.bss-foot a{color:var(--bss-band-ink);text-decoration:none}.bss-foot a:hover{color:var(--bss-band-ink);text-decoration:underline}.bss-foot li{display:flex;align-items:start;gap:0.5rem}.bss-foot li{flex-wrap:nowrap}.bss-foot-in{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:2rem;padding-top:3rem;padding-bottom:2rem}.bss-foot-col{display:flex;flex-flow:column}.bss-legal{border-top:1px solid rgba(160,175,190,.2)}.bss-legal-in{display:flex;justify-content:space-between;gap:0.5rem;font-family:var(--bss-f-mono);font-weight:500;font-size:0.78rem;line-height:1.4;padding-top:1.1rem;padding-bottom:1.1rem}.bss-legal-in{flex-wrap:wrap}@media (max-width:1119px){.bss-nav{display:none;position:absolute;top:100%;right:0px;left:0px;background-color:var(--bss-panel);border-bottom:1px solid var(--bss-line);box-shadow:0px 12px 24px rgba(20,29,38,.12)}.bss-nav .bss-lang-li{display:none}}@media (max-width:1119px){.bss-nav-open{display:block}}@media (max-width:479px){.bss-hide-sm{display:none}}.bss-foot-logo{width:190px;height:50px;margin-bottom:1rem}.bss-foot-logo .lg-k{fill:#fff}.bss-foot-logo .lg-g{fill:#bdbdbd}.bss-policy{display:flex;flex-flow:column;gap:1rem;max-width:72ch}.bss-policy h2{font-size:1.45rem;margin-top:1.5rem}.bss-policy h3{font-size:1.1rem;margin-top:0.5rem}.bss-policy ul{display:flex;flex-flow:column;gap:0.4rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-left:1.25rem}.bss-policy ul{list-style:disc}.bss-policy a{color:var(--bss-accent)}.bss-policy-meta{color:var(--bss-steel);font-family:var(--bss-f-mono);font-size:0.8rem;letter-spacing:0.04em}.bss-policy-es{display:flex;flex-flow:column;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--bss-line)}.bss-media-col{display:flex;flex-flow:column;gap:1.25rem;min-width:0px}.bss-photo{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:7/4;background-color:var(--bss-brush-a);border-radius:var(--bss-r);border-top:1px solid var(--bss-line);border-right:1px solid var(--bss-line);border-bottom:1px solid var(--bss-line);border-left:1px solid var(--bss-line)}.bss-card-photo{display:block;width:calc(100% + 2.8rem);height:auto;max-width:none;object-fit:cover;aspect-ratio:7/4;margin-top:-1.4rem;margin-right:-1.4rem;margin-bottom:0.4rem;margin-left:-1.4rem;background-color:var(--bss-brush-a);border-top-left-radius:var(--bss-r);border-top-right-radius:var(--bss-r);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom:1px solid var(--bss-line)}.bss-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:767px){.bss-grid-3{grid-template-columns:minmax(0,1fr)}}.bss-card-wide{flex-flow:row;align-items:center;gap:0.5rem 2rem;grid-column-start:1;grid-column-end:-1}.bss-card-wide .bss-more{margin-top:0px;margin-left:auto}.bss-card-wide p{flex-grow:1;flex-shrink:1;flex-basis:18rem}.bss-card-wide{flex-wrap:wrap}@media (max-width:767px){.bss-card-wide{flex-flow:column;align-items:start}.bss-card-wide .bss-more{margin-left:0px}}.bss-icon{flex-shrink:0;width:52px;height:52px;box-sizing:border-box;color:var(--bss-brand);margin-bottom:0.25rem;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:#ffebdd;border-radius:10px}.bss-ficon{flex-shrink:0;width:16px;height:16px;color:var(--bss-brand);margin-top:3px}.bss-lang-li{display:flex;align-items:center;gap:2px;margin-left:0.4rem;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;border-radius:999px;border-top:1px solid var(--bss-line);border-right:1px solid var(--bss-line);border-bottom:1px solid var(--bss-line);border-left:1px solid var(--bss-line)}.bss-lang-li{list-style:none}@media (max-width:1119px){.bss-lang-li{align-self:start;margin-top:0.8rem;margin-right:0px;margin-bottom:0px;margin-left:0px}}.bss-lang{display:block;color:var(--bss-steel);font-family:var(--bss-f-mono);font-weight:600;font-size:0.78rem;line-height:1;text-decoration:none;letter-spacing:0.06em;padding-top:0.32rem;padding-right:0.6rem;padding-bottom:0.32rem;padding-left:0.6rem;border-radius:999px}.bss-lang:hover{color:var(--bss-ink)}@media (max-width:1119px){.bss-lang{font-size:0.9rem;padding-top:0.5rem;padding-right:0.9rem;padding-bottom:0.5rem;padding-left:0.9rem}}.bss-lang-on{color:#fff;background-color:var(--bss-ink)}.bss-lang-on:hover{color:#fff}.bss-steps-es li::before{color:var(--bss-brand);font-family:var(--bss-f-mono);font-weight:500;font-size:0.74rem;line-height:1;text-transform:uppercase;letter-spacing:0.1em}.bss-steps-es li::before{content:"Paso " counter(bss-step)}.bss-lang-m{display:none}@media (max-width:1119px){.bss-lang-m{display:flex;align-self:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:auto}}