.bst-hero{position:relative}.bst-hero .section-inner{position:relative;z-index:1}.bst-hero-three{position:absolute;top:calc(var(--py) * -.85);right:0;width:min(900px,62vw);height:min(1120px,78vw);z-index:0}@media (max-width:1100px){.bst-hero-three{top:calc(var(--py) * -.6);width:min(520px,80vw);height:min(700px,115vw)}}@media (prefers-reduced-motion:reduce){.bst-hero-three{display:none}}.bst-lede{max-width:640px}.bst-hero .srv-tagline{--tag-px:18px;--tag-py:14px;padding:var(--tag-py) var(--tag-px);margin:calc(12px - var(--tag-py)) calc(var(--tag-px) * -1) calc(var(--tag-py) * -1);max-width:calc(640px + var(--tag-px) * 2);border-radius:var(--r-box);-webkit-backdrop-filter:blur(12px) saturate(1.08);backdrop-filter:blur(12px) saturate(1.08)}@media (min-width:1100px){.bst-bento.bst-bento--what{grid-template-columns:repeat(12,minmax(0,1fr))}.bst-bento--what>.bst-cell--layers{grid-column:span 6}.bst-bento--what>.bst-cell--pocket,.bst-bento--what>.bst-cell--ways{grid-column:span 3}.bst-bento--what>.bst-cell--orbit{grid-column:span 8;grid-row:span 2}.bst-bento--what>.bst-cell--tech,.bst-bento--what>.bst-cell--updates{grid-column:span 4}}@media (max-width:1099px){.bst-bento--what>.bst-cell{grid-column:span 2}}.bst-cell--layers{justify-content:space-between;gap:22px}.bst-layers-title{font-size:clamp(20px,1.7vw,26px);font-weight:800;letter-spacing:-.025em;line-height:1.2;color:var(--fg);text-wrap:balance}.bst-layers{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bst-layer{position:relative;aspect-ratio:1;gap:10px;background:var(--bg-3);border-radius:var(--r-card);padding:18px}.bst-layer,.bst-layer-text{display:flex;flex-direction:column}.bst-layer-text{gap:3px;min-width:0}.bst-what-label{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--accent)}.bst-what-title{font-size:16px;font-weight:800;letter-spacing:-.04em;line-height:1.25;color:var(--fg);text-wrap:balance}.bst-layer-tag{color:var(--fg-subtle);font-size:10px;font-weight:800;line-height:1.3}.bst-layer-figure{color:var(--accent);font-size:19px;font-weight:800;line-height:1.15}.bst-layer-tag,.bst-scores{margin-top:auto}.bst-scores{width:calc(100% + 36px);margin-inline:-18px;overflow:hidden;min-width:0}.bst-scores-track{display:flex;width:max-content;will-change:transform;animation:marquee-half 19s linear infinite}.bst-scores-row{align-items:center;gap:12px;padding-right:12px;list-style:none;display:flex}.bst-scores-slide{flex:none;display:flex;flex-direction:column;padding:12px;border-radius:var(--r-tile);background:var(--chip-inset);white-space:nowrap}.bst-scores-text{font-size:11px;font-weight:700;line-height:1.2;color:var(--fg-subtle)}@media (min-width:1100px) and (max-width:1279px){.bst-orbit .bst-orbit-chip{font-size:10.5px;padding:5px 9px}.bst-orbit .bst-orbit-ring--in .bst-orbit-chip{font-size:10px;padding:4px 8px}}.bst-ways{display:flex;gap:10px;margin-bottom:22px}.bst-way{flex:none;width:54px;height:54px;display:grid;place-items:center;border-radius:18px;background:var(--chip-inset);color:var(--fg-subtle)}.bst-way--hosted{background:var(--fg);color:var(--bg)}.bst-ways-or{color:var(--chip-inset);align-self:center;font-size:50px;font-weight:200;line-height:0}.bst-cell--ways .bst-what-label{margin-bottom:7px}.bst-cell--orbit{overflow:hidden}.bst-orbit{--d:clamp(300px,44vw,600px);position:relative;width:var(--d);height:var(--d);display:grid;place-items:center;margin:auto;border-radius:50%}.bst-orbit-ring{position:absolute;inset:0;animation:bst-orbit-spin var(--spin) linear infinite var(--dir,normal)}.bst-orbit-ring--out{--r-ring:calc(var(--d) / 2 - 30px)}.bst-orbit-ring--in{--r-ring:calc(var(--d) * 0.33)}.bst-orbit-upright{display:block;animation:bst-orbit-spin var(--spin) linear infinite var(--dir-back,reverse)}.bst-orbit.is-paused .bst-orbit-ring,.bst-orbit.is-paused .bst-orbit-upright,.bst-orbit.is-paused .bst-pulse{animation-play-state:paused}.bst-pulse{position:absolute;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,transparent 56%,currentColor 66%,transparent 73%);color:var(--fg-subtle);opacity:0;pointer-events:none;z-index:0;animation:bst-pulse-out 12s linear infinite;animation-delay:calc(var(--i) * -4s)}.bst-pulse--in{animation-name:bst-pulse-in}@keyframes bst-pulse-out{0%{transform:scale(1);opacity:0}12%{opacity:.32}70%{opacity:.09}to{transform:scale(4.6);opacity:0}}@keyframes bst-pulse-in{0%{transform:scale(4.6);opacity:0}30%{opacity:.09}88%{opacity:.3}to{transform:scale(1);opacity:0}}.bst-orbit-item{position:absolute;left:50%;top:50%;width:0;height:0;display:grid;place-items:center;transform:rotate(calc(1turn / var(--n) * var(--i))) translateY(calc(var(--r-ring) * -1))}.bst-orbit-chip{display:block;white-space:nowrap;font-size:12px;font-weight:600;color:var(--fg-subtle);background:var(--bg);border-radius:var(--r-pill);padding:7px 13px;box-shadow:0 6px 18px -10px var(--pf-sh-far);transform:rotate(calc(-1turn / var(--n) * var(--i)))}.bst-orbit-ring--in .bst-orbit-chip{font-size:11px;padding:6px 11px;background:var(--bg-3);box-shadow:none}.bst-orbit-core{z-index:1;letter-spacing:-.015em;color:var(--bg);background:var(--fg);border-radius:var(--r-box);box-shadow:0 18px 40px -18px var(--pf-sh-far);padding:20px;font-size:clamp(15px,1.5vw,19px);font-weight:800;position:relative;width:130px;height:130px;line-height:1.3}.bst-orbit-core-name{display:block}.bst-orbit-core-version{font-size:14px;display:block}@keyframes bst-orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bst-cell--updates{justify-content:space-between}.bst-cell--updates .bst-cell-unit{margin:4px 0 0}.bst-quarters{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:20px 0}.bst-quarters i{height:8px;border-radius:var(--r-pill);background:linear-gradient(to right,var(--chip-inset) 0 72%,var(--accent) 72%)}.bst-pocket-glyph{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:var(--chip-inset);color:var(--fg-subtle);margin-bottom:20px}.bst-cell--pocket .bst-what-label{margin-bottom:7px}.bst-tech-viewport{width:calc(100% + 60px);margin-inline:-30px;margin-top:auto;overflow:hidden;min-width:0}.bst-tech-track{display:flex;width:max-content;will-change:transform;animation:marquee-half 32s linear infinite}.bst-tech-row{display:flex;align-items:center;gap:12px;list-style:none;padding-right:12px}.bst-tech-slide{flex:none}.bst-tech-slide .int-icon{filter:none}.bst-tech-slide .int-icon .adobe-badge,.bst-tech-slide .int-icon>svg{filter:grayscale() contrast(0)}.bst-cell--tech:hover .bst-tech-track{animation-play-state:paused}.bst-cell--tech .bst-cell-heading{margin-bottom:18px}@media (prefers-reduced-motion:reduce){.bst-tech-track{animation:none;width:100%}.bst-tech-row[aria-hidden=true]{display:none}.bst-tech-viewport{overflow-x:auto}.bst-scores-track{animation:none;width:100%}.bst-scores-row[aria-hidden=true]{display:none}.bst-scores{overflow-x:auto}}@media (max-width:720px){.bst-tech-viewport{width:calc(100% + 44px);margin-inline:-22px}.bst-layers{grid-template-columns:minmax(0,1fr)}.bst-layer{aspect-ratio:auto}.bst-orbit{width:auto;height:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 0;background:none;border-radius:0}.bst-orbit-ring{position:static;display:contents;animation:none}.bst-pulse{display:none}.bst-orbit-item{position:static;width:auto;height:auto;transform:none}.bst-orbit-upright{animation:none}.bst-orbit-chip{transform:none}.bst-orbit-core{height:auto;box-shadow:none;flex:0 0 100%;order:-1;margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.bst-orbit-ring,.bst-orbit-upright,.bst-pulse{animation:none}}.bst-chapters{margin:8px 0 0}.bst-chapter{overflow-x:clip;padding-block:clamp(56px,6vw,96px)}.bst-chapter-inner{--bst-bleed:calc((100vw - min(var(--content-w), 100vw - var(--px) * 2)) / 2);width:min(var(--content-w),100% - var(--px) * 2);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(28px,3.5vw,56px)}.bst-chapter-text{position:static}.bst-chapter-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.bst-chapter-num{font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--accent);padding-right:10px;position:relative}.bst-chapter-num:after{content:"";position:absolute;right:0;top:50%;width:4px;height:1px;background:var(--accent)}.bst-chapter-heading{font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.08;letter-spacing:-.025em;margin:14px 0 26px;color:var(--fg);max-width:14ch}.bst-feature-list{display:flex;flex-direction:column;gap:8px;list-style:none;max-width:48ch}.bst-chapter--wide .bst-feature-list{max-width:48ch}.bst-feature{border-radius:var(--r-box);transition:background .25s}.bst-feature:hover{background:var(--bg-3)}.bst-feature.is-open{background:var(--bg-2)}.bst-feature-trigger{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 18px;text-align:left}.bst-feature-title{font-size:15px;font-weight:700;color:var(--fg);line-height:1.35}.bst-feature-icon{flex:none;position:relative;width:12px;height:12px;margin-top:4px}.bst-feature-icon:after,.bst-feature-icon:before{content:"";position:absolute;inset:50% 0 auto;height:1.5px;margin-top:-.75px;border-radius:var(--r-pill);background:var(--accent);transition:transform .3s cubic-bezier(.22,.68,0,1)}.bst-feature-icon:after{transform:rotate(90deg)}.bst-feature.is-open .bst-feature-icon:after{transform:rotate(0deg)}.bst-feature-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,.68,0,1)}.bst-feature.is-open .bst-feature-body{grid-template-rows:1fr}.bst-feature-body-inner{overflow:hidden}.bst-feature-text{font-size:14px;line-height:1.65;color:var(--fg-muted);padding:0 18px 16px}.bst-chapter-media{min-width:0}.bst-gallery{margin-right:calc(var(--bst-bleed) * -1);--bst-slide-max-h:450px}.bst-gallery-track{display:flex;align-items:flex-start;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.bst-gallery-track:active{cursor:grabbing}.bst-gallery-track::-webkit-scrollbar{display:none}.bst-slide{flex:0 0 min(720px,calc(100% - clamp(56px, 12%, 140px)));scroll-snap-align:start;border-radius:var(--r-box);overflow:hidden;box-shadow:0 18px 44px var(--pf-sh-far);background:var(--bg-3);-webkit-user-select:none;user-select:none}.bst-slide-img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;max-height:var(--bst-slide-max-h,450px)}.bst-slide--video{flex:0 0 auto;flex:0 0 min(calc(min(720px, 100% - clamp(56px, 12%, 140px)) * 4 / 3),calc(var(--bst-slide-max-h, 450px) * 16 / 9));aspect-ratio:16/9}.bst-slide--video.bst-slide--portrait{flex-basis:min(calc(min(720px, 100% - clamp(56px, 12%, 140px)) * 27 / 64),calc(var(--bst-slide-max-h, 450px) * 9 / 16));aspect-ratio:9/16}.bst-track-tail{flex:0 0 var(--bst-track-tail,0px);align-self:stretch}.bst-slide--video>.pf-show-frame{height:100%}.bst-slide-video{display:block;height:100%;width:100%;object-fit:cover}.bst-gallery-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;margin-right:var(--bst-bleed)}.bst-gallery-dots{display:flex;align-items:center;gap:0}.bst-gallery-dot{width:24px;height:24px;display:grid;place-items:center;background:none;border-radius:var(--r-pill)}.bst-gallery-dot:before{content:"";width:7px;height:7px;border-radius:var(--r-pill);background:var(--bg-4);transition:background .25s,width .25s}.bst-gallery-dot.is-on:before{width:22px;background:var(--accent)}.bst-gallery-arrows{display:flex;gap:8px}@media (max-width:1000px){.bst-chapter{padding-block:clamp(44px,8vw,64px)}.bst-chapter-inner{grid-template-columns:minmax(0,1fr);gap:26px}.bst-chapter-heading{max-width:20ch}.bst-feature-list{max-width:none}.bst-slide:not(.bst-slide--video){flex-basis:min(calc(min(720px, 100% - clamp(56px, 12%, 140px)) * 4 / 3),calc(var(--bst-slide-max-h, 450px) * 16 / 9))}}@media (max-width:700px){.bst-slide--video,.bst-slide:not(.bst-slide--video){flex-basis:min(calc(min(720px, 100% - clamp(56px, 12%, 140px)) * 4 / 3),calc(var(--bst-slide-max-h, 450px) * 16 / 9),calc(100% * 16 / 9 / var(--bst-page-aspect, 1.7778)))}.bst-slide--video.bst-slide--portrait{flex-basis:min(calc(min(720px, 100% - clamp(56px, 12%, 140px)) * 27 / 64),calc(var(--bst-slide-max-h, 450px) * 9 / 16),calc(100% * 9 / 16 / var(--bst-page-aspect, 1.7778)))}.bst-slide-img{aspect-ratio:16/9;max-height:none}}@property --bst-dial-n{syntax:"<integer>";inherits:true;initial-value:11}.bst-dial{margin:22px 0 6px;max-width:420px}.bst-dial-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:11px}.bst-dial-row{display:flex;align-items:flex-start;gap:14px}.bst-dial-bar{position:relative;flex:1 1;padding-bottom:20px}.bst-dial-track{position:relative;width:calc(100% / 1.1);height:12px;border-radius:var(--r-pill);background:var(--chip-inset);overflow:visible}.bst-dial-fill{background:var(--accent);transform-origin:left center;animation:bst-dial 3.4s both}.bst-dial-fill,.bst-dial-ticks{position:absolute;inset:0;border-radius:var(--r-pill)}.bst-dial-ticks{overflow:hidden;background-image:repeating-linear-gradient(90deg,transparent 0 calc(100% / 9 - 1px),var(--bg) calc(100% / 9 - 1px) calc(100% / 9));background-size:90% 100%;background-repeat:no-repeat}.bst-dial-ten{top:-3px;left:calc(100% / 1.1);width:2px;height:24px;border-radius:1px;background:color-mix(in oklab,var(--fg) 75%,transparent)}.bst-dial-mark,.bst-dial-ten{position:absolute;transform:translateX(-50%)}.bst-dial-mark{bottom:0;line-height:1;font-size:10px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-subtle)}.bst-dial-mark--ten{left:calc(100% / 1.1)}.bst-dial-val{--bst-dial-n:11;font-size:26px;font-weight:800;line-height:.85;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:2ch;text-align:right;animation:bst-dial-n 3.4s both}.bst-dial-val:after{counter-reset:dial var(--bst-dial-n);content:counter(dial)}.bst-dial-note{position:absolute;left:0;bottom:0;font-size:11px;line-height:1;font-style:italic;color:var(--fg-subtle)}.bst-dial-note,.bst-dial-ten{animation:bst-dial-late 3.4s both}@keyframes bst-dial{0%{transform:scaleX(0);animation-timing-function:cubic-bezier(.22,.61,.36,1)}55%{transform:scaleX(1);animation-timing-function:linear}84%{transform:scaleX(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}to{transform:scaleX(1.1)}}@keyframes bst-dial-n{0%{--bst-dial-n:0;color:var(--fg);animation-timing-function:cubic-bezier(.22,.61,.36,1)}55%{--bst-dial-n:10;color:var(--fg);animation-timing-function:linear}84%{--bst-dial-n:10;color:var(--fg);animation-timing-function:cubic-bezier(.65,0,.35,1)}to{--bst-dial-n:11;color:var(--accent)}}@keyframes bst-dial-late{0%,84%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bst-dial-fill,.bst-dial-note,.bst-dial-ten,.bst-dial-val{animation:none}.bst-dial-fill{transform:scaleX(1.1)}}@property --bst-p{syntax:"<number>";inherits:false;initial-value:0}.bst-bento,.bst-bento-note{--bst-bento-w:min(1240px,calc(100vw - var(--px) * 2));width:var(--bst-bento-w);margin-inline:calc((var(--bst-bento-w) - 100%) / -2)}.bst-bento{margin-top:48px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.bst-cell--sm{grid-column:span 2}.bst-cell--md{grid-column:span 3}.bst-cell--lg{grid-column:span 4}.bst-cell--xl{grid-column:span 6}.bst-cell{display:flex;flex-direction:column;background:var(--bg-2);border-radius:var(--r-box);padding:30px 30px 24px}.bst-cell-cap{display:block}.bst-cell-heading{font-size:17px;font-weight:800;line-height:1.3;color:var(--fg);margin-bottom:8px;text-wrap:balance}.bst-cell-sub{color:var(--fg-muted);font-size:13px;line-height:1.5}.bst-cell-plot{flex:1 1;display:flex;flex-direction:column;justify-content:center}.bst-cell-unit{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-subtle);margin:22px 0 12px}.bst-cell-source{font-size:11px;line-height:1.5;color:var(--fg-subtle);margin-top:18px}.bst-bars{display:flex;flex-direction:column;gap:14px;list-style:none}.bst-bar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "track track";align-items:center;gap:6px 12px}.bst-bar-label{grid-area:label;font-size:12.5px;line-height:1.4;color:var(--fg-muted)}.bst-bar-value{grid-area:value;font-size:15px;font-weight:800;color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bst-bar-track{grid-area:track;position:relative;height:10px;border-radius:var(--r-pill);background:var(--chip-inset);overflow:hidden}.bst-bar-fill{display:block;height:100%;border-radius:0 var(--r-pill) var(--r-pill) 0;background:var(--accent);transform-origin:left center}.bst-cell.is-armed .bst-bar-fill{transform:scaleX(0);transition:transform .85s cubic-bezier(.22,.61,.36,1)}.bst-cell.is-armed.is-in .bst-bar-fill{transform:scaleX(1)}.bst-split-bar{display:flex;gap:3px;height:46px;margin-bottom:20px}.bst-split-seg{display:block;height:100%;background:var(--bg-4);border-radius:3px;transform-origin:left center}.bst-split-seg:first-child{border-radius:var(--r-pill) 3px 3px var(--r-pill)}.bst-split-seg:last-child{border-radius:3px var(--r-pill) var(--r-pill) 3px}.bst-split-item--lead .bst-split-swatch,.bst-split-seg--lead{background:var(--accent)}.bst-cell.is-armed .bst-split-seg{transform:scaleX(0);transition:transform .8s cubic-bezier(.22,.61,.36,1)}.bst-cell.is-armed.is-in .bst-split-seg{transform:scaleX(1)}.bst-split-key{display:flex;flex-wrap:wrap;gap:8px 26px;list-style:none}.bst-split-item{display:grid;grid-template-columns:auto auto;grid-template-areas:"swatch value" "swatch label";align-items:center;gap:0 10px}.bst-split-swatch{grid-area:swatch;width:10px;height:10px;border-radius:3px;background:var(--bg-4)}.bst-split-value{grid-area:value;font-size:17px;font-weight:800;color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bst-split-label{grid-area:label;font-size:12px;line-height:1.4;color:var(--fg-muted)}.bst-donut{display:flex;flex-direction:column;align-items:center;gap:18px}.bst-donut-ring,.bst-ring{--bst-p:var(--bst-p-final);display:grid;place-items:center;aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--bst-p) * 1turn),var(--bg-4) 0)}.bst-donut-ring:before,.bst-ring:before{content:"";grid-area:1/1;aspect-ratio:1;border-radius:50%;background:var(--bg-2)}.bst-donut-ring{width:min(168px,62%)}.bst-donut-ring:before{width:68%}.bst-donut-centre,.bst-ring-centre{grid-area:1/1;font-weight:800;color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bst-donut-centre{font-size:30px}.bst-cell.is-armed .bst-donut-ring,.bst-cell.is-armed .bst-ring{--bst-p:0;transition:--bst-p .95s cubic-bezier(.22,.61,.36,1)}.bst-cell.is-armed.is-in .bst-donut-ring,.bst-cell.is-armed.is-in .bst-ring{--bst-p:var(--bst-p-final)}.bst-donut-key{list-style:none;display:flex;flex-direction:column;gap:7px}.bst-donut-key li{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.4;color:var(--fg-muted)}.bst-donut-swatch{width:10px;height:10px;border-radius:3px;background:var(--accent);flex:none}.bst-donut-swatch--rest{background:var(--bg-4)}.bst-rings{list-style:none;display:flex;flex-wrap:wrap;gap:22px;justify-content:space-around}.bst-ring-item{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1 1 110px;max-width:160px}.bst-ring{width:88px}.bst-ring:before{width:70%}.bst-ring-centre{font-size:11px}.bst-ring-label{font-size:11.5px;line-height:1.4;color:var(--fg-muted);text-align:center;text-wrap:balance}.bst-cell--stat{background:var(--bg-2);background:radial-gradient(120% 140% at 100% 0,color-mix(in oklab,var(--accent) 22%,transparent),transparent 62%),var(--bg-2)}.bst-stat{display:flex;flex-direction:column;gap:6px}.bst-stat-num{font-size:clamp(52px,7vw,92px);font-weight:800;line-height:.95;letter-spacing:-.035em;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bst-stat-caption{font-size:13px;line-height:1.5;color:var(--fg-muted);max-width:34ch}@media (min-width:900px){.bst-cell--xl.bst-cell--stat{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:56px;padding:38px 40px 28px}.bst-cell--xl.bst-cell--stat .bst-cell-plot{justify-content:center}.bst-cell--xl.bst-cell--stat .bst-cell-source{grid-column:1/-1}.bst-cell--xl.bst-cell--stat .bst-stat{align-items:flex-end;text-align:right}}@media (max-width:1099px){.bst-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bst-cell--md,.bst-cell--sm{grid-column:span 1}.bst-cell--lg,.bst-cell--xl{grid-column:span 2}}@media (max-width:720px){.bst-bento{grid-template-columns:minmax(0,1fr);gap:14px}.bst-cell--lg,.bst-cell--md,.bst-cell--sm,.bst-cell--xl{grid-column:span 1}.bst-cell{padding:24px 22px 20px}.bst-split-bar{height:38px}}.bst-sub-box{flex-direction:column;padding:clamp(24px,4vw,44px)}.bst-sub-heading{margin-top:4px}.bst-sub-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px 40px;margin-top:36px;list-style:none}.bst-sub-point{display:flex;flex-direction:column;gap:5px}.bst-sub-point-title{font-size:14px;font-weight:700;color:var(--fg)}.bst-sub-point-body{font-size:14px;line-height:1.65;color:var(--fg-muted)}.bst-sub-note{font-size:13px;color:var(--fg-subtle);margin-top:28px;max-width:640px}.bst-sub-plans{display:flex;flex-wrap:wrap;gap:16px 46px;margin-top:28px}.bst-sub-plan{display:flex;flex-direction:column;gap:3px}.bst-sub-plan-name{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle)}.bst-sub-plan-price{font-size:27px;font-weight:800;line-height:1.1;color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bst-sub-plan-per{font-size:13px;font-weight:600;color:var(--fg-muted);margin-left:3px}.bst-sub-yearly{align-self:stretch;margin:0 0 0 -14px;padding-left:32px;border-left:1px solid var(--border)}@media (max-width:620px){.bst-sub-yearly{align-self:flex-start;flex-basis:100%;margin-left:0;padding-left:0;border-left:0}}.bst-sub-price-note{font-size:11px;line-height:1.6;color:var(--fg-subtle);margin-top:16px;max-width:640px}.bst-tiers{margin-top:32px}.bst-tier-switch{border-radius:var(--r-pill);align-items:center;gap:8px;margin-bottom:28px;padding:4px 4px 4px 12px;display:inline-flex;background:var(--bg-2);border:1px solid var(--border)}.bst-tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:stretch}.bst-tier{position:relative;max-height:none}.bst-tier-name{margin-bottom:6px}.bst-tier-tagline{font-size:13px;line-height:1.6;color:var(--fg-muted);margin:10px 0 18px}.bst-tier-includes{margin-bottom:22px}.bst-modal-back{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:var(--px);animation:bst-modal-fade .26s ease both}.bst-modal{width:min(520px,100%);max-height:84vh;overflow-y:auto;background:var(--bg);border-radius:var(--r-box);padding:28px;box-shadow:0 30px 70px var(--pf-sh-far);animation:bst-modal-rise .3s cubic-bezier(.32,.72,0,1) both}@keyframes bst-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes bst-modal-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bst-modal,.bst-modal-back{animation-duration:.01ms}}.bst-modal-heading{font-size:20px;font-weight:800;color:var(--fg);margin-bottom:10px}.bst-modal-body{font-size:14px;line-height:1.65;color:var(--fg-muted)}.bst-modal-list{margin:18px 0 24px;padding-left:18px;display:flex;flex-direction:column;gap:7px;font-size:14px;color:var(--fg)}.bst-modal-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.bst-modal-actions .service-cta{margin-top:0}.bst-modal-close{margin-top:18px;font-size:12px;color:var(--fg-subtle);background:none;cursor:pointer}.bst-modal-close:hover{color:var(--fg)}.bf-cell--funnel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:34px}.bf-funnel-intro{display:flex;flex-direction:column;gap:10px}.bf-funnel-intro .bst-cell-heading{margin-bottom:0}.bf-funnel{display:flex;flex-direction:column;align-items:center}.bf-lanes{list-style:none;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bf-lane{background:var(--bg-3);border-radius:var(--r-box);padding:12px 12px 13px;display:flex;flex-direction:column;gap:2px;text-align:center}.bf-lane-name{font-size:13.5px;font-weight:700;color:var(--fg)}.bf-lane-note{font-size:11px;line-height:1.3;color:var(--fg-subtle)}.bf-funnel-arms{--bf-join:color-mix(in oklab,var(--accent) 42%,transparent);width:100%;height:34px;margin:10px 0 0;background-repeat:no-repeat;background-image:linear-gradient(var(--bf-join),var(--bf-join)),linear-gradient(var(--bf-join),var(--bf-join)),linear-gradient(var(--bf-join),var(--bf-join)),linear-gradient(var(--bf-join),var(--bf-join)),linear-gradient(var(--bf-join),var(--bf-join));background-size:66.7% 1px,1px 16px,1px 16px,1px 16px,1px 18px;background-position:50% 16px,16.67% 0,50% 0,83.33% 0,50% 16px}.bf-funnel-target{width:100%;display:flex;flex-direction:column;align-items:center;gap:9px}.bf-funnel-page{width:min(360px,100%);text-align:center;padding:13px 18px;border-radius:var(--r-box);font-size:14.5px;font-weight:800;color:var(--fg);background:color-mix(in oklab,var(--accent) 17%,var(--bg-3))}.bf-funnel-out{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-subtle)}.bf-funnel-out:before{content:"";display:block;width:1px;height:9px;margin:0 auto 5px;background:color-mix(in oklab,var(--accent) 45%,transparent)}.bf-cell--page{display:grid;grid-template-columns:minmax(0,1fr) 420px minmax(0,1fr);align-items:center;gap:32px}.bf-cell--page>.bf-phone{grid-column:2}.bf-parts{list-style:none;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:7px}.bf-part{padding:7px 13px;border-radius:var(--r-pill);background:var(--chip-inset);font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--fg-muted)}.bf-part--clock{color:var(--accent);background:color-mix(in oklab,var(--accent) 14%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.07em}.bf-part--cta{background:var(--accent);color:var(--bg)}.bf-phone{position:relative}.bf-phone:before{content:"";position:absolute;inset:0 -20%;border-radius:50%;background:radial-gradient(ellipse at 50% 46%,color-mix(in oklab,var(--fg) 7%,transparent) 0,transparent 68%)}.bf-phone-three{position:relative;width:100%;height:560px}.bf-phone-three canvas{display:block;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.bf-phone{display:none}.bf-cell--page{grid-template-columns:minmax(0,1fr)}.bf-cell--page>.bf-phone{grid-column:auto}}.bf-days{list-style:none;margin:14px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.bf-day{display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 6px;border-radius:calc(var(--r-box) - 8px);background:var(--bg-3)}.bf-day-name{font-size:10.5px;font-weight:700;line-height:1.25;letter-spacing:.03em;color:var(--fg-subtle)}.bf-day.is-lead{background:color-mix(in oklab,var(--accent) 18%,var(--bg-3))}.bf-day.is-lead .bf-day-name{color:var(--fg)}.bf-cell--run{justify-content:space-between}.bf-cell--live .bst-cell-unit{margin:12px 0 14px}.bf-cell--live{justify-content:center}@media (max-width:1099px){.bf-cell--page{grid-template-columns:minmax(0,1fr);gap:26px}.bf-cell--page>.bf-phone{grid-column:auto;width:min(420px,100%);justify-self:center}.bf-phone-three{height:420px}}@media (max-width:900px){.bf-cell--funnel{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:700px){.bf-phone-three{height:420px}.bf-lanes{grid-template-columns:minmax(0,1fr);gap:8px}.bf-funnel-arms{display:none}.bf-funnel{gap:14px}.bf-days{grid-template-columns:repeat(2,minmax(0,1fr))}}