@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.gasai-feature-section{max-width:100%;padding-block:calc(var(--spacing,.25rem) * 20);margin-inline:auto;position:relative;overflow:hidden}@media (min-width:64rem){.gasai-feature-section{padding-block:calc(var(--spacing,.25rem) * 30)}}.gasai-feature-header{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 0);max-width:var(--container-4xl,56rem);align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 0);text-align:center;flex-direction:column;display:flex}.gasai-feature-header h2{text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:48rem){.gasai-feature-header h2{flex-wrap:nowrap}}.gasai-feature-heading{font-size:clamp(1.5rem, 4vw, var(--section-heading-size));font-weight:var(--section-heading-weight);line-height:var(--section-heading-line-height);letter-spacing:var(--section-heading-letter-spacing);color:var(--foreground)}.gasai-feature-highlight{font-size:clamp(1.5rem, 4vw, var(--section-heading-size));font-weight:var(--section-heading-weight);line-height:var(--section-heading-line-height);letter-spacing:var(--section-heading-letter-spacing);background:var(--heading-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gasai-feature-subheading{font-size:var(--section-description-size);font-weight:var(--section-description-weight);line-height:var(--section-description-line-height);letter-spacing:var(--section-description-letter-spacing);color:var(--ink-soft)}.gasai-feature-grid{margin-top:calc(var(--spacing,.25rem) * 16);gap:calc(var(--spacing,.25rem) * 16);flex-direction:column;width:100%;max-width:100%;display:flex}@media (min-width:64rem){.gasai-feature-grid{margin-top:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 40)}}.gasai-feature-grid--lined{position:relative}.feature-heartbeat{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:1;display:block;position:absolute;overflow:visible}.feature-heartbeat__svg{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);position:absolute;overflow:visible}.feature-heartbeat__g0{stop-color:var(--accent-primary)}.feature-heartbeat__g1{stop-color:var(--accent-secondary)}.feature-heartbeat__track{fill:none;stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.feature-heartbeat__track{stroke:color-mix(in srgb, var(--foreground) 14%, transparent)}}.feature-heartbeat__track{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.feature-heartbeat__draw{fill:none;stroke:url(#featureHbGrad);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px var(--accent-primary))}@supports (color:color-mix(in lab, red, red)){.feature-heartbeat__draw{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent-primary) 80%, transparent))}}.gasai-feature-row{align-items:stretch;gap:calc(var(--spacing,.25rem) * 0);border-radius:1.5rem;flex-direction:column;width:100%;max-width:100%;display:flex;position:relative}@media (min-width:64rem){.gasai-feature-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 20);flex-direction:row}}.gasai-feature-row{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.gasai-feature-row{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.gasai-feature-row{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:0 0;padding:clamp(1.5rem,3vw,3rem);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;box-shadow:0 12px 40px #00000014,inset 0 1px #ffffff80}.gasai-feature-row:hover{border-color:var(--accent-primary);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.gasai-feature-row:hover{border-color:color-mix(in srgb, var(--accent-primary) 30%, transparent)}}.gasai-feature-row:hover{box-shadow:0 20px 50px #0000001f,inset 0 1px #fff9}.dark .gasai-feature-row{border-color:#ffffff1f;box-shadow:0 12px 40px #0006,inset 0 1px #ffffff14}.dark .gasai-feature-row:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.dark .gasai-feature-row:hover{border-color:color-mix(in srgb, var(--accent-primary) 40%, transparent)}}.dark .gasai-feature-row:hover{box-shadow:0 20px 50px #00000080,inset 0 1px #ffffff1f}.gasai-feature-col{min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex}.gasai-feature-col.col-left{align-items:flex-start}@media (min-width:64rem){.gasai-feature-col.col-left{align-items:stretch}}.gasai-feature-col.col-right{align-items:flex-start}@media (min-width:64rem){.gasai-feature-col.col-right{align-items:stretch}}@media (min-width:1024px){.gasai-feature-row.row-left .gasai-feature-col.col-left,.gasai-feature-row.row-right .gasai-feature-col.col-right{flex:1.55}.gasai-feature-row.row-left .gasai-feature-col.col-right,.gasai-feature-row.row-right .gasai-feature-col.col-left{flex:1}}.gasai-feature-row.row-right{flex-direction:column-reverse}@media (min-width:64rem){.gasai-feature-row.row-right{flex-direction:row}}.gasai-feature-media-card{margin-bottom:calc(var(--spacing,.25rem) * 6);border-radius:1rem;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (min-width:64rem){.gasai-feature-media-card{margin-bottom:calc(var(--spacing,.25rem) * 0)}}.gasai-feature-media-card{aspect-ratio:14/9;border:1px solid var(--border-default);background:var(--surface-card);transition:transform .6s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s}.gasai-feature-media-card:hover{background:var(--surface-panel-inner-hover);transform:translateY(-6px)}.gasai-feature-row.row-left:hover .gasai-feature-media-card{border-color:var(--card-hover-border);box-shadow:var(--card-hover-shadow)}.gasai-feature-row.row-right:hover .gasai-feature-media-card{border-color:var(--accent-secondary)}@supports (color:color-mix(in lab, red, red)){.gasai-feature-row.row-right:hover .gasai-feature-media-card{border-color:color-mix(in srgb, var(--accent-secondary) 35%, transparent)}}.gasai-feature-row.row-right:hover .gasai-feature-media-card{box-shadow:0 10px 30px var(--accent-secondary)}@supports (color:color-mix(in lab, red, red)){.gasai-feature-row.row-right:hover .gasai-feature-media-card{box-shadow:0 10px 30px color-mix(in srgb, var(--accent-secondary) 12%, transparent)}}.gasai-feature-video{inset:calc(var(--spacing,.25rem) * 0);object-fit:fill;border-radius:1rem;width:100%;height:100%;display:block;position:absolute}.gasai-feature-img{object-fit:contain;border-radius:1rem}.gasai-feature-img--dark,.dark .gasai-feature-media-card .gasai-feature-img--light{display:none}.dark .gasai-feature-media-card .gasai-feature-img--dark{display:block}.gasai-feature-content{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;max-width:560px;display:flex}@media not all and (min-width:64rem){.gasai-feature-content{width:100%;max-width:100%;min-width:calc(var(--spacing,.25rem) * 0)}}.gasai-feature-title{margin:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--foreground);font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.15}.gasai-feature-title__highlight{background:var(--heading-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gasai-feature-description{color:var(--ink-soft);font-size:1rem;line-height:1.7}.gasai-feature-benefits{margin-top:calc(var(--spacing,.25rem) * 2)}.gasai-feature-benefits__header{margin-bottom:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;display:flex}.gasai-feature-benefits__heading{margin:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);white-space:nowrap;text-transform:uppercase;letter-spacing:.12em;color:#257beabe;flex-shrink:0;font-size:.75rem}.gasai-feature-benefits__line{height:2px;min-width:calc(var(--spacing,.25rem) * 0);background:linear-gradient(to right, var(--up-gradient-clyn,#257beabe), transparent);flex:1}.gasai-feature-benefits__list{margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0);flex-direction:column;gap:.65rem;list-style-type:none;display:flex}.gasai-feature-benefits__list li{color:var(--foreground);align-items:center;gap:.65rem;font-size:.95rem;display:flex}.gasai-feature-benefits__check{background:var(--icon-accent-bg);border:1px solid var(--icon-accent-border);color:#848282;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;display:inline-flex}.gasai-feature-readmore{margin-top:calc(var(--spacing,.25rem) * 2);align-self:flex-start}@media not all and (min-width:64rem){.gasai-feature-readmore{text-align:center;white-space:normal;max-width:100%}}@property --tw-font-weight{syntax:"*";inherits:false}
