.sec-hero{--hero-max:max(var(--container-max,80rem),72rem);--hero-frame-ratio:16/10;--hero-cover-min:clamp(24rem,40vw,35rem);position:relative;overflow:hidden;padding-block:var(--space-section-y);padding-inline:var(--section-gutter)}.sec-hero-title{font-family:var(--heading-font-family);font-size:calc(var(--text-display) * var(--sec-heading-scale, 1));font-weight:var(--heading-weight,700);line-height:var(--heading-leading,1.1);letter-spacing:-.02em;color:var(--color-text);overflow-wrap:break-word;margin:0}.sec-hero-highlight{color:var(--typewriter-color,var(--color-highlight,var(--primary-text-color)));font-style:var(--typewriter-font-style,var(--highlight-font-style,inherit));font-weight:var(--typewriter-font-weight,inherit)}.sec-hero-subtitle{font-size:calc(1.25rem * var(--sec-heading-scale, 1))}.sec-hero-bullets,.sec-hero-subtitle{line-height:1.6;color:var(--color-muted);margin:1.25rem 0 0}.sec-hero-bullets{display:grid;gap:.5rem;padding:0;list-style:none;font-size:calc(1.0625rem * var(--sec-body-scale, 1))}.sec-hero-bullets>li{position:relative;padding-left:1.25rem;overflow-wrap:break-word}.sec-hero-bullets>li:before{content:"";position:absolute;left:.25rem;top:calc(.8em - .1875rem);width:.375rem;height:.375rem;border-radius:999px;background-color:currentColor}.sec-hero-kicker{margin-bottom:1.25rem}.sec-hero-kicker>.sec-eyebrow{margin:0}.sec-hero-badge{display:inline-block;max-width:100%;padding:.3125rem .875rem;font-family:var(--font-family);font-size:calc(.8125rem * max(1, var(--sec-body-scale, 1)));font-weight:600;line-height:1.4;overflow-wrap:break-word;color:var(--color-text);background-color:color-mix(in srgb,currentColor 6%,transparent);border:var(--border-width,1px) solid var(--color-border-strong,var(--color-border));border-radius:999px}.sec-hero-badge:not(:last-child){margin-bottom:.75rem}.sec-hero:is([data-variant=magazine-cover],[data-variant=cover-image]) .sec-hero-kicker{--color-label:var(--color-label-on-inverse)}.sec-hero:is([data-variant=magazine-cover],[data-variant=cover-image]) .sec-hero-badge{color:var(--color-text-inverse);border-color:var(--overlay-on-inverse)}.sec-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.sec-hero-actions .btn>svg{flex:none;width:1.125rem;height:1.125rem}.sec-hero-social{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.sec-hero-social-link{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--color-muted);border:var(--border-width,1px) solid var(--color-border);border-radius:999px;transition:color .15s ease,border-color .15s ease}.sec-hero-social-link:hover{color:var(--color-text);border-color:var(--color-border-strong,currentColor)}.sec-hero-social-link:focus-visible{outline:2px solid var(--focus-ring-color,var(--primary-color));outline-offset:2px}.sec-hero-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-hero[data-variant=centered]{text-align:center}.sec-hero[data-variant=centered] .sec-hero-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(8px);transform:scale(1.06);opacity:.16;z-index:0}.sec-hero[data-variant=centered]:has(>.sec-hero-bg){min-height:var(--hero-cover-min);display:flex;flex-direction:column;justify-content:center}.sec-hero[data-variant=centered]:has(>.sec-hero-bg)>.sec-hero-body{width:100%}.sec-hero[data-variant=centered] .sec-hero-body{position:relative;z-index:1;max-width:56rem;margin-inline:auto}.sec-hero[data-variant=centered] .sec-hero-subtitle{max-width:44rem;margin-inline:auto}.sec-hero:is([data-variant=centered],[data-variant=ai-command],[data-variant=before-after]) .sec-hero-bullets{justify-items:center}.sec-hero[data-variant=centered] :is(.sec-hero-actions,.sec-hero-social){justify-content:center}.sec-hero[data-variant=editorial-split]{max-width:var(--container-max);margin-inline:auto}.sec-hero[data-variant=editorial-split] .sec-hero-media{overflow:hidden;border-radius:var(--radius-md,0);margin-bottom:1.5rem}.sec-hero[data-variant=editorial-split] .sec-hero-bg{display:block;width:100%;height:auto;aspect-ratio:var(--hero-frame-ratio);max-height:30rem;-o-object-fit:cover;object-fit:cover}.sec-hero[data-variant=editorial-split] .sec-hero-body{max-width:48rem}.sec-hero[data-variant=cover-image]{--typewriter-color:var(--color-text-inverse);--typewriter-font-style:italic;min-height:var(--hero-cover-min);display:flex;flex-direction:column;justify-content:flex-end;background-color:var(--color-inverse);--btn-primary-bg:var(--btn-primary-bg-inverse);--btn-primary-text:var(--btn-primary-text-inverse)}.sec-hero[data-variant=cover-image] .sec-hero-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.sec-hero[data-variant=cover-image] .sec-hero-scrim{position:absolute;inset:0;z-index:0;background:linear-gradient(to top,var(--overlay-inverse),transparent 70%)}.sec-hero[data-variant=cover-image] .sec-hero-body{position:relative;z-index:1;max-width:64rem}.sec-hero[data-variant=cover-image] .sec-hero-bullets,.sec-hero[data-variant=cover-image] .sec-hero-subtitle,.sec-hero[data-variant=cover-image] .sec-hero-title{color:var(--color-text-inverse)}.sec-hero-split{max-width:var(--hero-max);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.sec-hero[data-variant=split-bleed] .sec-hero-title,.sec-hero[data-variant=split-image] .sec-hero-title,.sec-hero[data-variant=split-orbit] .sec-hero-title,.sec-hero[data-variant=split-screenshot] .sec-hero-title{font-size:calc(calc(var(--text-display) * .95) * var(--sec-heading-scale, 1))}.sec-hero-visual{position:relative;padding:0 2.5rem 2.5rem 0}.sec-hero-visual>.sec-hero-phone{position:absolute;right:0;bottom:0;width:30%;min-width:8.5rem;max-width:11.5rem}.sec-hero-frame{position:relative;overflow:hidden;aspect-ratio:var(--hero-frame-ratio);border-radius:var(--radius-lg,.75rem);background:var(--color-surface)}.sec-hero[data-variant=split-orbit]{--hero-orbit-size:40rem;container:hero-orbit/inline-size}.sec-hero[data-variant=split-orbit] .sec-hero-split{grid-template-columns:minmax(0,1fr) min(var(--hero-orbit-size),48%)}.sec-hero[data-variant=split-orbit][data-orbit-empty] .sec-hero-split{grid-template-columns:minmax(0,1fr)}.sec-hero[data-variant=split-orbit] .sec-hero-orbit{width:100%;max-width:var(--hero-orbit-size);margin-inline:auto}.sec-hero[data-variant=split-orbit] .ms-orbit{width:100%;height:auto;aspect-ratio:1;container-type:inline-size;--orbit-size:100cqi;--hero-orbit-icon:min(4rem,10cqi);--hero-orbit-node:min(7rem,18cqi)}.sec-hero[data-variant=split-orbit] .ms-orbit-node{width:var(--hero-orbit-node);margin:calc(var(--hero-orbit-icon) / -2) 0 0 calc(var(--hero-orbit-node) / -2);transform-origin:calc(var(--hero-orbit-node) / 2) calc(var(--hero-orbit-icon) / 2)}.sec-hero[data-variant=split-orbit] .ms-orbit-icon{width:var(--hero-orbit-icon);height:var(--hero-orbit-icon);border-radius:calc(var(--hero-orbit-icon) * .3125)}.sec-hero[data-variant=split-orbit] .ms-orbit-icon svg{width:calc(var(--hero-orbit-icon) * .4);height:calc(var(--hero-orbit-icon) * .4)}@media (max-width:1279.98px){.sec-hero[data-variant=split-orbit]{--hero-orbit-size:34rem}}@container hero-orbit (max-width: 54.99rem){.sec-hero[data-variant=split-orbit] .sec-hero-split{grid-template-columns:minmax(0,1fr)}}.sec-hero[data-variant=split-bleed]{container:hero-bleed/inline-size}.sec-hero[data-variant=split-bleed]:has(>.sec-hero-bleed){min-height:var(--hero-cover-min);display:flex;flex-direction:column;justify-content:center}.sec-hero[data-variant=split-bleed]:has(>.sec-hero-bleed)>.sec-hero-split{width:100%}.sec-hero[data-variant=split-bleed] .sec-hero-split{position:relative;z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sec-hero[data-variant=split-bleed]:not(:has(>.sec-hero-bleed)) .sec-hero-split{grid-template-columns:minmax(0,1fr)}.sec-hero[data-variant=split-bleed]:not(:has(>.sec-hero-bleed)) .sec-hero-split>.sec-hero-body{max-width:48rem}.sec-hero[data-variant=split-bleed] .sec-hero-bleed{position:absolute;inset:0 0 0 auto;z-index:0;width:50%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);mask-image:linear-gradient(90deg,transparent,#000 40%)}.sec-hero[data-variant=split-bleed] .sec-hero-bleed>.sec-hero-img{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover}@container hero-bleed (max-width: 54.99rem){.sec-hero[data-variant=split-bleed] .sec-hero-split{grid-template-columns:minmax(0,1fr)}.sec-hero[data-variant=split-bleed] .sec-hero-bleed{position:relative;inset:auto;width:calc(100% + 2 * var(--section-gutter));aspect-ratio:var(--hero-frame-ratio);min-height:15rem;max-height:32rem;margin-top:2rem;margin-inline:calc(-1 * var(--section-gutter));margin-bottom:calc(-1 * var(--space-section-y));-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%);mask-image:linear-gradient(180deg,transparent,#000 30%)}}.sec-hero[data-variant=ai-command]{text-align:center;background-image:radial-gradient(60% 45% at 50% 0,var(--color-brand-subtle),transparent 75%)}.sec-hero[data-variant=ai-command] .sec-hero-body{max-width:52rem;margin-inline:auto}.sec-hero[data-variant=ai-command] .sec-hero-subtitle{max-width:40rem;margin-inline:auto}.sec-hero[data-variant=ai-command] :is(.sec-hero-actions,.sec-hero-social){justify-content:center}.sec-hero-command{display:flex;align-items:center;gap:.75rem;max-width:40rem;margin:2rem auto 0;padding:.625rem .625rem .625rem 1rem;border:var(--border-width,1px) solid var(--primary-color);border-radius:var(--radius-lg,.75rem);background:var(--color-surface);box-shadow:0 0 0 4px var(--color-brand-subtle),var(--shadow,none);color:var(--primary-text-color)}.sec-hero-command>svg{flex:none}.sec-hero-command>.mock-line{max-width:55%}.sec-hero-command-send{margin-left:auto;flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-button,.5rem);background:var(--secondary-color);color:var(--color-on-accent)}.sec-hero-panel{position:relative;max-width:48rem;margin:2.5rem auto 0;overflow:hidden;border-radius:var(--radius-lg,.75rem)}.sec-hero-panel>.sec-hero-img{height:auto;aspect-ratio:var(--hero-frame-ratio)}.mock-overview,.sec-hero-panel>.sec-hero-img{border:var(--border-width,1px) solid var(--color-border);border-radius:var(--radius-lg,.75rem)}.mock-overview{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;text-align:left;background:var(--color-surface)}.mock-overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.mock-overview .mock-card{background:var(--color-subtle);border-color:transparent;padding:1rem}.sec-hero-bento{max-width:var(--hero-max);margin-inline:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-gap,1rem)}.sec-hero-tile{position:relative;min-width:0;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;overflow:hidden;border:var(--border-width,1px) solid var(--color-border);border-radius:var(--radius-lg,.75rem);background:var(--color-surface);box-shadow:var(--shadow,none)}.sec-hero-tile[data-tile=main]{grid-column:span 2;justify-content:center;padding:clamp(1.5rem,3vw,2.5rem)}.sec-hero[data-variant=bento-mosaic] .sec-hero-title{font-size:calc(min(calc(var(--text-display) * .75), 3.5rem) * var(--sec-heading-scale, 1))}.sec-hero-tile[data-tile=media]{justify-content:flex-end;min-height:14rem;background:var(--color-inverse);border-color:transparent}.sec-hero-tile[data-tile=media]>.sec-hero-img{position:absolute;inset:0}.sec-hero-tile[data-tile=list] .mock-row{flex-direction:column;align-items:stretch;gap:.4rem;padding:.75rem;border:0;border-radius:var(--radius-md,.5rem);background:var(--color-subtle)}.sec-hero-tile[data-tile=small] .mock-value{width:55%;height:1.5rem}.sec-hero-tile[data-tile=brand]{justify-content:flex-end;background:var(--secondary-color);border-color:transparent}.sec-hero-tile[data-tile=brand] .mock-line{background:var(--overlay-on-inverse)}.sec-hero-tile[data-tile=brand] .mock-value{width:80%;height:1.5rem;background:var(--color-on-accent)}.sec-hero[data-variant=image-carousel]{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding-block:0;isolation:isolate;--hero-tone-fill:var(--color-inverse);--color-text:var(--color-text-inverse);--color-muted:var(--color-text);--color-border:color-mix(in srgb,var(--color-text) 30%,transparent);--color-border-strong:color-mix(in srgb,var(--color-text) 60%,transparent);--primary-text-color:var(--color-text);--secondary-text-color:var(--color-text);--color-label:var(--color-text);--color-highlight:var(--color-text);--color-highlight-text:var(--color-text);--highlight-font-style:italic;--typewriter-font-style:italic;--typewriter-color:var(--color-highlight);--hover-border:var(--color-border-strong);--btn-secondary-border:var(--color-text);--btn-primary-bg:var(--btn-primary-bg-inverse);--btn-primary-text:var(--btn-primary-text-inverse);--focus-ring-color:var(--color-text);--band-ring:var(--color-text);color:var(--color-text)}.sec-hero[data-variant=image-carousel][data-overlay=brand]{--hero-overlay-color:var(--primary-color);--color-text:var(--color-on-brand);--color-label:var(--color-on-brand);--color-highlight:var(--color-on-brand);--color-highlight-text:var(--color-on-brand);--highlight-font-style:italic;--typewriter-font-style:italic;--btn-primary-bg:var(--color-on-brand);--btn-primary-text:var(--light-primary-text-color)}.sec-hero[data-variant=image-carousel][data-overlay=dark]{--hero-overlay-color:var(--color-inverse)}.sec-hero[data-variant=image-carousel][data-overlay=white]{--hero-overlay-color:var(--color-background);--hero-tone-fill:var(--color-background);--color-text:var(--light-color-text);--primary-text-color:var(--light-primary-text-color);--secondary-text-color:var(--light-secondary-text-color);--hover-border:var(--light-hover-border);--btn-secondary-border:initial;--btn-primary-bg:initial;--btn-primary-text:initial;--focus-ring-color:initial}.sec-hero[data-variant=image-carousel][data-overlay-level=light]{--hero-overlay-opacity:0.45}.sec-hero[data-variant=image-carousel][data-overlay-level=medium]{--hero-overlay-opacity:0.72}.sec-hero[data-variant=image-carousel][data-overlay-level=strong]{--hero-overlay-opacity:0.85}.sec-hero[data-variant=image-carousel]:before{content:"";grid-area:1/1;justify-self:stretch;align-self:start;min-height:var(--hero-cover-min)}.sec-hero[data-variant=image-carousel] .sec-hero-body{grid-area:1/1;position:relative;z-index:4;box-sizing:border-box;width:100%;max-width:var(--hero-max);justify-self:center;padding-block:4.25rem 4rem;padding-inline:clamp(1rem,8vw,5rem);pointer-events:none}.sec-hero[data-variant=image-carousel] .sec-hero-body>*{max-width:40rem}.sec-hero[data-variant=image-carousel] .sec-hero-body :is(a,button,.sec-hero-kicker,.sec-hero-title,.sec-hero-subtitle,.sec-hero-bullets){pointer-events:auto}.sec-hero[data-variant=image-carousel] :is(.sec-hero-title,.sec-hero-subtitle,.sec-hero-bullets){color:var(--color-text)}.sec-hero[data-variant=image-carousel] :is(.sec-hero-carousel,.sec-hero-stage){position:absolute;inset:0}.sec-hero[data-variant=image-carousel] .sec-hero-stage{background-color:var(--hero-tone-fill)}.sec-hero[data-variant=image-carousel] .sec-hero-carousel{display:block;--carousel-card-w:84%}.sec-hero[data-variant=image-carousel] .motion-carousel-track{position:absolute;inset:0;grid-template:minmax(0,1fr) /minmax(0,1fr)}.sec-hero[data-variant=image-carousel] .motion-carousel-slide{position:relative}.sec-hero[data-variant=image-carousel] :is(.motion-carousel-slide,.sec-hero-stage)>.sec-hero-img{position:absolute;inset:0}.sec-hero[data-variant=image-carousel] :is(.motion-carousel-track,.sec-hero-stage):after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background-color:var(--hero-overlay-color);opacity:var(--hero-overlay-opacity)}.sec-hero[data-variant=image-carousel][data-overlay=none] :is(.motion-carousel-track,.sec-hero-stage):after{content:none}.sec-hero[data-variant=image-carousel] .motion-carousel-controls{position:absolute;z-index:5;top:1rem;right:calc((100% - var(--carousel-card-w)) / 2 + 1rem)}.sec-hero[data-variant=image-carousel] .motion-carousel-dots{position:absolute;z-index:5;left:0;right:0;bottom:.25rem;padding-inline:1rem}.sec-hero[data-variant=image-carousel] .motion-carousel-button{background-color:color-mix(in srgb,var(--hero-tone-fill) 70%,transparent);color:var(--primary-text-color)}.sec-hero[data-variant=image-carousel] .motion-carousel-button:hover{background-color:color-mix(in srgb,var(--hero-tone-fill) 90%,transparent)}@media screen and (hover:hover) and (pointer:fine){.sec-hero[data-variant=image-carousel]:hover .motion-carousel-controls>.motion-carousel-button{opacity:1}}@media (max-width:767.98px){.sec-hero[data-variant=image-carousel] .sec-hero-carousel{--carousel-card-w:100%}.sec-hero[data-variant=image-carousel] .motion-carousel-slide:not([data-carousel-pos="0"]){display:none}}.sec-hero[data-variant=magazine-cover]{--typewriter-color:var(--secondary-color);background-color:var(--color-inverse);color:var(--color-text-inverse);--btn-primary-bg:var(--btn-primary-bg-inverse);--btn-primary-text:var(--btn-primary-text-inverse)}.sec-hero[data-variant=magazine-cover]:has(>.sec-hero-media){min-height:var(--hero-cover-min);display:flex;flex-direction:column;justify-content:center}.sec-hero[data-variant=magazine-cover]:has(>.sec-hero-media)>.sec-hero-cover{width:100%}.sec-hero[data-variant=magazine-cover] .sec-hero-media{position:absolute;inset:0;z-index:0;overflow:hidden}.sec-hero[data-variant=magazine-cover] .sec-hero-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-hero[data-variant=magazine-cover] .sec-hero-scrim{position:absolute;inset:0;z-index:1;background:var(--overlay-inverse)}.sec-hero-cover{position:relative;z-index:2;max-width:var(--hero-max);margin-inline:auto}.sec-hero-rule{display:block;border-top:var(--border-width,1px) solid var(--overlay-on-inverse);margin-bottom:2rem}.sec-hero[data-variant=magazine-cover] .sec-hero-title{font-size:calc(clamp(3rem, 8vw, calc(var(--text-display) * 2.4)) * var(--sec-heading-scale, 1));line-height:1;letter-spacing:-.03em;color:var(--color-text-inverse)}.sec-hero-lede{max-width:34rem;margin:3rem 0 0 auto;padding:2rem;text-align:right;background:var(--overlay-inverse);border:var(--border-width,1px) solid var(--overlay-on-inverse);border-radius:var(--radius-md,0)}.sec-hero-lede .sec-hero-bullets,.sec-hero-lede .sec-hero-subtitle{color:var(--color-text-inverse);opacity:.85}.sec-hero-lede .sec-hero-subtitle{margin-top:0}.sec-hero-lede .sec-hero-bullets{justify-items:end}.sec-hero-lede .sec-hero-bullets:first-child{margin-top:0}.sec-hero-lede :is(.sec-hero-actions,.sec-hero-social){justify-content:flex-end}.sec-hero:is([data-variant=magazine-cover],[data-variant=cover-image]) .btn-secondary{color:var(--color-text-inverse);border-color:var(--overlay-on-inverse)}.sec-hero:is([data-variant=magazine-cover],[data-variant=cover-image]) .sec-hero-social-link{color:var(--color-text-inverse);border-color:var(--overlay-on-inverse)}.sec-hero:is([data-variant=magazine-cover],[data-variant=cover-image]) .sec-hero-social-link:hover{border-color:var(--color-text-inverse)}.sec-hero[data-variant=before-after]{background:var(--color-subtle)}.sec-hero[data-variant=before-after] .sec-hero-body{position:relative;z-index:2;max-width:52rem;margin-inline:auto;padding:clamp(1.5rem,4vw,2.5rem);text-align:center;background:var(--color-surface);border:var(--border-width,1px) solid var(--color-border);border-radius:var(--radius-lg,.75rem);box-shadow:var(--shadow,none)}.sec-hero[data-variant=before-after] .sec-hero-title{font-size:calc(calc(var(--text-display) * .85) * var(--sec-heading-scale, 1))}.sec-hero[data-variant=before-after] .sec-hero-subtitle{max-width:40rem;margin-inline:auto}.sec-hero[data-variant=before-after] :is(.sec-hero-actions,.sec-hero-social){justify-content:center}.hero-compare{position:relative;max-width:var(--hero-max);margin:2.5rem auto 0;overflow:hidden;border:var(--border-width,1px) solid var(--color-border);border-radius:var(--radius-lg,.75rem)}.hero-compare-after{display:flex;justify-content:flex-end;padding:2.5rem 3rem;background:var(--color-brand-subtle)}.hero-compare-after>.mock-browser{width:52%}.hero-compare-before{position:absolute;inset:0;background:var(--color-background);clip-path:inset(0 calc(100% - var(--compare-pos, 50%)) 0 0)}.hero-compare-handle{position:absolute;top:0;bottom:0;left:var(--compare-pos,50%);z-index:3;width:2px;margin-left:-1px;background:var(--primary-color);pointer-events:none}.hero-compare-handle>svg{position:absolute;top:50%;left:50%;box-sizing:border-box;width:2.75rem;height:2.75rem;padding:.625rem;transform:translate(-50%,-50%);border:2px solid var(--primary-color);border-radius:999px;background:var(--color-surface);color:var(--primary-text-color)}.hero-compare:has(.hero-compare-input:focus-visible) .hero-compare-handle>svg{outline:3px solid var(--primary-color);outline-offset:2px}.hero-compare-badge{position:absolute;bottom:1rem;z-index:3;padding:.25rem .625rem;font-size:calc(.75rem * max(1, var(--sec-body-scale, 1)));font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-sm,.25rem);background:var(--color-inverse);color:var(--color-text-inverse)}.hero-compare-badge[data-side=before]{left:1rem}.hero-compare-badge[data-side=after]{right:1rem;background:var(--primary-color);color:var(--color-on-brand)}.hero-compare-input{position:absolute;inset:0;z-index:4;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.sec-hero [data-accent="1"]{--mock-accent:var(--accent-1,var(--primary-color));--mock-tint:var(--accent-1-tint,var(--color-brand-subtle))}.sec-hero [data-accent="2"]{--mock-accent:var(--accent-2,var(--secondary-color));--mock-tint:var(--accent-2-tint,var(--color-brand-subtle))}.sec-hero [data-accent="3"]{--mock-accent:var(--accent-3,var(--primary-color));--mock-tint:var(--accent-3-tint,var(--color-brand-subtle))}.mock-line{display:block;width:100%;height:.5rem;border-radius:999px;background:var(--color-border)}.mock-line--title{width:45%;height:.75rem;background:var(--color-border-strong)}.mock-line--short{width:55%}.mock-line--active{background:var(--color-brand-subtle)}.mock-line[data-accent]{background:var(--mock-accent);width:35%}.mock-value{display:block;width:40%;height:1.1rem;border-radius:var(--radius-sm,.25rem);background:var(--color-text);opacity:.85}.mock-value--inverse{width:60%;height:2rem;background:var(--color-text-inverse)}.mock-chip{width:3rem;height:.9rem;background:var(--mock-tint,var(--color-brand-subtle))}.mock-accent,.mock-chip{display:block;border-radius:999px}.mock-accent{width:1.5rem;height:.2rem;background:var(--mock-accent,var(--primary-color))}.mock-dot{flex:none;width:.5rem;height:.5rem;border-radius:999px;background:var(--color-border-strong)}.mock-dot--active{background:var(--primary-color)}.mock-card{display:flex;flex-direction:column;gap:.45rem;min-width:0;padding:.75rem;border:var(--border-width,1px) solid var(--color-border);border-radius:var(--radius-md,.5rem);background:var(--color-surface)}.mock-row{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-top:var(--border-width,1px) solid var(--color-border)}.mock-browser{overflow:hidden;text-align:left;border:var(--border-width,1px) solid var(--color-border);border-radius:var(--radius-lg,.75rem);background:var(--color-surface);box-shadow:var(--shadow,none)}.mock-browser-bar{display:flex;align-items:center;gap:.375rem;padding:.625rem .875rem;border-bottom:var(--border-width,1px) solid var(--color-border);background:var(--color-subtle)}.mock-browser-url{flex:1;max-width:60%;height:.875rem;margin-left:.75rem;border:var(--border-width,1px) solid var(--color-border);border-radius:999px;background:var(--color-surface)}.mock-browser-screen{position:relative;overflow:hidden;aspect-ratio:var(--hero-frame-ratio);background:var(--color-background)}.mock-browser-screen>.sec-hero-img{-o-object-position:top left;object-position:top left}.mock-dashboard{display:grid;grid-template-columns:22% minmax(0,1fr);height:100%}.mock-dashboard-nav{display:flex;flex-direction:column;gap:.625rem;padding:1rem .75rem;background:var(--color-subtle);border-right:var(--border-width,1px) solid var(--color-border)}.mock-logo{display:block;width:1.25rem;height:1.25rem;margin-bottom:.5rem;border-radius:var(--radius-sm,.25rem);background:var(--primary-color)}.mock-dashboard-main{display:flex;flex-direction:column;gap:.875rem;min-width:0;padding:1rem}.mock-dashboard-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.mock-list{overflow:hidden;border:var(--border-width,1px) solid var(--color-border);border-radius:var(--radius-md,.5rem)}.mock-list>.mock-row:first-child{border-top:0}.mock-phone{position:relative;overflow:hidden;padding-top:.625rem;border:.375rem solid var(--color-inverse);border-radius:1.75rem;background:var(--color-surface);box-shadow:var(--shadow,none)}.mock-phone-notch{display:block;width:3rem;height:.3rem;margin:0 auto .625rem;border-radius:999px;background:var(--color-border-strong)}.mock-phone-screen{display:flex;flex-direction:column;gap:.5rem;padding:0 .625rem .625rem}.mock-phone-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mock-badge{flex:none;width:1.75rem;height:.75rem;border-radius:999px;background:var(--secondary-color)}.mock-pills{display:flex;gap:.375rem;margin-top:.125rem}.mock-pill{display:block;width:2.25rem;height:.875rem;border:var(--border-width,1px) solid var(--color-border);border-radius:var(--radius-sm,.25rem)}.mock-pill--primary{border-color:transparent;background:var(--primary-color)}.mock-phone-tabs{display:flex;justify-content:space-around;padding-top:.5rem;border-top:var(--border-width,1px) solid var(--color-border)}.mock-papers{top:8%;bottom:8%;left:3%}.mock-paper,.mock-papers{position:absolute;width:46%}.mock-paper{display:flex;flex-direction:column;gap:.6rem;aspect-ratio:3/4;padding:1rem;border:var(--border-width,1px) solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow,none)}.mock-paper[data-sheet="1"]{left:4%;top:12%;transform:rotate(-6deg)}.mock-paper[data-sheet="2"]{left:28%;top:0;transform:rotate(3deg)}.mock-paper[data-sheet="3"]{left:50%;top:22%;transform:rotate(-2deg)}.mock-paper .mock-line:nth-child(odd){width:80%}.mock-note{position:absolute;left:0;bottom:0;width:22%;aspect-ratio:1;background:var(--accent-1-tint,var(--color-brand-subtle));transform:rotate(-4deg)}.sec-bg[data-bg-tone=dark]{--hero-fx-1:color-mix(in oklab,var(--primary-color) 45%,#fff);--hero-fx-2:var(--secondary-color);--hero-fx-3:color-mix(in oklab,var(--primary-color) 40%,#22d3ee);--hero-fx-dot:var(--color-text);--hero-fx-lit:color-mix(in oklab,var(--primary-color) 55%,#fff);--hero-fx-glow:color-mix(in oklab,var(--primary-color) 75%,#fff)}.sec-hero[data-bg-motion]{--hero-text-scrim-peak:80%;--hero-text-scrim-x:8rem;--hero-text-scrim-y:5rem;--hero-drift-blob-peak:0.75;--hero-grid-dot-peak:30%;--hero-grid-glow-peak:30%;--hero-grid-cell:24px}.sec-hero:has(>.sec-hero-motion){isolation:isolate}.sec-hero-motion{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.sec-hero-blob{position:absolute;width:max(42%,14rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--blob-color) 0,var(--blob-color) 12%,transparent 58%)}.sec-hero-blob[data-blob="1"]{--blob-color:var(--hero-fx-1,transparent);left:-6%;top:-30%;opacity:var(--hero-drift-blob-peak)}.sec-hero-blob[data-blob="2"]{--blob-color:var(--hero-fx-2,transparent);right:-4%;bottom:-38%;opacity:calc(var(--hero-drift-blob-peak) * .75)}.sec-hero-blob[data-blob="3"]{--blob-color:var(--hero-fx-3,transparent);left:38%;top:20%;width:max(34%,11rem);opacity:calc(var(--hero-drift-blob-peak) * .8)}.sec-hero-motion[data-motion-loop=bg-grid]{-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 90% 80% at 50% 50%,#000 55%,transparent 100%)}.sec-hero-grid{position:absolute;inset:calc(-1 * var(--hero-grid-cell)) 0 0 calc(-1 * var(--hero-grid-cell));background-size:var(--hero-grid-cell) var(--hero-grid-cell)}.sec-hero-grid[data-grid=dim]{background-image:radial-gradient(circle,color-mix(in srgb,var(--hero-fx-dot,currentColor) var(--hero-grid-dot-peak),transparent) 1.2px,transparent 1.7px)}.sec-hero-grid[data-grid=lit]{background-image:radial-gradient(circle,var(--hero-fx-lit,currentColor) 1.7px,transparent 2.2px)}.sec-hero-grid-lit{position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle 15rem at var(--mx) var(--my),#000 0,transparent 72%);mask-image:radial-gradient(circle 15rem at var(--mx) var(--my),#000 0,transparent 72%)}.sec-hero-grid-glow{position:absolute;inset:0;background:radial-gradient(circle 26rem at var(--mx) var(--my),color-mix(in srgb,var(--hero-fx-glow,transparent) var(--hero-grid-glow-peak),transparent),transparent 70%)}.sec-hero-network-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.sec-hero:is([data-bg-motion=network],[data-bg-motion=drift],[data-bg-motion=grid]) .sec-hero-body{position:relative}.sec-hero:is([data-bg-motion=network],[data-bg-motion=drift],[data-bg-motion=grid]) .sec-hero-body:before{content:"";position:absolute;inset:calc(-1 * var(--hero-text-scrim-y)) calc(-1 * var(--hero-text-scrim-x));z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--sec-bg-fill,var(--color-inverse)) var(--hero-text-scrim-peak),transparent);-webkit-mask-image:linear-gradient(to right,transparent,rgba(0,0,0,.1) calc(var(--hero-text-scrim-x) * .25),rgba(0,0,0,.5) calc(var(--hero-text-scrim-x) * .5),rgba(0,0,0,.9) calc(var(--hero-text-scrim-x) * .75),#000 var(--hero-text-scrim-x),#000 calc(100% - var(--hero-text-scrim-x)),rgba(0,0,0,.9) calc(100% - var(--hero-text-scrim-x) * .75),rgba(0,0,0,.5) calc(100% - var(--hero-text-scrim-x) * .5),rgba(0,0,0,.1) calc(100% - var(--hero-text-scrim-x) * .25),transparent),linear-gradient(to bottom,transparent,rgba(0,0,0,.1) calc(var(--hero-text-scrim-y) * .25),rgba(0,0,0,.5) calc(var(--hero-text-scrim-y) * .5),rgba(0,0,0,.9) calc(var(--hero-text-scrim-y) * .75),#000 var(--hero-text-scrim-y),#000 calc(100% - var(--hero-text-scrim-y)),rgba(0,0,0,.9) calc(100% - var(--hero-text-scrim-y) * .75),rgba(0,0,0,.5) calc(100% - var(--hero-text-scrim-y) * .5),rgba(0,0,0,.1) calc(100% - var(--hero-text-scrim-y) * .25),transparent);mask-image:linear-gradient(to right,transparent,rgba(0,0,0,.1) calc(var(--hero-text-scrim-x) * .25),rgba(0,0,0,.5) calc(var(--hero-text-scrim-x) * .5),rgba(0,0,0,.9) calc(var(--hero-text-scrim-x) * .75),#000 var(--hero-text-scrim-x),#000 calc(100% - var(--hero-text-scrim-x)),rgba(0,0,0,.9) calc(100% - var(--hero-text-scrim-x) * .75),rgba(0,0,0,.5) calc(100% - var(--hero-text-scrim-x) * .5),rgba(0,0,0,.1) calc(100% - var(--hero-text-scrim-x) * .25),transparent),linear-gradient(to bottom,transparent,rgba(0,0,0,.1) calc(var(--hero-text-scrim-y) * .25),rgba(0,0,0,.5) calc(var(--hero-text-scrim-y) * .5),rgba(0,0,0,.9) calc(var(--hero-text-scrim-y) * .75),#000 var(--hero-text-scrim-y),#000 calc(100% - var(--hero-text-scrim-y)),rgba(0,0,0,.9) calc(100% - var(--hero-text-scrim-y) * .75),rgba(0,0,0,.5) calc(100% - var(--hero-text-scrim-y) * .5),rgba(0,0,0,.1) calc(100% - var(--hero-text-scrim-y) * .25),transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.sec-hero-bg-motion{position:absolute;inset:0;z-index:0;overflow:hidden}.sec-hero-bg-motion>.sec-hero-bg{display:block}@media (max-width:767.98px){.sec-hero-title{font-size:calc(var(--text-display-mobile, calc(var(--text-display) * .6)) * var(--sec-heading-scale, 1))}.sec-hero-subtitle{font-size:calc(1.125rem * var(--sec-heading-scale, 1))}.sec-hero-bullets{font-size:calc(1rem * var(--sec-body-scale, 1))}.sec-hero[data-variant=before-after] .sec-hero-title,.sec-hero[data-variant=bento-mosaic] .sec-hero-title,.sec-hero[data-variant=split-bleed] .sec-hero-title,.sec-hero[data-variant=split-image] .sec-hero-title,.sec-hero[data-variant=split-orbit] .sec-hero-title,.sec-hero[data-variant=split-screenshot] .sec-hero-title{font-size:calc(var(--text-display-mobile, calc(var(--text-display) * .6)) * var(--sec-heading-scale, 1))}.sec-hero[data-variant=magazine-cover] .sec-hero-title{font-size:calc(calc(var(--text-display) * .75) * var(--sec-heading-scale, 1))}.sec-hero-bento,.sec-hero-split{grid-template-columns:minmax(0,1fr)}.sec-hero-visual{padding:0 1.5rem 1.5rem 0}.sec-hero-visual>.sec-hero-phone{min-width:6.5rem}.sec-hero-visual>.sec-hero-phone .mock-card:nth-of-type(n+4){display:none}.sec-hero-tile[data-tile=main]{grid-column:auto}.sec-hero-tile[data-tile=media]{min-height:0;aspect-ratio:var(--hero-frame-ratio)}.sec-hero-tile:is([data-tile=list],[data-tile=small],[data-tile=brand]){display:none}.mock-overview-stats{grid-template-columns:minmax(0,1fr)}.sec-hero-lede{margin:2rem 0 0;padding:1.25rem;text-align:left}.sec-hero-lede :is(.sec-hero-actions,.sec-hero-social){justify-content:flex-start}.sec-hero-lede .sec-hero-bullets{justify-items:start}.sec-hero-social-link{width:2.75rem;height:2.75rem}.hero-compare-after{padding:1.5rem 1rem 3rem}.hero-compare-after>.mock-browser{width:100%}.mock-papers{left:4%;width:92%}.sec-hero[data-variant=split-orbit] :is(.ms-orbit-art,.ms-orbit-hub){display:none}.sec-hero[data-variant=split-orbit] .sec-hero-orbit{max-width:none;margin-inline:0}.sec-hero[data-variant=split-orbit] .ms-orbit{width:auto;height:auto;aspect-ratio:auto;container-type:normal;margin-inline:0}.sec-hero[data-variant=split-orbit] .ms-orbit-nodes{position:static;display:grid;grid-template-columns:repeat(var(--hero-orbit-cols),minmax(1.5rem,2.5rem));gap:.5rem}.sec-hero[data-variant=split-orbit] .ms-orbit-node{position:relative;inset:auto;width:auto;margin:0;transform:none}.sec-hero[data-variant=split-orbit] .ms-orbit-item{gap:0}.sec-hero[data-variant=split-orbit] .ms-orbit-icon{box-sizing:border-box;width:100%;height:auto;aspect-ratio:1;border-radius:.75rem}.sec-hero[data-variant=split-orbit] .ms-orbit-icon svg{width:50%;height:50%}.sec-hero[data-variant=split-orbit] .ms-orbit-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}.sec-testimonial{margin:0 auto;padding:var(--space-section-y) var(--section-gutter)}.sec-testimonial .testimonial-quote{font-family:var(--heading-font-family);font-size:calc(1.5rem * var(--sec-body-scale, 1));font-weight:min(500,var(--heading-weight,700));font-style:normal;line-height:1.4;color:var(--color-text);border:0;padding:0;margin:0}.sec-testimonial .testimonial-cite{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem;font-size:calc(var(--text-base, 1rem) * var(--sec-body-scale, 1))}.sec-testimonial .testimonial-avatar,.sec-testimonial .testimonial-initials{flex:none;width:3rem;height:3rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.sec-testimonial .testimonial-initials{display:inline-flex;align-items:center;justify-content:center;background-color:var(--primary-color);color:var(--color-on-brand);font-size:calc(.875rem * var(--sec-body-scale, 1));font-weight:600;letter-spacing:.02em}.sec-testimonial .testimonial-who{display:flex;flex-direction:column;min-width:0;text-align:left}.sec-testimonial .testimonial-author{font-weight:600;color:var(--color-text)}.sec-testimonial .testimonial-role{font-size:calc(.875rem * var(--sec-body-scale, 1));color:var(--color-muted)}.sec-testimonial .testimonial-image{display:block;width:100%;height:100%;min-height:16rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:var(--radius-lg,0);background-color:var(--color-brand-subtle)}.sec-testimonial .testimonial-highlight{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem}.sec-testimonial .testimonial-logo{display:block;height:2.5rem;width:auto;max-width:10rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.sec-testimonial .testimonial-stat{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.75rem;column-gap:.75rem;margin:0;min-width:0}.sec-testimonial .testimonial-stat-value{font-family:var(--heading-font-family);font-size:calc(clamp(2rem, 1.25rem + 2.5vw, 3rem) * var(--sec-body-scale, 1));font-weight:var(--heading-weight,700);line-height:1;color:var(--primary-text-color);overflow-wrap:anywhere}.sec-testimonial .testimonial-stat-label{font-size:calc(var(--text-base, 1rem) * var(--sec-body-scale, 1));line-height:1.4;color:var(--color-muted);overflow-wrap:anywhere}.sec-testimonial[data-variant=avatar-strip] .testimonial-quote:before,.sec-testimonial[data-variant=centered-quote] .testimonial-quote:before,.sec-testimonial[data-variant=pull-quote-split] .testimonial-quote:before{content:"\201C";display:block;font-family:Georgia,Times New Roman,serif;font-size:calc(4rem * var(--sec-body-scale, 1));font-weight:700;line-height:.8;height:2.5rem;color:var(--primary-text-color)}.sec-headed>figure.sec-testimonial[data-hover~=static]:is(:hover,:focus-within),.sec-testimonial[data-variant=avatar-strip] .testimonial-feature:is(:hover,:focus-within){box-shadow:0 0 0 var(--section-gutter) color-mix(in srgb,currentColor 5%,transparent)}.sec-testimonial[data-variant=centered-quote]{max-width:52rem;text-align:center}.sec-testimonial[data-variant=centered-quote] .testimonial-cite{justify-content:center}.sec-testimonial:is([data-variant=centered-quote],[data-variant=avatar-strip]) .testimonial-highlight{align-items:center}.sec-testimonial:is([data-variant=centered-quote],[data-variant=avatar-strip]) .testimonial-logo{-o-object-position:center;object-position:center}.sec-testimonial:is([data-variant=centered-quote],[data-variant=avatar-strip]) .testimonial-stat{justify-content:center}.sec-testimonial[data-variant=pull-quote-split]{max-width:var(--container-max);display:grid;grid-template-columns:minmax(0,1fr);align-content:center;-moz-column-gap:3.5rem;column-gap:3.5rem}.sec-testimonial[data-variant=pull-quote-split]:has(>.testimonial-image){grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-template-areas:"media quote" "media cite"}.sec-testimonial[data-variant=pull-quote-split] .testimonial-image{grid-area:media;aspect-ratio:1/1;height:auto}.sec-testimonial[data-variant=pull-quote-split] .testimonial-quote{align-self:end;font-size:calc(2rem * var(--sec-body-scale, 1));line-height:1.3}.sec-testimonial[data-variant=pull-quote-split]:has(>.testimonial-image) .testimonial-quote{grid-area:quote}.sec-testimonial[data-variant=pull-quote-split]:has(>.testimonial-image) .testimonial-cite{grid-area:cite}.sec-testimonial[data-variant=pull-quote-split]:has(>.testimonial-image):has(>.testimonial-highlight){grid-template-areas:"media highlight" "media quote" "media cite"}.sec-testimonial[data-variant=pull-quote-split]:has(>.testimonial-image) .testimonial-highlight{grid-area:highlight;align-self:end}.sec-testimonial[data-variant=pull-quote-split] .testimonial-quote:after{content:"";display:block;width:3.5rem;height:calc(var(--border-width, 1px) * 2);margin-top:1.5rem;background-color:var(--secondary-color)}.sec-testimonial[data-variant=pull-quote-split] .testimonial-cite{align-self:start}.sec-testimonial[data-variant=cards-row]{max-width:var(--container-max);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-gap)}.sec-testimonial[data-variant=cards-row] .testimonial-card{display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:1.75rem;background-color:var(--color-surface);border:var(--border-width,1px) solid var(--color-border);border-radius:var(--radius-lg,0)}.sec-testimonial[data-variant=cards-row] .testimonial-card:has(>.testimonial-highlight){justify-content:flex-start}.sec-testimonial[data-variant=cards-row] .testimonial-card:has(>.testimonial-highlight) .testimonial-cite{margin-top:auto;padding-top:1.5rem}.sec-testimonial[data-variant=cards-row] .testimonial-quote{font-family:var(--font-family);font-size:calc(1.0625rem * var(--sec-body-scale, 1));font-weight:500;line-height:1.55}.sec-testimonial[data-variant=cards-row] .testimonial-avatar,.sec-testimonial[data-variant=cards-row] .testimonial-initials{width:2.5rem;height:2.5rem}.sec-testimonial[data-variant=center-carousel]{max-width:var(--container-max)}.sec-testimonial[data-variant=center-carousel] .motion-carousel-quote{border:0;padding:0;font-style:normal}.sec-testimonial[data-variant=center-carousel] .motion-carousel-body .testimonial-highlight{margin-bottom:0}.sec-testimonial[data-variant=center-carousel] .motion-carousel-card:has(>.motion-carousel-media:empty){grid-template-columns:minmax(0,1fr)}.sec-testimonial[data-variant=center-carousel] .motion-carousel-media:empty{display:none}@media (min-width:768px){.sec-testimonial[data-variant=center-carousel][data-card-size=medium] .motion-carousel{--carousel-card-w:64%}.sec-testimonial[data-variant=center-carousel][data-card-size=wide] .motion-carousel{--carousel-card-w:76%}}.sec-testimonial[data-variant=avatar-strip]{max-width:52rem;text-align:center}.sec-testimonial[data-variant=avatar-strip] .testimonial-cite{justify-content:center}.sec-testimonial[data-variant=avatar-strip] .testimonial-quote{font-size:calc(1.75rem * var(--sec-body-scale, 1))}.sec-testimonial[data-variant=avatar-strip] .testimonial-panels{display:grid;grid-template-columns:minmax(0,1fr)}.sec-testimonial[data-variant=avatar-strip] .testimonial-panel{grid-area:1/1;min-width:0}.sec-testimonial[data-variant=avatar-strip] .testimonial-panel[hidden]{display:block;visibility:hidden}.sec-testimonial[data-variant=avatar-strip] .testimonial-feature{margin:0}.sec-testimonial[data-variant=avatar-strip] .testimonial-tablist{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:2.5rem}.sec-testimonial[data-variant=avatar-strip] .testimonial-tab{display:inline-flex;margin:0;padding:3px;border:2px solid transparent;border-radius:9999px;background:none;font:inherit;cursor:pointer;opacity:.7}.sec-testimonial[data-variant=avatar-strip] .testimonial-tab:hover{opacity:1}.sec-testimonial[data-variant=avatar-strip] .testimonial-tab[aria-selected=true]{opacity:1;border-color:var(--primary-text-color)}.sec-testimonial[data-variant=avatar-strip] .testimonial-tab:focus-visible{outline:2px solid var(--focus-ring-color,var(--primary-color));outline-offset:2px}.sec-testimonial[data-variant=avatar-strip] .testimonial-tab .testimonial-avatar,.sec-testimonial[data-variant=avatar-strip] .testimonial-tab .testimonial-initials{width:3.5rem;height:3.5rem}@media (min-width:768px) and (max-width:1023.98px){.sec-testimonial[data-variant=cards-row]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.sec-testimonial .testimonial-quote{font-size:calc(1.25rem * var(--sec-body-scale, 1))}.sec-testimonial[data-variant=pull-quote-split]:has(>.testimonial-image){grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "quote" "cite";row-gap:1.5rem}.sec-testimonial[data-variant=pull-quote-split]:has(>.testimonial-image):has(>.testimonial-highlight){grid-template-areas:"media" "highlight" "quote" "cite"}.sec-testimonial[data-variant=pull-quote-split] .testimonial-image{aspect-ratio:4/3;min-height:0}.sec-testimonial[data-variant=pull-quote-split] .testimonial-quote{font-size:calc(1.5rem * var(--sec-body-scale, 1))}.sec-testimonial[data-variant=cards-row]{grid-template-columns:minmax(0,1fr)}.sec-testimonial[data-variant=cards-row] .testimonial-card{padding:1.25rem}.sec-testimonial[data-variant=cards-row] .testimonial-quote{font-size:calc(1rem * var(--sec-body-scale, 1))}.sec-testimonial[data-variant=avatar-strip] .testimonial-quote{font-size:calc(1.375rem * var(--sec-body-scale, 1))}.sec-testimonial[data-variant=avatar-strip] .testimonial-tab .testimonial-avatar,.sec-testimonial[data-variant=avatar-strip] .testimonial-tab .testimonial-initials{width:2.75rem;height:2.75rem}}.sec-testimonial[data-variant=story-spotlight]{max-width:var(--container-max)}.sec-testimonial[data-variant=story-spotlight] .motion-carousel{--carousel-card-w:100%}.sec-testimonial[data-variant=story-spotlight] .motion-carousel-slide[data-carousel-pos]{transform:none;clip-path:none}.sec-testimonial[data-variant=story-spotlight] .motion-carousel-slide:not([data-carousel-pos="0"]){visibility:hidden;cursor:auto}.sec-testimonial[data-variant=story-spotlight] .motion-carousel-controls>.motion-carousel-button{opacity:1;width:3.5rem;height:3.5rem;padding:0;background-color:var(--color-subtle);background-clip:border-box}.sec-testimonial[data-variant=story-spotlight] .motion-carousel-controls>.motion-carousel-button:hover{background-color:color-mix(in srgb,currentColor 14%,var(--color-subtle))}.sec-testimonial[data-variant=story-spotlight] .motion-carousel-controls>.motion-carousel-button svg{width:1.25rem;height:1.25rem}@media (min-width:1024px){.sec-testimonial[data-variant=story-spotlight] .motion-carousel:has(>.motion-carousel-controls){position:relative;padding-inline:4.75rem}.sec-testimonial[data-variant=story-spotlight] .motion-carousel-controls{min-height:2.75rem}.sec-testimonial[data-variant=story-spotlight] .motion-carousel-controls>.motion-carousel-button{position:absolute;top:calc((100% - 2.75rem - var(--space-gap, 1rem)) / 2 - 1.75rem)}.sec-testimonial[data-variant=story-spotlight] .motion-carousel-controls>.motion-carousel-button:first-child{left:0}.sec-testimonial[data-variant=story-spotlight] .motion-carousel-controls>.motion-carousel-button:last-child{right:0}}.sec-testimonial[data-variant=story-spotlight] .story-slide{--story-pad:clamp(1.5rem,3vw,2.5rem);margin:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"media card";align-items:center;-moz-column-gap:var(--story-pad);column-gap:var(--story-pad);padding:var(--story-pad);background-color:color-mix(in srgb,var(--primary-color) 7%,var(--color-surface,#fff));border-radius:var(--radius-xl,var(--radius-lg,1rem));overflow:hidden}.sec-testimonial[data-variant=story-spotlight] .story-media{grid-area:media;align-self:stretch;position:relative;min-height:clamp(18rem,32vw,28rem);margin-bottom:calc(-1 * var(--story-pad))}.sec-testimonial[data-variant=story-spotlight] .story-portrait{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:30% bottom;object-position:30% bottom}.sec-testimonial[data-variant=story-spotlight] .story-logo{position:absolute;top:0;right:8%;width:auto;height:auto;max-width:40%;max-height:4.5rem;-o-object-fit:contain;object-fit:contain}.sec-testimonial[data-variant=story-spotlight] .story-cite{grid-area:media;align-self:end;justify-self:end;position:relative;z-index:1;display:flex;flex-direction:column;gap:.25rem;min-width:0;max-width:min(100%,24rem);padding:1rem 1.25rem;border:var(--border-width,1px) solid color-mix(in srgb,var(--color-surface,#fff) 70%,transparent);border-radius:var(--radius-lg,.75rem);background-color:color-mix(in srgb,var(--color-surface,#fff) 92%,transparent);overflow-wrap:anywhere}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.sec-testimonial[data-variant=story-spotlight] .story-cite{background-color:color-mix(in srgb,var(--color-surface,#fff) 65%,transparent);backdrop-filter:blur(12px)}}.sec-testimonial[data-variant=story-spotlight] .story-author{font-family:var(--heading-font-family);font-size:calc(1.25rem * var(--sec-body-scale, 1));font-weight:600;line-height:1.3;color:var(--color-text)}.sec-testimonial[data-variant=story-spotlight] .story-role{font-size:calc(var(--text-base, 1rem) * var(--sec-body-scale, 1));color:var(--color-muted)}.sec-testimonial[data-variant=story-spotlight] .story-card{grid-area:card;display:flex;flex-direction:column;gap:1.5rem;min-width:0;padding:var(--story-pad);background-color:var(--color-surface,#fff);border-radius:var(--radius-lg,.75rem);box-shadow:var(--shadow,none)}.sec-testimonial[data-variant=story-spotlight] .story-card .testimonial-stat-value{font-size:calc(clamp(2.5rem, 1.25rem + 3.5vw, 4.5rem) * var(--sec-body-scale, 1))}.sec-testimonial[data-variant=story-spotlight] .story-card .testimonial-stat-label{max-width:12em}.sec-testimonial[data-variant=story-spotlight] .story-quote{margin:0;padding:0;border:0;font-style:normal;font-size:calc(1.125rem * var(--sec-body-scale, 1));line-height:1.6;color:var(--color-text)}@media (max-width:767.98px){.sec-testimonial[data-variant=story-spotlight] .story-slide{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "card";row-gap:var(--story-pad)}.sec-testimonial[data-variant=story-spotlight] .story-media{min-height:0;aspect-ratio:4/3;margin-bottom:0}}.sec-card-grid{max-width:var(--container-max);margin-inline:auto;padding:var(--space-section-y) var(--section-gutter)}.sec-card-grid,.sec-card-grid [data-accent=accent-1]{--card-accent-tint:var(--accent-1-tint);--card-accent-text:var(--accent-1-text)}.sec-card-grid [data-accent=accent-2]{--card-accent-tint:var(--accent-2-tint);--card-accent-text:var(--accent-2-text)}.sec-card-grid [data-accent=accent-3]{--card-accent-tint:var(--accent-3-tint);--card-accent-text:var(--accent-3-text)}.sec-card-grid .card{display:block;color:inherit;text-decoration:none}.sec-card-grid .card-title{font-family:var(--heading-font-family);font-size:calc(1.25rem * var(--sec-body-scale, 1));font-weight:min(600,var(--heading-weight,700));line-height:1.3;color:var(--color-text);margin:0 0 .5rem}.sec-card-grid .card-body{font-size:calc(var(--text-card-body, var(--text-base, 1rem)) * var(--sec-body-scale, 1));line-height:1.6;color:var(--color-muted);margin:0}.sec-card-grid .sec-card-icon{display:grid;place-items:center;color:var(--card-accent-text)}.sec-card-grid .sec-card-icon-svg{display:block;width:1.5rem;height:1.5rem;flex:none}.sec-card-grid .card-number{position:absolute;top:.75rem;right:.75rem;z-index:1;pointer-events:none;padding:.25rem .5rem;font-family:var(--heading-font-family);font-size:calc(.8125rem * max(1, var(--sec-body-scale, 1)));font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--color-muted);background-color:var(--color-surface);border:var(--border-width,1px) solid var(--color-border);border-radius:var(--radius-md,0)}.sec-card-grid .card:has(>.card-number) .card-title{padding-inline-end:2.5rem}.sec-card-grid .card-image{position:relative;aspect-ratio:16/10;overflow:hidden;background-color:var(--color-subtle)}.sec-card-grid .card-image img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-card-grid[data-variant=card-grid]{display:grid;gap:var(--space-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.sec-card-grid[data-variant=card-grid][data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sec-card-grid[data-variant=card-grid] .card{position:relative;background-color:var(--color-surface);border-radius:var(--radius-lg,0);padding:2rem}.sec-card-grid:where([data-variant=card-grid],[data-variant=bento-cards],[data-variant=icon-tiles]) .card{border:var(--border-width,1px) solid var(--color-border)}.sec-card-grid[data-variant=card-grid] .card{overflow:hidden}.sec-card-grid[data-variant=card-grid] .card-image{margin:-2rem -2rem 1.5rem}.sec-card-grid[data-variant=card-grid] .sec-card-icon{width:3rem;height:3rem;border-radius:var(--radius-md,0);background-color:var(--card-accent-tint);margin-bottom:1rem}.sec-card-grid .card-link{color:inherit;text-decoration:none}.sec-card-grid .card-link:after{content:"";position:absolute;inset:0}.sec-card-grid .card-link:focus-visible{outline:none}.sec-card-grid .card:has(.card-link:focus-visible){outline:2px solid var(--band-ring,var(--focus-ring-color,var(--primary-color)));outline-offset:4px}.sec-card-grid .card-media{display:grid;place-items:center;background-color:var(--card-accent-tint);border-radius:var(--radius-lg,0)}.sec-card-grid .card-media--image{display:block;place-items:normal;overflow:hidden;background-color:transparent}.sec-card-grid .card-media .sec-card-icon{width:4rem;height:4rem;border-radius:var(--radius-md,0);background-color:var(--color-surface)}.sec-card-grid .card-media .sec-card-icon-svg{width:2rem;height:2rem}.sec-card-grid[data-variant=alternating-split]{display:flex;flex-direction:column;gap:calc(var(--space-section-y) * .75)}.sec-card-grid[data-variant=alternating-split] .card{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);align-items:center}.sec-card-grid[data-variant=alternating-split] .card:nth-child(2n) .card-media{order:2}.sec-card-grid[data-variant=alternating-split] .card-media{aspect-ratio:16/10;border:var(--border-width,1px) solid var(--color-border)}.sec-card-grid[data-variant=alternating-split] .card-media--image{aspect-ratio:auto}.sec-card-grid[data-variant=alternating-split] .card-title{font-size:calc(clamp(1.5rem, 2.5vw, 2rem) * var(--sec-body-scale, 1));font-weight:var(--heading-weight,700);line-height:var(--heading-leading,1.2);margin-bottom:1rem}.sec-card-grid[data-variant=alternating-split] .card-body{font-size:calc(1.0625rem * var(--sec-body-scale, 1))}.sec-card-grid[data-variant=alternating-split] .card-more{display:inline-block;margin-top:1.5rem;font-size:calc(var(--text-base, 1rem) * var(--sec-body-scale, 1));font-weight:600;color:var(--primary-text-color)}.sec-card-grid[data-variant=alternating-split] .card-more-arrow{display:inline-block}.sec-card-grid[data-variant=bento-cards]{display:grid;gap:var(--space-gap);grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));grid-auto-rows:minmax(10rem,auto)}.sec-card-grid[data-variant=bento-cards] .card{position:relative;padding:1.75rem;background-color:var(--color-surface);border-radius:var(--radius-lg,0);overflow:hidden}.sec-card-grid[data-variant=bento-cards] .card-media--image{margin:-1.75rem -1.75rem 1.25rem;border-radius:0}.sec-card-grid[data-variant=bento-cards] .card--feature .card-media--image{margin:-2.25rem -2.25rem 1.5rem}.sec-card-grid[data-variant=bento-cards] .card--feature{grid-row:span 2;padding:2.25rem;background-color:var(--color-inverse);border-color:var(--color-inverse)}.sec-card-grid[data-variant=bento-cards] .card--feature .card-title{font-size:calc(1.5rem * var(--sec-body-scale, 1));color:var(--color-text-inverse)}.sec-card-grid[data-variant=bento-cards] .card--feature .card-body{color:var(--color-text-inverse);opacity:.82}.sec-card-grid[data-variant=bento-cards] .card--tile:nth-child(4):last-child{grid-column:span 2;background-color:var(--color-subtle)}.sec-card-grid[data-variant=bento-cards] .sec-card-icon{width:2.75rem;height:2.75rem;margin-bottom:1.25rem;border-radius:var(--radius-md,0);background-color:var(--card-accent-tint)}.sec-card-grid[data-variant=bento-cards] .card--feature .sec-card-icon{background-color:var(--overlay-on-inverse);color:var(--color-text-inverse)}.sec-card-grid[data-variant=numbered-stories]{display:flex;flex-direction:column;border-top:var(--border-width,1px) solid var(--color-border)}.sec-card-grid[data-variant=numbered-stories] .card{position:relative;display:grid;grid-template-columns:6rem minmax(0,1fr) minmax(0,14rem);gap:2rem;align-items:center;padding-block:2rem;border-bottom:var(--border-width,1px) solid var(--color-border)}.sec-card-grid[data-variant=numbered-stories] .card-index{font-family:var(--heading-font-family);font-size:calc(clamp(2.5rem, 5vw, 3.5rem) * var(--sec-body-scale, 1));font-weight:500;line-height:1;color:var(--primary-text-color);font-variant-numeric:tabular-nums}.sec-card-grid[data-variant=numbered-stories] .card-title{font-size:calc(1.5rem * var(--sec-body-scale, 1));font-weight:500}.sec-card-grid[data-variant=numbered-stories] .card-media{aspect-ratio:16/9}.sec-card-grid[data-variant=numbered-stories] .card-media--image{aspect-ratio:auto}.sec-card-grid[data-variant=numbered-stories] .card-media--image .card-image{aspect-ratio:16/9}.sec-card-grid[data-variant=numbered-stories] .card-link:hover{color:var(--primary-text-color)}.sec-card-grid[data-variant=icon-tiles]{display:grid;gap:var(--space-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.sec-card-grid[data-variant=icon-tiles] .card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:8.5rem;padding:1.5rem 1rem;text-align:center;border-radius:var(--radius-lg,0)}.sec-card-grid[data-variant=icon-tiles] .sec-card-icon-svg{width:2rem;height:2rem}.sec-card-grid[data-variant=icon-tiles] .card-title{font-size:calc(1rem * var(--sec-body-scale, 1));line-height:1.35;margin:0}.sec-card-grid[data-variant=award-grid]{display:grid;gap:var(--space-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.sec-card-grid[data-variant=award-grid][data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-card-grid[data-variant=award-grid] .card{position:relative;overflow:hidden;border-radius:var(--radius-lg,0)}.sec-card-grid[data-variant=award-grid] .card-image{aspect-ratio:4/3}.sec-card-grid[data-variant=award-grid] .card-image--icon{display:grid;place-items:start center;padding-top:1.5rem;background-color:color-mix(in srgb,currentColor 6%,transparent)}.sec-card-grid[data-variant=award-grid] .card-image--icon .sec-card-icon-svg{width:2.5rem;height:2.5rem}.sec-card-grid[data-variant=award-grid] .award-caption{position:absolute;inset-inline:0;bottom:0;max-height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:2.5rem 1rem 1rem;background-image:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.62) calc(100% - 2.5rem),transparent)}.sec-card-grid[data-variant=award-grid] .award-caption :is(.card-title,.card-body){color:#fff}.sec-card-grid[data-variant=award-grid] .award-caption .card-title{font-size:calc(1rem * var(--sec-body-scale, 1));line-height:1.35;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;flex-shrink:0}.sec-card-grid[data-variant=award-grid] .award-caption .card-body{margin-top:.25rem;font-size:calc(.875rem * var(--sec-body-scale, 1));line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (min-width:768px) and (max-width:1023.98px){.sec-card-grid[data-variant=icon-tiles]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.sec-card-grid[data-variant=card-grid],.sec-card-grid[data-variant=card-grid][data-cols="3"]{grid-template-columns:minmax(0,1fr)}.sec-card-grid[data-variant=card-grid] .card{padding:1.5rem}.sec-card-grid[data-variant=card-grid] .card-image{margin:-1.5rem -1.5rem 1.25rem}.sec-card-grid[data-variant=alternating-split] .card{grid-template-columns:minmax(0,1fr);gap:1.5rem}.sec-card-grid[data-variant=alternating-split] .card:nth-child(2n) .card-media{order:0}.sec-card-grid[data-variant=bento-cards]{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.sec-card-grid[data-variant=bento-cards] .card--feature,.sec-card-grid[data-variant=bento-cards] .card--tile:nth-child(4):last-child{grid-row:auto;grid-column:auto}.sec-card-grid[data-variant=numbered-stories] .card{grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:1.5rem}.sec-card-grid[data-variant=icon-tiles]{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-card-grid[data-variant=icon-tiles] .card{min-height:7rem;padding:1.25rem .75rem}.sec-card-grid[data-variant=award-grid],.sec-card-grid[data-variant=award-grid][data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-card-grid[data-variant=award-grid] .award-caption{padding:1.75rem .75rem .75rem;background-image:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.62) calc(100% - 1.75rem),transparent)}}.sec-logo-wall{max-width:var(--container-max);margin-inline:auto;padding:var(--space-section-y) var(--section-gutter)}.sec-logo-wall .logo-wall-item{display:block;max-width:100%;box-sizing:border-box;filter:grayscale(1) opacity(.6)}.sec-logo-wall[data-variant=strip]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2.5rem}.sec-logo-wall[data-variant=strip] .logo-wall-item{height:2.5rem;width:auto}.sec-logo-wall[data-variant=grid-rules]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));box-sizing:border-box;width:calc(100% - 2 * var(--section-gutter));max-width:calc(var(--container-max) - 2 * var(--section-gutter));margin:var(--space-section-y) auto;padding:0;border-top:var(--border-width,1px) solid var(--color-border);border-left:var(--border-width,1px) solid var(--color-border);box-shadow:inset calc(-1 * var(--border-width, 1px)) calc(-1 * var(--border-width, 1px)) 0 var(--color-border)}.sec-logo-wall[data-variant=grid-rules] .logo-wall-item{width:100%;height:6.5rem;-o-object-fit:contain;object-fit:contain;padding:1.75rem 2rem;border-right:var(--border-width,1px) solid var(--color-border);border-bottom:var(--border-width,1px) solid var(--color-border);filter:none;opacity:1}.sec-logo-wall[data-variant=marquee-tiles]{--motion-marquee-duration:max(40s,calc(var(--logo-count, 10) * 4.5s));position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.sec-logo-wall .logo-wall-frame{width:100%;overflow:hidden}.sec-logo-wall .logo-wall-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-gap)}.sec-logo-wall[data-variant=marquee-tiles] .logo-wall-item{height:6rem;width:auto;min-width:11rem;-o-object-fit:contain;object-fit:contain;padding:1rem 1.5rem;border-radius:var(--radius-md,0);background-color:var(--color-surface);filter:none;opacity:1}.sec-logo-wall:where([data-variant=marquee-tiles]) .logo-wall-item{border:var(--border-width,1px) solid var(--color-border)}.sec-logo-wall .logo-wall-frame:hover [data-motion-loop=marquee],.sec-logo-wall:has(:focus-visible) [data-motion-loop=marquee]{animation-play-state:paused!important}@media screen and (prefers-reduced-motion:no-preference){[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) .sec-logo-wall[data-motion=on] .logo-wall-frame{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) .sec-logo-wall[data-motion=on] [data-motion-loop=marquee]{gap:0}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) .sec-logo-wall[data-motion=on] [data-motion-loop=marquee]>.logo-wall-group{flex-wrap:nowrap;flex-shrink:0;padding-inline-end:var(--space-gap)}}.sec-logo-wall[data-variant=pill-chips]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.sec-logo-wall .logo-wall-chip{display:inline-flex;align-items:center;padding:.5rem 1.25rem;border:var(--border-width,1px) solid var(--color-border);border-radius:999px;background-color:var(--color-surface)}.sec-logo-wall[data-variant=pill-chips] .logo-wall-item{height:1.75rem;width:auto}.sec-bg[data-bg-tone=dark] .sec-logo-wall:is([data-variant=strip],[data-variant=grid-rules]) .logo-wall-item{background-color:var(--color-surface);filter:grayscale(1)}.sec-bg[data-bg-tone=dark] .sec-logo-wall[data-variant=strip] .logo-wall-item{height:3.5rem;padding:.5rem 1rem;border-radius:var(--radius-md,0)}@media (max-width:767.98px){.sec-logo-wall[data-variant=strip]{gap:1.5rem}.sec-logo-wall[data-variant=grid-rules]{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-logo-wall[data-variant=grid-rules] .logo-wall-item{height:5rem;padding:1.25rem}.sec-logo-wall[data-variant=marquee-tiles] .logo-wall-item{height:4.25rem;min-width:0;padding:.625rem 1rem}}