.backed-by-beease-block{padding:clamp(var(--space-lg),4vh,var(--space-xl)) 0}.backed-by-beease-block__inner{justify-content:center;display:flex}
.blog-preview-block{padding:clamp(var(--space-2xl),8vh,var(--space-3xl)) 0}.blog-preview-block__header{max-width:42rem;margin:0 auto clamp(var(--space-lg),3vh,var(--space-xl));text-align:center}.blog-preview-block__eyebrow{margin:0 0 var(--space-sm);font-size:var(--typography-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600;display:inline-block}.blog-preview-block__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text-main);margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}.blog-preview-block__subtitle{margin:var(--space-md) 0 0;color:var(--color-text-muted);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.55}.blog-preview-block__list{--blog-card-gap:clamp(var(--space-md), 2vw, var(--space-lg));width:100vw;max-width:100vw;padding-inline:max(var(--site-grid-padding),(100vw - var(--site-grid-max))/2 + var(--site-grid-padding));margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.blog-preview-block__grid{gap:var(--blog-card-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.blog-preview-block__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.blog-preview-block__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-preview-block__footer{margin-top:clamp(var(--space-lg),4vh,var(--space-xl));justify-content:center;align-items:center;display:flex}.blog-preview-block__footer-cta{align-items:center;display:flex}.blog-preview-block__card{width:100%;min-height:100%;color:inherit;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--motion-duration-main) var(--motion-ease-main),transform var(--motion-duration-main) var(--motion-ease-main),box-shadow var(--motion-duration-main) var(--motion-ease-main);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-preview-block__card:hover{border-color:color-mix(in srgb, var(--color-brand) 35%, var(--color-border));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.blog-preview-block__cover{aspect-ratio:3/2;border-bottom:1px solid var(--color-border);background:var(--color-bg-subtle);position:relative;overflow:hidden}.blog-preview-block__cover-img{object-fit:cover;width:100%;height:100%;display:block}.blog-preview-block__cover-placeholder{background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand) 12%, transparent), transparent);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.blog-preview-block__cover-placeholder span{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--color-text-muted);font-size:.875rem;font-weight:700}.blog-preview-block__body{gap:var(--space-sm);padding:clamp(var(--space-md),2vw,var(--space-lg));flex-direction:column;flex:1;display:flex}.blog-preview-block__meta{gap:var(--space-xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);flex-wrap:wrap;align-items:center;font-size:clamp(.625rem,.6rem + .15vw,.6875rem);display:flex}.blog-preview-block__category{color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 10%, transparent);border-radius:var(--radius-sm);padding:.1rem .35rem;font-weight:600}.blog-preview-block__date{font-size:.625rem}.blog-preview-block__card-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text-main);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(1rem,.9rem + .35vw,1.25rem);font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.blog-preview-block__excerpt{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(.8125rem,.78rem + .2vw,.9375rem);line-height:1.5;display:-webkit-box;overflow:hidden}.blog-preview-block__empty{font-family:var(--font-mono);text-align:center;color:var(--color-text-muted);margin:0;font-size:.875rem}
.compare-table-block{padding:clamp(var(--space-2xl),8vh,var(--space-3xl)) 0}.compare-table-block__header{max-width:42rem;margin:0 auto clamp(var(--space-xl),4vh,var(--space-2xl));text-align:center}.compare-table-block__eyebrow{margin:0 0 var(--space-sm);font-size:var(--typography-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600;display:inline-block}.compare-table-block__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text-main);margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}.compare-table-block__subtitle{margin:var(--space-md) 0 0;color:var(--color-text-muted);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.55}.compare-table-block__scroll{margin-inline:calc(-1*var(--space-md));padding-inline:var(--space-md);-webkit-overflow-scrolling:touch;overflow-x:auto}@media (min-width:768px){.compare-table-block__scroll{margin-inline:0;padding-inline:0}}.compare-table-block__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.compare-table-block__table{border-collapse:separate;border-spacing:0;width:100%;min-width:42rem;font-size:var(--typography-size-sm);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.compare-table-block__table thead th{padding:var(--space-md) var(--space-lg);font-family:var(--font-mono);text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);font-size:.7rem;font-weight:600}.compare-table-block__table thead th:last-child{text-align:right}.compare-table-block__table tbody th,.compare-table-block__table tbody td{padding:clamp(var(--space-md),2vw,var(--space-lg));vertical-align:top;border-bottom:1px solid var(--color-border)}.compare-table-block__table tbody tr:last-child th,.compare-table-block__table tbody tr:last-child td{border-bottom:0}.compare-table-block__table tbody th{text-align:left;color:var(--color-text-main);background:color-mix(in srgb, var(--color-bg-subtle) 40%, transparent);font-weight:600}.compare-table-block__table tbody td:last-child{text-align:right;white-space:nowrap}.compare-table-block__row--highlight th,.compare-table-block__row--highlight td{background:color-mix(in srgb, var(--color-brand-subtle) 55%, var(--color-card))}.compare-table-block__row--highlight th{box-shadow:inset 3px 0 0 var(--color-brand)}.compare-table-block__row--highlight .compare-table-block__savings{background:var(--color-brand);color:var(--color-text-inverse)}.compare-table-block__technique{font-family:var(--font-display);font-size:clamp(.9375rem,1.3vw,1rem);font-weight:600;line-height:1.3;display:block}.compare-table-block__note{margin-top:var(--space-xs);color:var(--color-text-muted);font-size:.75rem;font-weight:400;line-height:1.45;display:block}.compare-table-block__model{font-family:var(--font-mono);color:var(--color-text-main);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.2rem .5rem;font-size:.78rem;font-weight:500;display:inline-block}.compare-table-block__cost{font-family:var(--font-mono);white-space:nowrap;font-size:.8125rem;font-weight:500;display:block}.compare-table-block__cost--baseline{color:var(--color-text-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--color-text-muted) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--color-text-muted) 50%, transparent)}.compare-table-block__cost--optimized{color:var(--color-text-main);font-weight:700}.compare-table-block__savings{min-width:4.5rem;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-success);background:var(--color-success-subtle);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:.35rem .65rem;font-size:.875rem;font-weight:700;display:inline-flex}.compare-table-block__footnote{max-width:52rem;margin:clamp(var(--space-md),3vh,var(--space-lg)) auto 0;text-align:center;color:var(--color-text-muted);font-size:.8125rem;line-height:1.55}
.content-terminal{width:100%;min-width:0}.content-terminal--dark{--terminal-frame-bg:#0c0c0e;--terminal-window-bg:#1a1d24;--terminal-border:#ffffff1f;--terminal-window-border:#ffffff24;--terminal-chrome-border:#ffffff1a;--terminal-chrome-bg:color-mix(in srgb, #fff 6%, var(--terminal-window-bg));--terminal-chrome-title:#d4d4d4;--terminal-text:#f4f4f5;--terminal-line-brand:#fff;--terminal-line-muted:#b8b8b8;--terminal-line-action:#fcd34d;--terminal-line-active:#fff;--terminal-shadow:0 20px 40px #0006;--terminal-window-shadow:0 12px 32px #00000073;--terminal-lines-opacity:.4}.content-terminal--light{--terminal-frame-bg:#e8eaed;--terminal-window-bg:#fff;--terminal-border:#0000001a;--terminal-window-border:#00000014;--terminal-chrome-border:#00000014;--terminal-chrome-bg:color-mix(in srgb, #000 3%, var(--terminal-window-bg));--terminal-chrome-title:#525252;--terminal-text:#1a1a1a;--terminal-line-brand:#0c0c0e;--terminal-line-muted:#737373;--terminal-line-action:#c2410c;--terminal-line-active:#0c0c0e;--terminal-shadow:0 16px 32px #0000001f;--terminal-window-shadow:0 8px 24px #0000001a;--terminal-lines-opacity:.22}.content-terminal__frame{border:1px solid var(--terminal-border);background:var(--terminal-frame-bg);box-shadow:var(--terminal-shadow),inset 0 1px 0 #ffffff14;aspect-ratio:4/3;border-radius:clamp(1rem,2vw,1.25rem);min-height:clamp(15rem,38vw,20rem);position:relative;overflow:hidden}.content-terminal__lines{width:100%;height:100%;opacity:var(--terminal-lines-opacity);position:absolute;inset:0}.content-terminal__bg-path{opacity:.6;animation:content-terminal-line-flow var(--line-duration,4s) linear var(--line-delay,0s) infinite}@media (prefers-reduced-motion:reduce){.content-terminal__bg-path{animation:none}}.content-terminal__window{border:1px solid var(--terminal-window-border);background:var(--terminal-window-bg);box-shadow:var(--terminal-window-shadow);z-index:2;border-radius:clamp(.65rem,1.5vw,.85rem);flex-direction:column;display:flex;position:absolute;inset:clamp(.75rem,2.5vw,1.25rem);overflow:hidden}.content-terminal--embedded{width:100%;height:100%;min-height:100%}.content-terminal--embedded .content-terminal__window{width:100%;height:100%;min-height:clamp(12rem,28vw,16rem);box-shadow:none;position:relative;inset:auto}.content-terminal__chrome{border-bottom:1px solid var(--terminal-chrome-border);background:var(--terminal-chrome-bg);align-items:center;gap:.45rem;padding:.7rem .9rem;display:flex}.content-terminal__dot{border-radius:50%;flex-shrink:0;width:.65rem;height:.65rem}.content-terminal__dot--red{background:#ff5f56}.content-terminal__dot--amber{background:#ffbd2e}.content-terminal__dot--green{background:#27c93f}.content-terminal__chrome-title{font-family:var(--font-mono);color:var(--terminal-chrome-title);white-space:nowrap;text-overflow:ellipsis;margin-left:.35rem;font-size:clamp(.72rem,1.4vw,.8rem);font-weight:500;overflow:hidden}.content-terminal__body{font-family:var(--font-mono);color:var(--terminal-text);flex:1;padding:clamp(1rem,2.2vw,1.25rem);font-size:clamp(.8125rem,1.65vw,.9375rem);line-height:1.7;overflow:auto}.content-terminal__logo{color:#0c0c0e;vertical-align:middle;background:linear-gradient(135deg,#ff6b2c,#fbbf24 45%,#38bdf8 100%);border-radius:.25rem;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;margin-right:.4rem;font-size:.85rem;font-weight:700;display:inline-flex}.content-terminal__line{margin:0 0 .45rem}.content-terminal__line--brand{color:var(--terminal-line-brand);font-size:clamp(.875rem,1.75vw,1rem);font-weight:600}.content-terminal__line--muted{color:var(--terminal-line-muted)}.content-terminal__line--action{color:var(--terminal-line-action);margin-top:.55rem;font-weight:500}.content-terminal__line--active{color:var(--terminal-line-active);font-weight:500}.content-terminal__caret{color:var(--color-brand);font-weight:700}@keyframes content-terminal-line-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-28px}}
.content-terminal-card{background:0 0;border-radius:clamp(1rem,2vw,1.35rem);width:100%;position:relative;overflow:hidden}.content-terminal-card .block-bg{border-radius:inherit}.content-terminal-card .block-bg .block-bg__vertical-grid{background-position:calc(50% - 50vw + var(--site-grid-offset-x)) 0}.content-terminal-card--dark{--terminal-border:#ffffff1f;--terminal-card-shadow:0 24px 48px #0000006b;--terminal-card-eyebrow:var(--color-brand);--terminal-card-title:#fff;--terminal-card-prose:#d4d4d4}.content-terminal-card--light{--terminal-border:#0000001a;--terminal-card-shadow:0 20px 40px #00000024;--terminal-card-eyebrow:var(--color-brand);--terminal-card-title:#0c0c0e;--terminal-card-prose:#525252}.content-terminal-card{border:1px solid var(--terminal-border);box-shadow:var(--terminal-card-shadow),inset 0 1px 0 #ffffff14}.content-terminal-card__grid{z-index:1;padding:clamp(var(--space-xl),4.5vw,2.75rem) clamp(var(--space-lg),3.5vw,var(--space-2xl));grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;column-gap:0;min-height:clamp(16rem,36vw,22rem);display:grid;position:relative}.content-terminal-card__copy{justify-content:center;gap:clamp(var(--space-md),2.5vh,var(--space-lg));min-width:0;padding-right:calc(var(--site-grid-col)/2);flex-direction:column;grid-column:1/7;display:flex}.content-terminal-card__copy .content-block__eyebrow{color:var(--terminal-card-eyebrow)}.content-terminal-card__copy .content-block__title{color:var(--terminal-card-title)}.content-terminal-card__copy .content-block__prose{color:var(--terminal-card-prose)}.content-terminal-card__terminal{min-width:0;min-height:0;padding-left:calc(var(--site-grid-col)/2);grid-column:7/13;display:flex}.content-terminal-card--media-left .content-terminal-card__copy{padding-right:0;padding-left:calc(var(--site-grid-col)/2);order:2;grid-column:7/13}.content-terminal-card--media-left .content-terminal-card__terminal{padding-left:0;padding-right:calc(var(--site-grid-col)/2);order:1;grid-column:1/7}@media (max-width:767px){.content-terminal-card__grid{grid-template-columns:minmax(0,1fr);min-height:0}.content-terminal-card__copy,.content-terminal-card__terminal,.content-terminal-card--media-left .content-terminal-card__copy,.content-terminal-card--media-left .content-terminal-card__terminal{grid-column:1/-1;padding-inline:0}}
.content-block{padding:clamp(var(--space-2xl),8vh,var(--space-3xl)) 0}.content-block__grid{gap:clamp(var(--space-xl),4vw,var(--space-2xl));align-items:center;display:grid}.content-block--split .content-block__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:0}.content-block--split .content-block__copy{padding-right:calc(var(--site-grid-col)/2);grid-column:1/7}.content-block--split .content-block__media{padding-left:calc(var(--site-grid-col)/2);grid-column:7/13}.content-block--copy-only .content-block__grid{grid-template-columns:minmax(0,1fr);max-width:42rem;margin-inline:auto}.content-block--media-only .content-block__grid{grid-template-columns:minmax(0,1fr);max-width:min(100%,56rem);margin-inline:auto}.content-block--media-left.content-block--split .content-block__copy{padding-right:0;padding-left:calc(var(--site-grid-col)/2);grid-column:7/13}.content-block--media-left.content-block--split .content-block__media{padding-left:0;padding-right:calc(var(--site-grid-col)/2);grid-column:1/7}.content-block__copy{gap:clamp(var(--space-md),2.5vh,var(--space-lg));flex-direction:column;min-width:0;display:flex}.content-block__head{gap:var(--space-sm);flex-direction:column;display:flex}.content-block__eyebrow{font-size:var(--typography-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600;display:inline-block}.content-block__title{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;color:var(--color-text-main);margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.1}.content-block__prose{color:var(--color-text-muted);font-size:clamp(var(--typography-size-sm),1.5vw,var(--typography-size-base));line-height:1.65}.content-block__cta{padding-top:var(--space-xs)}.content-block__media{width:100%;min-width:0}.content-block__media .content-terminal{max-width:min(100%,34rem);margin-inline:auto}.content-block__media-frame{border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:var(--color-card);overflow:hidden}.content-block__media-frame--image{aspect-ratio:16/10}.content-block__media-frame--video{aspect-ratio:16/9}.content-block__media-el{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:767px){.content-block--split .content-block__grid{grid-template-columns:minmax(0,1fr)}.content-block--split .content-block__copy,.content-block--split .content-block__media,.content-block--media-left.content-block--split .content-block__copy,.content-block--media-left.content-block--split .content-block__media{grid-column:1/-1}}.block-section--dark.content-block .content-block__eyebrow,.block-section--converging-lines.content-block:not(.content-block--terminal-card) .content-block__eyebrow,.block-section--converging-lines-dark.content-block:not(.content-block--terminal-card) .content-block__eyebrow,.block-section--converging-lines-orange.content-block:not(.content-block--terminal-card) .content-block__eyebrow,.block-section--vertical-lines.content-block:not(.content-block--terminal-card) .content-block__eyebrow,.block-section--vertical-lines-orange.content-block:not(.content-block--terminal-card) .content-block__eyebrow{color:color-mix(in srgb, var(--color-brand) 72%, #fff)}.block-section--dark.content-block .content-block__title,.block-section--converging-lines.content-block:not(.content-block--terminal-card) .content-block__title,.block-section--converging-lines-dark.content-block:not(.content-block--terminal-card) .content-block__title,.block-section--converging-lines-orange.content-block:not(.content-block--terminal-card) .content-block__title,.block-section--vertical-lines.content-block:not(.content-block--terminal-card) .content-block__title,.block-section--vertical-lines-orange.content-block:not(.content-block--terminal-card) .content-block__title{color:#fff}.block-section--dark.content-block .content-block__prose,.block-section--converging-lines.content-block:not(.content-block--terminal-card) .content-block__prose,.block-section--converging-lines-dark.content-block:not(.content-block--terminal-card) .content-block__prose,.block-section--converging-lines-orange.content-block:not(.content-block--terminal-card) .content-block__prose,.block-section--vertical-lines.content-block:not(.content-block--terminal-card) .content-block__prose,.block-section--vertical-lines-orange.content-block:not(.content-block--terminal-card) .content-block__prose{color:#d4d4d4;font-size:clamp(var(--typography-size-base),1.6vw,var(--typography-size-lg));line-height:1.7}.block-section--dark.content-block .content-block__prose strong,.block-section--dark.content-block .content-block__prose b,.block-section--converging-lines.content-block:not(.content-block--terminal-card) .content-block__prose strong,.block-section--converging-lines.content-block:not(.content-block--terminal-card) .content-block__prose b,.block-section--converging-lines-dark.content-block:not(.content-block--terminal-card) .content-block__prose strong,.block-section--converging-lines-dark.content-block:not(.content-block--terminal-card) .content-block__prose b,.block-section--converging-lines-orange.content-block:not(.content-block--terminal-card) .content-block__prose strong,.block-section--converging-lines-orange.content-block:not(.content-block--terminal-card) .content-block__prose b,.block-section--vertical-lines.content-block:not(.content-block--terminal-card) .content-block__prose strong,.block-section--vertical-lines.content-block:not(.content-block--terminal-card) .content-block__prose b,.block-section--vertical-lines-orange.content-block:not(.content-block--terminal-card) .content-block__prose strong,.block-section--vertical-lines-orange.content-block:not(.content-block--terminal-card) .content-block__prose b{color:#fff;font-weight:600}.block-section--dark.content-block .content-block__prose p:last-child,.block-section--converging-lines.content-block:not(.content-block--terminal-card) .content-block__prose p:last-child,.block-section--converging-lines-dark.content-block:not(.content-block--terminal-card) .content-block__prose p:last-child,.block-section--converging-lines-orange.content-block:not(.content-block--terminal-card) .content-block__prose p:last-child,.block-section--vertical-lines.content-block:not(.content-block--terminal-card) .content-block__prose p:last-child,.block-section--vertical-lines-orange.content-block:not(.content-block--terminal-card) .content-block__prose p:last-child{margin-bottom:0}.block-section--converging-lines.content-block:not(.content-block--terminal-card) .content-block__copy,.block-section--converging-lines-dark.content-block:not(.content-block--terminal-card) .content-block__copy,.block-section--converging-lines-orange.content-block:not(.content-block--terminal-card) .content-block__copy,.block-section--vertical-lines.content-block:not(.content-block--terminal-card) .content-block__copy,.block-section--vertical-lines-orange.content-block:not(.content-block--terminal-card) .content-block__copy{z-index:1;padding:clamp(var(--space-md),2.5vw,var(--space-lg));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-bg-dark) 52%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.block-section--converging-lines-light.content-block:not(.content-block--terminal-card) .content-block__copy,.block-section--vertical-lines-light.content-block:not(.content-block--terminal-card) .content-block__copy{z-index:1;padding:clamp(var(--space-md),2.5vw,var(--space-lg));border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffc7;position:relative;box-shadow:inset 0 0 0 1px #0000000f}.block-section--converging-lines.content-block--terminal-card .content-terminal-card__copy .content-block__prose,.block-section--converging-lines-dark.content-block--terminal-card .content-terminal-card__copy .content-block__prose,.block-section--converging-lines-orange.content-block--terminal-card .content-terminal-card__copy .content-block__prose,.block-section--converging-lines-light.content-block--terminal-card .content-terminal-card__copy .content-block__prose,.block-section--vertical-lines.content-block--terminal-card .content-terminal-card__copy .content-block__prose,.block-section--vertical-lines-orange.content-block--terminal-card .content-terminal-card__copy .content-block__prose{font-size:clamp(var(--typography-size-base),1.6vw,var(--typography-size-lg));line-height:1.7}.block-section--converging-lines.content-block--terminal-card .content-terminal-card__copy .content-block__prose p:last-child,.block-section--converging-lines-dark.content-block--terminal-card .content-terminal-card__copy .content-block__prose p:last-child,.block-section--converging-lines-orange.content-block--terminal-card .content-terminal-card__copy .content-block__prose p:last-child,.block-section--converging-lines-light.content-block--terminal-card .content-terminal-card__copy .content-block__prose p:last-child,.block-section--vertical-lines.content-block--terminal-card .content-terminal-card__copy .content-block__prose p:last-child,.block-section--vertical-lines-orange.content-block--terminal-card .content-terminal-card__copy .content-block__prose p:last-child{margin-bottom:0}.block-section--converging-lines.content-block--terminal-card .content-terminal-card--dark .content-terminal-card__copy .content-block__eyebrow,.block-section--converging-lines-dark.content-block--terminal-card .content-terminal-card--dark .content-terminal-card__copy .content-block__eyebrow,.block-section--converging-lines-orange.content-block--terminal-card .content-terminal-card--dark .content-terminal-card__copy .content-block__eyebrow,.block-section--converging-lines-light.content-block--terminal-card .content-terminal-card--dark .content-terminal-card__copy .content-block__eyebrow,.block-section--vertical-lines.content-block--terminal-card .content-terminal-card--dark .content-terminal-card__copy .content-block__eyebrow,.block-section--vertical-lines-orange.content-block--terminal-card .content-terminal-card--dark .content-terminal-card__copy .content-block__eyebrow{color:color-mix(in srgb, var(--color-brand) 72%, #fff)}.block-section--converging-lines.content-block--terminal-card .content-terminal-card--dark .content-terminal-card__copy .content-block__prose strong,.block-section--converging-lines.content-block--terminal-card .content-terminal-card--dark .content-terminal-card__copy .content-block__prose b,.block-section--converging-lines-dark.content-block--terminal-card .content-terminal-card--dark .content-terminal-card__copy .content-block__prose strong,.block-section--converging-lines-dark.content-block--terminal-card .content-terminal-card--dark .content-terminal-card__copy .content-block__prose b,.block-section--converging-lines-orange.content-block--terminal-card .content-terminal-card--dark .content-terminal-card__copy .content-block__prose strong,.block-section--converging-lines-orange.content-block--terminal-card .content-terminal-card--dark .content-terminal-card__copy .content-block__prose b,.block-section--converging-lines-light.content-block--terminal-card .content-terminal-card--dark .content-terminal-card__copy .content-block__prose strong,.block-section--converging-lines-light.content-block--terminal-card .content-terminal-card--dark .content-terminal-card__copy .content-block__prose b,.block-section--vertical-lines.content-block--terminal-card .content-terminal-card--dark .content-terminal-card__copy .content-block__prose strong,.block-section--vertical-lines.content-block--terminal-card .content-terminal-card--dark .content-terminal-card__copy .content-block__prose b,.block-section--vertical-lines-orange.content-block--terminal-card .content-terminal-card--dark .content-terminal-card__copy .content-block__prose strong,.block-section--vertical-lines-orange.content-block--terminal-card .content-terminal-card--dark .content-terminal-card__copy .content-block__prose b{color:#fff;font-weight:600}.block-section--converging-lines.content-block--terminal-card .content-terminal-card--light .content-terminal-card__copy .content-block__prose strong,.block-section--converging-lines.content-block--terminal-card .content-terminal-card--light .content-terminal-card__copy .content-block__prose b,.block-section--converging-lines-dark.content-block--terminal-card .content-terminal-card--light .content-terminal-card__copy .content-block__prose strong,.block-section--converging-lines-dark.content-block--terminal-card .content-terminal-card--light .content-terminal-card__copy .content-block__prose b,.block-section--converging-lines-orange.content-block--terminal-card .content-terminal-card--light .content-terminal-card__copy .content-block__prose strong,.block-section--converging-lines-orange.content-block--terminal-card .content-terminal-card--light .content-terminal-card__copy .content-block__prose b,.block-section--converging-lines-light.content-block--terminal-card .content-terminal-card--light .content-terminal-card__copy .content-block__prose strong,.block-section--converging-lines-light.content-block--terminal-card .content-terminal-card--light .content-terminal-card__copy .content-block__prose b,.block-section--vertical-lines.content-block--terminal-card .content-terminal-card--light .content-terminal-card__copy .content-block__prose strong,.block-section--vertical-lines.content-block--terminal-card .content-terminal-card--light .content-terminal-card__copy .content-block__prose b,.block-section--vertical-lines-orange.content-block--terminal-card .content-terminal-card--light .content-terminal-card__copy .content-block__prose strong,.block-section--vertical-lines-orange.content-block--terminal-card .content-terminal-card--light .content-terminal-card__copy .content-block__prose b{color:#0c0c0e;font-weight:600}
.dev-faq-block{z-index:2;padding:clamp(var(--space-2xl),8vh,var(--space-3xl)) 0;position:relative}.dev-faq-block.block-section{overflow:visible}.dev-faq-block__layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:0;display:grid}.dev-faq-block__aside{padding-right:calc(var(--site-grid-col)/2);grid-column:1/6}@media (min-width:768px){.dev-faq-block__aside{top:calc(var(--site-header-height,64px) + var(--space-md));align-self:start;position:sticky}}.dev-faq-block__content{min-width:0;padding-left:calc(var(--site-grid-col)/2);grid-column:6/13}.dev-faq-block__header{text-align:left}.dev-faq-block__theme-menu{gap:var(--space-xs);margin-top:clamp(var(--space-lg),3vh,var(--space-xl));flex-direction:column;display:flex}.dev-faq-block__theme-btn{width:100%;font-family:var(--font-mono);letter-spacing:.04em;text-align:left;text-transform:uppercase;color:var(--color-text-muted);border:var(--border-thin) solid #0000;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--motion-duration-main) var(--motion-ease-main),background var(--motion-duration-main) var(--motion-ease-main),border-color var(--motion-duration-main) var(--motion-ease-main);background:0 0;padding:.55rem .75rem;font-size:.75rem;font-weight:600;display:block}.dev-faq-block__theme-btn:hover{color:var(--color-text-main);background:var(--color-bg-subtle)}.dev-faq-block__theme-btn--active{color:var(--color-text-main);background:color-mix(in srgb, var(--color-brand) 10%, var(--color-bg-subtle));border-color:color-mix(in srgb, var(--color-brand) 35%, var(--color-border))}.dev-faq-block__eyebrow{margin:0 0 var(--space-sm);font-size:var(--typography-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600;display:inline-block}.dev-faq-block__title{margin:0 0 var(--space-md);font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;color:var(--color-text-main);font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:800;line-height:1.08}.dev-faq-block__subtitle{font-size:clamp(var(--typography-size-sm),1.6vw,var(--typography-size-base));color:var(--color-text-muted);margin:0;line-height:1.65}@media (max-width:767px){.dev-faq-block__layout{grid-template-columns:minmax(0,1fr);gap:0}.dev-faq-block__aside{top:var(--site-header-height,64px);z-index:2;padding:0 0 var(--space-md);margin-bottom:var(--space-md);background:var(--color-bg);border-bottom:var(--border-thin) solid var(--color-border);grid-column:1/-1;position:sticky}.dev-faq-block__content{grid-column:1/-1;padding-left:0}.dev-faq-block__header{text-align:left;padding-top:var(--space-md)}.dev-faq-block__theme-menu{gap:var(--space-sm);margin-top:var(--space-md);padding-bottom:var(--space-xs);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;overflow-x:auto}.dev-faq-block__theme-menu::-webkit-scrollbar{display:none}.dev-faq-block__theme-btn{flex-shrink:0;width:auto}.block-section--dark .dev-faq-block__aside{background:var(--color-bg-dark)}}.dev-faq-sections{gap:clamp(var(--space-xl),4vh,var(--space-2xl));flex-direction:column;display:flex}.dev-faq-section{scroll-margin-top:calc(var(--site-header-height,64px) + var(--space-md))}.dev-faq-section__title{margin:0 0 clamp(var(--space-md),2vh,var(--space-lg));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:600}.dev-faq-acc{gap:clamp(var(--space-md),2vh,var(--space-lg));flex-direction:column;display:flex}.dev-faq-acc__item{background:var(--color-card);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color var(--motion-duration-main) var(--motion-ease-main),box-shadow var(--motion-duration-slow) var(--motion-ease-main);overflow:hidden}.dev-faq-acc__item--open{border-color:color-mix(in srgb, var(--color-text-main) 18%, var(--color-border));box-shadow:var(--shadow-md)}.dev-faq-acc__heading{font-size:inherit;font-weight:inherit;margin:0}.dev-faq-acc__question{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-main);padding:clamp(1rem,2.2vh,1.25rem) clamp(1rem,2vw,1.25rem);font-size:clamp(1rem,1.35vw,1.125rem);font-weight:700;line-height:1.35;display:block}.dev-faq-acc__trigger{text-align:left;width:100%;font:inherit;color:var(--color-text-main);cursor:pointer;transition:background var(--motion-duration-main) var(--motion-ease-main);background:0 0;border:none;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:clamp(.65rem,1.5vw,.85rem);padding:clamp(1rem,2.2vh,1.25rem) clamp(1rem,2vw,1.25rem);display:grid}.dev-faq-acc__trigger:hover{background:var(--color-bg-subtle)}.dev-faq-acc__trigger:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.dev-faq-acc__icon{width:1.25rem;height:1.25rem;font-family:var(--font-display);color:var(--color-text-muted);background:var(--color-bg-subtle);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-full);transition:color var(--motion-duration-main) var(--motion-ease-main),background var(--motion-duration-main) var(--motion-ease-main),border-color var(--motion-duration-main) var(--motion-ease-main);flex-shrink:0;justify-content:center;align-items:center;margin-top:.1em;font-size:.9375rem;font-weight:600;line-height:1;display:inline-flex}.dev-faq-acc__item--open .dev-faq-acc__icon{color:var(--color-text-inverse);background:var(--color-text-main);border-color:var(--color-text-main)}.dev-faq-acc__trigger-text{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1rem,1.35vw,1.125rem);font-weight:700;line-height:1.35}.dev-faq-acc__panel--static{display:block}.dev-faq-acc__panel--static .dev-faq-acc__panel-inner{min-height:auto;overflow:visible}.dev-faq-acc__panel--static .dev-faq-acc__answer{border-top-color:var(--color-border);padding-left:clamp(1rem,2vw,1.25rem)}.dev-faq-acc__panel{transition:grid-template-rows var(--motion-duration-slow) var(--motion-ease-main);grid-template-rows:0fr;display:grid}.dev-faq-acc__item--open .dev-faq-acc__panel{grid-template-rows:1fr}.dev-faq-acc__panel-inner{min-height:0;overflow:hidden}.dev-faq-acc__answer{font-size:clamp(var(--typography-size-sm),1.1vw,var(--typography-size-base));color:var(--color-text-muted);border-top:var(--border-thin) solid #0000;margin:0;padding:0 clamp(1rem,2vw,1.25rem) clamp(1rem,2.2vh,1.25rem) calc(clamp(1rem,2vw,1.25rem) + 1.25rem + clamp(.65rem,1.5vw,.85rem));line-height:1.65}.dev-faq-acc__item--open .dev-faq-acc__answer{border-top-color:var(--color-border);animation:dev-faq-fade var(--motion-duration-main) var(--motion-ease-main)}@keyframes dev-faq-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dev-faq-acc__panel,.dev-faq-acc__icon,.dev-faq-acc__answer,.dev-faq-acc__item{transition:none!important;animation:none!important}}
.feature-card-block{padding:clamp(var(--space-xl),6vh,var(--space-2xl)) 0}.feature-card-block__shell{--feature-card-shell-bg:#1f1f23;--feature-card-column-bg:color-mix(in srgb, #fff 9%, var(--feature-card-shell-bg));--feature-card-text:#f4f4f5;--feature-card-text-muted:color-mix(in srgb, var(--feature-card-text) 52%, transparent);--feature-card-accent:var(--color-brand);padding:clamp(var(--space-xl),4.5vw,2.75rem) clamp(var(--space-lg),3.5vw,var(--space-2xl));background:linear-gradient(168deg, color-mix(in srgb, #fff 5%, var(--feature-card-shell-bg)) 0%, var(--feature-card-shell-bg) 42%, color-mix(in srgb, #000 6%, var(--feature-card-shell-bg)) 100%);border:var(--border-thin) solid #ffffff0d;border-radius:clamp(var(--radius-lg),2vw,1.25rem);box-shadow:var(--shadow-md),inset 0 1px 0 #ffffff0a;position:relative;overflow:hidden}.feature-card-block__shell:before{content:"";background:radial-gradient(ellipse 90% 55% at 50% -15%, color-mix(in srgb, var(--color-brand) 14%, transparent) 0%, transparent 62%);pointer-events:none;position:absolute;inset:0}.feature-card-block__shell--interactive:before{display:none}.feature-card-block__shell:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff1a 20% 80%,#0000 100%);height:1px;position:absolute;inset:auto 0 0}.feature-card-block__shell--gray{--feature-card-shell-bg:#2a2a30;--feature-card-column-bg:color-mix(in srgb, #fff 8%, var(--feature-card-shell-bg))}.feature-card-block__shell--gray:before{background:radial-gradient(85% 50% at 50% -10%,#ffffff12 0%,#0000 58%)}.feature-card-block__shell>:not(.feature-card-block__glow):not(.feature-card-block__stack){z-index:1;position:relative}.feature-card-block__stack{pointer-events:none;z-index:0;opacity:.7;width:clamp(4.5rem,11vw,6.25rem);height:clamp(5.5rem,13vw,7.5rem);position:absolute;top:clamp(.25rem,1.5vw,.75rem);right:clamp(.25rem,1.5vw,.75rem);-webkit-mask-image:linear-gradient(135deg,#000 35%,#0000 88%);mask-image:linear-gradient(135deg,#000 35%,#0000 88%)}@media (max-width:640px){.feature-card-block__stack{opacity:.45;width:clamp(3.5rem,16vw,4.5rem);height:clamp(4.25rem,18vw,5.5rem)}}.feature-card-block__stack-layer{right:var(--stack-right,0%);bottom:var(--stack-bottom,0%);transform-origin:100% 100%;animation:feature-card-stack-float 5s ease-in-out var(--stack-delay,0s) infinite;position:absolute}.feature-card-block__stack-svg{--cube-size:clamp(2.25rem, 5vw, 3.25rem);width:var(--cube-size);height:calc(var(--cube-size)*10/11);display:block;overflow:visible}.feature-card-block__stack-cube{opacity:.85}.feature-card-block__stack-cube--accent{opacity:1;animation:4.5s ease-in-out infinite feature-card-stack-glow}.feature-card-block__glow{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(520px circle at var(--glow-x,50%) var(--glow-y,50%), color-mix(in srgb, var(--color-brand) 16%, transparent) 0%, color-mix(in srgb, var(--color-brand) 6%, transparent) 30%, transparent 60%);transition:opacity var(--motion-duration-slow) var(--motion-ease-main);position:absolute;inset:0}.feature-card-block__glow--active{opacity:1}.feature-card-block__shell--gray .feature-card-block__glow{background:radial-gradient(520px circle at var(--glow-x,50%) var(--glow-y,50%), #ffffff24 0%, #ffffff0d 30%, transparent 58%)}.feature-card-block__header{max-width:38rem;margin:0 auto clamp(var(--space-lg),3.5vh,var(--space-xl));padding-bottom:clamp(var(--space-md),2vh,var(--space-lg));text-align:center;border-bottom:var(--border-thin) solid #ffffff14}.feature-card-block__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--feature-card-text);margin:0;font-size:clamp(1.375rem,2.8vw,1.875rem);font-weight:600;line-height:1.25}.feature-card-block__subtitle{margin:var(--space-sm) 0 0;color:var(--feature-card-text-muted);font-size:clamp(.875rem,1.3vw,1rem);line-height:1.55}.feature-card-block__grid{gap:var(--space-sm);margin-top:clamp(var(--space-md),2vh,var(--space-lg));grid-template-columns:1fr;display:grid}@media (min-width:768px){.feature-card-block__grid{gap:clamp(var(--space-md),2vw,var(--space-lg));grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.feature-card-block__grid .feature-card-block__headline{font-size:clamp(1.625rem,2.2vw,2.25rem)}.feature-card-block__grid .feature-card-block__column-title{font-size:.8125rem}.feature-card-block__grid--cols-1 .feature-card-block__column{grid-column:span 12}.feature-card-block__grid--cols-2 .feature-card-block__column{grid-column:span 6}.feature-card-block__grid--cols-3 .feature-card-block__column{grid-column:span 4}}.feature-card-block__column{border-radius:var(--radius-lg);min-height:auto;transition:border-color var(--motion-duration-main) var(--motion-ease-main),box-shadow var(--motion-duration-slow) var(--motion-ease-main),transform var(--motion-duration-slow) var(--motion-ease-main);display:flex;position:relative}.feature-card-block__column:before{content:"";border-radius:inherit;border:var(--border-thin) solid #ffffff0a;pointer-events:none;position:absolute;inset:0}.feature-card-block__column--highlight:before{border-color:color-mix(in srgb, var(--feature-card-accent) 38%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--feature-card-accent) 22%, transparent),0 0 0 1px color-mix(in srgb, var(--feature-card-accent) 12%, transparent),0 14px 40px color-mix(in srgb, var(--feature-card-accent) 14%, transparent)}@media (hover:hover){.feature-card-block__column:not(.feature-card-block__column--highlight):hover{transform:translateY(-2px)}.feature-card-block__column:not(.feature-card-block__column--highlight):hover:before{border-color:#ffffff24}.feature-card-block__column:not(.feature-card-block__column--highlight):hover .feature-card-block__column-inner{background:color-mix(in srgb, #fff 7%, var(--feature-card-column-bg))}}.feature-card-block__column-inner{justify-content:center;align-items:stretch;gap:var(--space-sm);width:100%;padding:clamp(var(--space-lg),3vw,var(--space-xl)) clamp(var(--space-lg),3vw,var(--space-xl));text-align:left;background:var(--feature-card-column-bg);border-radius:inherit;transition:background var(--motion-duration-main) var(--motion-ease-main);flex-direction:column;flex:1;display:flex}.feature-card-block__column-inner--stat{padding-block:clamp(var(--space-md),2.5vw,var(--space-lg))}.feature-card-block__column--highlight .feature-card-block__column-inner{background:linear-gradient(165deg, color-mix(in srgb, var(--feature-card-accent) 9%, var(--feature-card-column-bg)) 0%, var(--feature-card-column-bg) 55%)}.feature-card-block__stat{align-items:center;gap:clamp(var(--space-md),3vw,var(--space-xl));flex-direction:row;width:100%;display:flex}.feature-card-block__stat-copy{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.feature-card-block__eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--feature-card-text-muted);font-size:.6875rem;font-weight:600}.feature-card-block__headline{font-family:var(--font-display);letter-spacing:-.04em;white-space:nowrap;color:var(--feature-card-text);flex-shrink:0;margin:0;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:600;line-height:1}.feature-card-block__headline--gradient{background:linear-gradient(132deg, var(--color-brand) 0%, color-mix(in srgb, var(--color-brand-hover) 85%, #ffc48a) 48%, #ffd9b8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.feature-card-block__headline--muted{color:color-mix(in srgb, var(--feature-card-text) 32%, transparent)}.feature-card-block__column-title{font-family:var(--font-sans);color:var(--feature-card-text-muted);margin:0;font-size:clamp(.875rem,1.2vw,.9375rem);font-weight:400;line-height:1.45}.feature-card-block__column-inner--stat .feature-card-block__prose{max-width:none}.feature-card-block__prose{width:100%;max-width:18rem;font-size:var(--typography-size-sm);color:var(--feature-card-text-muted);margin:0;line-height:1.55}.feature-card-block__prose p{margin:0}.feature-card-block__prose a{color:color-mix(in srgb, var(--feature-card-accent) 75%, var(--feature-card-text));-webkit-text-decoration-color:color-mix(in srgb, var(--feature-card-accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--feature-card-accent) 40%, transparent)}.feature-card-block__media{width:100%;margin-top:var(--space-xs)}.feature-card-block__media .content-block__media-frame{border:var(--border-thin) solid #ffffff14;border-radius:var(--radius-sm);overflow:hidden}.feature-card-block__media .content-block__media-el{width:100%;height:auto;display:block}.feature-card-block__cta{padding-top:var(--space-xs);margin-top:auto}.feature-card-block .btn--on-dark.btn--ghost{color:var(--feature-card-text);border-color:#ffffff2e}.feature-card-block .btn--on-dark.btn--ghost:hover{border-color:color-mix(in srgb, var(--color-brand) 45%, transparent);background:color-mix(in srgb, var(--color-brand) 8%, transparent)}@keyframes feature-card-stack-float{0%,to{transform:scale(var(--stack-scale,1)) translateY(0)}50%{transform:scale(var(--stack-scale,1)) translateY(-5px)}}@keyframes feature-card-stack-glow{0%,to{opacity:.75}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.feature-card-block__stack-layer,.feature-card-block__stack-cube--accent{animation:none}}
.lead-form-block{padding:clamp(var(--space-2xl),8vh,var(--space-3xl)) 0}.lead-form-block__layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:0;display:grid}.lead-form-block__layout--solo .lead-form-block__panel{grid-column:1/-1;padding-left:0}.lead-form-block__aside{gap:clamp(var(--space-xl),4vh,var(--space-2xl));padding-right:calc(var(--site-grid-col)/2);flex-direction:column;grid-column:1/6;display:flex}.lead-form-block__header{text-align:left}.lead-form-block__steps{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:none}@media (min-width:768px){.lead-form-block__steps{display:flex}}.lead-form-block__steps-group{flex-direction:column;gap:0;list-style:none;display:flex}.lead-form-block__steps-connector{border-left:2px solid var(--color-border);width:1.35rem;height:clamp(1.25rem,3vh,1.75rem);margin-left:calc(.675rem - 1px);display:block}.lead-form-block__steps-content{gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.lead-form-block__steps-marker{background:color-mix(in srgb, var(--color-brand) 12%, var(--color-bg-subtle));border:2px solid color-mix(in srgb, var(--color-brand) 35%, var(--color-border));border-radius:var(--radius-full);justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.lead-form-block__steps-index{font-family:var(--font-mono);color:var(--color-brand);font-size:.7rem;font-weight:700;line-height:1}.lead-form-block__steps-body{flex-direction:column;gap:.2rem;padding-top:.05rem;display:flex}.lead-form-block__steps-label{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-main);font-size:.9375rem;font-weight:700;line-height:1.3}.lead-form-block__steps-desc{color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.lead-form-block__panel{min-width:0;padding:clamp(var(--space-lg),4vw,var(--space-xl));padding-left:calc(var(--site-grid-col)/2 + clamp(var(--space-lg),4vw,var(--space-xl)));background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-column:6/13}.lead-form-block__eyebrow{margin:0 0 var(--space-sm);font-size:var(--typography-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600;display:inline-block}.lead-form-block__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text-main);margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}.lead-form-block__subtitle{margin:var(--space-md) 0 0;color:var(--color-text-muted);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.55}.lead-form-block__form,.lead-form-block__fields{gap:var(--space-md);flex-direction:column;display:flex}.lead-form-block__field{gap:var(--space-xs);flex-direction:column;display:flex}.lead-form-block__label{font-size:var(--typography-size-sm);color:var(--color-text-main);font-weight:600}.lead-form-block__required{color:var(--color-brand);margin-left:.15rem}.lead-form-block__input{width:100%;font:inherit;font-size:var(--typography-size-sm);color:var(--color-text-main);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-input);transition:border-color var(--motion-duration-main) var(--motion-ease-main),box-shadow var(--motion-duration-main) var(--motion-ease-main);padding:.7rem .85rem}.lead-form-block__input::placeholder{color:color-mix(in srgb, var(--color-text-muted) 80%, transparent)}.lead-form-block__input:hover:not(:disabled){border-color:var(--color-border-strong)}.lead-form-block__input:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 18%, transparent);outline:none}.lead-form-block__input:disabled{opacity:.65;cursor:not-allowed}.lead-form-block__consent{gap:var(--space-sm);margin-top:clamp(var(--space-sm),1.5vh,var(--space-md));color:var(--color-text-muted);cursor:pointer;align-items:flex-start;font-size:.8125rem;line-height:1.5;display:flex}.lead-form-block__consent input{width:1rem;height:1rem;accent-color:var(--color-brand);flex-shrink:0;margin-top:.15rem}.lead-form-block__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lead-form-block__step{flex-direction:column;display:flex}.lead-form-block__actions{margin-top:clamp(var(--space-md),2.5vh,var(--space-lg))}.lead-form-block__actions--split{gap:var(--space-sm);margin-top:clamp(var(--space-md),2vh,var(--space-lg));grid-template-columns:1fr 1.4fr;display:grid}.lead-form-block__skip{width:100%;margin-top:var(--space-sm);font:inherit;color:var(--color-text-muted);text-underline-offset:.15em;cursor:pointer;transition:color var(--motion-duration-main) var(--motion-ease-main);background:0 0;border:0;padding:.35rem;font-size:.8125rem;font-weight:500;text-decoration:underline;display:block}.lead-form-block__skip:hover:not(:disabled){color:var(--color-brand)}.lead-form-block__skip:disabled{opacity:.5;cursor:not-allowed}.lead-form-block__progress{gap:var(--space-sm);margin:0 0 var(--space-lg);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.lead-form-block__progress-item{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--motion-duration-main) var(--motion-ease-main),background var(--motion-duration-main) var(--motion-ease-main);padding:0}.lead-form-block__progress-item.is-active{border-color:color-mix(in srgb, var(--color-brand) 35%, var(--color-border));background:color-mix(in srgb, var(--color-brand-subtle) 45%, var(--color-card))}.lead-form-block__progress-item.is-complete{border-color:color-mix(in srgb, var(--color-brand) 20%, var(--color-border))}.lead-form-block__progress-btn{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);font:inherit;color:var(--color-text-muted);text-align:left;border-radius:inherit;cursor:pointer;transition:color var(--motion-duration-main) var(--motion-ease-main);background:0 0;border:0;font-size:.8125rem;font-weight:600;display:flex}.lead-form-block__progress-btn:hover:not(:disabled){color:var(--color-text-main)}.lead-form-block__progress-btn:disabled{cursor:default}.is-active .lead-form-block__progress-btn,.is-complete .lead-form-block__progress-btn{color:var(--color-text-main)}.lead-form-block__progress-index{width:1.35rem;height:1.35rem;font-family:var(--font-mono);color:var(--color-text-inverse);background:var(--color-text-muted);border-radius:var(--radius-full);justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.is-active .lead-form-block__progress-index,.is-complete .lead-form-block__progress-index{background:var(--color-brand)}.lead-form-block__step-head{margin-bottom:var(--space-md)}.lead-form-block__step-title{margin:0 0 var(--space-xs);font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-main);font-size:1.125rem;font-weight:700}.lead-form-block__step-subtitle{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.55}.lead-form-block__segment{gap:var(--space-xs);margin-bottom:var(--space-md);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;padding:.2rem;display:grid}.lead-form-block__segment-btn{font:inherit;color:var(--color-text-muted);border-radius:calc(var(--radius-md) - 2px);cursor:pointer;transition:background var(--motion-duration-main) var(--motion-ease-main),color var(--motion-duration-main) var(--motion-ease-main);background:0 0;border:0;padding:.55rem .75rem;font-size:.8125rem;font-weight:600}.lead-form-block__segment-btn.is-active{color:var(--color-text-main);background:var(--color-card);box-shadow:var(--shadow-xs)}.lead-form-block__segment-btn:disabled{opacity:.6;cursor:not-allowed}.lead-form-block__select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-text-muted) 50%),linear-gradient(135deg, var(--color-text-muted) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2rem}.lead-form-block__step-hint{margin:var(--space-sm) 0 0;font-family:var(--font-mono);text-align:center;color:var(--color-text-muted);font-size:.72rem}.lead-form-block__feedback{padding:var(--space-sm) var(--space-md);font-size:var(--typography-size-sm);border-radius:var(--radius-md);margin:0;line-height:1.5}.lead-form-block__feedback--success{color:var(--color-success);background:var(--color-success-subtle)}.lead-form-block__feedback--error{color:var(--color-error);background:var(--color-error-subtle)}.lead-form-block__privacy{margin:var(--space-md) 0 0;text-align:left;color:var(--color-text-muted);font-size:.75rem;line-height:1.55}@media (max-width:767px){.lead-form-block__layout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.lead-form-block__aside{gap:var(--space-lg);grid-column:1/-1;padding-right:0}.lead-form-block__panel{padding-left:clamp(var(--space-lg),4vw,var(--space-xl));grid-column:1/-1}}
.partners-block{padding:clamp(var(--space-xl),5vh,var(--space-2xl)) 0}.partners-block__layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:0;display:grid}.partners-block__layout--solo .partners-block__grid{grid-column:1/-1;padding-left:0}.partners-block__header{padding-right:calc(var(--site-grid-col)/2);text-align:left;grid-column:1/6}.partners-block__eyebrow{margin:0 0 var(--space-sm);font-size:var(--typography-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600;display:inline-block}.partners-block__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-main);margin:0;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;line-height:1.2}.partners-block__grid{justify-content:flex-start;align-items:center;gap:clamp(var(--space-md),2.5vw,var(--space-xl));min-width:0;padding:0;padding-left:calc(var(--site-grid-col)/2);flex-wrap:wrap;grid-column:6/13;margin:0;list-style:none;display:flex}.partners-block__cell{flex:0 auto;display:flex}.partners-block__item{min-height:3rem;padding:var(--space-sm) clamp(var(--space-md),2vw,var(--space-lg));color:inherit;transition:opacity var(--motion-duration-main) var(--motion-ease-main);justify-content:center;align-items:center;text-decoration:none;display:flex}.partners-block__item--link:hover{opacity:.75}.partners-block__logo{object-fit:contain;filter:grayscale();opacity:.72;width:auto;max-width:clamp(6.5rem,14vw,9.5rem);height:auto;max-height:2.5rem;transition:filter var(--motion-duration-main) var(--motion-ease-main),opacity var(--motion-duration-main) var(--motion-ease-main);display:block}.partners-block__item--link:hover .partners-block__logo,.partners-block__item:hover .partners-block__logo{filter:grayscale(0);opacity:1}.partners-block__logo--beease{filter:none;opacity:1;width:2rem;max-width:2rem;height:2rem;max-height:2rem}.partners-block__name{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text-main) 55%, var(--color-text-muted));white-space:nowrap;font-size:clamp(.8125rem,1.2vw,.9375rem);font-weight:700}@media (max-width:767px){.partners-block__layout{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.partners-block__header{grid-column:1/-1;padding-right:0}.partners-block__grid{grid-column:1/-1;justify-content:center;padding-left:0}}
.references-block{padding:clamp(var(--space-xl),5vh,var(--space-2xl)) 0;background:var(--color-bg-subtle)}.references-block__layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:0;display:grid}.references-block__layout--solo .references-block__marquee-col{grid-column:1/-1;padding-left:0}.references-block__header{padding-right:calc(var(--site-grid-col)/2);text-align:left;grid-column:1/6}.references-block__eyebrow{margin:0 0 var(--space-sm);font-size:var(--typography-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600;display:inline-block}.references-block__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-main);margin:0;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;line-height:1.2}.references-block__marquee-col{min-width:0;padding-left:calc(var(--site-grid-col)/2);grid-column:6/13;overflow:hidden}.references-block__marquee-bleed{--references-fade-soft:clamp(var(--space-md), 2.5vw, var(--space-xl));--references-col-offset:calc((100vw - var(--site-grid-content)) / 2 + var(--site-grid-padding) + (5.5 * var(--site-grid-col)));--references-mask-left:calc((100vw - var(--site-grid-content)) / 2 + var(--site-grid-padding) + (5 * var(--site-grid-col)) + (var(--site-grid-col) / 2));--references-mask-right:calc((100vw - var(--site-grid-content)) / 2);width:100vw;margin-left:calc(-1*var(--references-col-offset));-webkit-mask-image:linear-gradient(90deg, transparent 0, transparent calc(var(--references-mask-left) - var(--references-fade-soft)), #000 var(--references-mask-left), #000 calc(100% - var(--references-mask-right)), transparent calc(100% - var(--references-mask-right) + var(--references-fade-soft)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, transparent calc(var(--references-mask-left) - var(--references-fade-soft)), #000 var(--references-mask-left), #000 calc(100% - var(--references-mask-right)), transparent calc(100% - var(--references-mask-right) + var(--references-fade-soft)), transparent 100%)}.references-block__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.references-block__marquee{gap:clamp(var(--space-sm),2vh,var(--space-md));flex-direction:column;display:flex}.references-block__marquee:hover .references-block__track{animation-play-state:paused}.references-block__row{overflow:hidden}.references-block__track{align-items:center;gap:clamp(var(--space-lg),4vw,var(--space-2xl));will-change:transform;width:max-content;animation:references-marquee-left var(--references-marquee-duration,52s) linear infinite;margin:0;padding:0;list-style:none;display:flex}.references-block__track--right{animation-name:references-marquee-right}.references-block__cell{flex-shrink:0;justify-content:center;align-items:center;display:flex}.references-block__item{min-height:2.75rem;padding:var(--space-sm) clamp(var(--space-md),2vw,var(--space-lg));color:inherit;transition:opacity var(--motion-duration-main) var(--motion-ease-main);justify-content:center;align-items:center;text-decoration:none;display:flex}.references-block__item--link:hover{opacity:.75}.references-block__logo{object-fit:contain;filter:grayscale();opacity:.72;width:auto;max-width:clamp(6.5rem,14vw,9.5rem);height:auto;max-height:2.25rem;transition:filter var(--motion-duration-main) var(--motion-ease-main),opacity var(--motion-duration-main) var(--motion-ease-main);display:block}.references-block__item--link:hover .references-block__logo,.references-block__item:hover .references-block__logo{filter:grayscale(0);opacity:1}.references-block__name{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text-main) 55%, var(--color-text-muted));white-space:nowrap;font-size:clamp(.8125rem,1.2vw,.9375rem);font-weight:700}@media (max-width:767px){.references-block__layout{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.references-block__header{grid-column:1/-1;padding-right:0}.references-block__marquee-col{grid-column:1/-1;padding-left:0}.references-block__marquee-bleed{--references-col-offset:0px;--references-mask-left:0px;--references-mask-right:0px;width:100%;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--references-fade-soft), #000 calc(100% - var(--references-fade-soft)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--references-fade-soft), #000 calc(100% - var(--references-fade-soft)), transparent 100%);margin-left:0}}@keyframes references-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes references-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.references-block__marquee-col{width:auto;max-width:none;margin-left:0;-webkit-mask-image:none;mask-image:none}.references-block__marquee-bleed{width:auto;margin-left:0;-webkit-mask-image:none;mask-image:none}.references-block__marquee:hover .references-block__track{animation-play-state:running}.references-block__row:last-child{display:none}.references-block__track{width:auto;max-width:var(--site-grid-content);padding-inline:var(--site-grid-padding);flex-wrap:wrap;justify-content:center;margin-inline:auto;animation:none;transform:none}}
.simple-content-block{padding:clamp(var(--space-xl),6vh,var(--space-2xl)) 0}.simple-content-block__inner{gap:clamp(var(--space-md),2.5vh,var(--space-lg));flex-direction:column;max-width:42rem;margin-inline:auto;display:flex}.simple-content-block__head{gap:var(--space-sm);flex-direction:column;display:flex}.simple-content-block__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.8rem;font-weight:600}.simple-content-block__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;line-height:1.2}.simple-content-block__prose{font-size:1rem;line-height:1.65}
.sticky-showcase{padding:clamp(var(--space-2xl),8vh,var(--space-3xl)) 0}.sticky-showcase.block-section{overflow:visible}.sticky-showcase__layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;column-gap:0;display:grid}.sticky-showcase__panels{padding-right:var(--site-grid-col);box-sizing:border-box;flex-direction:column;grid-column:1/7;display:flex}.sticky-showcase__media-col{min-height:100%;padding-left:var(--site-grid-col);box-sizing:border-box;grid-column:7/13;align-self:stretch;position:relative}.sticky-showcase__layout--media-left .sticky-showcase__panels{padding-right:0;padding-left:var(--site-grid-col);grid-column:7/13}.sticky-showcase__layout--media-left .sticky-showcase__media-col{padding-left:0;padding-right:var(--site-grid-col);grid-column:1/7}.sticky-showcase__panel{min-height:100svh;padding:clamp(var(--space-xl),8vh,var(--space-3xl)) 0;flex-direction:column;justify-content:center;display:flex}.sticky-showcase__panel-inner{gap:clamp(var(--space-md),2.5vh,var(--space-lg));flex-direction:column;max-width:34rem;display:flex}.sticky-showcase__eyebrow{font-size:var(--typography-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-bg) 72%, transparent);align-self:flex-start;align-items:center;padding:.35em .85em;font-weight:600;display:inline-flex}.sticky-showcase__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text-main);margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.05}.sticky-showcase__prose{color:var(--color-text-muted);font-size:clamp(var(--typography-size-base),1.6vw,var(--typography-size-lg));line-height:1.7}.sticky-showcase__prose p:last-child{margin-bottom:0}.sticky-showcase__cta{padding-top:var(--space-xs)}.sticky-showcase__media-sticky{height:100svh;padding-block:clamp(var(--space-lg),4vh,var(--space-2xl));justify-content:center;align-items:center;display:flex;position:sticky;top:0}.sticky-showcase__media-stack{aspect-ratio:16/10;width:100%;max-height:min(70vh,36rem);position:relative}.sticky-showcase__media-slide{opacity:0;transition:opacity .55s var(--motion-ease-main),transform .55s var(--motion-ease-main);pointer-events:none;position:absolute;inset:0;transform:translateY(1.25rem)scale(.985)}.sticky-showcase__media-slide--active{opacity:1;pointer-events:auto;z-index:1;transform:translateY(0)scale(1)}.sticky-showcase__media-frame{border:var(--border-thin) solid var(--color-border);border-radius:clamp(var(--radius-lg),2vw,1.25rem);background:var(--color-bg-subtle);width:100%;height:100%;box-shadow:var(--shadow-lg),inset 0 1px 0 #fff6;overflow:hidden}.sticky-showcase__media-frame--video{background:#0c0c0e}.sticky-showcase__media-el{object-fit:cover;width:100%;height:100%;display:block}.sticky-showcase__panel-media{display:none}.sticky-showcase__mobile{gap:clamp(var(--space-2xl),8vh,var(--space-3xl));flex-direction:column;display:flex}.sticky-showcase__mobile .sticky-showcase__panel{gap:clamp(var(--space-lg),4vw,var(--space-xl));min-height:0;padding:0}.sticky-showcase__mobile .sticky-showcase__panel-media{display:block}.sticky-showcase__mobile .sticky-showcase__media-frame{aspect-ratio:16/10;max-height:none}@media (max-width:767px){.sticky-showcase__layout{display:none}}.block-section--dark.sticky-showcase .sticky-showcase__eyebrow,.block-section--converging-lines.sticky-showcase .sticky-showcase__eyebrow,.block-section--converging-lines-dark.sticky-showcase .sticky-showcase__eyebrow,.block-section--converging-lines-orange.sticky-showcase .sticky-showcase__eyebrow,.block-section--vertical-lines.sticky-showcase .sticky-showcase__eyebrow,.block-section--vertical-lines-orange.sticky-showcase .sticky-showcase__eyebrow{color:color-mix(in srgb, var(--color-brand) 72%, #fff);background:#ffffff0f;border-color:#ffffff29}.block-section--dark.sticky-showcase .sticky-showcase__title,.block-section--converging-lines.sticky-showcase .sticky-showcase__title,.block-section--converging-lines-dark.sticky-showcase .sticky-showcase__title,.block-section--converging-lines-orange.sticky-showcase .sticky-showcase__title,.block-section--vertical-lines.sticky-showcase .sticky-showcase__title,.block-section--vertical-lines-orange.sticky-showcase .sticky-showcase__title{color:#fff}.block-section--dark.sticky-showcase .sticky-showcase__prose,.block-section--converging-lines.sticky-showcase .sticky-showcase__prose,.block-section--converging-lines-dark.sticky-showcase .sticky-showcase__prose,.block-section--converging-lines-orange.sticky-showcase .sticky-showcase__prose,.block-section--vertical-lines.sticky-showcase .sticky-showcase__prose,.block-section--vertical-lines-orange.sticky-showcase .sticky-showcase__prose{color:#d4d4d4}.block-section--dark.sticky-showcase .sticky-showcase__prose strong,.block-section--dark.sticky-showcase .sticky-showcase__prose b,.block-section--converging-lines.sticky-showcase .sticky-showcase__prose strong,.block-section--converging-lines.sticky-showcase .sticky-showcase__prose b,.block-section--converging-lines-dark.sticky-showcase .sticky-showcase__prose strong,.block-section--converging-lines-dark.sticky-showcase .sticky-showcase__prose b,.block-section--converging-lines-orange.sticky-showcase .sticky-showcase__prose strong,.block-section--converging-lines-orange.sticky-showcase .sticky-showcase__prose b,.block-section--vertical-lines.sticky-showcase .sticky-showcase__prose strong,.block-section--vertical-lines.sticky-showcase .sticky-showcase__prose b,.block-section--vertical-lines-orange.sticky-showcase .sticky-showcase__prose strong,.block-section--vertical-lines-orange.sticky-showcase .sticky-showcase__prose b{color:#fff}.block-section--dark.sticky-showcase .sticky-showcase__media-frame,.block-section--converging-lines.sticky-showcase .sticky-showcase__media-frame,.block-section--converging-lines-dark.sticky-showcase .sticky-showcase__media-frame,.block-section--converging-lines-orange.sticky-showcase .sticky-showcase__media-frame,.block-section--vertical-lines.sticky-showcase .sticky-showcase__media-frame,.block-section--vertical-lines-orange.sticky-showcase .sticky-showcase__media-frame{border-color:#ffffff24;box-shadow:0 24px 48px #0000006b,inset 0 1px #ffffff14}@media (prefers-reduced-motion:reduce){.sticky-showcase__media-slide{transition:opacity var(--motion-duration-main) var(--motion-ease-main);transform:none}}
.team-block{padding:clamp(var(--space-2xl),8vh,var(--space-3xl)) 0}.team-block__layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:0;display:grid}.team-block__header{padding-right:calc(var(--site-grid-col)/2);text-align:left;grid-column:1/6}.team-block__eyebrow{margin:0 0 var(--space-sm);font-size:var(--typography-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600;display:inline-block}.team-block__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text-main);margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}.team-block__subtitle{margin:var(--space-md) 0 0;color:var(--color-text-muted);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.55}.team-block__grid{gap:clamp(var(--space-md),2.5vw,var(--space-lg));padding-left:calc(var(--site-grid-col)/2);grid-column:6/13;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-block__card{height:100%;padding:clamp(var(--space-md),2.5vw,var(--space-lg));text-align:center;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--motion-duration-main) var(--motion-ease-main),box-shadow var(--motion-duration-main) var(--motion-ease-main),transform var(--motion-duration-main) var(--motion-ease-main);flex-direction:column;align-items:center;display:flex}@media (hover:hover){.team-block__card:hover{border-color:color-mix(in srgb, var(--color-brand) 30%, var(--color-border));box-shadow:var(--shadow-sm);transform:translateY(-2px)}}.team-block__avatar{border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);flex-shrink:0;width:clamp(5rem,14vw,6.5rem);height:clamp(5rem,14vw,6.5rem);position:relative;overflow:hidden}.team-block__avatar-img{object-fit:cover;width:100%;height:100%;display:block}.team-block__avatar-fallback{width:100%;height:100%;font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-brand);background:linear-gradient(145deg, color-mix(in srgb, var(--color-brand) 14%, var(--color-bg-subtle)), var(--color-bg-subtle));justify-content:center;align-items:center;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;display:flex}.team-block__card-body{align-items:center;gap:var(--space-xs);width:100%;margin-top:var(--space-md);flex-direction:column;flex:1;display:flex}.team-block__name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-main);margin:0;font-size:clamp(1rem,1.4vw,1.0625rem);font-weight:600;line-height:1.25}.team-block__role{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-brand);margin:0;font-size:.6875rem;font-weight:600}.team-block__bio{margin:var(--space-xs) 0 0;color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.team-block__linkedin{padding-top:var(--space-sm);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);transition:color var(--motion-duration-main) var(--motion-ease-main);margin-top:auto;font-size:.75rem;font-weight:600;text-decoration:none}.team-block__linkedin:hover{color:var(--color-brand)}.team-block__empty{padding-left:calc(var(--site-grid-col)/2);font-family:var(--font-mono);color:var(--color-text-muted);grid-column:6/13;margin:0;font-size:.875rem}.team-block__layout--no-header .team-block__grid,.team-block__layout--no-header .team-block__empty{grid-column:1/-1;padding-left:0}@media (max-width:767px){.team-block__layout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.team-block__header{text-align:center;grid-column:1/-1;padding-right:0}.team-block__grid,.team-block__empty{grid-column:1/-1;padding-left:0}.team-block__grid{grid-template-columns:minmax(0,1fr)}}.block-section--dark .team-block__card{background:#ffffff0d;border-color:#ffffff1a}.block-section--dark .team-block__avatar{background:#ffffff0f;border-color:#ffffff1f}
