@layer components{.home-page{background:var(--surface-page);display:flow-root;position:relative;overflow-x:clip}.home-section{padding-top:clamp(var(--space-3xl), 7vw, 96px);scroll-margin-top:calc(var(--site-header-height) + var(--space-md))}.home-eyebrow{margin:0 0 var(--space-md);color:var(--text-subtle);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:.1em;text-transform:uppercase}.home-section-title{overflow-wrap:break-word;max-width:720px;font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);letter-spacing:-.02em;line-height:var(--type-section-title-line);text-wrap:balance;margin:0}.home-island{margin:var(--shell-inset);padding-block:calc(var(--site-header-height) + clamp(var(--space-lg), 3vw, var(--space-2xl))) clamp(var(--space-3xl), 7vw, 96px);border-radius:var(--radius-glass);background:var(--surface-island)}.home-island-inner{gap:clamp(var(--space-lg), 3.4vw, 44px);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;display:grid}.home-hero-copy{justify-items:start;gap:var(--space-heading-copy);display:grid}.home-hero-copy h1{overflow-wrap:break-word;font-size:var(--type-display-size);font-weight:var(--type-display-weight);letter-spacing:-.02em;line-height:var(--type-display-line);text-wrap:balance;margin:0}.home-hero-copy>p{max-width:500px;color:var(--text-secondary);font-size:var(--type-section-body-size);text-wrap:pretty;margin:0;line-height:1.45}.home-hero-actions{gap:var(--space-control);margin-top:var(--space-tight);flex-wrap:wrap;display:flex}.demo-widget{min-height:var(--size-demo-widget-min-height);border-radius:var(--radius-panel);color:var(--text-primary);background:var(--surface-card);box-shadow:var(--elevation-panel);transition:box-shadow var(--duration-base) var(--ease-standard);border:1px solid #0000;flex-direction:column;gap:0;padding:0;display:flex}.demo-content{align-content:start;gap:var(--space-lg);padding:var(--space-lg);display:grid}.demo-widget-bar{align-items:center;gap:var(--space-control);display:flex}.demo-avatar{width:var(--size-demo-avatar);height:var(--size-demo-avatar);border-radius:var(--radius-detail);background:var(--surface-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.demo-widget-name{font-size:var(--type-body-size);font-weight:600}.demo-widget-badge{padding:var(--space-tight) var(--space-control);border-radius:var(--radius-full);color:var(--text-secondary);background:var(--surface-overlay);font-size:var(--type-label-size);margin-left:auto;font-weight:500}.demo-widget-preview{justify-items:start;gap:var(--space-lg);text-align:left;display:grid}.demo-widget-preview:focus-visible{border-radius:var(--radius-card);outline:2px solid var(--focus-ring);outline-offset:6px}.demo-widget-query{min-width:0;max-width:100%;font-size:var(--type-demo-query-size);font-weight:500;line-height:var(--type-demo-query-line);text-wrap:pretty;grid-template-areas:"query";display:grid}.demo-typed-query-live,.demo-typed-query-sizer{grid-area:query}.demo-typed-query-sizer{visibility:hidden}.demo-typed-query{padding-right:var(--space-micro);border-right:1px solid var(--text-subtle);color:var(--text-primary);animation:demo-caret var(--duration-caret) steps(1, end) infinite;display:inline}.demo-typed-query[data-caret=moving]{animation:none}@keyframes demo-caret{50%{border-color:#0000}}.demo-widget-suggestions{gap:var(--space-tight);flex-wrap:wrap;display:flex}.demo-widget-suggestion{padding:var(--space-tight) var(--space-md);border-radius:var(--radius-full);color:var(--text-secondary);background:var(--surface-overlay);font-size:var(--type-body-sm-size)}.demo-widget-hint{align-items:center;gap:var(--space-tight);color:var(--text-subtle);font-size:var(--type-body-sm-size);display:inline-flex}.demo-widget-hint svg{width:16px;height:16px;transition:transform var(--duration-fast) var(--ease-enter)}.demo-widget-preview:hover .demo-widget-hint svg{transform:translate(3px)}.home-value-strip{z-index:1;gap:var(--space-md);margin-top:calc(var(--space-3xl) * -1);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid;position:relative}.home-value-card{align-items:center;gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--elevation-card);display:flex}.home-value-icon{width:var(--size-control-icon);height:var(--size-control-icon);border-radius:var(--radius-control);flex:none;justify-content:center;align-items:center;display:inline-flex}.home-value-icon[data-tone=accent]{color:var(--text-inverse);background:var(--accent-primary)}.home-value-icon[data-tone=warm]{color:var(--text-primary);background:var(--accent-warning)}.home-value-icon[data-tone=ink]{color:var(--text-inverse);background:var(--surface-ink)}.home-value-icon [data-icon=home-value]{width:22px;height:22px}.home-value-title{font-size:var(--type-body-size);font-weight:600;line-height:1.32}.home-capabilities{--capability-travel:clamp(14px, 1.6vw, 22px);flex-direction:column;gap:0;display:flex}.home-capabilities[data-direction=backward]{--capability-travel:clamp(-22px, -1.6vw, -14px)}.home-capabilities-tablist{justify-content:flex-start;align-items:center;gap:var(--space-tight);width:100%;margin-top:var(--space-xl);flex-wrap:wrap;padding:0;display:flex}.home-capabilities-tab{justify-content:center;align-items:center;gap:var(--space-tight);padding:var(--space-control) var(--space-lg);border-radius:var(--radius-full);color:var(--text-primary);background:var(--surface-overlay);font-size:var(--type-body-size);white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-base) var(--ease-standard), transform var(--duration-fast) var(--ease-enter);border:1px solid #0000;flex:none;font-weight:500;line-height:1.42857;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.home-capabilities-tab:hover{color:var(--text-primary);background:var(--surface-hover)}}.home-capabilities-tab[data-state=active]{color:var(--text-inverse);background:var(--primary)}.home-capabilities-tab:active{transform:scale(.97)}.home-capabilities-panel{align-items:center;gap:clamp(var(--space-lg), 3.4vw, 44px);min-height:400px;margin-top:var(--space-lg);padding:clamp(var(--space-lg), 3.6vw, 46px);border-radius:var(--radius-panel-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-capabilities-panel[data-state=active] .home-capabilities-chip,.home-capabilities-panel[data-state=active] .home-capabilities-title,.home-capabilities-panel[data-state=active] .home-capabilities-description,.home-capabilities-panel[data-state=active] .home-capabilities-example{animation:home-capabilities-enter var(--duration-base) var(--ease-enter) both}.home-capabilities-panel[data-state=active] .home-capabilities-title{animation-delay:40ms}.home-capabilities-panel[data-state=active] .home-capabilities-description{animation-delay:80ms}.home-capabilities-panel[data-state=active] .home-capabilities-example{animation-delay:.1s}.home-capabilities-panel[data-state=active] .home-capabilities-example-result{animation:home-capabilities-answer var(--duration-base) var(--ease-enter) .22s both}@keyframes home-capabilities-enter{0%{opacity:0;transform:translateX(var(--capability-travel))}to{opacity:1;transform:none}}@keyframes home-capabilities-answer{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.home-capabilities-panel[data-tone=accent]{color:var(--text-inverse);background:var(--accent-primary)}.home-capabilities-panel[data-tone=ink]{color:var(--text-inverse);background:var(--surface-ink)}.home-capabilities-panel[data-tone=warm]{color:var(--text-primary);background:var(--accent-warning)}.home-capabilities-chip{padding:var(--space-tight) var(--space-md);border-radius:var(--radius-full);font-size:var(--type-body-sm-size);background:#ffffff2e;font-weight:500;display:inline-block}.home-capabilities-panel[data-tone=warm] .home-capabilities-chip{background:var(--surface-card)}.home-capabilities-title{margin:var(--space-lg) 0 0;overflow-wrap:break-word;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(28px,3.4vw,46px);font-weight:600;line-height:1.05}.home-capabilities-description{max-width:470px;margin:var(--space-md) 0 0;font-size:var(--type-section-body-size);opacity:.82;text-wrap:pretty;line-height:1.55}.home-capabilities-example{padding:var(--space-lg);border-radius:var(--radius-panel);background:#ffffff24}.home-capabilities-panel[data-tone=warm] .home-capabilities-example{background:#fff9}.home-capabilities-example-label{font-size:var(--type-label-size);letter-spacing:.08em;opacity:.8;text-transform:uppercase;margin:0;font-weight:500}.home-capabilities-example-query{margin:var(--space-control) 0 0;text-wrap:pretty;font-size:clamp(19px,1.9vw,23px);font-weight:500;line-height:1.35}.home-capabilities-example-result{margin:var(--space-md) 0 0;font-size:var(--type-body-size);opacity:.82}.home-capabilities-example-result [data-icon=home-capabilities-result]{width:1em;height:1em;margin-right:var(--space-micro);vertical-align:-.22em;display:inline-block}.how-it-works-grid{gap:var(--space-md);margin-top:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.how-it-works-card{min-height:220px;padding:var(--space-xl);border-radius:var(--radius-panel);background:var(--surface-overlay);flex-direction:column;display:flex}.how-it-works-card-header{justify-content:space-between;align-items:center;gap:var(--space-control);display:flex}.how-it-works-step{border-radius:var(--radius-full);width:48px;height:48px;color:var(--text-inverse);background:var(--primary);font-size:var(--type-body-size);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.how-it-works-chip{padding:var(--space-tight) var(--space-md);border-radius:var(--radius-full);color:var(--text-secondary);background:var(--surface-card);font-size:var(--type-body-sm-size);font-weight:500}.how-it-works-card-title{padding-top:var(--space-xl);overflow-wrap:break-word;font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);letter-spacing:-.01em;line-height:var(--type-card-title-line);margin:auto 0 0}.how-it-works-card-body{margin:var(--space-card-copy) 0 0;color:var(--text-muted);font-size:var(--type-body-size);text-wrap:pretty;line-height:1.5}.home-integrations{gap:var(--space-tight);margin-top:var(--space-xl);padding:var(--space-control);border-radius:var(--radius-panel-lg);background:var(--surface-overlay);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);display:grid}.home-integrations-list{align-items:stretch;gap:var(--space-micro);padding:var(--space-control);flex-direction:column;display:flex}.home-integrations-row{justify-content:flex-start;align-items:center;gap:var(--space-md);padding:var(--space-control) var(--space-md);border-radius:var(--radius-control);white-space:nowrap;color:var(--text-primary);font-size:var(--type-body-size);transition:background-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-fast) var(--ease-enter);background:0 0;border:1px solid #0000;font-weight:600;line-height:1.42857;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.home-integrations-row:hover{color:var(--text-primary);background:var(--surface-hover)}.home-integrations-row:hover .home-integrations-row-icon{transform:scale(1.06)}}.home-integrations-row[data-state=active]{color:var(--text-primary);background:var(--surface-card);box-shadow:var(--elevation-card)}.home-integrations-row:active{transform:scale(.985)}.home-integrations-row-icon{width:var(--size-control-icon);height:var(--size-control-icon);border-radius:var(--radius-control);background:var(--surface-card);transition:background-color var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-enter);flex:none;justify-content:center;align-items:center;display:inline-flex}.home-integrations-row[data-state=active] .home-integrations-row-icon{background:var(--surface-overlay)}.home-integrations-row-icon .home-integration-glyph{width:24px;height:24px}.home-integrations-row-icon .home-integration-glyph[data-mark=opencart]{width:30px}.home-integrations-detail{padding:clamp(var(--space-lg), 2.8vw, 36px);border-radius:var(--radius-card);background:var(--surface-card);flex-direction:column;display:flex}.home-integrations-detail[data-state=active] .home-integrations-detail-icon,.home-integrations-detail[data-state=active] .home-integrations-detail-identity,.home-integrations-detail[data-state=active] .home-integrations-detail-body,.home-integrations-detail[data-state=active] .home-integrations-detail-link{animation:home-integrations-detail-enter var(--duration-base) var(--ease-enter) both}.home-integrations-detail[data-state=active] .home-integrations-detail-icon{animation-name:home-integrations-detail-mark}.home-integrations-detail[data-state=active] .home-integrations-detail-identity{animation-delay:40ms}.home-integrations-detail[data-state=active] .home-integrations-detail-body{animation-delay:80ms}.home-integrations-detail[data-state=active] .home-integrations-detail-link{animation-delay:.12s}@keyframes home-integrations-detail-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes home-integrations-detail-mark{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.home-integrations-detail-head{align-items:center;gap:var(--space-md);display:flex}.home-integrations-detail-icon{border-radius:var(--radius-control);background:var(--surface-overlay);flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.home-integrations-detail-icon .home-integration-glyph{width:34px;height:34px}.home-integrations-detail-icon .home-integration-glyph[data-mark=opencart]{width:42px}.home-integrations-detail-identity{justify-items:start;gap:var(--space-card-copy);display:grid}.home-integrations-detail-title{font-size:var(--type-surface-title-size);letter-spacing:-.01em;font-weight:600;line-height:var(--type-surface-title-line);margin:0}.home-integrations-detail-chip{padding:var(--space-tight) var(--space-control);border-radius:var(--radius-full);color:var(--text-secondary);background:var(--surface-overlay);font-size:var(--type-body-sm-size);font-weight:500}.home-integrations-detail-body{max-width:560px;margin:var(--space-lg) 0 0;color:var(--text-muted);font-size:var(--type-section-body-size);text-wrap:pretty;line-height:1.55}.home-integrations-detail-link{justify-content:center;align-items:center;gap:var(--space-tight);height:auto;padding:0;padding-top:var(--space-lg);border-radius:var(--radius-button);color:var(--text-primary);font-size:var(--type-body-size);letter-spacing:0;white-space:nowrap;text-underline-offset:4px;transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);flex-shrink:0;justify-self:start;margin-top:auto;font-weight:600;line-height:1.42857;display:inline-flex}.home-integrations-detail-link:hover{text-decoration:underline}.home-integrations-detail-link svg{transition:transform var(--duration-fast) var(--ease-enter)}@media (hover:hover) and (pointer:fine){.home-integrations-detail-link:hover svg{transform:translate(3px)}}.home-integrations-detail-link:focus-visible svg{transform:translate(3px)}.home-pricing{gap:var(--space-md);margin-top:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);display:grid}.home-pricing-copy{padding:clamp(var(--space-lg), 2.8vw, 36px);border-radius:var(--radius-panel-lg);background:var(--surface-overlay);flex-direction:column;display:flex}.home-pricing-title{overflow-wrap:break-word;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:600;line-height:1.04}.home-pricing-body{margin:var(--space-md) 0 0;color:var(--text-muted);font-size:var(--type-section-body-size);text-wrap:pretty;line-height:1.55}.home-pricing-checks{gap:var(--space-control);margin:var(--space-lg) 0 0;padding:0;list-style:none;display:grid}.home-pricing-check{align-items:start;gap:var(--space-control);color:var(--text-secondary);font-size:var(--type-body-size);grid-template-columns:auto minmax(0,1fr);display:grid}.home-pricing-check [data-icon=home-pricing-check]{width:20px;height:20px;color:var(--accent-primary)}.home-pricing-action{margin-top:auto;align-self:flex-start;margin-block-start:var(--space-xl)}.home-calculator{gap:var(--space-lg);padding:clamp(var(--space-lg), 2.8vw, 36px);border-radius:var(--radius-panel-lg);color:var(--text-inverse);background:var(--accent-primary);flex-direction:column;display:flex}.home-calculator-title{font-size:var(--type-card-title-size);margin:0;font-weight:600}.home-calculator-label{justify-content:space-between;align-items:baseline;gap:var(--space-md);margin:0 0 var(--space-control);color:var(--text-inverse-muted);font-size:var(--type-body-size);display:flex}.home-calculator-label b{color:var(--text-inverse);font-variant-numeric:tabular-nums;font-size:21px;font-weight:600}.home-calculator-slider [data-slot=slider-track]{border-radius:var(--radius-full);background:#ffffff52;height:10px}.home-calculator-slider [data-slot=slider-range]{background:var(--text-inverse)}.home-calculator-slider [data-slot=slider-thumb]{border-radius:var(--radius-full);background:var(--text-inverse);width:28px;height:28px;transition-property:color,box-shadow;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border:1px solid #0000;box-shadow:0 3px 10px #10111447}.home-calculator-result{gap:var(--space-lg);padding:var(--space-lg);border-radius:var(--radius-card);color:var(--text-primary);background:var(--surface-card);margin-block-start:auto;display:grid}.home-calculator-price{align-items:baseline;gap:var(--space-tight);font-variant-numeric:tabular-nums;letter-spacing:-.015em;flex-wrap:wrap;margin:0;font-size:clamp(38px,4.4vw,56px);font-weight:600;line-height:1.05;display:flex}.home-calculator-price span{color:var(--text-subtle);font-size:var(--type-body-size);font-weight:400}.home-calculator-submit{width:100%}.audience-card-grid{gap:var(--space-md);margin-top:clamp(var(--space-3xl), 7vw, 96px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audience-card{min-height:230px;padding:clamp(var(--space-lg), 2.6vw, 34px);isolation:isolate;border-radius:var(--radius-panel-lg);color:var(--audience-text);background:var(--audience-surface);transition:color var(--duration-dissolve) var(--ease-standard), transform var(--duration-bounce) var(--ease-bounce), box-shadow var(--duration-dissolve) var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.audience-card[data-accent=merchant]{--audience-surface:var(--surface-ink);--audience-text:var(--text-inverse);--audience-text-muted:var(--text-inverse-muted);--audience-chip-surface:#ffffff1f;--audience-chip-text:var(--text-inverse);--audience-dissolve-surface:var(--accent-warning)}.audience-card[data-accent=developer]{--audience-surface:var(--surface-island);--audience-text:var(--text-primary);--audience-text-muted:var(--text-secondary);--audience-chip-surface:var(--surface-card);--audience-chip-text:var(--text-secondary)}.audience-card>*{z-index:1;position:relative}.audience-card[data-accent=merchant]:before{z-index:0;border-radius:inherit;background:var(--audience-dissolve-surface);content:"";opacity:0;transition:opacity var(--duration-dissolve) var(--ease-standard);pointer-events:none;position:absolute;inset:0}.audience-card[data-accent=merchant]:hover:before{opacity:1}.audience-card[data-accent=merchant]:has(.audience-card-link:focus-visible):before{opacity:1}.audience-card[data-accent=merchant]:hover{color:var(--text-primary);box-shadow:var(--elevation-panel)}.audience-card[data-accent=merchant]:has(.audience-card-link:focus-visible){color:var(--text-primary);box-shadow:var(--elevation-panel)}.audience-card[data-accent=merchant]:hover .audience-card-description{color:#101114bd}.audience-card[data-accent=merchant]:has(.audience-card-link:focus-visible) .audience-card-description{color:#101114bd}.audience-card[data-accent=developer]:hover{box-shadow:var(--elevation-panel);transform:translateY(-10px)}.audience-card[data-accent=developer]:has(.audience-card-link:focus-visible){box-shadow:var(--elevation-panel);transform:translateY(-10px)}.audience-card-title{overflow-wrap:break-word;letter-spacing:-.015em;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.1}.audience-card-description{max-width:430px;color:var(--audience-text-muted);font-size:var(--type-body-size);text-wrap:pretty;transition:color var(--duration-dissolve) var(--ease-standard);line-height:1.5}.audience-card-details{gap:var(--space-tight);margin:var(--space-md) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.audience-card-badge{justify-content:center;align-items:center;gap:var(--space-micro);width:fit-content;padding:var(--space-tight) var(--space-md);border-radius:var(--radius-full);color:var(--audience-chip-text);background:var(--audience-chip-surface);font-size:var(--type-body-sm-size);letter-spacing:0;white-space:nowrap;transition:color var(--duration-dissolve) var(--ease-standard), background-color var(--duration-dissolve) var(--ease-standard), transform var(--duration-bounce) var(--ease-bounce);border:1px solid #0000;flex-shrink:0;font-weight:400;line-height:1.33333;display:inline-flex;overflow:hidden}.audience-card[data-accent=merchant]:hover .audience-card-badge{color:var(--text-primary);background:var(--surface-card)}.audience-card[data-accent=merchant]:has(.audience-card-link:focus-visible) .audience-card-badge{color:var(--text-primary);background:var(--surface-card)}.audience-card[data-accent=developer]:hover .audience-card-badge{transform:translateY(-4px)}.audience-card[data-accent=developer]:has(.audience-card-link:focus-visible) .audience-card-badge{transform:translateY(-4px)}.audience-card-details li:nth-child(2) .audience-card-badge{transition-delay:30ms}.audience-card-details li:nth-child(3) .audience-card-badge{transition-delay:60ms}.audience-card-cta{justify-content:center;align-items:center;gap:var(--space-tight);height:auto;padding:0;padding-top:var(--space-lg);border-radius:var(--radius-button);color:var(--audience-text);font-size:var(--type-body-size);letter-spacing:0;white-space:nowrap;text-underline-offset:4px;transition:color var(--duration-dissolve) var(--ease-standard);flex-shrink:0;align-self:flex-start;margin-top:auto;font-weight:600;line-height:1.42857;text-decoration:none;display:inline-flex}.audience-card[data-accent=merchant]:hover .audience-card-cta{color:var(--text-primary)}.audience-card[data-accent=merchant]:has(.audience-card-link:focus-visible) .audience-card-cta{color:var(--text-primary)}.audience-card-cta:hover{text-decoration:none}.audience-card>.audience-card-link{position:static}.audience-card-link:after{z-index:1;border-radius:var(--radius-panel-lg);content:"";position:absolute;inset:0}.audience-card:has(.audience-card-link:focus-visible){outline:2px solid var(--focus-ring-strong);outline-offset:3px}.audience-card-link svg{transition:transform var(--duration-fast) var(--ease-enter)}.audience-card:hover .audience-card-link svg{transform:translate(3px)}.below-fold{padding-bottom:clamp(var(--space-3xl), 7vw, 96px)}.final-cta{padding:clamp(var(--space-xl), 5vw, var(--space-3xl));border-radius:var(--radius-glass);color:var(--text-inverse);background:var(--accent-primary)}.final-cta-title{overflow-wrap:break-word;max-width:600px;font-size:var(--type-section-title-size);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:600;line-height:1.02}.final-cta-body{max-width:560px;margin:var(--space-lg) 0 0;color:var(--text-inverse-muted);font-size:var(--type-section-body-size);text-wrap:pretty;line-height:1.5}.final-cta-actions{gap:var(--space-control);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}@media (max-width:61.25rem){.home-island-inner,.home-capabilities-panel,.home-integrations,.home-pricing,.audience-card-grid{grid-template-columns:minmax(0,1fr)}.home-capabilities-panel{min-height:0}.home-value-strip,.how-it-works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-integrations-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:43.75rem){.home-island{padding-block:calc(var(--site-header-height) + var(--space-lg)) var(--space-2xl);border-radius:var(--radius-glass-mobile)}.home-hero-copy h1{font-size:var(--type-display-mobile-size)}.home-value-strip,.how-it-works-grid,.home-integrations-list{grid-template-columns:minmax(0,1fr)}.home-value-strip{margin-top:calc(var(--space-2xl) * -1)}.how-it-works-card{min-height:0}.home-action{width:100%}}@media (max-width:35rem){.demo-typed-query{border-right:0;animation:none}}@media (prefers-reduced-motion:reduce){.demo-typed-query{border-right:0;animation:none}.home-capabilities-panel[data-state=active] .home-capabilities-title,.home-capabilities-panel[data-state=active] .home-capabilities-description,.home-capabilities-panel[data-state=active] .home-capabilities-example,.home-capabilities-panel[data-state=active] .home-capabilities-example-result,.home-integrations-detail[data-state=active] .home-integrations-detail-identity,.home-integrations-detail[data-state=active] .home-integrations-detail-body,.home-integrations-detail[data-state=active] .home-integrations-detail-link{animation-delay:0s}.home-capabilities-tab:active,.home-integrations-row:active,.home-integrations-row:hover .home-integrations-row-icon,.home-integrations-detail-link:hover svg,.home-integrations-detail-link:focus-visible svg,.audience-card[data-accent=developer]:hover,.audience-card[data-accent=developer]:hover .audience-card-badge{transform:none}.audience-card[data-accent=developer]:has(.audience-card-link:focus-visible){transform:none}.audience-card[data-accent=developer]:has(.audience-card-link:focus-visible) .audience-card-badge{transform:none}}}
