@font-face{font-family:manrope;src:url(../media/Manrope_Variable-s.p.3rjk17h6oms_8.ttf)format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_e28ba481-module__B7UBla__className{font-family:manrope,manrope Fallback}.manrope_e28ba481-module__B7UBla__variable{--font-manrope:"manrope", "manrope Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#15243d;--muted:#58677f;--blue:#345eee;--blue-dark:#244bd0;--line:#e0e6f1;--white:#fff;--surface:#f5f7fc;--blue-soft:#eef2ff;--blue-line:#dbe3f9;--on-blue-muted:#e3eaff;--mint:#f0f8f5;--mint-ink:#39705e;--mint-line:#dcebe4;--peach:#fff5ed;--peach-ink:#92643e;--peach-line:#f1e6dc;--lilac:#f4f2fd;--lilac-ink:#79629d;--lilac-line:#e8e3f6;--selection:#dce5ff;--glass:#ffffff70;--ring:#ffffff20;--shadow-button:0 8px 22px #345eee21;--shadow-preview:0 28px 65px -28px #263e8036;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.125rem;--text-lg:1.25rem;--text-xl:1.4375rem;--title-hero:clamp(2.4rem, 5.3vw, 4.75rem);--title-section:clamp(2rem, 3.2vw, 3rem);--leading-body:1.8;--leading-heading:1.2;--tracking-heading:-.045em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--section-space:6.5rem;--page-gutter:2.5rem;--container-width:75rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1.125rem;--radius-pill:999px;--border:1px solid var(--line);--transition:.18s ease}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6.5rem}body{background:var(--white);color:var(--ink);font-family:var(--font-manrope), sans-serif;font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}:where(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--blue);outline-offset:5px}::selection{background:var(--selection);color:var(--ink)}img{max-width:100%}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{text-wrap:balance}h1,h2{letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);margin:0;font-weight:750}h1{font-size:var(--title-hero)}h2{font-size:var(--title-section)}h3{font-size:var(--text-xl);letter-spacing:-.025em;line-height:1.4}.container{width:min(var(--container-width), calc(100% - var(--page-gutter) * 2));margin-inline:auto}.page-top{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.skip-link{top:var(--space-3);left:var(--space-3);z-index:20;padding:var(--space-3) var(--space-5);background:var(--white);border:1px solid var(--blue);position:fixed;transform:translateY(-180%)}.skip-link:focus{transform:none}.site-header{z-index:10;border-bottom:var(--border);background:var(--white);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:5.5rem;display:flex}.brand{align-items:center;gap:var(--space-2);font-weight:800;font-size:var(--text-xl);letter-spacing:-.04em;flex-shrink:0;display:inline-flex}.brand img{display:block}.brand-dot,h1>span{color:var(--blue)}.desktop-nav{gap:var(--space-6);font-size:var(--text-sm);color:var(--muted);font-weight:600;display:flex}.desktop-nav a:hover,.login-link:hover,.footer-links a:hover{color:var(--blue)}.header-actions{align-items:center;gap:var(--space-6);display:flex}.login-link{font-size:var(--text-sm);font-weight:700}.button{justify-content:center;align-items:center;gap:var(--space-6);min-height:3.5rem;padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);background:var(--blue);color:var(--white);font-size:var(--text-base);transition:background var(--transition), transform var(--transition), box-shadow var(--transition);border:1px solid #0000;font-weight:700;line-height:1.4;display:inline-flex}.button>span{font-size:var(--text-xl);line-height:1}.button:hover{background:var(--blue-dark);box-shadow:var(--shadow-button);transform:translateY(-2px)}.button-small{min-height:2.75rem;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);gap:var(--space-4);border-radius:var(--radius-sm)}.button-secondary{background:var(--white);color:var(--ink);border-color:var(--line)}.button-secondary:hover{background:var(--surface);box-shadow:none}.hero{isolation:isolate;text-align:center;padding-block:var(--space-20) var(--space-12);position:relative;overflow:hidden}.hero:before{content:"";inset:var(--space-8) 0 auto;z-index:-2;border-radius:var(--radius-lg);background:linear-gradient(135deg, transparent 0 42%, var(--blue-soft) 42% 43%, transparent 43% 100%);opacity:.8;pointer-events:none;height:70%;animation:11s ease-in-out infinite hero-sheen;position:absolute}.hero:after{content:"";inset:var(--space-8) auto auto 50%;z-index:-2;border:1px solid var(--blue-line);border-radius:var(--radius-pill);opacity:.55;pointer-events:none;width:min(44rem,90vw);height:min(44rem,90vw);animation:9s ease-in-out infinite hero-ring-pulse;position:absolute;transform:translate(-50%)}.hero-dynamics{inset:var(--space-10) max(0rem, calc((100% - 64rem) / 2)) auto;z-index:-1;pointer-events:none;height:18rem;position:absolute}.hero-dynamics span{border:1px solid var(--blue-line);border-radius:var(--radius-pill);background:#ffffff90;animation:16s ease-in-out infinite hero-drift;display:block;position:absolute;box-shadow:0 20px 55px #263e8012}.hero-dynamics span:first-child{width:9rem;height:3.5rem;top:20%;left:0}.hero-dynamics span:nth-child(2){width:12rem;height:4.25rem;animation-delay:-5s;top:6%;right:6%}.hero-dynamics span:nth-child(3){background:var(--mint);width:7rem;height:7rem;animation-delay:-9s;bottom:0;left:54%}.hero-dynamics span:nth-child(4){background:var(--blue);opacity:.2;width:13rem;height:.35rem;animation:8s ease-in-out infinite hero-slide;bottom:12%;left:16%}.hero-dynamics span:nth-child(5){background:var(--blue);border-color:var(--blue);width:.55rem;height:.55rem;animation:5s ease-in-out infinite hero-dot-hop;bottom:28%;right:22%}.hero-orbit{inset:var(--space-8) max(0rem, calc((100% - 55rem) / 2)) auto;z-index:-1;pointer-events:none;height:22rem;position:absolute}.hero-orbit span{border-radius:var(--radius-pill);border:1px dashed #b8c6f2;animation:28s linear infinite hero-orbit-spin;position:absolute;inset:0}.hero-orbit span:nth-child(2){inset:var(--space-8) var(--space-16);opacity:.5;animation-duration:19s;animation-direction:reverse}.eyebrow{align-items:center;gap:var(--space-3);margin:0 0 var(--space-5);color:var(--blue);font-size:var(--text-xs);letter-spacing:.08em;font-weight:800;line-height:1.65;display:flex}.hero .eyebrow{justify-content:center}.eyebrow-line{width:var(--space-5);background:var(--blue);flex-shrink:0;height:2px}.hero-description{margin:var(--space-6) auto 0;max-width:49rem;font-size:var(--text-lg);color:var(--muted)}.hero-actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-8);display:flex}.hero-notes{justify-content:center;gap:var(--space-2) var(--space-6);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;display:flex}.hero-notes span{align-items:center;gap:var(--space-2);display:inline-flex}.hero-notes span:before{content:"✓";color:var(--blue);font-weight:700}.product-preview{margin:0}.preview-spotlight{z-index:18;opacity:0;pointer-events:none;background:#15243dcc;animation:.16s forwards spotlight-in;position:fixed;inset:0}.screenshot-link{border:var(--border);border-radius:var(--radius-lg);background:var(--surface);width:100%;box-shadow:var(--shadow-preview);cursor:zoom-in;transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);padding:0;display:block;position:relative;overflow:hidden}.screenshot-link.is-spotlight{z-index:19}.screenshot-link:hover,.screenshot-link:focus-visible{border-color:var(--blue-line);transform:translateY(-2px);box-shadow:0 34px 80px -30px #263e8070}.screenshot-link img{aspect-ratio:auto 1565/827;object-fit:contain;border-radius:inherit;width:100%;height:auto;display:block}.preview-caption{justify-content:space-between;gap:var(--space-2) var(--space-4);margin:var(--space-5) var(--space-1) 0;font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;display:flex}.preview-caption>span:first-child{letter-spacing:.06em;font-weight:700}.lightbox{z-index:30;padding:var(--space-6);place-items:center;display:grid;position:fixed;inset:0}.lightbox-backdrop{cursor:zoom-out;background:#15243dd9;border:0;position:absolute;inset:0}.lightbox-panel{z-index:1;gap:var(--space-4);width:min(78rem,100%);max-height:calc(100vh - var(--space-12));padding:var(--space-4);border-radius:var(--radius-lg);background:var(--white);display:grid;position:relative;box-shadow:0 32px 80px #00000045}.lightbox-top{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.lightbox-top h2{font-size:var(--text-lg);letter-spacing:-.02em}.lightbox-close{border:var(--border);border-radius:var(--radius-pill);background:var(--white);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;flex-shrink:0;place-items:center;font-size:1.75rem;line-height:1;display:grid}.lightbox-close:hover{background:var(--surface);color:var(--blue)}.lightbox-panel img{object-fit:contain;border:var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;max-height:calc(100vh - 10rem);display:block}.section{padding-block:var(--section-space)}.section-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-12);margin-bottom:var(--space-10);display:flex}.section-heading>div{min-width:0}.section-intro{max-width:22rem;color:var(--muted);flex-shrink:0;margin:0}.audience-grid,.feature-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.audience-card{border:1px solid var(--mint-line);border-radius:var(--radius-lg);padding:var(--space-8);flex-direction:column;display:flex}.tilt-card{--tilt-x:0deg;--tilt-y:0deg;--tilt-glow-x:50%;--tilt-glow-y:50%;isolation:isolate;transform:perspective(60rem) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;will-change:transform;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative}.tilt-card:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at var(--tilt-glow-x) var(--tilt-glow-y), #fffc 0 8%, transparent 38%);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.tilt-card:hover{border-color:var(--blue-line);box-shadow:0 22px 55px -32px #263e8055}.tilt-card:hover:after{opacity:.85}.mint{background:var(--mint)}.peach{background:var(--peach);border-color:var(--peach-line)}.lilac{background:var(--lilac);border-color:var(--lilac-line)}.audience-top{min-height:var(--space-20);font-size:var(--text-sm);color:var(--muted);justify-content:space-between;align-items:flex-start;font-weight:600;display:flex}.audience-symbol{color:var(--mint-ink);font-size:3rem;font-weight:400;line-height:1}.peach .audience-symbol{color:var(--peach-ink)}.lilac .audience-symbol{color:var(--lilac-ink)}.audience-card h3{margin:0 0 var(--space-3)}.audience-card-focused h3{letter-spacing:-.035em;font-size:clamp(1.35rem,2.2vw,1.875rem);line-height:1.25}.audience-prefix,.audience-suffix{color:var(--ink);font-weight:650}.audience-subject{color:var(--blue);font-weight:850}.audience-card-link{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.audience-card-link .tags{margin-top:auto}.audience-link-hint{align-items:center;gap:var(--space-2);margin-top:var(--space-5);color:var(--blue);font-size:var(--text-sm);font-weight:850;display:inline-flex}.audience-link-hint span{font-size:var(--text-base);transition:transform var(--transition);line-height:1}.audience-card-link:hover .audience-subject{color:var(--blue-dark)}.audience-card-link:hover .audience-link-hint span{transform:translate(.15rem,-.15rem)}.audience-card p{margin:0 0 var(--space-6);color:var(--muted)}.tags{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.tags>span{border:var(--border);background:var(--glass);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--muted);font-weight:600}.features-section{background:var(--surface);padding-block:var(--section-space);border-block:var(--border)}.text-link{align-items:center;gap:var(--space-4);font-size:var(--text-base);color:var(--blue);font-weight:700;display:inline-flex}.text-link:hover,.about-copy a:hover{text-underline-offset:.2em;text-decoration:underline}.feature-card{padding:var(--space-8);border:var(--border);border-radius:var(--radius-md);background:var(--white);flex-direction:column;align-items:flex-start;display:flex}.feature-number{width:var(--space-10);height:var(--space-10);color:var(--blue);background:var(--blue-soft);border-radius:var(--radius-sm);font-size:var(--text-sm);place-items:center;font-weight:700;display:grid}.feature-card h3{margin:var(--space-6) 0 var(--space-3)}.feature-card p{margin:0 0 var(--space-6);color:var(--muted)}.feature-tag{padding-top:var(--space-4);border-top:var(--border);width:100%;font-size:var(--text-sm);color:var(--muted);margin-top:auto}.feature-organization{background:var(--blue-soft);border-color:var(--blue-line)}.feature-organization .feature-number{background:var(--white)}.feature-card-tilt.feature-organization{background:var(--white);border-color:var(--line)}.feature-card-tilt.feature-organization .feature-number{background:var(--blue-soft)}.feature-card-tilt:hover{background:var(--blue-soft);border-color:var(--blue-line)}.feature-card-tilt:hover .feature-number{background:var(--white)}.widget-demo-section{padding-block:var(--section-space);overflow:hidden}.widget-demo-heading{align-items:flex-start}.widget-demo-intro{justify-items:start;gap:var(--space-6);max-width:25rem;color:var(--muted);display:grid}.widget-demo-intro p{margin:0}.widget-demo-intro .button{min-height:3.25rem;font-size:var(--text-sm)}.widget-demo-grid{align-items:start;gap:var(--space-10);grid-template-columns:minmax(0,1.55fr) minmax(17rem,.65fr);display:grid}.widget-demo-preview{border:var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-preview);position:relative;overflow:hidden}.widget-demo-preview img{width:100%;height:auto;display:block}.slider-arrow{border:var(--border);border-radius:var(--radius-pill);width:3rem;height:3rem;color:var(--blue);font-size:var(--text-lg);cursor:pointer;transition:color var(--transition), background var(--transition), transform var(--transition);background:#fffffff2;place-items:center;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #263e8024}.slider-arrow:hover{background:var(--blue);color:var(--white);transform:translateY(-50%)scale(1.05)}.slider-arrow-prev{left:var(--space-4)}.slider-arrow-next{right:var(--space-4)}.widget-demo-copy{padding:var(--space-6) 0;position:sticky;top:7.5rem}.widget-demo-step{margin-bottom:var(--space-5);color:var(--blue);font-size:var(--text-sm);letter-spacing:.08em;font-weight:800;display:inline-block}.widget-demo-copy h3{margin:0 0 var(--space-3);font-size:clamp(1.5rem,2.6vw,2.25rem)}.widget-demo-copy>p{color:var(--muted);margin:0}.slider-dots{gap:var(--space-2);margin-top:var(--space-8);display:grid}.slider-dots button{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-sm);color:var(--muted);text-align:left;cursor:pointer;transition:color var(--transition), background var(--transition), border-color var(--transition);background:0 0;border:1px solid #0000;display:flex}.slider-dots button:hover{color:var(--ink);background:var(--surface)}.slider-dots button.active{color:var(--blue);border-color:var(--blue-line);background:var(--blue-soft);font-weight:700}.slider-dots button span{border-radius:var(--radius-pill);background:var(--white);width:2rem;height:2rem;color:var(--blue);font-size:var(--text-sm);flex-shrink:0;place-items:center;font-weight:800;display:grid}.widget-demo-link{margin-top:var(--space-8)}.widget-demo-cta{justify-items:center;gap:var(--space-4);width:min(46rem,100%);margin:var(--space-16) auto 0;padding-top:var(--space-10);border-top:var(--border);text-align:center;display:grid}.widget-demo-cta .eyebrow{justify-content:center;margin-bottom:0}.widget-demo-cta h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.7vw,2.25rem);line-height:1.2}.widget-demo-cta p:not(.eyebrow){color:var(--muted);margin:0}.widget-demo-cta .button{margin-top:var(--space-2)}.pricing-section{padding-bottom:var(--section-space)}.pricing-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-card{min-height:100%;padding:var(--space-8);border:var(--border);border-radius:var(--radius-md);background:var(--white);flex-direction:column;align-items:flex-start;display:flex;position:relative}.pricing-card-pro{border-color:var(--blue-line);background:var(--blue-soft)}.plan-badge{margin-bottom:var(--space-5);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--white);color:var(--blue);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;align-self:flex-start;font-weight:800}.plan-badge-free{background:var(--blue);color:var(--white)}.plan-top h3{margin:0 0 var(--space-3);letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1}.plan-top p{color:var(--muted);margin:0}.plan-price{align-items:baseline;gap:var(--space-2);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.plan-price strong{letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.plan-price span,.annual-price,.plan-note{color:var(--muted)}.annual-price,.plan-note{margin:var(--space-3) 0 0;font-size:var(--text-sm);font-weight:700}.plan-note{color:var(--blue)}.plan-features{gap:var(--space-3);margin:var(--space-8) 0;color:var(--muted);padding:0;list-style:none;display:grid}.plan-features li{align-items:flex-start;gap:var(--space-3);display:flex}.plan-features li:before{content:"✓";color:var(--blue);flex-shrink:0;font-weight:800}.pricing-card .button{width:100%;margin-top:auto}.start-section{gap:var(--space-20);grid-template-columns:1fr 1fr;align-items:center;display:grid}.start-heading .button{margin-top:var(--space-8)}.steps{margin:0;padding:0;list-style:none}.steps li{align-items:flex-start;gap:var(--space-6);padding-bottom:var(--space-8);display:flex}.steps li:last-child{padding-bottom:0}.step-number{width:var(--space-12);height:var(--space-12);background:var(--blue-soft);border-radius:var(--radius-pill);color:var(--blue);flex-shrink:0;place-items:center;font-weight:700;display:grid}.steps h3{margin:0 0 var(--space-2)}.steps p{color:var(--muted);margin:0}.about-section{padding-block:0 var(--section-space)}.about-copy{max-width:58rem;color:var(--muted);margin-top:var(--space-8)}.about-copy p{margin:0 0 var(--space-5)}.about-copy a{color:var(--blue);text-underline-offset:.2em;text-decoration:underline}.faq-section{gap:var(--space-16);padding-bottom:var(--section-space);grid-template-columns:1fr 1.2fr;display:grid}.faq-list details{border-bottom:var(--border)}.faq-list details:first-child{border-top:var(--border)}.faq-list summary{justify-content:space-between;align-items:center;gap:var(--space-6);cursor:pointer;padding-block:var(--space-6);font-size:var(--text-base);font-weight:650;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--blue);font-size:var(--text-xl);transition:transform var(--transition);font-weight:400}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{color:var(--muted);margin:0 0 var(--space-6)}.faq-list details a{color:var(--blue);text-underline-offset:.2em;text-decoration:underline}.closing-section{margin-bottom:var(--space-12)}.closing-card{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-lg);background:var(--blue);color:var(--white);display:flex;position:relative;overflow:hidden}.closing-card:after{content:"";border:1px solid var(--ring);border-radius:var(--radius-pill);pointer-events:none;width:38rem;height:38rem;position:absolute;top:-15rem;right:-10rem}.closing-copy,.closing-action{z-index:1;position:relative}.closing-card .eyebrow,.closing-copy>p:last-child,.closing-action>span{color:var(--on-blue-muted)}.closing-card h2{font-size:clamp(1.875rem,3vw,2.75rem)}.closing-copy>p:last-child{margin:var(--space-6) 0 0}.closing-action{align-items:center;gap:var(--space-4);flex-direction:column;flex-shrink:0;display:flex}.closing-card :focus-visible{outline-color:var(--white)}.button-white{background:var(--white);color:var(--blue)}.button-white:hover{background:var(--blue-soft)}.closing-action>span{font-size:var(--text-sm);text-align:center}.site-footer-wrap{border-top:var(--border);padding-block:var(--space-8)}.site-footer{justify-content:space-between;align-items:flex-start;gap:var(--space-6);color:var(--muted);font-size:var(--text-sm);display:flex}.site-footer .brand{color:var(--ink);font-size:var(--text-lg)}.site-footer .brand img{width:var(--space-8);height:var(--space-8)}.footer-links{gap:var(--space-2) var(--space-6);grid-template-columns:repeat(2,minmax(10rem,1fr));max-width:34rem;display:grid}.footer-links>a,.footer-links>span{font-weight:600}.legal-page{padding-block:var(--space-20);min-height:62vh}.legal-page h1{max-width:52rem;font-size:var(--title-section)}.legal-lead{max-width:48rem;margin:var(--space-6) 0 var(--space-12);color:var(--muted);font-size:var(--text-lg)}.legal-card,.legal-section{border-top:var(--border);max-width:52rem;padding-top:var(--space-6);margin-top:var(--space-8)}.legal-card h2,.legal-section h2{margin:0 0 var(--space-3);font-size:var(--text-xl);letter-spacing:-.025em}.legal-card p,.legal-section p{margin:0 0 var(--space-4);color:var(--muted)}.legal-card a,.legal-section a,.legal-email{color:var(--blue);text-underline-offset:.2em;font-weight:700;text-decoration:underline}.knowledge-page,.article-page{overflow:hidden}.knowledge-hero{padding-block:var(--space-20) var(--space-10)}.knowledge-hero h1,.article-header h1{max-width:52rem;font-size:var(--title-section)}.knowledge-lead,.article-lead{max-width:48rem;margin:var(--space-6) 0 0;color:var(--muted);font-size:var(--text-lg)}.knowledge-list{gap:var(--space-5);padding-bottom:var(--section-space);grid-template-columns:minmax(0,1fr);display:grid}.knowledge-card{gap:var(--space-3);max-width:42rem;padding:var(--space-8);border:var(--border);border-radius:var(--radius-md);background:var(--white);transition:border-color var(--transition), transform var(--transition), box-shadow var(--transition);display:grid}.knowledge-card:hover{border-color:var(--blue-line);box-shadow:var(--shadow-button);transform:translateY(-2px)}.knowledge-card span{color:var(--blue);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.knowledge-card strong{font-size:var(--text-xl);line-height:1.35}.knowledge-card small{color:var(--muted);font-size:var(--text-sm);line-height:1.7}.knowledge-card b{color:var(--blue);font-size:var(--text-sm)}.article-layout{max-width:64rem;padding-block:var(--space-20)}.article-header{max-width:52rem}.article-back{margin-bottom:var(--space-8);color:var(--muted);font-size:var(--text-sm);font-weight:800;display:inline-flex}.article-back:hover{color:var(--blue)}.article-section{border-top:var(--border);max-width:52rem;padding-top:var(--space-8);margin-top:var(--space-10)}.article-section h2{margin:0 0 var(--space-5);font-size:var(--text-xl);letter-spacing:-.025em}.article-section p{margin:0 0 var(--space-4);color:var(--muted)}.article-section a{color:var(--blue);text-underline-offset:.2em;font-weight:700;text-decoration:underline}.article-steps{gap:var(--space-4);margin:0;padding-left:1.4rem;display:grid}.article-steps li{padding-left:var(--space-2)}.article-steps strong{margin-bottom:var(--space-1);color:var(--ink);line-height:1.45;display:block}.article-steps p{margin-bottom:0}.article-section code{border:var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);padding:.1rem .35rem;font-size:.95em}.mcp-settings{margin:var(--space-8) 0;padding:var(--space-6);border:var(--border);border-radius:var(--radius-md);background:var(--surface)}.mcp-settings dl{gap:var(--space-4);margin:0;display:grid}.mcp-settings div{gap:var(--space-2);display:grid}.mcp-settings dt{color:var(--muted);font-size:var(--text-sm);font-weight:800}.mcp-settings dd{min-width:0;margin:0}.mcp-settings code{overflow-wrap:anywhere;background:var(--white);display:block}.article-screenshot{margin:var(--space-8) 0 0}.article-screenshot img{border:var(--border);border-radius:var(--radius-md);background:var(--white);width:min(100%,26.25rem);height:auto;box-shadow:var(--shadow-preview);display:block}.article-screenshot figcaption{margin-top:var(--space-3);color:var(--muted);font-size:var(--text-sm)}.article-note{padding:var(--space-8);border:1px solid var(--blue-line);border-radius:var(--radius-md);background:var(--blue-soft)}.article-note h2{margin-bottom:var(--space-3)}.article-note .button{margin-top:var(--space-3);color:var(--white);text-decoration:none}.contact-page{overflow:hidden}.contact-hero{gap:var(--space-16);padding-block:var(--space-20) var(--space-12);grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:center;display:grid}.contact-hero-copy{min-width:0}.contact-hero h1{max-width:48rem}.contact-lead{max-width:42rem;margin:var(--space-6) 0 0;color:var(--muted);font-size:var(--text-lg)}.contact-actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.contact-command-center{gap:var(--space-4);padding:var(--space-8);border:var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--white) 0%, var(--surface) 100%);box-shadow:var(--shadow-preview);display:grid;position:relative;overflow:hidden}.contact-command-center:before{content:"";inset:var(--space-5);border-radius:var(--radius-md);pointer-events:none;border:1px dashed #b8c6f2;position:absolute}.contact-command-top,.contact-signal,.contact-status{z-index:1;position:relative}.contact-command-top{gap:var(--space-1);padding-bottom:var(--space-4);border-bottom:var(--border);display:grid}.contact-command-top span{color:var(--muted);font-size:var(--text-sm);font-weight:700}.contact-command-top strong{color:var(--ink);font-size:var(--text-xl);line-height:1.35}.contact-signal{grid-template-columns:var(--space-10) 1fr;gap:var(--space-4);padding:var(--space-4);border:var(--border);border-radius:var(--radius-md);background:#fffffff2;align-items:start;display:grid;box-shadow:0 12px 28px #263e8012}.contact-signal>span{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-pill);background:var(--blue);box-shadow:0 0 0 .45rem var(--blue-soft);margin:.55rem auto 0;display:block}.contact-signal strong{line-height:1.35;display:block}.contact-signal small{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-sm);line-height:1.55;display:block}.contact-status{padding:var(--space-4);border-radius:var(--radius-md);background:var(--blue);color:var(--white);font-size:var(--text-sm);text-align:center;font-weight:800}.contact-stats{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contact-stats div{padding:var(--space-6);border:var(--border);border-radius:var(--radius-md);background:var(--blue-soft)}.contact-stats strong{color:var(--blue);letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.25rem);line-height:1;display:block}.contact-stats span{margin-top:var(--space-3);color:var(--muted);font-size:var(--text-sm);font-weight:700;display:block}.contact-card-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contact-card{padding:var(--space-8);border:var(--border);border-radius:var(--radius-md);background:var(--white);flex-direction:column;align-items:flex-start;min-height:100%;display:flex}.contact-card>span{color:var(--blue);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.contact-card h3{margin:var(--space-5) 0 var(--space-3)}.contact-card p{margin:0 0 var(--space-6);color:var(--muted)}.contact-card small{padding-top:var(--space-4);border-top:var(--border);width:100%;color:var(--muted);font-size:var(--text-sm);margin-top:auto;font-weight:700}.contact-card-link{align-items:center;gap:var(--space-3);margin-top:var(--space-5);color:var(--blue);text-underline-offset:.2em;font-weight:800;text-decoration:underline;display:inline-flex}.contact-topics{gap:var(--space-16);padding-bottom:var(--section-space);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.contact-topics h2{max-width:34rem}.landing-list{gap:var(--space-4);max-width:52rem;display:grid}.landing-list-item{gap:var(--space-2);padding:var(--space-6);border:var(--border);border-radius:var(--radius-md);background:var(--white);transition:border-color var(--transition), transform var(--transition), box-shadow var(--transition);display:grid}.landing-list-item:hover{border-color:var(--blue-line);box-shadow:var(--shadow-button);transform:translateY(-2px)}.landing-list-item span{color:var(--blue);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.landing-list-item strong{font-size:var(--text-xl);line-height:1.35}.landing-list-item small{color:var(--muted);font-size:var(--text-sm);line-height:1.7}.landing-hero{gap:var(--space-16);padding-block:var(--space-20) var(--space-16);grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:center;display:grid}.landing-hero-copy{min-width:0}.landing-hero h1{max-width:50rem}.landing-hero-lead{max-width:42rem;margin:var(--space-6) 0 0;color:var(--muted);font-size:var(--text-lg)}.landing-hero-actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.landing-proof{gap:var(--space-2) var(--space-4);margin-top:var(--space-6);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.landing-proof span{align-items:center;gap:var(--space-2);display:inline-flex}.landing-proof span:before{content:"✓";color:var(--blue);font-weight:800}.landing-hero-panel{gap:var(--space-4);padding:var(--space-8);border:var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--white) 0%, var(--blue-soft) 100%);box-shadow:var(--shadow-preview);display:grid;position:relative;overflow:hidden}.landing-hero-panel:before{content:"";inset:var(--space-5);border-radius:var(--radius-md);pointer-events:none;border:1px dashed #b8c6f2;position:absolute}.landing-panel-top,.landing-appointment,.landing-widget-note{z-index:1;position:relative}.landing-panel-top{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--muted);font-size:var(--text-sm);font-weight:700;display:flex}.landing-panel-top strong{color:var(--blue)}.landing-appointment{gap:var(--space-4);padding:var(--space-4);border:var(--border);border-radius:var(--radius-md);background:#fffffff2;grid-template-columns:4.25rem 1fr;align-items:start;display:grid;box-shadow:0 12px 28px #263e8012}.landing-appointment>span{color:var(--blue);font-weight:800}.landing-appointment strong{line-height:1.35;display:block}.landing-appointment small{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-sm);line-height:1.5;display:block}.landing-appointment.is-active{border-color:var(--blue-line);background:var(--white)}.landing-widget-note{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--blue);color:var(--white);display:flex}.landing-widget-note span{color:var(--on-blue-muted);font-size:var(--text-sm);font-weight:700}.landing-widget-note strong{font-size:var(--text-xl);line-height:1}.landing-benefit-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-seo-section{gap:var(--space-16);padding-block:0 var(--section-space);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;display:grid}.landing-seo-section h2{max-width:35rem}.landing-seo-copy p{margin:0 0 var(--space-5);color:var(--muted)}.landing-service-tags{margin-top:var(--space-2)}.landing-workflow{gap:var(--space-16);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;display:grid}.landing-workflow h2{max-width:34rem}.landing-pricing{justify-content:space-between;align-items:center;gap:var(--space-8);border-top:var(--border);border-bottom:var(--border);display:flex}.landing-pricing p:not(.eyebrow){max-width:43rem;color:var(--muted);margin:var(--space-6) 0 0}.landing-pricing .button{flex-shrink:0}.landing-text-section{padding-top:var(--section-space)}.not-found-page{min-height:62vh;padding-block:var(--space-20) var(--space-16);background:linear-gradient(180deg, var(--white) 0%, var(--surface) 100%)}.not-found-hero{gap:var(--space-16);grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:center;display:grid}.not-found-copy h1 span{color:var(--blue)}.not-found-lead{max-width:42rem;margin:var(--space-6) 0 0;color:var(--muted);font-size:var(--text-lg)}.not-found-actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.not-found-visual{min-height:28rem;padding:var(--space-8);border:var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 78% 18%, var(--peach) 0 14%, transparent 15%), linear-gradient(135deg, var(--white) 0%, var(--blue-soft) 100%);box-shadow:var(--shadow-preview);position:relative;overflow:hidden}.not-found-visual:before{content:"";inset:var(--space-6);border-radius:var(--radius-md);pointer-events:none;border:1px dashed #b8c6f2;position:absolute}.not-found-orbit{inset:var(--space-8);border:1px solid var(--blue-line);border-radius:var(--radius-pill);animation:22s linear infinite not-found-spin;position:absolute}.not-found-orbit span{border:var(--border);border-radius:var(--radius-pill);background:var(--white);width:3rem;height:3rem;color:var(--blue);font-size:var(--text-xs);place-items:center;font-weight:800;display:grid;position:absolute;box-shadow:0 12px 30px #263e801a}.not-found-orbit span:first-child{top:9%;left:8%}.not-found-orbit span:nth-child(2){top:42%;right:5%}.not-found-orbit span:nth-child(3){bottom:-1.5rem;left:38%}.not-found-ticket{z-index:1;gap:var(--space-2);width:min(22rem,100%);margin:var(--space-10) auto 0;padding:var(--space-8);border:1px solid var(--blue-line);border-radius:var(--radius-lg);text-align:center;background:#fffffff2;display:grid;position:relative;transform:rotate(-3deg);box-shadow:0 20px 55px #263e8024}.not-found-ticket:before,.not-found-ticket:after{content:"";border:1px solid var(--blue-line);border-radius:var(--radius-pill);background:var(--blue-soft);width:2rem;height:2rem;position:absolute;top:50%;transform:translateY(-50%)}.not-found-ticket:before{left:-1rem}.not-found-ticket:after{right:-1rem}.not-found-ticket-label{color:var(--blue);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.not-found-ticket strong{letter-spacing:-.06em;color:var(--ink);font-size:clamp(4.5rem,11vw,7rem);line-height:.9}.not-found-ticket small{color:var(--muted);font-size:var(--text-sm);font-weight:700}.not-found-console{left:var(--space-8);bottom:var(--space-8);gap:var(--space-2);width:9rem;padding:var(--space-4);border-radius:var(--radius-md);background:var(--ink);display:grid;position:absolute;box-shadow:0 16px 35px #263e8030}.not-found-console span{border-radius:var(--radius-pill);background:var(--on-blue-muted);height:.5rem}.not-found-console span:nth-child(2){background:var(--mint-line);width:72%}.not-found-console span:nth-child(3){background:var(--peach-line);width:48%}.not-found-route{right:var(--space-8);bottom:var(--space-8);gap:var(--space-2);width:10.5rem;font-size:var(--text-xs);font-weight:800;display:grid;position:absolute}.not-found-route span{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--white);border:var(--border);color:var(--muted);box-shadow:0 10px 24px #263e8014}.not-found-route .is-lost{background:var(--blue);border-color:var(--blue);color:var(--white);transform:translate(-.75rem)rotate(2deg)}.not-found-help{gap:var(--space-5);margin-top:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.not-found-help a{gap:var(--space-2);padding:var(--space-6);border:var(--border);border-radius:var(--radius-md);background:var(--white);transition:border-color var(--transition), transform var(--transition), box-shadow var(--transition);display:grid}.not-found-help a:hover{border-color:var(--blue-line);box-shadow:var(--shadow-button);transform:translateY(-2px)}.not-found-help span{color:var(--blue);font-size:var(--text-sm);font-weight:800}.not-found-help strong{line-height:1.35}.not-found-help small{color:var(--muted);font-size:var(--text-sm);line-height:1.6}@media (max-width:1100px){:root{--page-gutter:1.5rem;--section-space:5rem}.desktop-nav,.header-inner,.header-actions{gap:var(--space-4)}.audience-card,.feature-card{padding:var(--space-6)}.section-heading,.start-section,.faq-section,.widget-demo-grid{gap:var(--space-8)}.section-intro{max-width:18rem}.closing-card{flex-direction:column;align-items:flex-start}.not-found-hero,.contact-hero,.contact-topics,.landing-hero{gap:var(--space-10)}.landing-seo-section,.landing-workflow{gap:var(--space-8)}}@media (max-width:900px){.desktop-nav{display:none}.section-heading{align-items:flex-start;gap:var(--space-6);flex-direction:column}.section-intro{max-width:40rem}.audience-grid,.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-top{min-height:var(--space-16)}.start-section,.faq-section{gap:var(--space-10);grid-template-columns:1fr}.widget-demo-grid{grid-template-columns:1fr}.widget-demo-copy{padding:0;display:grid;position:static}.slider-dots{grid-template-columns:repeat(3,1fr)}.slider-dots button{justify-content:center}.slider-dots button:not(.active){font-size:0}.not-found-hero,.not-found-help{grid-template-columns:1fr}.not-found-visual{min-height:22rem}.contact-hero,.contact-stats,.contact-card-grid,.contact-topics,.landing-hero,.landing-benefit-grid,.landing-seo-section,.landing-workflow{grid-template-columns:1fr}.landing-pricing{flex-direction:column;align-items:flex-start}}@media (max-width:600px){:root{--page-gutter:1rem;--section-space:4rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.3125rem;--title-hero:clamp(1.875rem, 7.8vw, 2.875rem);--title-section:2rem}html{scroll-padding-top:5.75rem}.header-inner{gap:var(--space-2);min-height:4.75rem}.header-inner .brand{gap:var(--space-1);font-size:1.125rem}.header-inner .brand img{width:1.75rem;height:1.75rem}.login-link{display:none}.header-actions .button-small{font-size:var(--text-xs);gap:var(--space-2);padding-inline:var(--space-3)}.hero{padding-block:var(--space-12) var(--space-8)}.hero .eyebrow{font-size:var(--text-xs);letter-spacing:.025em}.hero-dynamics{height:14rem;inset-inline:0}.eyebrow-line{display:none}.hero-actions{margin-top:var(--space-6);flex-direction:column;align-items:stretch}.hero-notes{font-size:var(--text-xs);gap:var(--space-2) var(--space-4)}.preview-caption{font-size:var(--text-xs)}.lightbox{padding:var(--space-3)}.lightbox-panel{max-height:calc(100vh - var(--space-6));padding:var(--space-3)}.lightbox-panel img{max-height:calc(100vh - 8rem)}.audience-grid,.feature-grid,.pricing-grid{grid-template-columns:1fr}.pricing-card{padding:var(--space-6)}.widget-demo-intro{gap:var(--space-4)}.widget-demo-intro .button{width:100%}.slider-arrow{width:2.5rem;height:2.5rem}.slider-arrow-prev{left:var(--space-2)}.slider-arrow-next{right:var(--space-2)}.slider-dots{grid-template-columns:1fr}.slider-dots button,.slider-dots button:not(.active){font-size:var(--text-sm);justify-content:flex-start}.widget-demo-cta{margin-top:var(--space-10);padding-top:var(--space-8)}.widget-demo-cta .button{width:100%}.steps li{gap:var(--space-4)}.step-number{width:var(--space-10);height:var(--space-10)}.closing-card{padding:var(--space-8) var(--space-6)}.closing-action,.closing-action .button{width:100%}.site-footer{gap:var(--space-5);flex-wrap:wrap}.footer-links{flex-basis:100%;grid-template-columns:1fr;max-width:none}.legal-page,.not-found-page{padding-block:var(--space-12)}.not-found-actions,.not-found-actions .button{width:100%}.not-found-visual{min-height:19rem;padding:var(--space-6)}.not-found-visual:before{inset:var(--space-4)}.not-found-console,.not-found-route{width:100%;margin-top:var(--space-4);position:relative;bottom:auto;left:auto;right:auto}.not-found-ticket{margin-top:var(--space-6);padding:var(--space-6)}.not-found-help a{padding:var(--space-5)}.contact-hero{padding-block:var(--space-12) var(--space-8)}.contact-actions,.contact-actions .button{width:100%}.contact-command-center,.contact-card{padding:var(--space-5)}.contact-command-center:before{inset:var(--space-3)}.contact-signal{grid-template-columns:1fr}.contact-signal>span{margin-inline:0}.landing-hero{padding-block:var(--space-12) var(--space-10)}.landing-hero-actions,.landing-hero-actions .button,.landing-pricing .button{width:100%}.landing-hero-panel{padding:var(--space-5)}.landing-hero-panel:before{inset:var(--space-3)}.landing-appointment{gap:var(--space-2);grid-template-columns:1fr}.landing-pricing{padding-block:var(--space-12)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@keyframes not-found-spin{to{transform:rotate(360deg)}}@keyframes hero-drift{0%,to{transform:translate(0,0)}50%{transform:translateY(-.75rem)}}@keyframes hero-slide{0%,to{opacity:.12;transform:translate(-1rem)scaleX(.72)}50%{opacity:.28;transform:translate(5rem)scaleX(1)}}@keyframes hero-dot-hop{0%,to{opacity:.35;transform:translate(0,0)scale(1)}45%{opacity:.8;transform:translate(3rem,-2rem)scale(1.6)}}@keyframes hero-sheen{0%,to{opacity:.72;transform:translate(0,0)}50%{opacity:.95;transform:translateY(.65rem)}}@keyframes hero-ring-pulse{0%,to{opacity:.25;transform:translate(-50%)scale(.96)}50%{opacity:.62;transform:translate(-50%)scale(1.04)}}@keyframes hero-orbit-spin{to{transform:rotate(360deg)}}@keyframes spotlight-in{to{opacity:1}}
