.marketing-module__N_TYMq__page{padding-bottom:28px}.marketing-module__N_TYMq__container{width:min(var(--max-width-page), calc(100% - 32px));margin:0 auto}.marketing-module__N_TYMq__stack{gap:28px;display:grid}.marketing-module__N_TYMq__heroShell,.marketing-module__N_TYMq__sectionPanel,.marketing-module__N_TYMq__collectionHero,.marketing-module__N_TYMq__clusterHero,.marketing-module__N_TYMq__signalPanel,.marketing-module__N_TYMq__emptyState,.marketing-module__N_TYMq__featureGrid{border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);box-shadow:0 24px 80px color-mix(in oklab, var(--color-text-primary) 8%, transparent)}.marketing-module__N_TYMq__heroShell{background:radial-gradient(circle at top left, color-mix(in oklab, var(--color-green-300) 32%, transparent), transparent 30%), radial-gradient(circle at bottom right, color-mix(in oklab, var(--color-green-500) 18%, transparent), transparent 36%), var(--color-bg-elevated);border-radius:38px;padding:clamp(24px,4vw,42px);overflow:hidden}.marketing-module__N_TYMq__clusterHero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:28px;display:grid}.marketing-module__N_TYMq__heroLayout{z-index:1;gap:var(--space-12);padding-block:var(--padding-hero);padding-inline:clamp(var(--space-3), 2vw, var(--space-8));grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:start;display:grid;position:relative}.marketing-module__N_TYMq__heroArtWrap{place-items:center stretch;display:grid}.marketing-module__N_TYMq__heroArtCard{padding:var(--space-4);border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);border-radius:28px;box-shadow:0 24px 80px #211f1c14}.marketing-module__N_TYMq__heroArt svg{width:100%;height:auto;display:block}@media (max-width:760px){.marketing-module__N_TYMq__heroArtWrap{display:none}}.marketing-module__N_TYMq__heroBody{gap:var(--space-8);justify-items:start;display:grid}.marketing-module__N_TYMq__heroContent,.marketing-module__N_TYMq__clusterCopy,.marketing-module__N_TYMq__introBlock,.marketing-module__N_TYMq__sectionHeading,.marketing-module__N_TYMq__collectionHero,.marketing-module__N_TYMq__signalPanel,.marketing-module__N_TYMq__emptyState,.marketing-module__N_TYMq__featureItem,.marketing-module__N_TYMq__statCard,.marketing-module__N_TYMq__cardTop,.marketing-module__N_TYMq__stepInner,.marketing-module__N_TYMq__cardInner,.marketing-module__N_TYMq__clusterInner,.marketing-module__N_TYMq__articleInner{gap:16px;display:grid}.marketing-module__N_TYMq__eyebrow{font-family:var(--font-mono);font-size:var(--text-mono-eyebrow-size);font-weight:var(--text-mono-eyebrow-weight);line-height:var(--text-mono-eyebrow-line-height);letter-spacing:var(--text-mono-eyebrow-tracking);text-transform:uppercase;color:var(--color-text-secondary);margin:0}.marketing-module__N_TYMq__heroTitle,.marketing-module__N_TYMq__pageTitle,.marketing-module__N_TYMq__sectionTitle,.marketing-module__N_TYMq__clusterTitle{color:var(--color-text-primary);font-family:var(--font-display);letter-spacing:-.02em;font-optical-sizing:auto;margin:0;font-weight:400}.marketing-module__N_TYMq__heroTitle{font-size:var(--text-hero-size);line-height:var(--text-hero-line-height);max-width:16ch}.marketing-module__N_TYMq__pageTitle,.marketing-module__N_TYMq__sectionTitle,.marketing-module__N_TYMq__clusterTitle{font-size:var(--text-h1-size);line-height:var(--text-h1-line-height)}.marketing-module__N_TYMq__heroLead,.marketing-module__N_TYMq__pageLead,.marketing-module__N_TYMq__sectionLead,.marketing-module__N_TYMq__clusterLead{font-family:var(--font-body);font-size:var(--text-lead-size);font-weight:var(--text-lead-weight);line-height:var(--text-lead-line-height);letter-spacing:var(--text-lead-tracking);color:var(--color-text-secondary);overflow-wrap:break-word;max-width:46rem;margin:0}.marketing-module__N_TYMq__metaText,.marketing-module__N_TYMq__cardBody,.marketing-module__N_TYMq__statBody,.marketing-module__N_TYMq__highlightItem,.marketing-module__N_TYMq__caption,.marketing-module__N_TYMq__emptyBody,.marketing-module__N_TYMq__cardDescription{font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-line-height);color:var(--color-text-secondary);overflow-wrap:break-word;margin:0}.marketing-module__N_TYMq__suggestionsList{margin:var(--space-4) 0 0;gap:var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.marketing-module__N_TYMq__suggestionsList a{color:var(--color-text-accent);text-underline-offset:3px;text-decoration:underline}.marketing-module__N_TYMq__searchTaxonomyList{gap:var(--gap-cards);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.marketing-module__N_TYMq__searchTaxonomyCard{gap:var(--gap-inline);min-height:100%;padding:var(--padding-component-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-bg-primary);color:var(--color-text-primary);text-decoration:none;display:grid}.marketing-module__N_TYMq__searchTaxonomyCard:hover{border-color:var(--color-border-accent);background:var(--color-hover-bg)}.marketing-module__N_TYMq__searchTaxonomyCard:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.marketing-module__N_TYMq__searchResultType{font-family:var(--font-mono);font-size:var(--text-mono-eyebrow-size);font-weight:var(--text-mono-eyebrow-weight);line-height:var(--text-mono-eyebrow-line-height);letter-spacing:var(--text-mono-eyebrow-tracking);text-transform:uppercase;color:var(--color-text-secondary)}.marketing-module__N_TYMq__searchResultTitle{font-family:var(--font-display);font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);line-height:var(--text-h2-line-height)}.marketing-module__N_TYMq__searchResultDescription{font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-line-height);color:var(--color-text-secondary)}.marketing-module__N_TYMq__tagIndexList{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.marketing-module__N_TYMq__tagIndexLink{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-ui-size);font-weight:var(--text-ui-weight-interactive);align-items:center;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.marketing-module__N_TYMq__tagIndexLink:hover{background:var(--color-hover-bg);border-color:var(--color-text-primary)}.marketing-module__N_TYMq__tagIndexLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.marketing-module__N_TYMq__heroLead{max-width:43rem}.marketing-module__N_TYMq__buttonRow,.marketing-module__N_TYMq__chipRow,.marketing-module__N_TYMq__proofRow,.marketing-module__N_TYMq__statsRow,.marketing-module__N_TYMq__highlightList,.marketing-module__N_TYMq__cardActions,.marketing-module__N_TYMq__inlineLinks{flex-wrap:wrap;gap:12px;display:flex}.marketing-module__N_TYMq__chip,.marketing-module__N_TYMq__highlightChip,.marketing-module__N_TYMq__metaPill{border-radius:var(--radius-full);border:1px solid var(--color-border-accent);background:var(--color-bg-success);color:var(--color-text-accent);font-family:var(--font-body);font-size:var(--text-label-size);font-weight:var(--text-label-weight);letter-spacing:var(--text-label-tracking);line-height:var(--text-label-line-height);align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.marketing-module__N_TYMq__chip:before{content:"✓";color:var(--color-text-accent);font-size:.72rem;font-weight:700;line-height:1}.marketing-module__N_TYMq__filterRow{margin-bottom:var(--space-6);flex-wrap:wrap;gap:10px;display:flex}.marketing-module__N_TYMq__filterChip{border-radius:var(--radius-full);border:1px solid var(--color-border-subtle);background:var(--color-bg-primary);min-height:38px;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-label-size);font-weight:var(--text-label-weight);letter-spacing:var(--text-label-tracking);line-height:var(--text-label-line-height);align-items:center;gap:6px;padding:7px 14px;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.marketing-module__N_TYMq__filterChip:hover{color:var(--color-text-accent);border-color:var(--color-border-accent);background:var(--color-hover-bg)}.marketing-module__N_TYMq__filterChip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.marketing-module__N_TYMq__filterChipActive,.marketing-module__N_TYMq__filterChipActive:hover{background:var(--color-bg-button-primary);border-color:var(--color-bg-button-primary);color:var(--color-text-on-dark)}.marketing-module__N_TYMq__filterCount{font-variant-numeric:tabular-nums;color:inherit}.marketing-module__N_TYMq__pagination{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-10);display:flex}.marketing-module__N_TYMq__paginationLink{border-radius:var(--radius-full);border:1px solid var(--color-border-subtle);background:var(--color-bg-primary);min-height:44px;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-ui-size);font-weight:var(--text-ui-weight-interactive);line-height:var(--text-ui-line-height);align-items:center;gap:6px;padding:10px 18px;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.marketing-module__N_TYMq__paginationLink:hover{color:var(--color-text-accent);border-color:var(--color-border-accent);background:var(--color-hover-bg)}.marketing-module__N_TYMq__paginationLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.marketing-module__N_TYMq__paginationDisabled,.marketing-module__N_TYMq__paginationDisabled:hover{color:var(--color-disabled-text);border-color:var(--color-border-subtle);background:var(--color-bg-primary);cursor:not-allowed}.marketing-module__N_TYMq__paginationStatus{font-family:var(--font-body);font-size:var(--text-ui-size);line-height:var(--text-ui-line-height);color:var(--color-text-secondary)}.marketing-module__N_TYMq__founderHead{align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.marketing-module__N_TYMq__founderAvatar{border-radius:var(--radius-full);object-fit:cover;object-position:center 22%;border:1px solid var(--color-border-subtle);flex-shrink:0;width:88px;height:88px}.marketing-module__N_TYMq__authorAvatar{border-radius:var(--radius-full);object-fit:cover;object-position:center 22%;border:1px solid var(--color-border-subtle);flex-shrink:0;width:112px;height:112px}.marketing-module__N_TYMq__clusterArtWrap{min-height:100%;position:relative}.marketing-module__N_TYMq__clusterArtCard{border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-white) 60%, transparent), 0 28px 80px color-mix(in oklab, var(--color-text-primary) 10%, transparent);border-radius:32px;padding:0;position:relative;overflow:hidden}.marketing-module__N_TYMq__clusterArt,.marketing-module__N_TYMq__stepArt,.marketing-module__N_TYMq__cardArt{width:100%;height:auto;display:block}.marketing-module__N_TYMq__heroNote,.marketing-module__N_TYMq__cardBadge,.marketing-module__N_TYMq__infoBadge{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);box-shadow:0 18px 40px color-mix(in oklab, var(--color-text-primary) 12%, transparent);border-radius:24px;gap:6px;padding:16px;display:grid}.marketing-module__N_TYMq__heroNote{max-width:270px;margin-top:14px;position:static}.marketing-module__N_TYMq__noteLabel,.marketing-module__N_TYMq__cardMeta,.marketing-module__N_TYMq__infoLabel{font-family:var(--font-mono);font-size:var(--text-mono-eyebrow-size);font-weight:var(--text-mono-eyebrow-weight);line-height:var(--text-mono-eyebrow-line-height);letter-spacing:var(--text-mono-eyebrow-tracking);text-transform:uppercase;color:var(--color-text-secondary);margin:0}.marketing-module__N_TYMq__noteBody,.marketing-module__N_TYMq__cardText,.marketing-module__N_TYMq__infoBody{font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-line-height);color:var(--color-text-primary);margin:0}.marketing-module__N_TYMq__featureGrid,.marketing-module__N_TYMq__collectionHero,.marketing-module__N_TYMq__signalPanel,.marketing-module__N_TYMq__emptyState{background:var(--color-bg-elevated), radial-gradient(circle at top left, color-mix(in oklab, var(--color-green-300) 16%, transparent), transparent 36%);border-radius:30px;padding:24px}.marketing-module__N_TYMq__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.marketing-module__N_TYMq__sectionBlock,.marketing-module__N_TYMq__collectionSection,.marketing-module__N_TYMq__gridSection{gap:24px;display:grid}.marketing-module__N_TYMq__sectionTop,.marketing-module__N_TYMq__collectionTop{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;display:flex}.marketing-module__N_TYMq__cardGrid,.marketing-module__N_TYMq__collectionGrid,.marketing-module__N_TYMq__clusterGrid,.marketing-module__N_TYMq__stepGrid{gap:24px;display:grid}.marketing-module__N_TYMq__cardGrid,.marketing-module__N_TYMq__collectionGrid,.marketing-module__N_TYMq__stepGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-module__N_TYMq__clusterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-module__N_TYMq__card,.marketing-module__N_TYMq__stepCard,.marketing-module__N_TYMq__clusterCard,.marketing-module__N_TYMq__articleCard{border:1px solid var(--color-border-subtle);background:var(--color-bg-primary);min-height:0;box-shadow:0 18px 50px color-mix(in oklab, var(--color-text-primary) 8%, transparent);border-radius:30px;display:grid;position:relative;overflow:hidden}.marketing-module__N_TYMq__clusterCard{background:var(--color-bg-elevated)}.marketing-module__N_TYMq__cardLink{z-index:2;position:absolute;inset:0}.marketing-module__N_TYMq__cardInner,.marketing-module__N_TYMq__stepInner,.marketing-module__N_TYMq__clusterInner,.marketing-module__N_TYMq__articleInner{z-index:1;min-height:100%;padding:26px;position:relative}.marketing-module__N_TYMq__collectionCard .marketing-module__N_TYMq__cardInner,.marketing-module__N_TYMq__articleInner{gap:0;padding:0}.marketing-module__N_TYMq__clusterTop{grid-template-columns:minmax(0,1fr) minmax(100px,140px);align-items:start;gap:16px;display:grid}.marketing-module__N_TYMq__cardTitle,.marketing-module__N_TYMq__cardHeading{color:var(--color-text-primary);font-family:var(--font-display);font-weight:400;font-size:var(--text-h2-size);line-height:var(--text-h2-line-height);letter-spacing:var(--text-h2-tracking);font-optical-sizing:auto;margin:0}.marketing-module__N_TYMq__cardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.marketing-module__N_TYMq__cardTitleThreeLines{-webkit-line-clamp:3}.marketing-module__N_TYMq__statValue{color:var(--color-text-primary);font-family:var(--font-display);margin:0;font-size:2rem;font-weight:400;line-height:1}.marketing-module__N_TYMq__cardButton,.marketing-module__N_TYMq__inlineLink{color:var(--color-text-accent);font-family:var(--font-body);font-size:var(--text-ui-size);font-weight:var(--text-ui-weight-interactive);line-height:var(--text-ui-line-height);align-items:center;gap:6px;text-decoration:none;transition:gap .18s cubic-bezier(.22,1,.36,1),color .15s;display:inline-flex}.marketing-module__N_TYMq__cardButton:after{content:"→";font-size:.9em;font-weight:400;transition:transform .18s cubic-bezier(.22,1,.36,1)}.marketing-module__N_TYMq__collectionCard:hover .marketing-module__N_TYMq__cardButton,.marketing-module__N_TYMq__articleCard:hover .marketing-module__N_TYMq__cardButton,.marketing-module__N_TYMq__clusterCard:hover .marketing-module__N_TYMq__cardButton{color:var(--color-text-accent);gap:10px}.marketing-module__N_TYMq__collectionCard:hover .marketing-module__N_TYMq__cardButton:after,.marketing-module__N_TYMq__articleCard:hover .marketing-module__N_TYMq__cardButton:after,.marketing-module__N_TYMq__clusterCard:hover .marketing-module__N_TYMq__cardButton:after{transform:translate(3px)}.marketing-module__N_TYMq__articleCard{grid-template-rows:auto 1fr}.marketing-module__N_TYMq__collectionCard{isolation:isolate;border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);min-height:100%;box-shadow:0 18px 50px color-mix(in oklab, var(--color-text-primary) 8%, transparent);border-radius:24px;grid-template-rows:minmax(192px,auto) 1fr;display:grid;position:relative;overflow:hidden}.marketing-module__N_TYMq__collectionCard:after{display:none}.marketing-module__N_TYMq__cardMedia{z-index:0;pointer-events:none;border-bottom:1px solid var(--color-border-divider);background:radial-gradient(ellipse 70% 58% at 50% 42%, color-mix(in srgb, var(--color-bg-success) 55%, transparent), transparent), var(--color-bg-primary);min-height:clamp(192px,18vw,248px);position:relative;overflow:hidden}.marketing-module__N_TYMq__cardImage{object-fit:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.marketing-module__N_TYMq__cardMedia img{object-fit:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.marketing-module__N_TYMq__cardImageSvg{object-fit:contain;object-position:center;opacity:1;filter:none;background-size:contain;width:auto;height:auto;inset:-18px;transform:none}.marketing-module__N_TYMq__cardImageSvgHoverFrame{overflow:hidden}.marketing-module__N_TYMq__cardImageSvgPoster,.marketing-module__N_TYMq__cardImageSvgObject{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.marketing-module__N_TYMq__cardImageSvgHoverFrame img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.marketing-module__N_TYMq__cardImageSvgPoster{transition:opacity .18s ease-out}.marketing-module__N_TYMq__cardImageSvgObject{opacity:0;pointer-events:none;border:0;transition:opacity .18s ease-out}.marketing-module__N_TYMq__cardImageSvgHoverFrame[data-armed=true] .marketing-module__N_TYMq__cardImageSvgPoster{opacity:0}.marketing-module__N_TYMq__cardImageSvgHoverFrame[data-armed=true] .marketing-module__N_TYMq__cardImageSvgObject{opacity:1}.marketing-module__N_TYMq__cardImageRaster{opacity:1;filter:none;transform:none}.marketing-module__N_TYMq__cardContent{z-index:1;background:var(--color-bg-elevated);align-content:start;gap:8px;padding:24px;display:grid;position:relative}.marketing-module__N_TYMq__stepHeader,.marketing-module__N_TYMq__clusterHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.marketing-module__N_TYMq__stepNumber{border-radius:var(--radius-full);background:var(--color-bg-success);width:40px;height:40px;color:var(--color-text-accent);font-family:var(--font-mono);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.marketing-module__N_TYMq__stepIconWrap{background:var(--color-bg-success);border:1px solid var(--color-border-accent);border-radius:24px;place-items:center;width:100%;height:160px;display:grid}.marketing-module__N_TYMq__stepIcon{color:var(--color-text-accent);opacity:.85;font-size:4rem;font-weight:300;line-height:1}.marketing-module__N_TYMq__stepArtWrap,.marketing-module__N_TYMq__cardArtWrap{background:var(--color-bg-elevated);aspect-ratio:1.618;border-radius:24px;place-items:center;display:grid;overflow:hidden}.marketing-module__N_TYMq__clusterHero{--accent:var(--cluster-accent,var(--color-green-500));background:radial-gradient(ellipse 80% 60% at top left, color-mix(in srgb, var(--accent) 28%, transparent), transparent), radial-gradient(ellipse 50% 40% at bottom right, color-mix(in srgb, var(--accent) 12%, transparent), transparent), var(--color-bg-elevated);border-radius:38px;padding:clamp(24px,4vw,40px)}.marketing-module__N_TYMq__highlightList{margin:0;padding:0;list-style:none}.marketing-module__N_TYMq__highlightItem{background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-radius:18px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.marketing-module__N_TYMq__highlightDot{border-radius:var(--radius-full);background:var(--color-green-300);flex:none;width:10px;height:10px}.marketing-module__N_TYMq__signalPanel{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.marketing-module__N_TYMq__emptyState{justify-items:start}.marketing-module__N_TYMq__simpleGrid{gap:14px;display:grid}.marketing-module__N_TYMq__topicGrid{flex-wrap:wrap;gap:10px;display:flex}.marketing-module__N_TYMq__topicLink{border-radius:var(--radius-full);border:1px solid var(--color-border-subtle);background:var(--color-bg-primary);min-height:38px;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-label-size);font-weight:var(--text-label-weight);letter-spacing:var(--text-label-tracking);line-height:var(--text-label-line-height);align-items:center;padding:10px 16px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.marketing-module__N_TYMq__topicLink:hover{background:var(--color-hover-bg);border-color:var(--color-border-accent);color:var(--color-text-accent);transform:translateY(-1px)}.marketing-module__N_TYMq__topicLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.marketing-module__N_TYMq__heroContent{gap:0}.marketing-module__N_TYMq__heroIntro{gap:8px;margin-bottom:26px;display:grid}.marketing-module__N_TYMq__heroLead,.marketing-module__N_TYMq__heroContent .marketing-module__N_TYMq__pageLead,.marketing-module__N_TYMq__heroContent .marketing-module__N_TYMq__clusterLead{margin-bottom:28px}.marketing-module__N_TYMq__heroCtas{flex-wrap:wrap;gap:12px;margin-top:28px;margin-bottom:18px;display:flex}.marketing-module__N_TYMq__heroContent .buttonRow{margin-bottom:18px}.marketing-module__N_TYMq__heroEditorial{border-radius:var(--radius-xl);background:var(--color-bg-hero);box-shadow:none;border-color:#ffffff38;padding:0;position:relative;overflow:hidden}.marketing-module__N_TYMq__heroEditorial .marketing-module__N_TYMq__heroLayout{align-items:center;gap:var(--space-12);padding:var(--space-12)}.marketing-module__N_TYMq__heroEditorial .marketing-module__N_TYMq__heroBody{gap:var(--space-6)}.marketing-module__N_TYMq__heroKicker{margin:0}.marketing-module__N_TYMq__heroDisplay{text-wrap:balance;max-width:18ch;color:var(--color-text-on-dark);margin:0}.marketing-module__N_TYMq__heroLeadRow{max-width:48ch}.marketing-module__N_TYMq__heroComposerPanel{width:100%;max-width:var(--max-width-narrow);padding:var(--padding-component-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-bg-elevated)}.marketing-module__N_TYMq__heroBrowseLink{min-height:44px;color:var(--color-text-on-dark);font-family:var(--font-body);font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);align-items:center;text-decoration:none;display:inline-flex}.marketing-module__N_TYMq__heroBrowseLink span{margin-left:var(--space-1);font-weight:var(--text-ui-weight-interactive);text-underline-offset:var(--space-1);text-decoration:underline}.marketing-module__N_TYMq__heroBrowseLink:focus-visible{outline:2px solid var(--color-text-on-dark);outline-offset:2px;border-radius:var(--radius-sm)}.marketing-module__N_TYMq__heroDemoFrame{align-self:stretch;gap:var(--space-4);min-width:0;padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid #ffffff38;display:grid}.marketing-module__N_TYMq__heroDemoIntro{justify-content:flex-start;align-items:center;gap:var(--space-4);padding-inline:var(--space-2);display:flex}.marketing-module__N_TYMq__appDemoDeck{isolation:isolate;align-self:stretch;min-height:100%;display:grid;position:relative;overflow:visible}.marketing-module__N_TYMq__appDemoMeta{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-mono-pill-size);font-weight:var(--text-mono-pill-weight);letter-spacing:var(--text-mono-pill-tracking);line-height:var(--text-mono-pill-line-height);text-transform:uppercase;display:flex;position:relative}.marketing-module__N_TYMq__appDemoStage{z-index:1;perspective:1400px;min-height:clamp(500px,54vw,604px);padding:0;display:grid;position:relative}.marketing-module__N_TYMq__appDemoSwipeCard{border:1px solid var(--color-border-subtle);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 58%, transparent), 0 18px 44px color-mix(in oklab, var(--color-text-primary) 14%, transparent);gap:var(--space-4);padding:var(--space-6);background:var(--color-bg-primary);will-change:transform, opacity;border-radius:24px;align-content:start;display:grid;position:absolute;inset:0 52px 78px 0}.marketing-module__N_TYMq__appDemoCardCode{z-index:6;background:linear-gradient(180deg, var(--color-bg-warning), color-mix(in srgb, var(--color-bg-warning) 56%, var(--color-bg-primary)));border-color:color-mix(in srgb, var(--color-text-warning) 42%, var(--color-border-subtle));transform:rotate(-.4deg)}.marketing-module__N_TYMq__appDemoCardSpanish{z-index:5;background:linear-gradient(180deg, var(--color-bg-info), color-mix(in srgb, var(--color-bg-info) 54%, var(--color-bg-primary)));border-color:color-mix(in srgb, var(--color-text-info) 36%, var(--color-border-subtle));transform:translate(8px,14px)rotate(.6deg)scale(.982)}.marketing-module__N_TYMq__appDemoCardInvest{z-index:4;background:linear-gradient(180deg, var(--color-bg-success), color-mix(in srgb, var(--color-bg-success) 50%, var(--color-bg-primary)));border-color:color-mix(in srgb, var(--color-text-success) 34%, var(--color-border-subtle));transform:translate(16px,28px)rotate(1.1deg)scale(.964)}.marketing-module__N_TYMq__appDemoCardRepair{z-index:3;background:linear-gradient(180deg, var(--color-bg-elevated), color-mix(in srgb, var(--color-bg-elevated) 68%, var(--color-bg-primary)));border-color:color-mix(in srgb, var(--color-text-accent) 24%, var(--color-border-subtle));transform:translate(24px,42px)rotate(1.7deg)scale(.946)}.marketing-module__N_TYMq__appDemoCardProject{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-warning) 68%, var(--color-bg-info)), color-mix(in srgb, var(--color-bg-primary) 64%, var(--color-bg-warning)));border-color:color-mix(in srgb, var(--color-text-warning) 30%, var(--color-border-subtle));transform:translate(32px,56px)rotate(2.2deg)scale(.928)}.marketing-module__N_TYMq__appDemoCardCyber{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-info) 70%, var(--color-bg-success)), color-mix(in srgb, var(--color-bg-primary) 66%, var(--color-bg-info)));border-color:color-mix(in srgb, var(--color-text-info) 32%, var(--color-border-subtle));transform:translate(40px,70px)rotate(2.8deg)scale(.91)}.marketing-module__N_TYMq__appDemoStackActive,.marketing-module__N_TYMq__appDemoStackEntering{z-index:6;opacity:1;transform:translate(0)rotate(-.4deg)scale(1)}.marketing-module__N_TYMq__appDemoStackPeekOne{z-index:5;opacity:.96;transform:translate(8px,14px)rotate(.6deg)scale(.982)}.marketing-module__N_TYMq__appDemoStackPeekTwo{z-index:4;opacity:.9;transform:translate(16px,28px)rotate(1.1deg)scale(.964)}.marketing-module__N_TYMq__appDemoStackPeekThree{z-index:3;opacity:.84;transform:translate(24px,42px)rotate(1.7deg)scale(.946)}.marketing-module__N_TYMq__appDemoStackExiting{z-index:7;opacity:1;pointer-events:none;transform:translate(0)rotate(-.4deg)scale(1)}.marketing-module__N_TYMq__appDemoMeta{color:var(--color-text-accent)}.marketing-module__N_TYMq__appDemoQuestion{max-width:28ch;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-lead-size);font-weight:500;line-height:var(--text-lead-line-height);margin:0}.marketing-module__N_TYMq__appDemoCardBody{max-width:42ch;color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-ui-size);line-height:var(--text-ui-line-height);margin:0}.marketing-module__N_TYMq__appDemoChoices{gap:var(--space-2);display:grid}.marketing-module__N_TYMq__appDemoChoice{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-primary);min-height:44px;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-ui-size);line-height:var(--text-ui-line-height);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;transition:border-color .16s,background-color .16s,transform .16s;display:flex}button.marketing-module__N_TYMq__appDemoChoice:disabled{opacity:1;cursor:default}button.marketing-module__N_TYMq__appDemoChoice:not(:disabled):hover{border-color:var(--color-border-accent);background:var(--color-hover-bg)}button.marketing-module__N_TYMq__appDemoChoice:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.marketing-module__N_TYMq__appDemoChoiceCorrect{border-color:var(--color-border-success);background:var(--color-bg-success);color:var(--color-text-success);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-border-success) 22%, transparent)}.marketing-module__N_TYMq__appDemoChoiceWrong{border-color:var(--color-border-error);background:var(--color-bg-error);color:var(--color-text-error)}.marketing-module__N_TYMq__appDemoChoicePressing{border-color:var(--color-border-accent);background:var(--color-selected-bg);transform:scale(.985)}.marketing-module__N_TYMq__appDemoSequence{gap:var(--space-2);counter-reset:app-demo-sequence;margin:0;padding:0;list-style:none;display:grid}.marketing-module__N_TYMq__appDemoSequence li{counter-increment:app-demo-sequence;align-items:center;gap:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-primary);min-height:44px;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-ui-size);line-height:var(--text-ui-line-height);padding:10px 14px;display:flex}.marketing-module__N_TYMq__appDemoSequence li:before{content:counter(app-demo-sequence);border-radius:var(--radius-full);background:var(--color-bg-button-primary);width:24px;height:24px;color:var(--color-text-on-dark);font-family:var(--font-mono);flex:none;place-items:center;font-size:.75rem;line-height:1;display:inline-grid}.marketing-module__N_TYMq__appDemoFeedback{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-success);border-radius:var(--radius-lg);background:var(--color-bg-success);color:var(--color-text-success);font-family:var(--font-body);font-size:var(--text-ui-size);line-height:var(--text-ui-line-height);border-left-width:4px;display:flex}.marketing-module__N_TYMq__appDemoFeedbackDot{border-radius:var(--radius-full);background:var(--color-bg-button-primary);flex:none;width:8px;height:8px;margin-top:6px}.marketing-module__N_TYMq__appDemoFeedbackWrong{border-color:var(--color-border-error);background:var(--color-bg-error);color:var(--color-text-error)}.marketing-module__N_TYMq__appDemoFeedbackWrong .marketing-module__N_TYMq__appDemoFeedbackDot{background:var(--color-border-error)}@media (prefers-reduced-motion:no-preference){.marketing-module__N_TYMq__appDemoStackEntering{animation:.76s cubic-bezier(.22,1,.36,1) both marketing-module__N_TYMq__appDemoPromoteCard}.marketing-module__N_TYMq__appDemoStackExiting{animation:.76s cubic-bezier(.22,1,.36,1) both marketing-module__N_TYMq__appDemoExitCard}.marketing-module__N_TYMq__appDemoChoiceCorrect{animation:.9s ease-out both marketing-module__N_TYMq__appDemoAnswer}@keyframes marketing-module__N_TYMq__appDemoPromoteCard{0%{opacity:1;transform:translate(8px,14px)rotate(.6deg)scale(.982)}to{opacity:1;transform:translate(0)rotate(-.4deg)scale(1)}}@keyframes marketing-module__N_TYMq__appDemoExitCard{0%{opacity:1;transform:translate(0)rotate(-.4deg)scale(1)}72%{opacity:1;transform:translate(118%,-16px)rotate(8deg)scale(.98)}to{opacity:0;transform:translate(132%,-18px)rotate(8deg)scale(.98)}}@keyframes marketing-module__N_TYMq__appDemoAnswer{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-border-success) 22%, transparent)}55%{box-shadow:0 0 0 6px color-mix(in srgb, var(--color-border-success) 18%, transparent)}}}.marketing-module__N_TYMq__heroDeck{perspective:1400px;perspective-origin:top;grid-template-columns:1fr;grid-template-areas:"stack";align-self:start;padding-top:100px;padding-left:36px;display:grid;position:relative}.marketing-module__N_TYMq__heroDeck:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 72% 58% at 58% 52%, color-mix(in oklab, var(--color-green-300) 26%, transparent), transparent 62%);position:absolute;inset:64px -4% -2% 8%}.marketing-module__N_TYMq__heroDeckCard{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-white) 55%, transparent), 0 2px 6px #00000014, 0 16px 34px #00000014;border-radius:24px;grid-area:stack}.marketing-module__N_TYMq__heroDeckActive{z-index:4;gap:var(--space-4);border-color:color-mix(in oklab, var(--color-green-500) 22%, var(--color-border-subtle));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-white) 65%, transparent), 0 4px 10px #0000001a, 0 28px 60px #00000029;align-content:start;padding:clamp(20px,2.4vw,28px);display:grid}.marketing-module__N_TYMq__heroDeckPeek1,.marketing-module__N_TYMq__heroDeckPeek2,.marketing-module__N_TYMq__heroDeckPeek3{gap:var(--space-3);pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:bottom;transform-style:preserve-3d;align-content:start;padding:12px 20px 14px;transition:transform .28s cubic-bezier(.22,1,.36,1);display:grid}.marketing-module__N_TYMq__heroDeckPeek1{z-index:3;background:color-mix(in oklab, var(--color-green-500) 10%, var(--color-bg-elevated));border-color:color-mix(in oklab, var(--color-green-500) 30%, var(--color-border-subtle));transform:translate(-12px,-33px)rotateX(4deg)rotate(-1.5deg)scale(.985)}.marketing-module__N_TYMq__heroDeckPeek2{z-index:2;background:color-mix(in oklab, var(--color-green-500) 16%, var(--color-bg-elevated));border-color:color-mix(in oklab, var(--color-green-500) 38%, var(--color-border-subtle));transform:translate(-26px,-66px)rotateX(7deg)rotate(-3deg)scale(.97)}.marketing-module__N_TYMq__heroDeckPeek3{z-index:1;background:color-mix(in oklab, var(--color-green-500) 22%, var(--color-bg-elevated));border-color:color-mix(in oklab, var(--color-green-500) 46%, var(--color-border-subtle));transform:translate(-42px,-100px)rotateX(10deg)rotate(-4.5deg)scale(.955)}@media (prefers-reduced-motion:no-preference){.marketing-module__N_TYMq__heroDeck:hover .marketing-module__N_TYMq__heroDeckPeek1{transform:translate(-12px,-41px)rotateX(4deg)rotate(-1.5deg)scale(.985)}.marketing-module__N_TYMq__heroDeck:hover .marketing-module__N_TYMq__heroDeckPeek2{transform:translate(-26px,-79px)rotateX(7deg)rotate(-3deg)scale(.97)}.marketing-module__N_TYMq__heroDeck:hover .marketing-module__N_TYMq__heroDeckPeek3{transform:translate(-42px,-117px)rotateX(10deg)rotate(-4.5deg)scale(.955)}}.marketing-module__N_TYMq__heroDeckEyebrowCoach,.marketing-module__N_TYMq__heroDeckEyebrowSuccess,.marketing-module__N_TYMq__heroDeckEyebrowMatch{color:var(--color-text-accent);margin:0}.marketing-module__N_TYMq__composerBlock{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.marketing-module__N_TYMq__heroDeckPrompt{color:var(--color-text-primary);text-wrap:balance;margin:0}.marketing-module__N_TYMq__heroDeckChips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.marketing-module__N_TYMq__heroDeckChip{align-items:center;gap:var(--space-2);max-width:100%;min-height:40px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--color-bg-primary);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-ui-size);line-height:var(--text-ui-line-height);white-space:normal;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.marketing-module__N_TYMq__heroDeckChip:hover{border-color:var(--color-border-accent);background:var(--color-bg-success);color:var(--color-text-accent)}.marketing-module__N_TYMq__heroDeckChip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.marketing-module__N_TYMq__heroDeckChip:active{transform:scale(.97)}}.marketing-module__N_TYMq__heroDeckChipDot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-text-accent);opacity:.7;flex-shrink:0}.marketing-module__N_TYMq__heroDeckComposer{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-bg-primary);padding-inline-start:var(--space-4);transition:border-color .16s,box-shadow .16s;display:flex}.marketing-module__N_TYMq__heroDeckComposer:focus-within{border-color:var(--color-border-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-focus-ring) 22%, transparent)}.marketing-module__N_TYMq__heroDeckComposerInput{min-width:0;padding:var(--space-2) var(--space-1);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-line-height);background:0 0;border:0;outline:none;flex:auto}.marketing-module__N_TYMq__heroDeckComposerInput::placeholder{color:var(--color-text-tertiary)}.marketing-module__N_TYMq__heroDeckComposerSend{min-height:40px;padding:var(--padding-button-y) var(--padding-button-x);border-radius:var(--radius-lg);background:var(--color-bg-button-primary);color:var(--color-text-on-dark);font-family:var(--font-body);font-size:var(--text-ui-size);font-weight:var(--text-ui-weight-interactive);line-height:var(--text-ui-line-height);cursor:pointer;border:0;flex-shrink:0;transition:background-color .15s ease-out,transform .15s ease-out}.marketing-module__N_TYMq__heroDeckComposerSend:hover{background:var(--color-bg-button-hover)}.marketing-module__N_TYMq__heroDeckComposerSend:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.marketing-module__N_TYMq__heroDeckComposerSend:active{transform:scale(.97)}}.marketing-module__N_TYMq__heroOrnament{pointer-events:none;background-color:var(--color-text-accent);opacity:.09;width:60%;height:100%;position:absolute;top:0;right:-8%;-webkit-mask-image:url(/illustrations/sprite.svg#ornament-leaf);mask-image:url(/illustrations/sprite.svg#ornament-leaf);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){@keyframes marketing-module__N_TYMq__heroReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.marketing-module__N_TYMq__heroBody>.marketing-module__N_TYMq__heroReveal,.marketing-module__N_TYMq__heroLayout>.marketing-module__N_TYMq__heroReveal{animation:.48s cubic-bezier(.22,1,.36,1) both marketing-module__N_TYMq__heroReveal}.marketing-module__N_TYMq__heroBody>.marketing-module__N_TYMq__heroReveal:first-child{animation-delay:0s}.marketing-module__N_TYMq__heroBody>.marketing-module__N_TYMq__heroReveal:nth-child(2){animation-delay:60ms}.marketing-module__N_TYMq__heroBody>.marketing-module__N_TYMq__heroReveal:nth-child(3){animation-delay:.14s}.marketing-module__N_TYMq__heroBody>.marketing-module__N_TYMq__heroReveal:nth-child(4){animation-delay:.22s}.marketing-module__N_TYMq__heroBody>.marketing-module__N_TYMq__heroReveal:nth-child(5),.marketing-module__N_TYMq__heroLayout>.marketing-module__N_TYMq__heroDeck.marketing-module__N_TYMq__heroReveal,.marketing-module__N_TYMq__heroLayout>.marketing-module__N_TYMq__heroReveal:nth-child(2){animation-delay:.28s}}.marketing-module__N_TYMq__card,.marketing-module__N_TYMq__stepCard,.marketing-module__N_TYMq__clusterCard,.marketing-module__N_TYMq__collectionCard,.marketing-module__N_TYMq__articleCard{will-change:transform;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.marketing-module__N_TYMq__collectionCard:hover,.marketing-module__N_TYMq__articleCard:hover,.marketing-module__N_TYMq__card:hover,.marketing-module__N_TYMq__clusterCard:hover{box-shadow:0 30px 70px color-mix(in oklab, var(--color-text-primary) 16%, transparent);transform:translateY(-5px)}@supports (animation-timeline:view()){@keyframes marketing-module__N_TYMq__card-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.marketing-module__N_TYMq__collectionCard,.marketing-module__N_TYMq__articleCard,.marketing-module__N_TYMq__clusterCard{animation:linear both marketing-module__N_TYMq__card-reveal;animation-timeline:view();animation-range:entry entry 35%}}@media (max-width:1040px){.marketing-module__N_TYMq__heroLayout,.marketing-module__N_TYMq__clusterHero,.marketing-module__N_TYMq__featureGrid,.marketing-module__N_TYMq__signalPanel,.marketing-module__N_TYMq__clusterGrid,.marketing-module__N_TYMq__cardGrid,.marketing-module__N_TYMq__collectionGrid,.marketing-module__N_TYMq__stepGrid{grid-template-columns:1fr}.marketing-module__N_TYMq__heroTitle,.marketing-module__N_TYMq__heroDisplay{max-width:none}.marketing-module__N_TYMq__clusterTop{grid-template-columns:1fr}}@media (max-width:760px){.marketing-module__N_TYMq__container{width:min(var(--max-width-page), calc(100% - 24px))}.marketing-module__N_TYMq__searchTaxonomyList{grid-template-columns:1fr}.marketing-module__N_TYMq__heroShell,.marketing-module__N_TYMq__clusterHero,.marketing-module__N_TYMq__featureGrid,.marketing-module__N_TYMq__collectionHero,.marketing-module__N_TYMq__signalPanel,.marketing-module__N_TYMq__emptyState{border-radius:26px;padding:18px}.marketing-module__N_TYMq__card,.marketing-module__N_TYMq__stepCard,.marketing-module__N_TYMq__clusterCard,.marketing-module__N_TYMq__collectionCard,.marketing-module__N_TYMq__articleCard{border-radius:24px}.marketing-module__N_TYMq__cardInner,.marketing-module__N_TYMq__stepInner,.marketing-module__N_TYMq__clusterInner,.marketing-module__N_TYMq__cardContent{padding:18px}.marketing-module__N_TYMq__heroNote{max-width:none;margin-top:16px;position:static}.marketing-module__N_TYMq__heroEditorial{border-radius:var(--radius-xl);padding:0}.marketing-module__N_TYMq__heroEditorial .marketing-module__N_TYMq__heroLayout{gap:var(--space-8);padding:var(--space-5)}.marketing-module__N_TYMq__heroEditorial .marketing-module__N_TYMq__heroBody,.marketing-module__N_TYMq__heroEditorial .marketing-module__N_TYMq__heroLeadRow{width:100%;min-width:0}.marketing-module__N_TYMq__heroEditorial .marketing-module__N_TYMq__heroBody{gap:var(--space-5)}.marketing-module__N_TYMq__heroEditorial .marketing-module__N_TYMq__heroDisplay{max-width:18ch;line-height:1.08}.marketing-module__N_TYMq__heroEditorial .marketing-module__N_TYMq__heroLeadRow{max-width:100%}.marketing-module__N_TYMq__heroEditorial .marketing-module__N_TYMq__heroLeadRow .text-lead{overflow-wrap:anywhere;max-width:100%;margin:0}.marketing-module__N_TYMq__heroEditorial .marketing-module__N_TYMq__heroComposerPanel{width:100%;min-width:0;padding:var(--padding-component)}.marketing-module__N_TYMq__heroEditorial .marketing-module__N_TYMq__heroDemoFrame{padding:var(--space-4)}.marketing-module__N_TYMq__heroEditorial .marketing-module__N_TYMq__heroDemoIntro{justify-content:start;gap:var(--space-1);display:grid}.marketing-module__N_TYMq__heroOrnament{opacity:.04;width:80%}.marketing-module__N_TYMq__heroDeck{perspective:none;width:100%;min-width:0;padding-top:0;padding-left:0}.marketing-module__N_TYMq__heroDeck:before,.marketing-module__N_TYMq__heroDeckPeek1,.marketing-module__N_TYMq__heroDeckPeek2,.marketing-module__N_TYMq__heroDeckPeek3{display:none}.marketing-module__N_TYMq__heroDeckActive{border-radius:20px;padding:18px}.marketing-module__N_TYMq__appDemoDeck{border-radius:24px;padding:0}.marketing-module__N_TYMq__appDemoStage{min-height:450px;padding:0}.marketing-module__N_TYMq__appDemoSwipeCard{padding:var(--space-4);inset:0 18px 72px 0}.marketing-module__N_TYMq__appDemoQuestion{font-size:var(--text-body-size);line-height:var(--text-body-line-height)}}@media (max-width:380px){.marketing-module__N_TYMq__heroEditorial{padding:0}.marketing-module__N_TYMq__heroEditorial .marketing-module__N_TYMq__heroLayout{gap:var(--space-5);padding:var(--space-4)}.marketing-module__N_TYMq__heroEditorial .marketing-module__N_TYMq__heroBody{gap:var(--space-4)}.marketing-module__N_TYMq__heroEditorial .marketing-module__N_TYMq__heroDisplay{max-width:18ch}.marketing-module__N_TYMq__heroEditorial .marketing-module__N_TYMq__heroLeadRow .text-lead{font-size:1.02rem;line-height:1.45}.marketing-module__N_TYMq__heroDeckActive{padding:16px}.marketing-module__N_TYMq__appDemoStage{min-height:436px}}@media (min-width:761px) and (max-width:1040px){.marketing-module__N_TYMq__heroDeck{padding-top:78px;padding-left:22px}.marketing-module__N_TYMq__heroDeckPeek1{transform:translate(-7px,-26px)rotateX(4deg)rotate(-1.5deg)scale(.985)}.marketing-module__N_TYMq__heroDeckPeek2{transform:translate(-16px,-52px)rotateX(7deg)rotate(-3deg)scale(.97)}.marketing-module__N_TYMq__heroDeckPeek3{transform:translate(-26px,-78px)rotateX(10deg)rotate(-4.5deg)scale(.955)}}.marketing-module__N_TYMq__appDemoSession{width:100%;position:relative}.marketing-module__N_TYMq__appDemoSession .marketing-module__N_TYMq__appDemoSwipeCard{will-change:auto;min-height:360px;animation:none;position:relative;inset:auto;transform:none}.marketing-module__N_TYMq__appDemoSession:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:5px}.marketing-module__N_TYMq__appDemoNext{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;cursor:pointer;font-weight:600;display:inline-flex}.marketing-module__N_TYMq__appDemoNext:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.marketing-module__N_TYMq__appDemoNext:hover{background:var(--color-hover-bg)}@media (max-width:760px){.marketing-module__N_TYMq__heroEditorial .marketing-module__N_TYMq__heroBody{gap:var(--space-4)}.marketing-module__N_TYMq__heroEditorial .marketing-module__N_TYMq__heroDisplay{font-size:clamp(2.25rem,8.8vw,3.3rem)}.marketing-module__N_TYMq__heroEditorial .marketing-module__N_TYMq__heroDeckChips{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marketing-module__N_TYMq__heroEditorial .marketing-module__N_TYMq__heroDeckChip{height:100%;min-height:44px;padding:var(--space-2)}.marketing-module__N_TYMq__heroEditorial .marketing-module__N_TYMq__heroDeckChipDot{display:none}.marketing-module__N_TYMq__appDemoSession .marketing-module__N_TYMq__appDemoSwipeCard{min-height:320px}}.marketing-module__N_TYMq__heroAccessNote{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-family:var(--font-body);font-size:.875rem;line-height:1.5}