.grid{display:grid;grid-template-columns:1fr}.grid .grid__item .feature-card{max-width:100%}.grid--primary .grid__item{background-color:var(--fg-on-inverse)}.grid--ternary .grid__item{background-color:var(--link-pink)}.grid--secondary .grid__item{background-color:var(--bg-inverse)}.grid--gray .grid__item{background-color:var(--n-25)}.grid--gradient .grid__item{background:var(--gradient)}.grid--border{border:1px solid var(--border);border-radius:6px;overflow:hidden}.grid--border.grid--inherit_color .grid__item{background-color:var(--bg-surface)}.grid--border .grid__item{width:100%;min-width:0;border-color:var(--border);border-style:solid;padding:1.625rem 1.5rem}.grid--border .grid__item .rich-text-block__footer{border:0}@media only screen and (max-width:765px){.grid--border .grid__item{padding:1.125rem}}.grid--border .grid__item:has(>.rich-text-block),.grid--border .grid__item:has(>.testimonial-card){padding:0}.grid--border.grid--gap-none.grid--2 .grid__item,.grid--border.grid--gap-none.grid--2-stacked .grid__item{border-right:0;border-bottom:1px solid var(--border)}.grid--border.grid--gap-none.grid--2 .grid__item:last-child,.grid--border.grid--gap-none.grid--2-stacked .grid__item:last-child{border-bottom:0}@media (min-width:768px){.grid--border.grid--gap-none.grid--2 .grid__item,.grid--border.grid--gap-none.grid--2-stacked .grid__item{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.grid--border.grid--gap-none.grid--2 .grid__item:last-child,.grid--border.grid--gap-none.grid--2-stacked .grid__item:last-child{border-bottom:1px solid var(--border)}.grid--border.grid--gap-none.grid--2 .grid__item:nth-child(2n),.grid--border.grid--gap-none.grid--2-stacked .grid__item:nth-child(2n){border-right:0}.grid--border.grid--gap-none.grid--2 .grid__item:nth-last-child(-n+2),.grid--border.grid--gap-none.grid--2-stacked .grid__item:nth-last-child(-n+2){border-bottom:0}}.grid--border.grid--gap-none.grid--3 .grid__item,.grid--border.grid--gap-none.grid--3-stacked .grid__item{border-right:0;border-bottom:1px solid var(--border)}.grid--border.grid--gap-none.grid--3 .grid__item:last-child,.grid--border.grid--gap-none.grid--3-stacked .grid__item:last-child{border-bottom:0}@media (min-width:768px){.grid--border.grid--gap-none.grid--3 .grid__item,.grid--border.grid--gap-none.grid--3-stacked .grid__item{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.grid--border.grid--gap-none.grid--3 .grid__item:last-child,.grid--border.grid--gap-none.grid--3-stacked .grid__item:last-child{border-bottom:1px solid var(--border)}.grid--border.grid--gap-none.grid--3 .grid__item:nth-child(3n),.grid--border.grid--gap-none.grid--3-stacked .grid__item:nth-child(3n){border-right:0}.grid--border.grid--gap-none.grid--3 .grid__item:nth-last-child(-n+3),.grid--border.grid--gap-none.grid--3-stacked .grid__item:nth-last-child(-n+3){border-bottom:0}}.grid--border.grid--gap-none.grid--4 .grid__item,.grid--border.grid--gap-none.grid--4-stacked .grid__item{border-right:0;border-bottom:1px solid var(--border)}.grid--border.grid--gap-none.grid--4 .grid__item:last-child,.grid--border.grid--gap-none.grid--4-stacked .grid__item:last-child{border-bottom:0}@media (min-width:768px){.grid--border.grid--gap-none.grid--4 .grid__item,.grid--border.grid--gap-none.grid--4-stacked .grid__item{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.grid--border.grid--gap-none.grid--4 .grid__item:last-child,.grid--border.grid--gap-none.grid--4-stacked .grid__item:last-child{border-bottom:1px solid var(--border)}.grid--border.grid--gap-none.grid--4 .grid__item:nth-child(4n),.grid--border.grid--gap-none.grid--4-stacked .grid__item:nth-child(4n){border-right:0}.grid--border.grid--gap-none.grid--4 .grid__item:nth-last-child(-n+4),.grid--border.grid--gap-none.grid--4-stacked .grid__item:nth-last-child(-n+4){border-bottom:0}}.grid--border.grid--gap-large,.grid--border.grid--gap-medium,.grid--border.grid--gap-small{border:0}.grid--border.grid--gap-large .grid__item,.grid--border.grid--gap-medium .grid__item,.grid--border.grid--gap-small .grid__item{border:1px solid var(--border);border-radius:6px}.grid--gap-none{gap:0}.grid--gap-small{gap:.5rem}.grid--gap-medium{gap:1.5rem}.grid--gap-large{gap:3rem}@media only screen and (max-width:765px){.grid--gap-large{gap:0}}@media only screen and (max-width:765px){.grid:has(>.grid__item>.project-card),.grid:has(>.grid__item>.testimonial-card){display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.grid:has(>.grid__item>.project-card)::-webkit-scrollbar,.grid:has(>.grid__item>.testimonial-card)::-webkit-scrollbar{display:none}.grid:has(>.grid__item>.project-card)>.grid__item,.grid:has(>.grid__item>.testimonial-card)>.grid__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;min-width:100%;scroll-snap-align:start}}@media (min-width:768px){.grid .grid__item:has(>.ai-assistant-mock){-ms-flex-item-align:center;align-self:center}.grid--1{grid-template-columns:1fr}.grid--2,.grid--2-stacked{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3,.grid--3-stacked{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4,.grid--4-stacked{grid-template-columns:repeat(4,minmax(0,1fr))}}.card-slider-dots{display:none}@media only screen and (max-width:765px){.card-slider-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;width:100%;margin-top:16px}}.card-slider-dots .card-slider-dot{display:block;width:.5rem;height:.5rem;min-width:.5rem;padding:0;margin:0;border:0;border-radius:50%;background:var(--border);cursor:pointer}.card-slider-dots .card-slider-dot.active{background:var(--link-pink);width:1.5rem;height:.5rem;border-radius:.25rem}