:root{--landing-color-background:linear-gradient(to bottom right,#f9fafb,#fff,#f3f4f6);--landing-color-text-primary:#111827;--landing-color-text-secondary:#4b5563;--landing-color-text-muted:#9ca3af;--landing-color-card:#fff;--landing-color-card-hover:#f9fafb;--landing-color-paper:#f9fafb;--landing-color-border:#e5e7eb;--landing-color-border-light:#d1d5db;--landing-color-cta-from:#f43f5e;--landing-color-cta-to:#f97316;--landing-color-cta-hover-from:#e11d48;--landing-color-cta-hover-to:#ea580c;--landing-color-purple-bg:#ffedd5;--landing-color-purple-text:#9a3412;--landing-color-purple-border:#fb923c;--landing-color-blue-bg:#fff1f2;--landing-color-blue-text:#ea580c;--landing-color-blue-border:#fb923c;--landing-color-green-bg:rgba(255,237,213,.8);--landing-color-green-text:#ea580c;--landing-color-green-border:#f97316;--landing-color-green-bright:#f97316;--landing-color-red-bg:#fee2e2;--landing-color-red-text:#dc2626;--landing-color-red-border:#ef4444;--landing-color-orange-text:#ea580c;--landing-rgb-white:255,255,255;--landing-rgb-black:0,0,0;--landing-rgb-blue:244,63,94;--landing-rgb-purple:249,115,22;--landing-rgb-green:249,115,22;--landing-rgb-orange:234,88,12;--landing-color-blue-tint:rgba(249,115,22,.04);--landing-color-purple-tint:rgba(249,115,22,.04);--landing-color-green-tint:rgba(244,63,94,.04);--landing-font-size:1rem;--landing-font-size-xxxx-small:0.75rem;--landing-font-size-xxx-small:0.875rem;--landing-font-size-xx-small:0.9375rem;--landing-font-size-x-small:1rem;--landing-font-size-small:1.125rem;--landing-font-size-medium:1.25rem;--landing-font-size-large:1.5rem;--landing-font-size-x-large:1.75rem;--landing-font-size-xx-large:2.5rem;--landing-letter-spacing:-0.025em;--landing-letter-spacing-loose:-0.0175em;--landing-letter-spacing-tight:-0.03375em;--landing-letter-spacing-x-tight:-0.04125em;--landing-line-height:1.4;--landing-line-height-tight:1.1;--landing-space-small:0.5em;--landing-space-medium:1em;--landing-space-neutral:1.4em;--landing-space-large:2em;--landing-space-x-large:3em;--landing-space-xx-large:4em;--landing-space-xxx-large:5em;--landing-transition:0.1s ease;--landing-transition-slow:0.2s ease;--landing-border-radius:0.25em;--landing-border-radius-card:0.2em;--shadow-sm:0 1px 3px rgba(var(--landing-rgb-black),0.08),0 1px 2px rgba(var(--landing-rgb-black),0.04);--shadow-md:0 4px 12px rgba(var(--landing-rgb-black),0.1),0 2px 4px rgba(var(--landing-rgb-black),0.06);--shadow-lg:0 8px 24px rgba(var(--landing-rgb-black),0.12),0 4px 8px rgba(var(--landing-rgb-black),0.08);--shadow-xl:0 16px 48px rgba(var(--landing-rgb-black),0.15),0 8px 16px rgba(var(--landing-rgb-black),0.1);--landing-shadow:0 0 0 1px rgba(var(--landing-rgb-black),0.05),0 4px 8px rgba(var(--landing-rgb-black),0.08)}@media (min-width:64em){:root{--landing-font-size-medium:1.5rem;--landing-font-size-large:2rem;--landing-font-size-x-large:2.5rem;--landing-font-size-xx-large:3.5rem}}.landing-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;letter-spacing:var(--landing-letter-spacing);line-height:var(--landing-line-height);color:var(--landing-color-text-primary);background:radial-gradient(circle at 80% 5%,rgba(249,115,22,.04),transparent 40%),radial-gradient(circle at 20% 30%,rgba(249,115,22,.04),transparent 35%),radial-gradient(circle at 70% 55%,rgba(244,63,94,.04),transparent 35%),radial-gradient(circle at 30% 80%,rgba(249,115,22,.05),transparent 35%),linear-gradient(180deg,#f9fafb,#fff,#f9fafb);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.landing-main{min-height:100vh}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.landing-nav{position:fixed;top:0;left:0;right:0;z-index:100;background:linear-gradient(90deg,#fb7185,#fb923c,#fbbf24);transition:all .2s ease}.landing-nav.scrolled{box-shadow:0 2px 8px rgba(var(--landing-rgb-black),.12),0 1px 3px rgba(var(--landing-rgb-black),.08)}.landing-nav-container{max-width:80em;margin:0 auto;padding:var(--landing-space-medium) var(--landing-space-neutral)}.landing-nav-content{display:flex;align-items:center;justify-content:space-between;gap:var(--landing-space-medium)}.landing-logo-link{text-decoration:none;display:flex;align-items:center;gap:10px;transition:opacity var(--landing-transition)}.landing-logo-link:hover{opacity:.85}.landing-logo-img{height:42px;width:42px;display:block}.landing-logo-text-block{display:flex;flex-direction:column}.landing-logo-wordmark{font-size:1.5rem;font-weight:700;letter-spacing:var(--landing-letter-spacing-tight);color:#111827;line-height:1}.landing-logo-tagline{font-size:.65rem;color:#1f2937;letter-spacing:.01em;margin-top:4px}.landing-nav-desktop{display:none;align-items:center;gap:.5em}@media (min-width:64em){.landing-nav-desktop{display:flex}}.landing-nav-link{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:var(--landing-font-size-xxx-small);font-weight:500;color:#111827;text-decoration:none;background:hsla(0,0%,100%,.2);border:none;border-radius:.75rem;cursor:pointer;backdrop-filter:blur(4px);white-space:nowrap;transition:all .2s ease}.landing-nav-link:hover{background:hsla(0,0%,100%,.3);color:#111827}.landing-nav-cta{padding:.625rem 1rem;font-size:var(--landing-font-size-xxx-small);font-weight:500;color:#111827;background:hsla(0,0%,100%,.2);border:none;border-radius:.75rem;text-decoration:none;cursor:pointer;backdrop-filter:blur(4px);transition:all .2s ease}.landing-nav-cta:hover{background:hsla(0,0%,100%,.3);color:#111827}.landing-nav-user{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:var(--landing-font-size-xxx-small);color:#111827;background:hsla(0,0%,100%,.2);border:none;border-radius:.75rem;backdrop-filter:blur(4px)}.landing-nav-email{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-nav-mobile-controls{display:flex;align-items:center}@media (min-width:64em){.landing-nav-mobile-controls{display:none}}.landing-nav-hamburger,.landing-nav-login{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:var(--landing-font-size-xxx-small);font-weight:500;color:#111827;background:hsla(0,0%,100%,.2);border:none;border-radius:.75rem;cursor:pointer;text-decoration:none;backdrop-filter:blur(4px);transition:all .2s ease}.landing-nav-hamburger:hover,.landing-nav-login:hover{background:hsla(0,0%,100%,.3)}.landing-nav-mobile-menu{border-top:1px solid hsla(0,0%,100%,.2);background:linear-gradient(90deg,#fb7185,#fb923c,#fbbf24)}.landing-nav-mobile-menu-content{max-width:80em;margin:0 auto;padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.landing-nav-mobile-link{display:block;width:100%;text-align:left;padding:.75rem 1rem;font-size:var(--landing-font-size-xxx-small);font-weight:500;color:#111827;background:hsla(0,0%,100%,.2);border:none;border-radius:.75rem;cursor:pointer;text-decoration:none;backdrop-filter:blur(4px);transition:all .2s ease}.landing-nav-mobile-link:hover{background:hsla(0,0%,100%,.3)}.landing-nav-mobile-user{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:var(--landing-font-size-xxx-small);color:#111827;background:hsla(0,0%,100%,.2);border:none;border-radius:.75rem;backdrop-filter:blur(4px)}.landing-container{max-width:75rem}.landing-container,.landing-container-narrow{margin:0 auto;padding:0 var(--landing-space-neutral)}.landing-container-narrow{max-width:55rem}.landing-hero{padding-top:8rem;padding-bottom:var(--landing-space-xxx-large);background:transparent}.landing-hero-grid{display:grid;gap:var(--landing-space-xx-large);align-items:center}@media (min-width:64em){.landing-hero-grid{grid-template-columns:1fr 1fr;gap:var(--landing-space-x-large)}}.landing-hero-content{text-align:left}.landing-h1{font-size:var(--landing-font-size-xx-large);font-weight:700;letter-spacing:var(--landing-letter-spacing-x-tight);line-height:var(--landing-line-height-tight);color:var(--landing-color-text-primary)}.landing-h1,.landing-h2{margin:0 0 var(--landing-space-small) 0}.landing-h2{font-size:var(--landing-font-size-large);font-weight:400;letter-spacing:var(--landing-letter-spacing);line-height:1.3;color:var(--landing-color-text-secondary)}.rotating-word-container{display:inline-block;position:relative;width:10.5ch}.rotating-word{display:inline-block;color:var(--landing-color-orange-text);font-weight:600}.landing-supporting{font-size:var(--landing-font-size-x-small);margin:0 0 var(--landing-space-medium) 0;color:var(--landing-color-text-muted)}.landing-image-caption,.landing-supporting{letter-spacing:var(--landing-letter-spacing);line-height:var(--landing-line-height)}.landing-image-caption{font-size:var(--landing-font-size-xxx-small);margin:var(--landing-space-medium) 0 0 0;color:#ea580c;font-weight:500;text-align:center}.landing-cta-wrapper{margin-top:var(--landing-space-large)}.landing-button-cta{display:inline-block;padding:.5625em .95em .65em;font-size:var(--landing-font-size-xxx-small);font-weight:500;letter-spacing:var(--landing-letter-spacing);color:#fff;background:linear-gradient(135deg,var(--landing-color-cta-from),var(--landing-color-cta-to));border:none;border-radius:var(--landing-border-radius);text-decoration:none;cursor:pointer;box-shadow:0 2px 8px rgba(var(--landing-rgb-blue),.2);transition:all .2s cubic-bezier(.4,0,.2,1)}.landing-button-cta:hover{color:#fff;box-shadow:0 4px 16px rgba(var(--landing-rgb-blue),.3)}.landing-button-cta:active,.landing-button-cta:hover{background:linear-gradient(135deg,var(--landing-color-cta-hover-from),var(--landing-color-cta-hover-to))}.landing-button-cta:active{box-shadow:0 2px 8px rgba(var(--landing-rgb-blue),.2)}.landing-hero-image{display:flex;justify-content:center;align-items:center}.landing-image-wrapper-small{max-width:min(31.25rem,100%);width:100%}.landing-image-wrapper-medium{max-width:min(37.5rem,100%);width:100%}.landing-image-wrapper-large{max-width:min(50rem,100%);width:100%}.image-placeholder-hero{aspect-ratio:5/4;width:100%}.image-placeholder-wide{aspect-ratio:4/1;width:100%}.image-placeholder-tall{aspect-ratio:240/300;width:100%;max-width:15rem;margin:0 auto}.image-placeholder-landscape{aspect-ratio:3/2;width:100%}.image-placeholder-landscape-wide{aspect-ratio:13/9;width:100%}.image-placeholder-square{aspect-ratio:4/3;width:100%}.image-placeholder-ultrawide{aspect-ratio:4/1;width:100%}.landing-differentiator-img{width:100%;height:auto;border-radius:.5rem;box-shadow:0 4px 20px rgba(0,0,0,.1)}.landing-persona-icon-img,.landing-step-icon-img{width:64px;height:64px;border-radius:.5rem;box-shadow:0 0 20px rgba(249,115,22,.2),0 0 40px rgba(249,115,22,.1),0 4px 12px rgba(0,0,0,.1)}.image-placeholder-icon{width:3rem;height:3rem;border-radius:50%}.image-placeholder-icon-large{width:4rem;height:4rem;border-radius:50%}.image-placeholder-icon-xlarge{width:7.5rem;height:7.5rem;border-radius:50%}.landing-section{padding:var(--landing-space-x-large) 0}.landing-section-problem{background:transparent}.landing-section-problem .landing-section-heading{text-align:center}.landing-section-product{background:transparent;text-align:center}.landing-section-product .landing-icon-list{text-align:left}.landing-section-heading{font-size:var(--landing-font-size-large);font-weight:700;letter-spacing:var(--landing-letter-spacing-tight);line-height:var(--landing-line-height-tight);margin:0 0 var(--landing-space-small) 0;color:var(--landing-color-text-primary)}.landing-subhead{font-size:var(--landing-font-size-medium);font-weight:600;letter-spacing:var(--landing-letter-spacing);line-height:var(--landing-line-height);margin:0 0 var(--landing-space-medium) 0;color:var(--landing-color-text-secondary)}.landing-text-block{margin-top:var(--landing-space-large)}.landing-text-block p{font-size:var(--landing-font-size-x-small);letter-spacing:var(--landing-letter-spacing);line-height:var(--landing-line-height);margin:0 0 1.75em;color:var(--landing-color-text-secondary)}.landing-text-block p:last-child{margin-bottom:0}.landing-closing-line{font-weight:600;font-style:italic;color:var(--landing-color-text-primary)}.landing-category,.landing-closing-line{margin-top:var(--landing-space-large)!important}.landing-category{font-size:var(--landing-font-size-medium);font-weight:400;margin-bottom:var(--landing-space-large)!important}.landing-category strong{font-weight:700;color:var(--landing-color-green-text)}.landing-callout{background:rgba(var(--landing-rgb-blue),.08);border:1px solid var(--landing-color-border);border-left:3px solid var(--landing-color-accent);border-radius:0 8px 8px 0;padding:1.25em 1.5em;margin:2em 0;font-size:1.1em;font-style:italic;font-weight:500;color:var(--landing-color-text-primary)}.landing-callout-purple{background:var(--landing-color-purple-bg);border-left:1px solid var(--landing-color-purple-border);border:1px solid var(--landing-color-purple-border);border-left-width:3px;border-radius:8px;text-align:center}.landing-callout-purple,.landing-text-block p.landing-callout-purple{color:var(--landing-color-purple-text)}.landing-callout-purple strong{color:var(--landing-color-purple-text)!important}.landing-stat-callouts{display:flex;gap:1.5em;margin:2em 0;flex-wrap:wrap;justify-content:center}.landing-stat{background:rgba(var(--landing-rgb-blue),.08);border:1px solid var(--landing-color-border);border-radius:8px;padding:1em 1.5em;text-align:center;flex:1;min-width:140px;max-width:200px}.landing-stat-number{display:block;font-size:2em;font-weight:700;color:var(--landing-color-accent);line-height:1.2}.landing-stat-label{display:block;font-size:.8125em;color:var(--landing-color-text-muted);margin-top:.25em}.landing-icon-list{list-style:none;padding:0;margin:1.75em 0}.landing-icon-list li{display:flex;gap:.75em;margin-bottom:1.25em;align-items:flex-start;font-size:var(--landing-font-size-x-small);letter-spacing:var(--landing-letter-spacing);line-height:var(--landing-line-height);color:var(--landing-color-text-secondary)}.landing-icon-list li:last-child{margin-bottom:0}.landing-icon-list .icon{color:var(--landing-color-orange-text);font-weight:700;flex-shrink:0;font-size:1.1em}.landing-icon-list .icon-negative{color:var(--landing-color-red-text)}.landing-image-centered{margin-top:var(--landing-space-xx-large);text-align:center}.landing-widget-demo-centered{display:flex;justify-content:center;margin:calc(-1 * var(--landing-space-small)) 0 var(--landing-space-small) 0}.image-placeholder{background:var(--landing-color-card);border:2px dashed var(--landing-color-border);border-radius:var(--landing-border-radius-card);display:flex;align-items:center;justify-content:center;padding:var(--landing-space-large);box-shadow:var(--landing-shadow)}.image-placeholder-text{font-size:var(--landing-font-size-xxx-small);letter-spacing:var(--landing-letter-spacing);line-height:var(--landing-line-height);color:var(--landing-color-text-muted);text-align:center}.image-placeholder-text strong{color:var(--landing-color-text-primary);font-weight:600;display:block;margin-bottom:.5em}.landing-section-differentiators{background:transparent}.landing-section-intro{text-align:center;margin-bottom:var(--landing-space-large)}.differentiator-card{background:var(--landing-color-card);border:1px solid var(--landing-color-border);border-radius:12px;padding:var(--landing-space-large);margin-bottom:var(--landing-space-large);box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.4,0,.2,1)}.differentiator-card:hover{box-shadow:var(--shadow-md);border-color:var(--landing-color-blue-border);background:rgba(var(--landing-rgb-blue),.03)}.landing-differentiator{display:grid;gap:var(--landing-space-xx-large);align-items:center;margin-bottom:0}@media (min-width:64em){.landing-differentiator{grid-template-columns:1fr 1fr;gap:var(--landing-space-x-large)}.landing-differentiator-reverse{direction:rtl}.landing-differentiator-reverse>*{direction:ltr}}.landing-differentiator-text-only{grid-template-columns:1fr;max-width:45em;margin-left:auto;margin-right:auto}.landing-differentiator-content-full{width:100%}.landing-differentiator-heading{font-size:var(--landing-font-size-medium);font-weight:700;letter-spacing:var(--landing-letter-spacing-tight);line-height:var(--landing-line-height-tight);margin:0 0 var(--landing-space-small) 0;color:var(--landing-color-text-primary)}.landing-differentiator-subhead{font-size:var(--landing-font-size-x-small);font-weight:600;letter-spacing:var(--landing-letter-spacing);line-height:var(--landing-line-height);margin:0 0 var(--landing-space-small) 0;color:#4b5563;padding-left:.75em;border-left:3px solid #fb923c}.landing-sub-diff-list{list-style:none;padding:0;margin:var(--landing-space-medium) 0 0 0}.landing-sub-diff-list li{font-size:var(--landing-font-size-x-small);letter-spacing:var(--landing-letter-spacing);line-height:var(--landing-line-height);margin-bottom:var(--landing-space-small);padding-left:1.2em;position:relative;color:var(--landing-color-text-secondary)}.landing-sub-diff-list li:before{content:"›";position:absolute;left:0;color:var(--landing-color-orange-text);font-weight:700}.landing-sub-diff-list li strong{font-weight:600;color:var(--landing-color-text-primary)}.landing-differentiator-image{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;overflow:hidden}.landing-section-clarity{background:transparent}.landing-section-clarity .landing-section-heading{text-align:center}.landing-comparison-table{display:grid;gap:var(--landing-space-large);margin-top:var(--landing-space-large)}@media (min-width:48em){.landing-comparison-table{grid-template-columns:1fr 1fr;gap:var(--landing-space-x-large)}}.landing-comparison-column{background:var(--landing-color-card);border:1px solid var(--landing-color-border);border-radius:var(--landing-border-radius-card);padding:var(--landing-space-large);box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.4,0,.2,1)}.landing-comparison-column:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--landing-color-border-light)}.landing-comparison-owners{border-top:3px solid var(--landing-color-border)}.landing-comparison-owners:hover{border-top-color:var(--landing-color-green-border)}.landing-comparison-visitors{border-top:3px solid var(--landing-color-border)}.landing-comparison-visitors:hover{border-top-color:var(--landing-color-green-border)}.landing-comparison-header{font-size:var(--landing-font-size-medium);font-weight:700;letter-spacing:var(--landing-letter-spacing-tight);margin:0 0 var(--landing-space-small) 0;color:var(--landing-color-green-text)}.landing-comparison-list{list-style:none;padding:0;margin:0}.landing-comparison-list li{font-size:var(--landing-font-size-x-small);letter-spacing:var(--landing-letter-spacing);line-height:var(--landing-line-height);padding:var(--landing-space-small) 0;border-bottom:1px solid var(--landing-color-border)}.landing-comparison-list li:last-child{border-bottom:none}.landing-comparison-owners li,.landing-comparison-visitors li{color:var(--landing-color-text-primary)}.landing-section-use-cases{background:transparent}.landing-use-case-grid{display:grid;gap:var(--landing-space-large);margin-top:var(--landing-space-large)}@media (min-width:48em){.landing-use-case-grid{grid-template-columns:1fr 1fr}}@media (min-width:64em){.landing-use-case-grid{grid-template-columns:repeat(2,1fr)}}.landing-use-case-card{background:var(--landing-color-card);border:1px solid var(--landing-color-border);border-radius:var(--landing-border-radius-card);padding:var(--landing-space-large);box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.4,0,.2,1)}.landing-use-case-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--landing-color-purple-border);background:rgba(var(--landing-rgb-purple),.03)}.landing-use-case-header{display:flex;align-items:center;gap:var(--landing-space-medium);margin-bottom:var(--landing-space-small)}.landing-use-case-header .landing-use-case-icon{flex-shrink:0;margin-bottom:0}.landing-use-case-header .landing-use-case-heading{margin:0}.landing-use-case-icon{margin-bottom:var(--landing-space-medium)}.landing-use-case-heading{font-size:var(--landing-font-size-small);font-weight:700;letter-spacing:var(--landing-letter-spacing);line-height:var(--landing-line-height-tight);margin:0 0 var(--landing-space-small) 0;color:var(--landing-color-text-primary)}.landing-use-case-body{font-size:var(--landing-font-size-x-small);letter-spacing:var(--landing-letter-spacing);line-height:var(--landing-line-height);margin:0;color:var(--landing-color-text-secondary)}.landing-section-how-it-works{background:transparent}.landing-steps{margin-top:var(--landing-space-large)}.landing-step{display:grid;gap:var(--landing-space-medium);align-items:start;margin-bottom:var(--landing-space-x-large);padding-bottom:var(--landing-space-x-large);border-bottom:1px solid var(--landing-color-border)}.landing-step:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media (min-width:48em){.landing-step{grid-template-columns:auto 1fr;gap:var(--landing-space-large)}}.landing-step-icon{display:flex;justify-content:center}.landing-step-heading{font-size:var(--landing-font-size-small);font-weight:700;letter-spacing:var(--landing-letter-spacing-tight);margin:0 0 var(--landing-space-small) 0;color:var(--landing-color-text-primary)}.landing-step-body{font-size:var(--landing-font-size-x-small);letter-spacing:var(--landing-letter-spacing);line-height:var(--landing-line-height);margin:0;color:var(--landing-color-text-secondary)}.landing-section-qualification{background:transparent}.landing-qualification-grid{display:grid;gap:var(--landing-space-large);margin-top:var(--landing-space-large)}@media (min-width:48em){.landing-qualification-grid{grid-template-columns:1fr 1fr;gap:var(--landing-space-x-large)}}.landing-qualification-column{background:var(--landing-color-card);border:1px solid var(--landing-color-border);border-radius:var(--landing-border-radius-card);padding:var(--landing-space-large);box-shadow:var(--landing-shadow);transition:all .3s cubic-bezier(.4,0,.2,1)}.landing-qualification-yes{border-top:3px solid var(--landing-color-border)}.landing-qualification-yes:hover{border-top-color:var(--landing-color-green-border)}.landing-qualification-no{border-top:3px solid var(--landing-color-border)}.landing-qualification-no:hover{border-top-color:var(--landing-color-red-border)}.landing-qualification-header{font-size:var(--landing-font-size-medium);font-weight:700;letter-spacing:var(--landing-letter-spacing-tight);margin:0 0 var(--landing-space-small) 0;color:var(--landing-color-text-primary)}.landing-qualification-list{list-style:none;padding:0;margin:0}.landing-qualification-list li{font-size:var(--landing-font-size-x-small);letter-spacing:var(--landing-letter-spacing);line-height:var(--landing-line-height);padding:var(--landing-space-small) 0;padding-left:1.5em;position:relative;color:var(--landing-color-text-secondary)}.landing-qualification-yes li:before{content:"✓";position:absolute;left:0;color:var(--landing-color-green-text);font-weight:700;font-size:1.1em}.landing-qualification-no li:before{content:"✗";position:absolute;left:0;color:var(--landing-color-red-text);font-weight:700;font-size:1.1em}.landing-section-faq{background:transparent}.landing-faq-list{margin-top:var(--landing-space-large)}.landing-faq-item{background:var(--landing-color-card);border:1px solid var(--landing-color-border);border-radius:8px;padding:0;margin-bottom:.5em;box-shadow:none;overflow:hidden;transition:all .2s ease}.landing-faq-item:hover{border-color:var(--landing-color-blue-border)}.landing-faq-item:last-child{margin-bottom:0}.landing-faq-question{display:flex;align-items:center;justify-content:space-between;font-size:var(--landing-font-size-small);font-weight:700;letter-spacing:var(--landing-letter-spacing-tight);line-height:var(--landing-line-height-tight);margin:0;padding:1.25em 1.5em;color:var(--landing-color-text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease}.landing-faq-question:hover{background:rgba(var(--landing-rgb-black),.03)}.landing-faq-icon{flex-shrink:0;margin-left:1em;transition:transform .2s cubic-bezier(.4,0,.2,1);color:var(--landing-color-blue-text)}.landing-faq-item[data-open=true] .landing-faq-icon{transform:rotate(180deg)}.landing-faq-answer{max-height:0;overflow:hidden;padding:0 1.5em;transition:max-height .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}.landing-faq-item[data-open=true] .landing-faq-answer{max-height:300px;padding:1em 1.5em 1.5em}.landing-faq-answer p{font-size:var(--landing-font-size-x-small);letter-spacing:var(--landing-letter-spacing);line-height:var(--landing-line-height);margin:0 0 var(--landing-space-small) 0;color:var(--landing-color-text-secondary)}.landing-faq-answer p:last-child{margin-bottom:0}.landing-section-next-steps{background:transparent}.landing-next-steps-grid{display:grid;gap:var(--landing-space-large);align-items:center}@media (min-width:48em){.landing-next-steps-grid{grid-template-columns:1fr auto;gap:var(--landing-space-x-large)}}.landing-next-steps-list{list-style:none;padding:0;margin:var(--landing-space-medium) 0 0 0}.landing-next-steps-list li{font-size:var(--landing-font-size-x-small);letter-spacing:var(--landing-letter-spacing);line-height:var(--landing-line-height);margin-bottom:var(--landing-space-small);padding-left:1.5em;position:relative;color:var(--landing-color-text-secondary)}.landing-next-steps-list li:before{content:"→";position:absolute;left:0;color:var(--landing-color-green-text);font-weight:700}.landing-next-steps-list li strong{font-weight:600;color:var(--landing-color-text-primary)}.landing-next-steps-icon{display:flex;justify-content:center;align-items:center}.landing-section-final-cta{background:transparent;padding:var(--landing-space-xxx-large) 0}.landing-final-cta-grid{display:grid;gap:var(--landing-space-large);margin:var(--landing-space-large) 0}@media (min-width:48em){.landing-final-cta-grid{grid-template-columns:repeat(3,1fr);gap:var(--landing-space-large);align-items:start}}.landing-final-cta-item{text-align:center}.landing-final-cta-heading{font-size:var(--landing-font-size-small);font-weight:700;letter-spacing:var(--landing-letter-spacing-tight);margin:0 0 var(--landing-space-small) 0;color:var(--landing-color-green-text);min-height:2.5em;display:flex;align-items:center;justify-content:center}.landing-final-cta-body{font-size:var(--landing-font-size-x-small);margin:0;color:var(--landing-color-text-secondary)}.landing-final-cta-body,.landing-final-cta-summary{letter-spacing:var(--landing-letter-spacing);line-height:var(--landing-line-height)}.landing-final-cta-summary{font-size:var(--landing-font-size-medium);text-align:center;margin:var(--landing-space-large) 0 0 0;color:var(--landing-color-text-primary);font-weight:500}.landing-final-cta-button-wrapper{text-align:center;margin-top:var(--landing-space-medium)}.landing-button-large{font-size:var(--landing-font-size-small);padding:.75em 1.5em .85em}.landing-final-cta-subcta{font-size:var(--landing-font-size-xxx-small);letter-spacing:var(--landing-letter-spacing);color:var(--landing-color-text-muted);margin-top:var(--landing-space-small);margin-bottom:0}a:focus,button:focus{outline:.1em solid var(--landing-color-blue-text);outline-offset:.12em}@keyframes cta-pulse-glow{0%,to{box-shadow:0 2px 8px rgba(var(--landing-rgb-green),.15)}50%{box-shadow:0 4px 16px rgba(var(--landing-rgb-green),.35),0 0 24px rgba(var(--landing-rgb-green),.2)}}.landing-button-pulse{animation:cta-pulse-glow 2.5s ease-in-out infinite}.landing-button-pulse:hover{animation:none}.early-access-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--landing-space-medium);background:rgba(0,0,0,.75);backdrop-filter:blur(4px);animation:modal-overlay-in .2s ease;overflow-y:auto}@keyframes modal-overlay-in{0%{opacity:0}to{opacity:1}}.early-access-modal{position:relative;width:100%;max-width:26rem;background:var(--landing-color-card);border:1px solid var(--landing-color-border);border-radius:12px;padding:var(--landing-space-x-large);box-shadow:var(--shadow-xl);animation:modal-in .25s cubic-bezier(.4,0,.2,1)}@keyframes modal-in{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.early-access-close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;border-radius:6px;color:var(--landing-color-text-muted);cursor:pointer;transition:all .15s ease}.early-access-close:hover{background:rgba(var(--landing-rgb-black),.05);color:var(--landing-color-text-primary)}.early-access-title{font-size:var(--landing-font-size-large);font-weight:700;letter-spacing:var(--landing-letter-spacing-tight);line-height:var(--landing-line-height-tight);margin:0 0 var(--landing-space-small) 0;color:var(--landing-color-text-primary)}.early-access-description{font-size:var(--landing-font-size-x-small);letter-spacing:var(--landing-letter-spacing);line-height:var(--landing-line-height);margin:0 0 var(--landing-space-large) 0;color:var(--landing-color-text-secondary)}.early-access-perks{list-style:none;padding:0;margin:0 0 var(--landing-space-large) 0;display:flex;flex-direction:column;gap:.75rem}.early-access-perks li{font-size:.95rem;line-height:1.5;color:var(--landing-color-text-secondary)}.early-access-perks li strong{color:var(--landing-color-text-primary)}.early-access-form{display:flex;flex-direction:column;gap:var(--landing-space-medium)}.early-access-field{display:flex;flex-direction:column;gap:.5em}.early-access-label{font-size:var(--landing-font-size-xxx-small);font-weight:600;color:var(--landing-color-text-secondary)}.early-access-input{width:100%;padding:.75em 1em;font-size:var(--landing-font-size-x-small);color:var(--landing-color-text-primary);background:#f9fafb;border:1px solid var(--landing-color-border);border-radius:6px;outline:none;transition:all .15s ease}.early-access-input::-moz-placeholder{color:var(--landing-color-text-muted)}.early-access-input::placeholder{color:var(--landing-color-text-muted)}.early-access-input:focus{border-color:var(--landing-color-green-border);box-shadow:0 0 0 3px rgba(var(--landing-rgb-green),.15)}.early-access-input:disabled{opacity:.6;cursor:not-allowed}.early-access-error{font-size:var(--landing-font-size-xxx-small);color:var(--landing-color-red-text);margin:0}.early-access-button-primary{width:100%;padding:.75em 1.5em;font-size:var(--landing-font-size-x-small);font-weight:600;color:#fff;background:linear-gradient(135deg,var(--landing-color-cta-from),var(--landing-color-cta-to));border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.early-access-button-primary:hover:not(:disabled){background:linear-gradient(135deg,var(--landing-color-cta-hover-from),var(--landing-color-cta-hover-to));box-shadow:0 4px 16px rgba(var(--landing-rgb-blue),.3)}.early-access-button-primary:disabled{opacity:.6;cursor:not-allowed}.early-access-button-secondary{width:100%;padding:.75em 1.5em;font-size:var(--landing-font-size-x-small);font-weight:500;color:var(--landing-color-text-secondary);background:transparent;border:1px solid var(--landing-color-border);border-radius:6px;cursor:pointer;transition:all .15s ease}.early-access-button-secondary:hover{background:rgba(var(--landing-rgb-black),.04);color:var(--landing-color-text-primary)}.early-access-note{font-size:var(--landing-font-size-xxxx-small);color:var(--landing-color-text-muted);text-align:center;margin:var(--landing-space-medium) 0 0 0}.early-access-success{text-align:center}.early-access-success-icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin-bottom:var(--landing-space-medium);font-size:1.5rem;color:#ea580c;background:#ffedd5;border:1px solid #fb923c;border-radius:50%}.early-access-success .early-access-title{color:var(--landing-color-green-text)}.early-access-success .early-access-description{margin-bottom:var(--landing-space-large)}.landing-section-manifesto{background:transparent}.landing-section-manifesto .landing-container-narrow{background:linear-gradient(135deg,#fff1f2,#ffedd5);border:1px solid #fb923c;border-radius:12px;padding:var(--landing-space-x-large) var(--landing-space-x-large)}.landing-manifesto-image{text-align:center;margin-bottom:2em}.landing-manifesto-img{float:right;width:140px;height:140px;margin:0 40px 1em 1.5em;border-radius:.5rem;shape-outside:margin-box;box-shadow:0 0 20px rgba(251,146,60,.2),0 0 40px rgba(251,146,60,.1),0 4px 12px rgba(0,0,0,.1)}.landing-manifesto-with-image{overflow:visible}.landing-manifesto-text{font-size:1.125rem;line-height:1.8;max-width:700px;margin:0 auto;color:#374151}.landing-manifesto-text p{margin-bottom:1.5em;color:#4b5563}.landing-manifesto-text p:last-child{margin-bottom:0}.landing-manifesto-signature{font-style:italic;color:#ea580c;text-align:right;margin-top:2em}.pricing-hero{padding-top:8rem;padding-bottom:var(--landing-space-large);text-align:center}.pricing-hero h1{font-size:var(--landing-font-size-xx-large);font-weight:700;letter-spacing:var(--landing-letter-spacing-x-tight);line-height:var(--landing-line-height-tight);margin:0 0 var(--landing-space-small) 0;color:var(--landing-color-text-primary)}.pricing-subtitle{font-size:var(--landing-font-size-medium);font-weight:400;letter-spacing:var(--landing-letter-spacing);line-height:1.4;margin:0;color:var(--landing-color-text-secondary)}.pricing-cards-section{padding:var(--landing-space-large) 0 var(--landing-space-xx-large) 0}.pricing-container{max-width:72rem;margin:0 auto;padding:0 var(--landing-space-neutral)}.pricing-grid{display:grid;gap:1.5rem;align-items:stretch;max-width:52rem;margin:0 auto}@media (min-width:48em){.pricing-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.pricing-card{position:relative;background:var(--landing-color-card);border:1px solid var(--landing-color-border);border-radius:12px;padding:2rem 1.5rem;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1)}.pricing-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.pricing-card--popular{border:2px solid #fb923c;box-shadow:0 4px 20px rgba(249,115,22,.15)}.pricing-card--popular:hover{box-shadow:0 8px 30px rgba(249,115,22,.2)}.pricing-badge{position:absolute;top:-.75rem;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--landing-color-cta-from),var(--landing-color-cta-to));color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.35rem 1rem;border-radius:999px;white-space:nowrap}.pricing-card-header{text-align:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--landing-color-border)}.pricing-tier-name{font-size:var(--landing-font-size-small);font-weight:700;letter-spacing:var(--landing-letter-spacing);margin:0 0 .75rem;color:var(--landing-color-text-primary)}.pricing-price{display:flex;align-items:baseline;justify-content:center;gap:.25rem;margin-bottom:.75rem}.pricing-amount{font-size:2.5rem;font-weight:700;letter-spacing:var(--landing-letter-spacing-tight);color:var(--landing-color-text-primary)}.pricing-period{font-size:var(--landing-font-size-x-small);font-weight:500;color:var(--landing-color-text-muted)}.pricing-description{color:var(--landing-color-text-secondary);margin:0 0 .5rem;line-height:1.5}.pricing-description,.pricing-page-limit{font-size:var(--landing-font-size-xxx-small)}.pricing-page-limit{font-weight:600;color:#ea580c;margin:0}.pricing-card-body{flex:1;display:flex;flex-direction:column}.pricing-cta{display:block;width:100%;padding:.75em 1.5em;font-size:var(--landing-font-size-x-small);font-weight:600;text-align:center;text-decoration:none;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-bottom:1.5rem}.pricing-cta--primary{color:#fff;background:linear-gradient(135deg,var(--landing-color-cta-from),var(--landing-color-cta-to));border:none;box-shadow:0 2px 8px rgba(var(--landing-rgb-blue),.2)}.pricing-cta--primary:hover{background:linear-gradient(135deg,var(--landing-color-cta-hover-from),var(--landing-color-cta-hover-to));box-shadow:0 4px 16px rgba(var(--landing-rgb-blue),.3)}.pricing-cta--secondary{color:var(--landing-color-text-primary);background:transparent;border:1px solid var(--landing-color-border)}.pricing-cta--secondary:hover{background:rgba(var(--landing-rgb-black),.04);border-color:var(--landing-color-border-light)}.pricing-microcopy{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin:1rem 0 1.5rem;min-height:3.5rem}.pricing-microcopy span{font-size:.75rem;color:var(--landing-color-text-muted)}.pricing-features{list-style:none;padding:0;margin:0;flex:1}.pricing-features li{display:flex;align-items:flex-start;gap:.625rem;font-size:var(--landing-font-size-xxx-small);color:var(--landing-color-text-secondary);padding:.5rem 0}.pricing-check{flex-shrink:0;color:#ea580c;margin-top:.125rem}.pricing-included-subtitle{font-size:var(--landing-font-size-x-small);color:var(--landing-color-text-secondary);text-align:center;margin:0 0 var(--landing-space-large) 0}.pricing-features-grid{display:grid;gap:1.5rem}@media (min-width:48em){.pricing-features-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64em){.pricing-features-grid{grid-template-columns:repeat(3,1fr)}}.pricing-feature-card{background:var(--landing-color-card);border:1px solid var(--landing-color-border);border-radius:12px;padding:1.5rem;transition:all .2s ease}.pricing-feature-card:hover{border-color:var(--landing-color-blue-border);box-shadow:var(--shadow-sm)}.pricing-feature-icon{color:#ea580c;margin-bottom:.75rem}.pricing-feature-title{font-size:var(--landing-font-size-xxx-small);font-weight:700;color:var(--landing-color-text-primary);margin:0 0 .5rem}.pricing-feature-description{font-size:var(--landing-font-size-xxxx-small);color:var(--landing-color-text-secondary);margin:0;line-height:1.5}.pricing-value-grid{display:grid;gap:1.5rem;margin-top:var(--landing-space-large)}@media (min-width:48em){.pricing-value-grid{grid-template-columns:repeat(2,1fr)}}.pricing-value-card{background:rgba(249,115,22,.04);border-radius:12px;padding:1.5rem;border:1px solid rgba(249,115,22,.15);border-left:3px solid #f97316}.pricing-value-title{font-size:var(--landing-font-size-x-small);font-weight:700;color:var(--landing-color-text-primary);margin:0 0 .5rem}.pricing-value-description{font-size:var(--landing-font-size-xxx-small);color:var(--landing-color-text-secondary);margin:0;line-height:1.6}.pricing-final-cta-buttons{display:flex;flex-direction:column;align-items:center;gap:1rem}.pricing-contact-link{font-size:var(--landing-font-size-xxx-small);color:var(--landing-color-text-muted);text-decoration:none;transition:color .2s ease}.pricing-contact-link:hover{color:var(--landing-color-text-secondary)}@media (max-width:48em){.pricing-hero h1{font-size:var(--landing-font-size-x-large)}.pricing-amount{font-size:2rem}.pricing-card{padding:1.5rem 1.25rem}}.blog-landing{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;letter-spacing:var(--landing-letter-spacing);line-height:var(--landing-line-height);color:var(--landing-color-text-primary);background:radial-gradient(circle at 80% 5%,rgba(249,115,22,.04),transparent 40%),radial-gradient(circle at 20% 30%,rgba(249,115,22,.04),transparent 35%),radial-gradient(circle at 70% 55%,rgba(244,63,94,.04),transparent 35%),radial-gradient(circle at 30% 80%,rgba(249,115,22,.05),transparent 35%),linear-gradient(180deg,#f9fafb,#fff,#f9fafb);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.blog-landing main{min-height:100vh}.blog-container{max-width:45rem;margin:0 auto;padding:0 var(--landing-space-neutral)}.blog-hero{padding-top:8rem;padding-bottom:var(--landing-space-xxx-large);text-align:center}.blog-hero .blog-container{max-width:52rem}.blog-hero h1{font-size:var(--landing-font-size-xx-large);font-weight:700;letter-spacing:var(--landing-letter-spacing-x-tight);line-height:var(--landing-line-height-tight);margin:0 0 var(--landing-space-small) 0;color:var(--landing-color-text-primary)}.blog-hero .blog-subtitle{font-size:var(--landing-font-size-large);font-weight:400;letter-spacing:var(--landing-letter-spacing);line-height:1.3;margin:0 0 var(--landing-space-large) 0;color:var(--landing-color-text-secondary)}.blog-hero .blog-cta-wrapper{margin-bottom:var(--landing-space-x-large)}.blog-hero .blog-image-placeholder{max-width:37.5rem;margin-left:auto;margin-right:auto}.blog-hero-image{display:block;max-width:37.5rem;width:100%;height:auto;margin:0 auto;border-radius:12px;border:1px solid rgba(249,115,22,.2);box-shadow:0 2px 8px rgba(0,0,0,.06),0 0 0 4px rgba(249,115,22,.05)}.blog-hero-microcopy{font-size:var(--landing-font-size-x-small);font-weight:500;font-style:italic;color:var(--landing-color-text-secondary);margin:var(--landing-space-medium) 0 0 0}.blog-section{padding:var(--landing-space-x-large) 0}.blog-body{font-size:1.25rem;line-height:1.7;color:var(--landing-color-text-secondary)}.blog-body p{margin:0 0 1.5em}.blog-body p:last-child{margin-bottom:0}.blog-lead{font-weight:600}.blog-feature-heading,.blog-lead{color:var(--landing-color-text-primary)}.blog-feature-heading{font-size:var(--landing-font-size-x-large);font-weight:700;letter-spacing:var(--landing-letter-spacing-tight);line-height:var(--landing-line-height-tight);margin:0 0 var(--landing-space-medium) 0}.blog-image-placeholder{background:#f3f4f6;border:2px dashed #d1d5db;border-radius:var(--landing-border-radius-card);display:flex;align-items:center;justify-content:center;padding:var(--landing-space-large);margin:var(--landing-space-large) 0 0 0;text-align:center}.blog-image-placeholder span{font-size:var(--landing-font-size-xxx-small);color:var(--landing-color-text-muted)}.blog-image-caption{font-size:var(--landing-font-size-xxx-small);color:#6b7280;text-align:center;margin:1em 0 0;font-style:italic}.blog-placeholder-600x400{aspect-ratio:3/2}.blog-pullquote{border-left:4px solid #fb923c;padding:1em 1.5em;margin:var(--landing-space-large) 0;background:rgba(249,115,22,.04);border-radius:0 8px 8px 0}.blog-pullquote p{font-size:1.1875rem;font-weight:500;font-style:italic;line-height:1.6;margin:0;color:var(--landing-color-text-primary)}.blog-steps{counter-reset:step-counter;list-style:none;padding:0;margin:var(--landing-space-large) 0 0 0}.blog-steps li{counter-increment:step-counter;display:flex;gap:1em;align-items:flex-start;margin-bottom:var(--landing-space-large);padding-bottom:var(--landing-space-large);border-bottom:1px solid var(--landing-color-border)}.blog-steps li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.blog-steps li:before{content:counter(step-counter);flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:linear-gradient(135deg,var(--landing-color-cta-from),var(--landing-color-cta-to));color:#fff;font-weight:700;font-size:1.125rem;border-radius:50%}.blog-step-content h3{font-size:var(--landing-font-size-small);font-weight:700;letter-spacing:var(--landing-letter-spacing);margin:0 0 .25em;color:var(--landing-color-text-primary)}.blog-step-content p{font-size:1.125rem;line-height:1.7;margin:0;color:var(--landing-color-text-secondary)}.blog-section-heading{font-size:var(--landing-font-size-large);font-weight:700;letter-spacing:var(--landing-letter-spacing-tight);line-height:var(--landing-line-height-tight);margin:0 0 var(--landing-space-medium) 0;color:var(--landing-color-text-primary)}.blog-manifesto-wrapper{background:linear-gradient(135deg,#fff1f2,#ffedd5);border:1px solid #fb923c;border-radius:12px;padding:var(--landing-space-x-large)}.blog-manifesto-image{float:right;width:180px;height:180px;margin:0 0 .75em 1.25em;border-radius:10px;border:1px solid rgba(249,115,22,.2);box-shadow:0 2px 6px rgba(0,0,0,.06)}@media (max-width:48em){.blog-manifesto-image{float:none;display:block;margin:0 auto var(--landing-space-medium) auto}}.blog-manifesto-heading{font-size:1.375rem;font-weight:700;letter-spacing:var(--landing-letter-spacing-tight);color:var(--landing-color-text-primary);margin:0 0 .75em}.blog-manifesto-attribution{font-weight:600;font-style:italic;color:#ea580c;margin-top:.5em}.blog-final-cta{text-align:center;padding:var(--landing-space-xxx-large) 0}.blog-final-cta .blog-cta-wrapper{margin-top:var(--landing-space-large)}.blog-final-microcopy{font-size:var(--landing-font-size-x-small);font-weight:500;font-style:italic;color:var(--landing-color-text-secondary);margin:var(--landing-space-medium) 0 0 0}@media (max-width:48em){.blog-hero h1{font-size:var(--landing-font-size-x-large)}.blog-feature-heading{font-size:var(--landing-font-size-large)}.blog-body,.blog-step-content p{font-size:1rem}}.blog-proof-block{background:#f5f5f4;border:1px solid #a8a29e;border-radius:8px;padding:1.25em 1.5em;margin:var(--landing-space-large) 0;font-size:1.0625rem;line-height:1.7;color:#44403c}.blog-proof-block h4{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75em;color:var(--landing-color-text-primary)}.blog-proof-block ul{list-style:none;padding:0;margin:0}.blog-proof-block ul li{margin:0 0 .75em;color:#44403c}.blog-proof-block ul li:last-child{margin-bottom:0}.blog-proof-block strong{font-weight:700;color:var(--landing-color-text-primary)}.blog-section-tag{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#f97316;color:#fff;padding:.25em .75em;border-radius:999px;margin-bottom:.75em}.blog-heading-accent{color:#ea580c;font-style:italic}.blog-proof-block h4{font-size:.9375rem;border-left:3px solid #f97316;padding-left:.6em}.blog-proof-block ul li{padding-left:1.75em;position:relative}.blog-proof-block ul li:before{content:"";position:absolute;left:0;top:.25em;width:1.125em;height:1.125em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(249,115,22)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.blog-demo-row{display:flex;gap:1.5em;margin:var(--landing-space-large) 0 0 0}@media (max-width:48em){.blog-demo-row{flex-direction:column}}.blog-badge{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.2em .6em;border-radius:6px;margin-bottom:1em}.blog-comparison-card{flex:1;border-radius:12px;padding:1.5em;text-align:center}.blog-comparison-card p{font-size:.9375rem;font-weight:600;margin:1em 0 0;color:var(--landing-color-text-secondary)}.blog-comparison-card--before{background:#f3f4f6;border:2px dashed #d1d5db}.blog-comparison-card--after{background:rgba(249,115,22,.05);border:2px solid #fb923c}.blog-comparison-tag{border-radius:999px;letter-spacing:.08em}.blog-comparison-tag--before{background:#e5e7eb;color:#6b7280}.blog-comparison-tag--after{background:#f97316;color:#fff}.blog-comparison-lines{display:flex;flex-direction:column;gap:.5em;padding:0 .5em}.blog-comparison-lines div{height:.5em;background:#d1d5db;border-radius:4px}.blog-comparison-lines div:first-child{width:100%}.blog-comparison-lines div:nth-child(2){width:85%}.blog-comparison-lines div:nth-child(3){width:92%}.blog-comparison-lines div:nth-child(4){width:60%}.blog-comparison-lines div:nth-child(5){width:75%}.blog-comparison-chat{display:flex;flex-direction:column;gap:.5em;padding:0 .5em}.blog-chat-bubble{height:1.75em;border-radius:12px;max-width:75%}.blog-chat-bubble--user{background:#e5e7eb;align-self:flex-end;width:60%}.blog-chat-bubble--assistant{background:rgba(249,115,22,.15);align-self:flex-start;width:75%}.blog-grounding-card{flex:1;border-radius:12px;padding:1.25em}.blog-grounding-card--other{background:#fef2f2;border:1px solid #fecaca}.blog-grounding-card--easyask{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.06)}.blog-grounding-badge--other{background:#fee2e2;color:#b91c1c}.blog-grounding-badge--easyask{background:rgba(249,115,22,.1);color:#ea580c}.blog-grounding-chat{display:flex;flex-direction:column;gap:.625em}.blog-grounding-bubble--hallucination{background:#fee2e2;color:#7f1d1d;align-self:flex-start;font-size:.8125rem;line-height:1.5;padding:.6em .85em;border-radius:10px;border-bottom-left-radius:3px;max-width:90%}.blog-grounding-flag{display:block;font-size:.6875rem;font-weight:600;color:#dc2626;margin-top:.5em;letter-spacing:.02em}.blog-grounding-bubble--honest{background:rgba(249,115,22,.08);color:#44403c;align-self:flex-start;font-size:.8125rem;line-height:1.5;padding:.6em .85em;border-radius:10px;border-bottom-left-radius:3px;max-width:90%}.blog-grounding-escalation{display:flex;align-items:center;gap:.4em;font-size:.75rem;font-weight:600;color:#ea580c;background:rgba(249,115,22,.06);padding:.4em .7em;border-radius:6px;align-self:flex-start}.blog-grounding-escalation-icon{width:.875em;height:.875em;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(234,88,12)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.blog-sales-card{flex:1;border-radius:12px;padding:1.25em}.blog-sales-card--support{background:#f9fafb;border:1px solid #e5e7eb}.blog-sales-card--sales{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.06)}.blog-sales-badge--support{background:#f3f4f6;color:#6b7280}.blog-sales-badge--sales{background:rgba(249,115,22,.1);color:#ea580c}.blog-sales-signal{display:flex;align-items:center;gap:.4em;margin:.625em 0 .875em}.blog-sales-signal-dot{width:.5em;height:.5em;border-radius:50%;flex-shrink:0}.blog-sales-signal-dot--low{background:#d1d5db}.blog-sales-signal-dot--high{background:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.15)}.blog-sales-signal-label{font-size:.6875rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.blog-sales-signal-dot--high+.blog-sales-signal-label{color:#ea580c}.blog-sales-bubble--support{background:#f3f4f6}.blog-sales-bubble--sales,.blog-sales-bubble--support{color:#44403c;align-self:flex-start;font-size:.8125rem;line-height:1.5;padding:.6em .85em;border-radius:10px;border-bottom-left-radius:3px;max-width:90%}.blog-sales-bubble--sales{background:rgba(249,115,22,.08)}.blog-sales-outcome{font-size:.8125rem;font-weight:600;font-style:italic;color:#9ca3af;margin:1em 0 0}.blog-sales-attribution{margin-top:.875em;background:rgba(249,115,22,.04);border:1px solid rgba(249,115,22,.15);border-radius:8px;padding:.625em .75em}.blog-sales-attribution-row{display:flex;justify-content:space-between;align-items:baseline;padding:.2em 0}.blog-sales-attribution-row:not(:last-child){border-bottom:1px solid rgba(249,115,22,.1)}.blog-sales-attribution-label{font-size:.6875rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.blog-sales-attribution-value{font-size:.8125rem;font-weight:700;color:#374151}.blog-analytics-card{flex:1;border-radius:12px;padding:1.25em}.blog-analytics-card--traditional{background:#f9fafb;border:1px solid #e5e7eb}.blog-analytics-card--easyask{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.06)}.blog-analytics-badge--traditional{background:#f3f4f6;color:#6b7280}.blog-analytics-metrics{display:flex;gap:1em;margin-bottom:1em}.blog-analytics-metric{display:flex;flex-direction:column;flex:1}.blog-analytics-metric-value{font-size:1.125rem;font-weight:700;color:#374151;line-height:1.2}.blog-analytics-metric-label{font-size:.6875rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.blog-analytics-bars{display:flex;flex-direction:column;gap:.375em}.blog-analytics-bars div{height:.5em;background:#d1d5db;border-radius:3px}.blog-analytics-verdict{font-size:.8125rem;font-weight:600;color:#9ca3af;margin:1em 0 0;font-style:italic}.blog-analytics-verdict--positive{color:#ea580c}.blog-analytics-themes{margin-top:.25em}.blog-analytics-theme{display:flex;align-items:center;justify-content:space-between;margin-bottom:.375em}.blog-analytics-theme-label{font-size:.8125rem;font-weight:700;color:#374151}.blog-analytics-theme-count{font-size:.75rem;font-weight:700;color:#ea580c;background:rgba(249,115,22,.08);padding:.15em .5em;border-radius:999px}.blog-analytics-questions{list-style:none;padding:0;margin:0}.blog-analytics-questions li{font-size:.75rem;color:#6b7280;line-height:1.6;padding-left:.75em;border-left:2px solid rgba(249,115,22,.2);margin-bottom:.25em}.blog-analytics-questions li:last-child{margin-bottom:0}.blog-page-context-card{flex:1;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25em;box-shadow:0 1px 3px rgba(0,0,0,.06)}.blog-page-context-badge--pricing{background:rgba(249,115,22,.1);color:#ea580c}.blog-page-context-badge--features{background:rgba(244,63,94,.1);color:#e11d48}.blog-page-context-chat{display:flex;flex-direction:column;gap:.625em}.blog-context-bubble{font-size:.8125rem;line-height:1.5;padding:.6em .85em;border-radius:10px;max-width:90%}.blog-context-bubble--user{background:#f3f4f6;color:#374151;align-self:flex-end;border-bottom-right-radius:3px}.blog-context-bubble--assistant{background:rgba(249,115,22,.08);color:#44403c;align-self:flex-start;border-bottom-left-radius:3px}p.blog-page-context-caption{font-size:.8125rem;font-weight:600;font-style:italic;color:var(--landing-color-text-muted);text-align:center;margin:1.5em 0 0}.blog-before-lunch{font-size:1.5rem;font-weight:700;font-style:italic;text-align:center;color:#ea580c;margin:4rem 0 0;padding-top:2rem;letter-spacing:var(--landing-letter-spacing-tight)}.blog-step-icon{width:2.5rem;height:2.5rem;border-radius:10px;flex-shrink:0;background-size:1.25rem;background-repeat:no-repeat;background-position:50%}.blog-steps--icons li:before{display:none}.blog-step-icon--scrape{background-color:rgba(249,115,22,.1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(234,88,12)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20'/%3E%3Cpath d='M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/%3E%3C/svg%3E")}.blog-step-icon--upload{background-color:rgba(244,63,94,.1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(244,63,94)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242'/%3E%3Cpath d='M12 12v9'/%3E%3Cpath d='m16 16-4-4-4 4'/%3E%3C/svg%3E")}.blog-step-icon--assign{background-color:rgba(245,158,11,.1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(217,119,6)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.84z'/%3E%3Cpath d='m22.54 12.43-10 4.56a2 2 0 0 1-1.66 0l-9.4-4.28'/%3E%3Cpath d='m22.54 16.43-10 4.56a2 2 0 0 1-1.66 0l-9.4-4.28'/%3E%3C/svg%3E")}.blog-step-icon--launch{background-color:rgba(16,185,129,.1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(5,150,105)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z'/%3E%3Cpath d='m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z'/%3E%3Cpath d='M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0'/%3E%3Cpath d='M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5'/%3E%3C/svg%3E")}.blog-toolkit-callout{margin-top:var(--landing-space-large);margin-bottom:var(--landing-space-large)}.blog-toolkit-heading{font-size:var(--landing-font-size-medium);font-weight:700;letter-spacing:var(--landing-letter-spacing-tight);color:var(--landing-color-text-primary);margin:0 0 .5em;text-align:center}.blog-toolkit-intro{font-size:1.0625rem;line-height:1.6;color:var(--landing-color-text-secondary);text-align:center;margin:0 0 var(--landing-space-large) 0;max-width:38em;margin-left:auto;margin-right:auto}.blog-toolkit-row{justify-content:center}.blog-toolkit-card{flex:1;max-width:14em;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25em 1em;box-shadow:0 1px 3px rgba(0,0,0,.06);text-align:center}.blog-toolkit-badge--sell{background:rgba(249,115,22,.1);color:#ea580c}.blog-toolkit-badge--lead{background:rgba(244,63,94,.1);color:#e11d48}.blog-toolkit-badge--support{background:rgba(59,130,246,.1);color:#2563eb}.blog-toolkit-buttons{display:flex;flex-direction:column;gap:.5em;margin-bottom:1em}.blog-toolkit-pill{display:inline-block;font-size:.75rem;font-weight:600;color:#ea580c;background:#fff;border:1px solid #e5e7eb;padding:.4em .75em;border-radius:999px;white-space:nowrap}.blog-toolkit-pill--input{border-style:dashed;color:#9ca3af}.blog-toolkit-outcome{font-size:.8125rem;font-weight:600;font-style:italic;color:var(--landing-color-text-muted);margin:0}@media (max-width:48em){.blog-toolkit-row{flex-direction:column;align-items:center}.blog-toolkit-card{max-width:18em;width:100%}}.blog-persona-cards{display:flex;gap:1.25em;margin:2em 0}.blog-persona-card{flex:1;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5em;box-shadow:0 1px 3px rgba(0,0,0,.04)}.blog-persona-card p{font-size:.9375rem;line-height:1.6;margin:.75em 0 0;color:var(--landing-color-text-secondary)}.blog-persona-card p strong{color:var(--landing-color-text-primary)}.blog-persona-badge--saas{background:rgba(59,130,246,.1);color:#2563eb}.blog-persona-badge--ecommerce{background:rgba(16,185,129,.1);color:#059669}.blog-persona-badge--smb{background:rgba(249,115,22,.1);color:#ea580c}.blog-persona-card--saas{border-left:3px solid #3b82f6}.blog-persona-card--ecommerce{border-left:3px solid #10b981}.blog-persona-card--smb{border-left:3px solid #f97316}@media (max-width:48em){.blog-persona-cards{flex-direction:column}.blog-persona-card{max-width:100%}}.examples-hero{padding-top:8rem;padding-bottom:var(--landing-space-x-large);text-align:center}.examples-hero h1{font-size:var(--landing-font-size-xx-large);font-weight:700;letter-spacing:var(--landing-letter-spacing-x-tight);line-height:var(--landing-line-height-tight);margin:0 0 var(--landing-space-small) 0;color:var(--landing-color-text-primary)}.examples-subtitle{font-size:var(--landing-font-size-large);font-weight:400;line-height:1.4;color:var(--landing-color-text-secondary);max-width:40em;margin:0 auto}.examples-container{max-width:56rem;margin:0 auto;padding:0 var(--landing-space-neutral)}.examples-tabs{display:flex;justify-content:center;gap:.5em;margin-bottom:var(--landing-space-x-large)}.examples-tab{padding:.75em 1.5em;font-size:.9375rem;font-weight:600;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:var(--landing-color-text-secondary);cursor:pointer;transition:all .15s ease}.examples-tab:hover{border-color:#f97316;color:#ea580c}.examples-tab--active{background:linear-gradient(135deg,var(--landing-color-cta-from),var(--landing-color-cta-to));border-color:transparent;color:#fff}.examples-tab--active:hover{color:#fff}.examples-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5em}.examples-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5em;text-decoration:none;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.04)}.examples-card:hover{border-color:#fb923c;box-shadow:0 4px 12px rgba(249,115,22,.1);transform:translateY(-2px)}.examples-card-header{flex:1}.examples-badge{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.25em .6em;border-radius:6px;margin-bottom:.75em}.examples-badge--sell{background:rgba(249,115,22,.1);color:#ea580c}.examples-badge--lead{background:rgba(244,63,94,.1);color:#e11d48}.examples-badge--support{background:rgba(59,130,246,.1);color:#2563eb}.examples-card-title{font-size:1.0625rem;font-weight:700;color:var(--landing-color-text-primary);margin:0 0 .5em;line-height:1.3}.examples-card-description{font-size:.875rem;color:var(--landing-color-text-secondary);margin:0;line-height:1.5}.examples-card-preview{display:flex;align-items:flex-start;gap:.5em;margin:1.25em 0;padding:.75em;background:#f9fafb;border-radius:8px}.examples-preview-icon{flex-shrink:0;color:#9ca3af;margin-top:.1em}.examples-preview-question{font-size:.8125rem;font-style:italic;color:#6b7280;line-height:1.4}.examples-card-footer{padding-top:1em;border-top:1px solid #f3f4f6}.examples-view-link{display:inline-flex;align-items:center;gap:.35em;font-size:.8125rem;font-weight:600;color:#ea580c;transition:gap .15s ease}.examples-card:hover .examples-view-link{gap:.6em}.examples-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:1em;z-index:1000;animation:examples-fade-in .15s ease-out}@keyframes examples-fade-in{0%{opacity:0}to{opacity:1}}.examples-modal{background:#f9fafb;border-radius:16px;width:100%;max-width:600px;max-height:calc(100vh - 2em);display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:examples-slide-up .2s ease-out}@keyframes examples-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.examples-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1em;padding:1.25em 1.5em;border-bottom:1px solid #e5e7eb;background:#fff;border-radius:16px 16px 0 0}.examples-modal-header-content{min-width:0}.examples-modal-title{font-size:1.125rem;font-weight:700;color:var(--landing-color-text-primary);margin:.5em 0 0;line-height:1.3}.examples-modal-url{font-size:.75rem;color:#9ca3af;margin:.5em 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.examples-modal-close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:8px;background:#f3f4f6;color:#6b7280;cursor:pointer;transition:all .15s ease}.examples-modal-close:hover{background:#e5e7eb;color:#374151}.examples-modal-body{flex:1;overflow-y:auto;padding:1.25em;-webkit-overflow-scrolling:touch}.examples-modal-messages{display:flex;flex-direction:column;gap:.75em}.examples-modal-loading{display:flex;align-items:center;justify-content:center;padding:3em 1em;color:#9ca3af;font-size:.875rem}@media (max-width:48em){.examples-hero h1{font-size:var(--landing-font-size-x-large)}.examples-tabs{justify-content:center}.examples-tab{white-space:nowrap;flex-shrink:0}.examples-grid{grid-template-columns:1fr;gap:1em}.examples-modal-overlay{padding:0;align-items:flex-end}.examples-modal{max-width:100%;max-height:90vh;border-radius:16px 16px 0 0;animation:examples-slide-up-mobile .25s ease-out}@keyframes examples-slide-up-mobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.examples-modal-header{border-radius:16px 16px 0 0}}