.card{background:var(--surface-card-light);border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden}.card--row .card__content{display:flex;flex:1;flex-direction:column;padding:var(--card-inner-desktop)}.card--row .card__image{flex:1;height:auto}.card--dark{background:var(--surface-card-dark);color:var(--text-light-header)}.card--light{background:var(--surface-card-default)}.card .card--nested{background:var(--surface-default);border-radius:var(--radius-md);color:var(--text-dark-header);padding:var(--card-inner-desktop)}.card--nested ul li{list-style:none}.card__content{display:flex;flex:1;flex-direction:column;gap:var(--card-inner-desktop);padding:var(--card-inner-desktop)}.card__content.default{background-color:var(--surface-default)}.card__content>*{padding:0}.card__info{align-items:center;display:flex;flex-direction:row;gap:var(--space-sm);padding:var(--card-inner-desktop)}.card__info img{border-radius:var(--radius-sm);height:60px;width:auto}.card .icon{fill:var(--surface-card-dark)}.card--dark .icon{fill:var(--surface-default)}.card__image{align-items:flex-end;display:flex;overflow:hidden}.card__image img,.card__image video{border-top-left-radius:inherit;border-top-right-radius:inherit;display:block;height:100%;object-fit:cover;width:auto}.card:not(.card--small):not(.card--large):not(.card--xlarge) .card__image{height:var(--card-image-height-medium)}.card--small .card__image{height:var(--card-image-height-small)}.card--large .card__image{height:var(--card-image-height-large)}.card--xlarge .card__image{height:var(--card-image-height-xlarge)}.card__image.card__image--left{justify-content:flex-start;padding-right:var(--card-inner-desktop)}.card__image.card__image--left,.card__image.card__image--right{border-top-left-radius:0;border-top-right-radius:var(--radius-md)}.card__image.card__image--right{justify-content:flex-end;padding-left:var(--card-inner-desktop)}.card__image.card__image--center{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);justify-content:center;padding-left:var(--card-inner-desktop);padding-right:var(--card-inner-desktop)}@media (max-width:1024px){.card .card--nested,.card--row .card__content,.card__content,.card__info{padding:var(--card-inner-tablet)}.card__content{gap:var(--card-inner-tablet)}}@media (max-width:768px){.card .card--nested,.card--row .card__content,.card__content,.card__info{padding:var(--card-inner-mobile)}.card:not(.card--small):not(.card--large):not(.card--xlarge) .card__image{height:var(--card-image-height-medium-mobile)}.card--small .card__image{height:var(--card-image-height-small-mobile)}.card--large .card__image{height:var(--card-image-height-large-mobile)}.card--xlarge .card__image{height:var(--card-image-height-xlarge-mobile)}.card__content{gap:var(--card-inner-mobile)}}@media (max-width:480px){.card--button--row{flex-direction:column}}.card-grid--showcase{display:flex;flex-direction:column}.card-grid--showcase .row--first{display:grid;grid-template-columns:2fr 1fr}.card-grid--showcase .row--second{display:grid;gap:var(--card-gap-desktop);grid-template-columns:1fr 2fr}@media (max-width:1024px){.card-grid--showcase{gap:var(--card-gap-tablet);grid-template-columns:1fr;grid-template-rows:auto}.card-grid--showcase .row--first,.card-grid--showcase .row--second{gap:var(--card-gap-tablet);grid-template-columns:1fr 1fr}.card-grid--showcase .card{grid-column:auto!important;grid-row:auto!important}}@media (max-width:768px){.card-grid--showcase{gap:var(--card-gap-mobile)}.card-grid--showcase .row--first,.card-grid--showcase .row--second{gap:var(--card-gap-mobile);grid-template-columns:1fr}}.card-grid--features{display:grid;gap:var(--card-gap-desktop);grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,auto)}.card--a1{grid-column:1/span 3;grid-row:1/span 2}.card--a2{grid-row:1}.card--a2,.card--a3{grid-column:4/span 3}.card--a3{grid-row:2}.card--b1{grid-column:1/span 2;grid-row:3}.card--b2{grid-column:3/span 2;grid-row:3}.card--b3{grid-column:5/span 2;grid-row:3/span 2}.card--b4{grid-column:1/span 4;grid-row:4}@media (max-width:1024px){.card-grid--features{gap:var(--card-gap-tablet);grid-template-rows:auto}.hide-image-tablet .card__image,.hide-image-tablet .card__image-left,.hide-image-tablet .image-right{display:none!important}.card.card--xlarge.card--b3 .card__image{height:350px}}@media (max-width:560px){.card-grid--features{gap:var(--card-gap-mobile);grid-template-columns:1fr}.card-grid--features>.card{grid-column:1!important;grid-row:auto!important}.hide-image-mobile .card__image,.hide-image-mobile .card__image-left,.hide-image-mobile .image-right{display:none!important}}.card-grid--testimonial{display:flex;flex-direction:column}.card-grid--testimonial .row--first{display:grid;grid-template-columns:2.3fr 3fr}.card-grid--testimonial .row--second{display:grid;grid-template-columns:2.44fr 1.5fr 1.5fr}@media (max-width:1024px){.card-grid--testimonial .row--first,.card-grid--testimonial .row--second{grid-template-columns:1fr}}@media (max-width:768px){.scroll-indicators{display:flex;gap:var(--space-xs);justify-content:center;margin-top:var(--space-md)}.indicator{background:var(--color-neutral-300);border-radius:50%;height:8px;transition:background .3s ease;width:8px}.indicator.active{background:var(--color-primary)}.card-grid--testimonial{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;position:relative;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:var(--card-gap-mobile);padding-bottom:var(--space-sm);scrollbar-width:none}.card-grid--testimonial::-webkit-scrollbar{display:none}.card-grid--testimonial .row--first,.card-grid--testimonial .row--second{display:flex;flex-direction:row;flex-shrink:0;gap:var(--card-gap-mobile)}.card-grid--testimonial .card{flex:0 0 85vw;max-width:85vw;min-width:85vw;scroll-snap-align:start;scroll-snap-stop:always}.card-grid--testimonial .card:last-child{margin-right:var(--space-md)}}.card-grid--journey{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.card--button--row{display:inline-flex;gap:var(--space-md)}@media (min-width:769px) and (max-width:1024px){.card-grid--journey{grid-template-columns:repeat(2,1fr)}.card-grid--journey:has(.card--n1):has(.card--n2):has(.card--n3) .card--n1{grid-column:1/span 2;grid-row:1}.card-grid--journey:has(.card--n1):has(.card--n2):has(.card--n3) .card--n2{grid-column:1;grid-row:2}.card-grid--journey:has(.card--n1):has(.card--n2):has(.card--n3) .card--n3{grid-column:2;grid-row:2}}@media (max-width:768px){.card-grid--journey{grid-template-columns:1fr}}.card--feature{border-radius:var(--radius-lg);display:flex;flex-direction:column}.card__content--feature{display:flex;flex-direction:column;gap:var(--card-gap-desktop)}.card__content--feature>*{flex:1;padding:0}.brand--logos{display:grid;gap:var(--card-gap-desktop);grid-template-columns:repeat(6,1fr)}li.brand--item{background-color:var(--surface-default);border-radius:var(--radius-lg);list-style-type:none;padding:0}@media (max-width:1024px){.brand--logos,.card__content--feature{gap:var(--card-gap-tablet)}.brand--logos{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.card__content--feature{flex-direction:column!important;gap:0}.card__content--feature .card--row{flex-direction:column}.card__content--feature h2{padding-bottom:var(--scale-7)}.brand--logos{gap:var(--card-gap-mobile);grid-template-columns:repeat(3,1fr)}}.card__inner{display:grid;gap:var(--card-gap-desktop);grid-template-columns:1fr 1fr}.card__inner--content{display:flex;flex-direction:column;justify-content:center}.card__child--content{background-color:hsla(0,0%,100%,.85);border-radius:var(--radius-md);max-width:760px;padding:var(--card-inner-desktop)}.card__inner--image img{min-height:460px;object-fit:cover;object-position:center;width:100%}@media (max-width:1024px){.card__parent--feature .card__inner.hug--left,.card__parent--feature .card__inner.hug--right{gap:var(--card-inner-tablet);grid-template-columns:1fr;padding:var(--section-inner-tablet)}.card__inner--image img{min-height:360px}}@media (max-width:768px){.card__parent--feature .card__inner.hug--bottom-right,.card__parent--feature .card__inner.hug--left,.card__parent--feature .card__inner.hug--right{gap:var(--card-inner-mobile);grid-template-columns:1fr;padding:var(--section-inner-mobile)}.card__inner--image img{min-height:260px}}.card .hug--bottom-right img{border-top-left-radius:var(--radius-md)}.card__parent--hero{aspect-ratio:16/9;overflow:hidden;position:relative;width:100%}.card__background-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.card__overlay{display:flex;flex-direction:column;gap:var(--card-inner-desktop);padding:var(--section-inner-desktop);position:relative;z-index:1}@media (max-width:1024px){.card__parent--hero{aspect-ratio:16/10}.card__overlay{padding:var(--section-inner-tablet)}.content-pos--top-left{left:var(--card-inner-tablet);top:var(--card-inner-tablet)}}@media (max-width:768px){.card__parent--hero{aspect-ratio:auto}.card__overlay{padding:var(--section-inner-mobile)}.content-pos--top-left{left:var(--card-inner-mobile);top:var(--card-inner-mobile)}}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:1400px){.pricing-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid>.card:nth-child(3){grid-column:1/-1}}@media (max-width:1024px){.pricing-grid{grid-template-columns:1fr}}.pricing__description{flex-grow:1}.pricing__price{display:flex;flex-direction:column}.pricing__features{list-style:none;padding:0;text-align:left}.pricing__features li{align-items:center;display:flex;gap:var(--space-sm)}.comparison-table__cell svg,.pricing__features li svg{color:var(--text-dark-header);flex-shrink:0;height:24px;width:24px}.pricing__cta{flex-direction:row;justify-content:space-between}@media (max-width:768px){.pricing__cta{flex-direction:column;gap:var(--space-md)}.pricing__features li{font-size:14px;gap:var(--space-xs);padding-top:var(--flow-li-mobile)}.comparison-table__cell svg,.pricing__features li svg{height:20px;width:20px}}.kb-grid{display:grid;grid-template-columns:repeat(5,1fr)}.kb-card{color:inherit;display:block;text-decoration:none}.kb-card__thumbnail{aspect-ratio:16/10;background-color:var(--surface-card-dark);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);margin-bottom:var(--space-sm);overflow:hidden}.kb-card__thumbnail img{height:100%;object-fit:cover;width:100%}.kb-card__footer{align-items:center;display:flex;justify-content:space-between}.kb-card__chevron{color:var(--text-dark-header);flex-shrink:0;opacity:0;transform:translateX(-16px);transition:opacity .2s ease,transform .2s ease}.kb-card:hover .kb-card__chevron{opacity:1;transform:translateX(0)}.kb-card__action{align-items:center;display:flex;flex-shrink:0;gap:var(--space-xs)}.kb-card__badge{color:var(--color-primary);font-size:12px;font-weight:var(--font-weight-semi-bold);letter-spacing:.05em;opacity:0;text-transform:uppercase;transform:translateX(-8px);transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.kb-card:hover .kb-card__badge{opacity:1;transform:translateX(0)}@media (max-width:1024px){.kb-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.kb-grid{grid-template-columns:repeat(2,1fr)}.kb-card__badge,.kb-card__chevron{opacity:1;transform:translateX(0)}}@media (max-width:480px){.kb-grid{grid-template-columns:1fr}}.process-steps-grid{display:grid;gap:var(--card-gap-desktop);grid-template-columns:repeat(3,1fr)}.changelog-cards-section{background:var(--surface-default)}.section__header{margin-bottom:var(--section-inner-desktop)}.section__header h2{margin-bottom:var(--space-md)}.section__header p.lead{max-width:720px}.changelog-cards-grid{display:grid;gap:var(--card-gap-desktop);grid-template-columns:repeat(2,1fr);margin-bottom:var(--section-inner-desktop)}.changelog-card{border-radius:var(--radius-lg);transition:transform .2s ease,box-shadow .2s ease}.changelog-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px)}.changelog-card--light{background:var(--surface-default);border:1px solid var(--color-neutral-200)}.changelog-card--light .changelog-card__date{color:var(--text-dark-paragraph)}.changelog-card--light .changelog-card__title{color:var(--text-dark-header)}.changelog-card--light .changelog-card__description{color:var(--text-dark-paragraph)}.changelog-card--dark{background:var(--surface-dark)}.changelog-card--dark .changelog-card__date{color:var(--text-light-paragraph)}.changelog-card--dark .changelog-card__title{color:var(--text-light-header)}.changelog-card--dark .changelog-card__description{color:var(--text-light-paragraph)}.card__content .changelog-header{align-items:center;display:flex;justify-content:space-between}.changelog-card__date{font-size:var(--font-size-sm);font-weight:var(--font-weight-semi-bold);letter-spacing:.5px;text-transform:uppercase}.changelog-card__type{align-self:flex-start}.changelog-card__description{font-size:var(--font-size-base);line-height:1.6;margin:0}.changelog-cards-footer{margin-top:var(--space-lg);text-align:center}@media (max-width:1024px){.changelog-cards-grid{gap:var(--card-gap-tablet);grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.changelog-cards-grid{gap:var(--card-gap-mobile);grid-template-columns:1fr}.changelog-card{padding:var(--card-inner-mobile)}.changelog-cards-grid,.section__header{margin-bottom:var(--section-inner-mobile)}}.changelog-layout{display:grid;gap:var(--spacing-xl);grid-template-columns:240px 1fr;margin:0 auto;max-width:var(--page-width-wide)}.changelog-sidebar{align-self:start;height:fit-content;position:sticky;top:calc(var(--header-height) + var(--ticker-height) + 40px)}.changelog-version{background-color:rgba(92,0,71,.15);color:#5c0047;display:inline-flex;font-family:Courier New,Courier,monospace;margin-bottom:var(--card-inner-desktop);padding:var(--btn-xs-padding-y) var(--btn-xs-padding-x)}.changelog-date{color:var(--text-dark-paragraph);display:block;font-size:clamp(12px,1vw,14px)}.changelog-content{margin-bottom:var(--section-inner-desktop);min-width:0}.changelog-entry{border-bottom:1px solid var(--color-neutral-200);display:grid;grid-template-columns:240px 1fr;padding-top:var(--section-inner-desktop)}.changelog-entry:last-child{border-bottom:none}.update-block{margin-bottom:var(--section-inner-desktop)}.update-block:last-child{margin-bottom:0}.update-type{border-radius:var(--radius-sm);display:inline-block;letter-spacing:.5px;margin-bottom:var(--card-inner-desktop);padding:4px 12px;text-transform:uppercase}.update-type--performance{background:#e0f2fe;color:#0369a1}.update-type--feature{background:#dcfce7;color:#15803d}.update-type--bug_fix{background:#fffbeb;color:#8a5205}.update-type--security{background:#fee2e2;color:#b91c1c}.update-type--improvement{background:#f3e8ff;color:#7c3aed}.changelog-filters{border-bottom:1px solid var(--color-neutral-200);padding-bottom:var(--section-inner-desktop)}.search-container{margin-bottom:var(--card-inner-desktop);position:relative}.search-input{border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);font-size:var(--font-size-base);padding:12px 40px 12px 16px;transition:border-color .2s ease;width:100%}.search-input:focus{border-color:var(--color-primary);outline:none}.search-clear{background:none;border:none;color:var(--color-neutral-500);cursor:pointer;font-size:24px;height:24px;line-height:1;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s ease;width:24px}.search-clear:hover{color:var(--color-neutral-900)}.filter-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--card-inner-desktop)}.filter-btn{background:var(--surface-default);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);color:var(--color-neutral-700);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;padding:8px 16px;transition:all .2s ease}.filter-btn:hover{background:var(--color-neutral-50);border-color:var(--color-neutral-400)}.filter-btn.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.filter-btn--performance.active{background:#0369a1;border-color:#0369a1}.filter-btn--feature.active{background:#15803d;border-color:#15803d}.filter-btn--bug_fix.active{background:#a16207;border-color:#a16207}.filter-btn--security.active{background:#b91c1c;border-color:#b91c1c}.filter-btn--improvement.active{background:#7c3aed;border-color:#7c3aed}.filter-results{color:var(--color-neutral-600);font-size:var(--font-size-sm);font-weight:500}.changelog-empty{padding:var(--section-inner-desktop) 0;text-align:center}.changelog-empty p{color:var(--color-neutral-600);font-size:var(--font-size-lg);margin-bottom:var(--card-inner-desktop)}.update-block ul{list-style:none;margin:0 0 var(--spacing-md) 0;padding:0}.update-block ul li{color:var(--color-neutral-700);line-height:1.6;margin-bottom:var(--spacing-sm);padding-left:24px;position:relative}.update-block ul li:before{color:var(--color-primary);content:"•";font-weight:700;left:8px;position:absolute}.update-block img{border-radius:var(--radius-md);height:auto;max-width:760px}.blog-link,.update-block img{margin-top:var(--card-inner-desktop)}.blog-link{align-items:center;color:var(--color-primary);display:inline-flex;font-weight:500;text-decoration:none;transition:color .2s ease}.blog-link:hover{color:var(--color-primary-dark);text-decoration:underline}@media (max-width:1024px){.changelog-layout{gap:var(--spacing-lg);grid-template-columns:1fr}.changelog-sidebar{position:static}.changelog-entry{gap:var(--spacing-md);grid-template-columns:1fr}}@media (max-width:768px){.filter-buttons{gap:6px}.filter-btn{font-size:12px;padding:6px 12px}}.card__content .update-type{margin:0}