.bls,.bls-sec,.bls-cta{--bls-bg:#fff;--bls-surface:#fff;--bls-subtle:#fafafa;--bls-sunken:#f5f5f6;--bls-ink:#0a0a0a;--bls-ink-2:#525252;--bls-ink-3:#737373;--bls-line:#ebebeb;--bls-line-strong:#d4d4d4;--bls-accent:#0075ff;--bls-accent-hover:#005ed1;--bls-accent-press:#004ba8;--bls-accent-ink:#005ed1;--bls-accent-soft:#0075ff0f;--bls-lift:0 1px 2px #0a18340d, 0 18px 36px -24px #0a183447;--bls-ease:var(--bl-ease-out,cubic-bezier(.2, .8, .2, 1));--bls-dur:var(--bl-dur,.28s);--bls-dur-fast:var(--bl-dur-fast,.16s);--bls-font:"Inter Variable", Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;--bls-display:var(--bl-display,"Inter Variable", Inter, "Helvetica Neue", Helvetica, Arial, sans-serif);--bls-mute:var(--bl-display-mute,#525252)}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) :is(.bls,.bls-sec,.bls-cta){--bls-bg:#0a0a0a;--bls-surface:#101013;--bls-subtle:#131316;--bls-sunken:#111114;--bls-ink:#fafafa;--bls-ink-2:#a8adb4;--bls-ink-3:#8a8f96;--bls-line:#1f1f24;--bls-line-strong:#34343a;--bls-accent-ink:#6aabff;--bls-accent-soft:#0075ff1f;--bls-lift:0 1px 2px #00000080, 0 22px 44px -26px #000000d9;--bls-mute:var(--bl-display-mute,#a3a3a3)}:is(.bls-sec,.bls-cta),:is(.bls-sec,.bls-cta) :is(p,a,div,li,dt,dd,button):not(.ld-fig *){font-family:var(--bls-font)}.bls-sec{isolation:isolate;color:var(--bls-ink);-webkit-font-smoothing:antialiased;padding-block:clamp(72px,9vw,128px);position:relative}.bls-sec *,.bls-sec :before,.bls-sec :after,.bls-cta *,.bls-cta :before,.bls-cta :after{box-sizing:border-box}.bls-sec--tight{padding-block:clamp(48px,6vw,80px)}.bls-sec:not(.bls-band)+.bls-sec:not(.bls-band):after{content:"";background:linear-gradient(90deg, transparent 0%, var(--bls-line) 16%, var(--bls-line) 84%, transparent 100%);pointer-events:none;width:min(1240px,90%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bls-band{--bls-fade:clamp(56px, 6vw, 88px);background-color:#0000}.bls-band:before{content:"";z-index:-1;background:var(--bls-band-fill,var(--bls-sunken));pointer-events:none;-webkit-mask-image:linear-gradient(180deg, transparent 0, #0003 calc(var(--bls-fade) * .3), #00000080 calc(var(--bls-fade) * .5), #000c calc(var(--bls-fade) * .7), #000 var(--bls-fade), #000 calc(100% - var(--bls-fade)), #000c calc(100% - var(--bls-fade) * .7), #00000080 calc(100% - var(--bls-fade) * .5), #0003 calc(100% - var(--bls-fade) * .3), transparent 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0, #0003 calc(var(--bls-fade) * .3), #00000080 calc(var(--bls-fade) * .5), #000c calc(var(--bls-fade) * .7), #000 var(--bls-fade), #000 calc(100% - var(--bls-fade)), #000c calc(100% - var(--bls-fade) * .7), #00000080 calc(100% - var(--bls-fade) * .5), #0003 calc(100% - var(--bls-fade) * .3), transparent 100%);mask-image:linear-gradient(180deg, transparent 0, #0003 calc(var(--bls-fade) * .3), #00000080 calc(var(--bls-fade) * .5), #000c calc(var(--bls-fade) * .7), #000 var(--bls-fade), #000 calc(100% - var(--bls-fade)), #000c calc(100% - var(--bls-fade) * .7), #00000080 calc(100% - var(--bls-fade) * .5), #0003 calc(100% - var(--bls-fade) * .3), transparent 100%);position:absolute;inset:0}.bls-shell{z-index:1;width:min(1240px,90%);margin-inline:auto;position:relative}@media (max-width:640px){.bls-shell,.bls-sec:not(.bls-band)+.bls-sec:not(.bls-band):after{width:calc(100% - 40px)}}.bls-h2{max-width:22ch;color:var(--bls-ink);font-family:var(--bls-display);font-optical-sizing:auto;font-variation-settings:"wght" 700, "opsz" 32;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(32px,4vw,54px);font-weight:700;line-height:1.04}.bls-h2 .mute{color:var(--bls-mute);font-variation-settings:"wght" 600, "opsz" 32;font-weight:600}.bls-h2--sm{letter-spacing:-.034em;font-size:clamp(26px,2.8vw,38px)}.bls-h3{color:var(--bls-ink);letter-spacing:-.02em;margin:0;font-size:clamp(18px,1.5vw,20px);font-weight:600;line-height:1.25}.bls-lede{max-width:60ch;color:var(--bls-ink-2);letter-spacing:-.005em;text-wrap:pretty;margin:clamp(16px,1.8vw,22px) 0 0;font-size:clamp(16px,1.35vw,18px);line-height:1.65}.bls-body{max-width:62ch;color:var(--bls-ink-2);margin:12px 0 0;font-size:15px;line-height:1.62}.bls-lede a,.bls-body a,.bls-note a{color:var(--bls-accent-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:text-decoration-color var(--bls-dur-fast) var(--bls-ease)}.bls-lede a:hover,.bls-body a:hover,.bls-note a:hover{text-decoration-color:currentColor}:is(.bls-lede,.bls-body,.bls-points,.bls-card-d,.bls-row-v,.bls-note) code{background:var(--bls-accent-soft);color:var(--bls-accent-ink);border-radius:2px;padding:1px 6px;font-family:inherit;font-size:.92em;font-weight:500}.bls-head{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:end;gap:20px clamp(28px,5vw,72px);margin-bottom:clamp(32px,4vw,56px);display:grid}.bls-head .bls-lede{margin-top:0}.bls-head--stack{grid-template-columns:minmax(0,1fr);align-items:start}.bls-head--stack .bls-lede{margin-top:0}.bls-head--center{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.bls-head--center .bls-h2{margin-inline:auto}@media (max-width:767px){.bls-head{grid-template-columns:minmax(0,1fr);align-items:start}}.bls-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(22px,2.4vw,30px);display:flex}.bls-btn{background-color:var(--bls-accent);min-height:44px;box-shadow:none;color:#fff;font:500 14.5px/1.2 var(--bls-font);letter-spacing:-.006em;white-space:nowrap;cursor:pointer;transition:background-color var(--bls-dur-fast) var(--bls-ease), border-color var(--bls-dur-fast) var(--bls-ease), color var(--bls-dur-fast) var(--bls-ease);background-image:none;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;text-decoration:none;display:inline-flex}.bls-btn:hover{background-color:var(--bls-accent-hover);color:#fff}.bls-btn:active{background-color:var(--bls-accent-press)}.bls-btn:focus-visible{outline:2px solid var(--bls-accent);outline-offset:2px}.bls-btn svg{width:14px;height:14px;transition:transform var(--bls-dur) var(--bls-ease);flex:none}.bls-btn:hover svg{transform:translate(3px)}.bls-btn--quiet{border-color:var(--bls-line-strong);background-color:var(--bls-surface);color:var(--bls-ink)}.bls-btn--quiet:hover{border-color:var(--bls-ink);background-color:var(--bls-subtle);color:var(--bls-ink)}.bls-btn--quiet:active{background-color:var(--bls-sunken)}.bls-btn--sm{min-height:36px;padding:8px 14px;font-size:13.5px}.bls-btn--lg{min-height:50px;padding:14px 24px;font-size:15.5px}@media (max-width:560px){.bls-actions--stack-sm{flex-direction:column;align-items:stretch}}.bls-split{grid-template-columns:minmax(0,.82fr) minmax(0,1.5fr);align-items:center;gap:32px clamp(40px,5vw,72px);display:grid}.bls-split--flip{grid-template-columns:minmax(0,1.5fr) minmax(0,.82fr)}.bls-split--flip>.bls-split-fig{order:-1}.bls-split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bls-split-copy,.bls-split-fig{min-width:0}.bls-split-copy .bls-h2{font-size:clamp(30px,3.2vw,46px)}.bls-split+*{margin-top:clamp(40px,6vw,72px)}@media (max-width:991px){.bls-split,.bls-split--flip,.bls-split--even{grid-template-columns:minmax(0,1fr)}.bls-split--flip>.bls-split-fig{order:0}}.bls-points{margin:clamp(22px,2.6vw,30px) 0 0;padding:0;list-style:none;display:grid}.bls-points li{border-top:1px solid var(--bls-line);color:var(--bls-ink-2);padding:11px 0 11px 22px;font-size:14.5px;line-height:1.55;position:relative}.bls-points li:last-child{border-bottom:1px solid var(--bls-line)}.bls-points li:before{content:"";background-color:var(--bls-accent);border-radius:1px;width:6px;height:6px;position:absolute;top:calc(11px + .55em);left:2px}.bls-points b{color:var(--bls-ink);font-weight:600}.bls-cards{grid-template-columns:repeat(var(--bls-cols,3), minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.bls-cards--2{--bls-cols:2}.bls-cards--4{--bls-cols:4}@media (max-width:1100px){.bls-cards--4{--bls-cols:2}}@media (max-width:860px){.bls-cards{--bls-cols:2}}@media (max-width:600px){.bls-cards,.bls-cards--2,.bls-cards--4{--bls-cols:1}}.bls-card{border:1px solid var(--bls-line);background-color:var(--bls-surface);min-width:0;color:var(--bls-ink);transition:transform var(--bls-dur) var(--bls-ease), border-color var(--bls-dur) var(--bls-ease), box-shadow var(--bls-dur) var(--bls-ease);border-radius:3px;flex-direction:column;gap:10px;padding:clamp(22px,2.4vw,30px);text-decoration:none;display:flex;position:relative}.bls-card:is(:hover,:focus-within){border-color:var(--bls-line-strong)}a.bls-card:hover,.bls-card.is-link:hover{border-color:color-mix(in srgb, var(--bls-ink) 55%, var(--bls-line));box-shadow:var(--bls-lift);transform:translateY(-2px)}a.bls-card:focus-visible{outline:2px solid var(--bls-accent);outline-offset:2px}.bls-card-link{color:inherit;text-decoration:none}.bls-card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.bls-card:has(.bls-card-link):hover{border-color:color-mix(in srgb, var(--bls-ink) 55%, var(--bls-line));box-shadow:var(--bls-lift);transform:translateY(-2px)}.bls-card-link:focus-visible{outline:none}.bls-card:has(.bls-card-link:focus-visible){outline:2px solid var(--bls-accent);outline-offset:2px}.bls-card-ico{border:1px solid var(--bls-line);background-color:var(--bls-subtle);width:36px;height:36px;color:var(--bls-ink);transition:border-color var(--bls-dur) var(--bls-ease), color var(--bls-dur) var(--bls-ease);border-radius:2px;place-items:center;margin-bottom:6px;display:inline-grid}.bls-card-ico svg{width:18px;height:18px}.bls-card:hover .bls-card-ico{border-color:color-mix(in srgb, var(--bls-accent) 40%, var(--bls-line));color:var(--bls-accent)}.bls-card-t{color:var(--bls-ink);letter-spacing:-.02em;margin:0;font-size:clamp(17px,1.4vw,19px);font-weight:600;line-height:1.25}.bls-card-d{color:var(--bls-ink-2);margin:0;font-size:14.5px;line-height:1.6}.bls-card-meta{color:var(--bls-ink-3);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:auto 0 0;padding-top:12px;font-size:12px;font-weight:600}.bls-card-go{color:var(--bls-ink);align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:14px;font-weight:500;display:inline-flex}.bls-card-go svg{width:14px;height:14px;color:var(--bls-ink-3);transition:transform var(--bls-dur) var(--bls-ease), color var(--bls-dur) var(--bls-ease)}.bls-card:hover .bls-card-go svg{color:var(--bls-accent);transform:translate(3px)}.bls-cards--lattice{border:1px solid var(--bls-line);background-color:var(--bls-line);border-radius:3px;gap:1px;overflow:hidden}.bls-cards--lattice .bls-card{background-color:var(--bls-surface);transition:background-color var(--bls-dur) var(--bls-ease);border:0;border-radius:0}.bls-cards--lattice .bls-card:before{content:"";background:linear-gradient(90deg, var(--bls-accent), color-mix(in srgb, var(--bls-accent) 0%, transparent));transform-origin:0;height:2px;transition:transform var(--bl-dur-slow,.42s) var(--bls-ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.bls-cards--lattice .bls-card:is(:hover,:focus-within),.bls-cards--lattice a.bls-card:hover{box-shadow:none;background-color:var(--bls-subtle);border-color:#0000;transform:none}.bls-cards--lattice .bls-card:has(.bls-card-link):hover{box-shadow:none;background-color:var(--bls-subtle);border-color:#0000;transform:none}.bls-cards--lattice .bls-card:is(:hover,:focus-within):before{transform:scaleX(1)}.bls-rows{border-top:1px solid var(--bls-line);margin:0;padding:0;list-style:none}.bls-row{border-bottom:1px solid var(--bls-line);color:var(--bls-ink);grid-template-columns:minmax(150px,.34fr) minmax(0,1fr) auto;align-items:baseline;gap:6px clamp(18px,3vw,40px);padding:18px 4px;text-decoration:none;display:grid}.bls-row-k{color:var(--bls-ink);letter-spacing:-.015em;margin:0;font-size:15.5px;font-weight:600}.bls-row-v{max-width:76ch;color:var(--bls-ink-2);margin:0;font-size:15px;line-height:1.62}.bls-row-a{width:16px;height:16px;color:var(--bls-ink-3);transition:transform var(--bls-dur) var(--bls-ease), color var(--bls-dur) var(--bls-ease);align-self:center}a.bls-row{transition:background-color var(--bls-dur-fast) var(--bls-ease);padding-inline:12px}a.bls-row:hover{background-color:var(--bls-subtle)}a.bls-row:hover .bls-row-a{color:var(--bls-accent);transform:translate(3px)}a.bls-row:focus-visible{outline:2px solid var(--bls-accent);outline-offset:-2px}@media (max-width:720px){.bls-row{grid-template-columns:minmax(0,1fr) auto;padding-block:16px}.bls-row-k{grid-column:1}.bls-row-v{grid-area:2/1}.bls-row-a{grid-area:1/2/span 2}}.bls-meta{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:18px clamp(16px,3vw,36px);margin:0;padding:18px 0 0;display:grid;position:relative}.bls-meta:before{content:"";background:linear-gradient(90deg, var(--bls-line-strong) 0%, var(--bls-line) 60%, transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}.bls-meta-cell{min-width:0}.bls-meta-k{color:var(--bls-ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.bls-meta-v{color:var(--bls-ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:15.5px;font-weight:500}.bls-meta-v.is-accent{color:var(--bls-accent-ink)}.bls-steps{counter-reset:bls-step;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(18px,2.4vw,28px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1100px){.bls-steps--row{grid-template-columns:repeat(var(--bls-steps-n), minmax(0, 1fr))}}.bls-step{counter-increment:bls-step;padding-top:18px;position:relative}.bls-step:before{content:"";background-color:var(--bls-ink);height:2px;position:absolute;top:0;left:0;right:0}.bls-step-n{color:var(--bls-ink-3);letter-spacing:.1em;font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:12px;font-weight:600;display:block}.bls-step-n:before{content:counter(bls-step, decimal-leading-zero)}.bls-step-t{color:var(--bls-ink);letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.25}.bls-step-d{color:var(--bls-ink-2);margin:0;font-size:14.5px;line-height:1.6}.bls-note{border-left:2px solid var(--bls-accent);background-color:var(--bls-accent-soft);max-width:76ch;color:var(--bls-ink-2);border-radius:0 2px 2px 0;margin:clamp(20px,3vw,30px) 0 0;padding:14px 18px;font-size:14.5px;line-height:1.6}.bls-note strong{color:var(--bls-ink);font-weight:600}.bls-fig{min-width:0;margin:0}.bls-cap{max-width:64ch;color:var(--bls-ink-3);margin:14px 0 0;font-size:13.5px;line-height:1.5}@property --bls-ring{syntax:"<length>";inherits:true;initial-value:0}@property --bls-mx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --bls-my{syntax:"<percentage>";inherits:true;initial-value:40%}.bls-cta{--bls-fade:clamp(56px, 6vw, 88px);--bls-cta-ink:#0a0a0a;--bls-cta-text:#fff;--bls-cta-muted:#ffffffa3;--bls-cta-line:#ffffff29;--bls-cta-mesh:.2;--bls-cta-hot:.9;--bls-clear:ellipse 640px 64%;isolation:isolate;padding-block:calc(var(--bls-fade) + clamp(48px, 6vw, 88px));color:var(--bls-cta-text);background-color:#0000;position:relative;overflow:clip}.bls-cta-field{z-index:-1;pointer-events:none;background:radial-gradient(52% 78% at 0% 58%, #0075ff29, #0075ff00 72%), radial-gradient(46% 72% at 100% 36%, #0075ff1f, #0075ff00 72%), var(--bls-cta-ink);-webkit-mask-image:linear-gradient(180deg, transparent 0, #0003 calc(var(--bls-fade) * .3), #00000080 calc(var(--bls-fade) * .5), #000c calc(var(--bls-fade) * .7), #000 var(--bls-fade), #000 calc(100% - var(--bls-fade)), #000c calc(100% - var(--bls-fade) * .7), #00000080 calc(100% - var(--bls-fade) * .5), #0003 calc(100% - var(--bls-fade) * .3), transparent 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0, #0003 calc(var(--bls-fade) * .3), #00000080 calc(var(--bls-fade) * .5), #000c calc(var(--bls-fade) * .7), #000 var(--bls-fade), #000 calc(100% - var(--bls-fade)), #000c calc(100% - var(--bls-fade) * .7), #00000080 calc(100% - var(--bls-fade) * .5), #0003 calc(100% - var(--bls-fade) * .3), transparent 100%);mask-image:linear-gradient(180deg, transparent 0, #0003 calc(var(--bls-fade) * .3), #00000080 calc(var(--bls-fade) * .5), #000c calc(var(--bls-fade) * .7), #000 var(--bls-fade), #000 calc(100% - var(--bls-fade)), #000c calc(100% - var(--bls-fade) * .7), #00000080 calc(100% - var(--bls-fade) * .5), #0003 calc(100% - var(--bls-fade) * .3), transparent 100%);position:absolute;inset:0}.bls-cta-field>i{-webkit-mask-image:radial-gradient(var(--bls-clear) at 50% 50%, transparent 56%, #000 80%), linear-gradient(transparent 0%, transparent 12%, #000 34%, #000 66%, transparent 88%, transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(var(--bls-clear) at 50% 50%, transparent 56%, #000 80%), linear-gradient(transparent 0%, transparent 12%, #000 34%, #000 66%, transparent 88%, transparent 100%);mask-image:radial-gradient(var(--bls-clear) at 50% 50%, transparent 56%, #000 80%), linear-gradient(transparent 0%, transparent 12%, #000 34%, #000 66%, transparent 88%, transparent 100%);background-position:50%;background-size:26px 26px;display:block;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.bls-cta-mesh{background-image:radial-gradient(circle at 1px 1px, rgba(255, 255, 255, var(--bls-cta-mesh)) 1px, #fff0 1.5px)}.bls-cta-ring,.bls-cta-spot{opacity:0;background-image:radial-gradient(circle at 1px 1px, rgba(77, 158, 255, var(--bls-cta-hot)) 1.1px, #4d9eff00 1.7px)}@media (prefers-reduced-motion:no-preference){.bls-cta-field>.bls-cta-ring{opacity:1;-webkit-mask-image:radial-gradient(circle at 50% 50%, transparent calc(var(--bls-ring) - 120px), #00000059 calc(var(--bls-ring) - 40px), #000 var(--bls-ring), transparent calc(var(--bls-ring) + 6px)), radial-gradient(var(--bls-clear) at 50% 50%, transparent 56%, #000 80%), linear-gradient(transparent 0%, transparent 12%, #000 34%, #000 66%, transparent 88%, transparent 100%);-webkit-mask-composite:source-in, source-in;-webkit-mask-image:radial-gradient(circle at 50% 50%, transparent calc(var(--bls-ring) - 120px), #00000059 calc(var(--bls-ring) - 40px), #000 var(--bls-ring), transparent calc(var(--bls-ring) + 6px)), radial-gradient(var(--bls-clear) at 50% 50%, transparent 56%, #000 80%), linear-gradient(transparent 0%, transparent 12%, #000 34%, #000 66%, transparent 88%, transparent 100%);mask-image:radial-gradient(circle at 50% 50%, transparent calc(var(--bls-ring) - 120px), #00000059 calc(var(--bls-ring) - 40px), #000 var(--bls-ring), transparent calc(var(--bls-ring) + 6px)), radial-gradient(var(--bls-clear) at 50% 50%, transparent 56%, #000 80%), linear-gradient(transparent 0%, transparent 12%, #000 34%, #000 66%, transparent 88%, transparent 100%);animation:6.4s cubic-bezier(.2,.8,.2,1) infinite paused bls-ring;-webkit-mask-composite:source-in;mask-composite:intersect}.bls-cta[data-live] .bls-cta-field>.bls-cta-ring{animation-play-state:running}}@keyframes bls-ring{0%{--bls-ring:0px;opacity:0}8%{opacity:1}70%{opacity:1}to{--bls-ring:1100px;opacity:0}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bls-cta{transition:--bls-mx .6s var(--bls-ease), --bls-my .6s var(--bls-ease)}.bls-cta[data-spot] .bls-cta-spot{opacity:1;-webkit-mask-image:radial-gradient(220px circle at var(--bls-mx) var(--bls-my), #000, transparent), radial-gradient(var(--bls-clear) at 50% 50%, transparent 56%, #000 80%), linear-gradient(transparent 0%, transparent 12%, #000 34%, #000 66%, transparent 88%, transparent 100%);-webkit-mask-composite:source-in, source-in;-webkit-mask-image:radial-gradient(220px circle at var(--bls-mx) var(--bls-my), #000, transparent), radial-gradient(var(--bls-clear) at 50% 50%, transparent 56%, #000 80%), linear-gradient(transparent 0%, transparent 12%, #000 34%, #000 66%, transparent 88%, transparent 100%);mask-image:radial-gradient(220px circle at var(--bls-mx) var(--bls-my), #000, transparent), radial-gradient(var(--bls-clear) at 50% 50%, transparent 56%, #000 80%), linear-gradient(transparent 0%, transparent 12%, #000 34%, #000 66%, transparent 88%, transparent 100%);transition:opacity .4s var(--bls-ease);-webkit-mask-composite:source-in;mask-composite:intersect}}.bls-cta-in{text-align:center;position:relative}.bls-cta .bls-h2{color:var(--bls-cta-text);margin-inline:auto}.bls-cta .bls-h2 .mute{color:var(--bls-cta-muted)}.bls-cta-d{max-width:54ch;color:var(--bls-cta-muted);margin:18px auto 0;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.bls-cta .bls-actions{justify-content:center;margin-top:30px}.bls-cta .bls-btn--quiet{border-color:var(--bls-cta-line);color:var(--bls-cta-text);background-color:#0000}.bls-cta .bls-btn--quiet:hover{color:var(--bls-cta-text);background-color:#ffffff0f;border-color:#ffffff80}.bls-cta .bls-btn:focus-visible{outline-color:#4d9eff}.bls-cta-fine{color:var(--bls-cta-muted);letter-spacing:.08em;text-transform:uppercase;margin:20px 0 0;font-size:12px;font-weight:500}@media (max-width:640px){.bls-cta{--bls-clear:ellipse 92% 72%}}@media (max-width:560px){.bls-cta .bls-actions{flex-direction:column;align-items:stretch}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:is(.bls-cards,.bls-steps,.bls-meta)>*,.bls-rows>:is(li,div,a),.bls-points>li{animation:linear backwards bls-rise;animation-timeline:view();animation-range:entry entry 55%}.bls-step:before{transform-origin:0;animation:linear backwards bls-draw;animation-timeline:view();animation-range:entry 10% entry 70%}}}@keyframes bls-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes bls-draw{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.bls-btn,.bls-btn svg,.bls-card,.bls-card:before,.bls-card-ico,.bls-card-go svg,.bls-row,.bls-row-a,.bls-cta{transition:none}a.bls-card:hover,.bls-card.is-link:hover,.bls-btn:hover svg,.bls-card:hover .bls-card-go svg,a.bls-row:hover .bls-row-a{transform:none}.bls-card:has(.bls-card-link):hover{transform:none}}
