:root{color-scheme:light;--background:#fbf8f4;--foreground:#2b2c5f;--muted:#61649b;--accent:#ff8a63;--accent-strong:#ff7aa8;--navy:#2a2a64;--navy-dark:#1f1f50;--navy-deep:#141136;--coral:#ef8c6b;--coral-dark:#e47a55;--coral-light:#f5a88a;--pink:#f4a0b0;--pink-light:#fce4e8;--pink-bg:#fdf0ec;--cream:#fdf8f4;--green:#22c55e;--gray-50:#fafafc;--gray-100:#f3f3f7;--gray-200:#e6e6ee;--gray-400:#9696aa;--gray-600:#5c5c74;--card:#fff;--card-shadow:0 20px 50px rgba(29,28,80,.12);--radius-lg:28px;--radius-md:20px;--radius-pill:999px;--font-poppins:system-ui,-apple-system,sans-serif;--font-display:var(--font-poppins),system-ui,-apple-system,sans-serif;--font-body:var(--font-poppins),system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono","SF Mono","Fira Code",monospace;--font-ui:var(--font-poppins),system-ui,-apple-system,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-poppins),system-ui,-apple-system,sans-serif;font-weight:400;min-height:100vh}a{color:inherit;text-decoration:none}.dash{margin-left:10px}.br-desktop{display:block}@media (max-width:768px){.br-desktop{display:none}}.page{gap:5rem;padding:0 clamp(1.5rem,5vw,6rem) 4rem}.page,.site-header{display:flex;flex-direction:column}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:var(--background);gap:.5rem;padding:.75rem 0}.nav{justify-content:space-between;gap:2rem}.brand,.nav{display:flex;align-items:center}.brand{gap:.75rem;text-decoration:none;color:var(--foreground)}.brand-name{font-weight:800;font-size:1.25rem;letter-spacing:-.01em}.brand-accent,.brand-name{color:var(--navy-dark)}.brand-name:after{content:"";display:inline-block;width:5px;height:5px;background:#e8a0b8;border-radius:50%;margin-left:1px;vertical-align:middle;position:relative;top:-.1em}.nav-brand-group{display:flex;align-items:center;gap:1.25rem}.nav-tagline{font-size:.72rem;color:var(--gray-400);font-weight:400;white-space:nowrap;border-left:1px solid var(--gray-200);padding-left:1.25rem}.nav-links{display:flex;align-items:center;gap:2.5rem;font-weight:400;color:var(--foreground)}.nav-links a{text-decoration:none;color:inherit}.nav-links a:hover{color:var(--accent)}.nav-dropdown{position:relative}.nav-dropdown-trigger{cursor:pointer;font-weight:400}.nav-dropdown-trigger:hover{color:var(--accent)}.nav-dropdown-menu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:.75rem;min-width:180px;z-index:100}.nav-dropdown:hover .nav-dropdown-menu{display:flex;flex-direction:column}.nav-dropdown-menu a{background:var(--card);padding:.65rem 1.2rem;font-size:.9rem;font-weight:400;color:var(--foreground);border:1px solid rgba(43,44,95,.08);text-decoration:none}.nav-dropdown-menu a:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.nav-dropdown-menu a:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.nav-dropdown-menu a:hover{background:#f2f4ff;color:var(--accent)}.events-banner{background:var(--pink-light);text-align:center;padding:.7rem 1.5rem;border-radius:var(--radius-pill)}.events-banner-link{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;text-decoration:none;color:var(--navy-dark);font-size:.92rem;font-weight:500;transition:opacity .2s ease}.events-banner-link:hover{opacity:.85}.events-banner-text{display:inline;line-height:1.5}.events-banner-emoji{font-style:normal}.events-banner-text strong{font-weight:700}.events-banner-cta{color:var(--pink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.events-banner-link:hover .events-banner-cta{color:var(--coral-dark)}button{border:none;padding:.95rem 1.7rem;border-radius:var(--radius-pill);font-size:.95rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;font-weight:600}button:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.primary{background:var(--navy);color:#fff}.primary-orange{background:var(--accent);color:#fff}.ghost{border:1px solid rgba(43,44,95,.2)}.ghost,.white{background:#fff;color:var(--navy)}.white{font-weight:700}.cta,.cta-row{display:flex;flex-wrap:wrap;gap:1rem}.cta-row,.hero{align-items:center}.hero{display:flex;gap:clamp(2rem,6vw,5rem);justify-content:space-between}.hero-copy{max-width:560px;display:grid;grid-gap:1.5rem;gap:1.5rem}.hero h1{font-size:clamp(2.8rem,4.2vw,4.4rem);line-height:1.1;letter-spacing:-.02em}.subtitle{font-size:1.1rem;max-width:560px;line-height:1.7}.subtitle,.tag{color:var(--muted)}.tag{font-weight:600;text-transform:uppercase;letter-spacing:.2em;font-size:.75rem}.hero-visual{background:#fde7da;border-radius:var(--radius-lg);padding:2.5rem;min-width:min(420px,100%);display:grid;place-items:center}.hero-visual .blob{width:240px;height:240px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#ffb0c9,#ff7ea4);position:relative;display:grid;place-items:center;color:#2a2a64;font-weight:700}.hero-visual .blob:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;border:4px solid #2a2a64;top:10%;right:-10%;background:#fff5f8}.hero-visual .badge{position:absolute;bottom:-10%;left:15%;background:#2a2a64;color:#fff;padding:.4rem 1rem;border-radius:999px;font-size:.8rem}.section-title{display:grid;grid-gap:.75rem;gap:.75rem}.section-title h2{font-size:clamp(2rem,3vw,3rem);line-height:1.15}.section-title p{color:var(--muted);max-width:600px;line-height:1.6}.page-header{display:grid;grid-gap:1rem;gap:1rem;max-width:720px}.page-header h1{font-size:clamp(2.4rem,3.8vw,3.8rem);line-height:1.1;letter-spacing:-.02em}.grid{grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.feature-grid,.grid{display:grid;gap:1.5rem}.feature-grid{grid-gap:1.5rem;grid-template-columns:repeat(4,1fr)}.feature-card{display:flex;flex-direction:column;padding:2rem;border-radius:var(--radius-lg);color:#fff;min-height:442px;position:relative;overflow:hidden;box-shadow:var(--card-shadow);transition:transform .2s ease,box-shadow .2s ease}.feature-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(29,28,80,.16)}.feature-card.light{background:linear-gradient(160deg,#f5845e,#ffb2b5)}.feature-card.pink{background:linear-gradient(160deg,#ffb8c8,#ffd4df);color:var(--foreground)}.feature-card.navy{background:var(--navy)}.feature-card .icon{width:100px;height:100px;display:grid;place-items:center;flex:1 1}.feature-card h3{font-size:1.5rem;font-weight:800;margin:0;line-height:1.2}.feature-card .arrow{display:grid;place-items:center;width:42px;height:42px;margin-top:.75rem}.feature-card.pink .arrow svg circle{stroke:rgba(43,44,95,.4)}.feature-card.pink .arrow svg path{stroke:rgba(43,44,95,.6)}.panel{display:grid;grid-gap:3rem;gap:3rem;background:var(--navy);color:#f5f5f5;padding:clamp(2.5rem,5vw,4rem);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;align-items:center}.panel-illustration{display:grid;place-items:center;padding:1rem}.panel-content{display:grid;grid-gap:1.5rem;gap:1.5rem}.panel p{color:hsla(0,0%,100%,.75);line-height:1.7;font-size:1.05rem}.panel h2{color:#fff;font-size:clamp(1.8rem,2.5vw,2.4rem);font-weight:800;line-height:1.15}.eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;margin-bottom:.75rem;color:hsla(0,0%,100%,.7)}.panel ul{list-style:none;display:grid;grid-gap:.8rem;gap:.8rem;font-size:1rem}.panel li:before{content:"• ";color:var(--accent)}.stats-bar{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;text-align:center;padding:3rem 2rem;background:#f2f4ff;border-radius:var(--radius-lg);border:1px solid rgba(43,44,95,.08)}.stat{display:flex;flex-direction:column;gap:.4rem}.stat-value{font-size:clamp(2.2rem,4vw,3.5rem);font-weight:800;color:var(--navy);line-height:1}.stat-label{font-size:.9rem;color:var(--muted);font-weight:600}.content-block{display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:1fr 1fr;align-items:center}.content-block-text{display:grid;grid-gap:1.5rem;gap:1.5rem}.content-block-text h2{font-size:clamp(1.8rem,2.5vw,2.4rem);font-weight:800;line-height:1.15}.content-block-text p{color:var(--muted);line-height:1.7;font-size:1.05rem;max-width:480px}.content-block-illustration,.content-block-visual{display:grid;place-items:center}.steps{display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:1fr 1fr;align-items:start}.steps-illustration{background:#fff;border-radius:var(--radius-lg);padding:2.5rem;display:grid;place-items:center;border:1px solid rgba(43,44,95,.1)}.steps-illustration .line{width:100%;max-width:360px;height:180px;border-radius:999px;border:3px solid #2a2a64;position:relative}.steps-illustration .line:after,.steps-illustration .line:before{content:"";position:absolute;width:60px;height:60px;border-radius:16px;background:#ff9aa2;top:-20px}.steps-illustration .line:after{right:10%;background:#ffd1b8}.steps-illustration .line:before{left:10%}.step-list{display:grid;grid-gap:1.5rem;gap:1.5rem}.step{display:grid;grid-gap:.5rem;gap:.5rem}.step span{color:var(--accent);font-weight:700;font-size:.85rem}.step h3{margin:0;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:800}.step ul{list-style:none;display:grid;grid-gap:.5rem;gap:.5rem;padding-left:0;color:var(--muted)}.step li:before{content:"✦ ";color:var(--accent);margin-right:.3rem}.step-list{gap:2rem}.pricing-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.pricing-card{background:var(--card);border-radius:var(--radius-lg);padding:2rem;display:flex;flex-direction:column;gap:1.5rem;border:1px solid rgba(43,44,95,.08);box-shadow:var(--card-shadow);transition:transform .2s ease}.pricing-card:hover{transform:translateY(-4px)}.pricing-featured{background:var(--navy);color:#fff;border-color:transparent}.pricing-featured p{color:hsla(0,0%,100%,.75)}.pricing-header{display:grid;grid-gap:.75rem;gap:.75rem}.pricing-duration{font-weight:700;text-transform:uppercase;letter-spacing:.15em;font-size:.7rem;color:var(--accent)}.pricing-card h3{font-size:1.4rem;line-height:1.2}.pricing-card p{color:var(--muted);line-height:1.6;font-size:.95rem}.pricing-list{list-style:none;display:grid;grid-gap:.6rem;gap:.6rem;flex:1 1}.pricing-list li:before{content:"✦ ";color:var(--accent)}.pricing-list li{font-size:.95rem;line-height:1.5}.founders-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:2rem}.founder-card{background:var(--card);border-radius:var(--radius-lg);padding:2rem;display:grid;grid-gap:.75rem;gap:.75rem;border:1px solid rgba(43,44,95,.08);box-shadow:var(--card-shadow)}.founder-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px #2b2c5f}.founder-card h3{font-size:1.3rem;margin-top:.5rem}.founder-role{color:var(--accent);font-weight:600;font-size:.9rem}.founder-bio{color:var(--muted);line-height:1.6;font-size:.95rem}.contact-promise-strip{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin-bottom:1rem}.contact-promise-item{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--muted)}.contact-promise-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-pill);background:var(--pink-light);color:var(--coral);font-size:.85rem}.contact-grid{display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:1.4fr 1fr;align-items:start}.contact-form-wrapper{background:var(--card);border-radius:var(--radius-lg);padding:2.5rem;border:1px solid rgba(43,44,95,.08);box-shadow:var(--card-shadow)}.contact-form-header{margin-bottom:1.5rem}.contact-form-header h2{font-size:1.4rem;margin-bottom:.35rem}.contact-form-header p{color:var(--muted);font-size:.9rem;font-weight:500;line-height:1.5}.contact-form{display:grid;grid-gap:1.25rem;gap:1.25rem}.contact-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.form-group{display:grid;grid-gap:.4rem;gap:.4rem}.form-group label{font-weight:600;font-size:.9rem;color:var(--foreground)}.form-group input,.form-group textarea{padding:.85rem 1rem;border-radius:var(--radius-md);border:1px solid rgba(43,44,95,.15);font-family:inherit;font-size:.95rem;background:var(--gray-50);color:var(--foreground);transition:border-color .2s ease,box-shadow .2s ease;font-weight:500}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--gray-400);font-weight:400}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--coral);box-shadow:0 0 0 3px hsla(15,80%,68%,.15);background:var(--card)}.contact-sidebar{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.contact-card{border-radius:var(--radius-md);padding:1.5rem;display:grid;grid-gap:.25rem;gap:.25rem;transition:transform .2s ease;position:relative;overflow:hidden}.contact-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;border-radius:4px 0 0 4px}.contact-card:hover{transform:translateY(-2px)}.contact-card-icon{margin-bottom:.35rem}.contact-card-coral{background:linear-gradient(135deg,hsla(15,80%,68%,.08),hsla(15,80%,68%,.03));border:1px solid hsla(15,80%,68%,.18)}.contact-card-coral:before{background:var(--coral)}.contact-card-coral .contact-card-icon{color:var(--coral)}.contact-card-navy{background:linear-gradient(135deg,rgba(42,42,100,.06),rgba(42,42,100,.02));border:1px solid rgba(42,42,100,.12)}.contact-card-navy:before{background:var(--navy)}.contact-card-navy .contact-card-icon{color:var(--navy)}.contact-card-pink{background:linear-gradient(135deg,rgba(244,160,176,.1),rgba(244,160,176,.03));border:1px solid rgba(244,160,176,.2)}.contact-card-pink:before{background:var(--pink)}.contact-card-pink .contact-card-icon{color:var(--pink)}.contact-card-green{background:linear-gradient(135deg,rgba(34,197,94,.08),rgba(34,197,94,.02));border:1px solid rgba(34,197,94,.18)}.contact-card-green:before{background:var(--green)}.contact-card-green .contact-card-icon{color:var(--green)}.contact-card h3{font-size:1.05rem;margin-bottom:.2rem}.contact-card p{color:var(--muted);line-height:1.6;font-size:.9rem;font-weight:500}.contact-card a{color:var(--accent);text-decoration:underline;font-weight:600}.contact-bottom-cta{text-align:center;background:var(--navy);color:#fff;padding:3.5rem 2rem;border-radius:var(--radius-lg)}.contact-bottom-cta h2{color:#fff;font-size:clamp(1.4rem,2.5vw,1.8rem);margin-bottom:.75rem}.contact-bottom-cta p{color:hsla(0,0%,100%,.7);max-width:500px;margin:0 auto 1.5rem;line-height:1.6;font-weight:500;font-size:.95rem}.legal-page{max-width:800px}.legal-content{display:grid;grid-gap:2.5rem;gap:2.5rem}.legal-content section{display:grid;grid-gap:.75rem;gap:.75rem}.legal-content h2{font-size:1.4rem;color:var(--foreground)}.legal-content p{color:var(--muted);line-height:1.7}.legal-content ul{list-style:none;display:grid;grid-gap:.5rem;gap:.5rem;padding-left:0}.legal-content li:before{content:"• ";color:var(--accent)}.legal-content li{color:var(--muted);line-height:1.6}.legal-content a{color:var(--accent);text-decoration:underline}.blog-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.blog-card{background:var(--card);border-radius:var(--radius-lg);padding:2rem;display:grid;grid-gap:.75rem;gap:.75rem;border:1px solid rgba(43,44,95,.08);box-shadow:var(--card-shadow);text-decoration:none;color:var(--foreground);transition:transform .2s ease,box-shadow .2s ease}.blog-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(29,28,80,.16)}.blog-tag{font-weight:700;text-transform:uppercase;letter-spacing:.15em;font-size:.7rem;color:var(--accent)}.blog-card h3{font-size:1.2rem;line-height:1.3}.blog-card p{line-height:1.5;font-size:.9rem}.blog-card p,.blog-meta{color:var(--muted);font-weight:400}.blog-meta{display:flex;gap:1.5rem;font-size:.8rem;align-items:center}.blog-author-inline{display:inline-flex;align-items:center;gap:.4rem}.blog-author-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover}.blog-author-link{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--foreground);transition:color .2s}.blog-author-link:hover{color:var(--accent)}.blog-author-link .blog-author-avatar{width:28px;height:28px}.blog-author-role{color:var(--muted);font-size:.8rem;font-weight:400}.blog-author-box{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(43,44,95,.1)}.blog-author-box-inner{display:flex;gap:1.25rem;align-items:flex-start;text-decoration:none;color:var(--foreground);padding:1.5rem;border-radius:var(--radius-lg);background:var(--card);border:1px solid rgba(43,44,95,.08);box-shadow:var(--card-shadow);transition:transform .2s ease,box-shadow .2s ease}.blog-author-box-inner:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(29,28,80,.12)}.blog-author-box-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 3px #2b2c5f}.blog-author-box-info{display:flex;flex-direction:column;gap:.15rem}.blog-author-box-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--accent)}.blog-author-box-name{font-size:1.1rem}.blog-author-box-role{font-size:.85rem;color:var(--muted);font-weight:500}.blog-author-box-bio{margin-top:.4rem;font-size:.88rem;color:var(--muted);line-height:1.55}.blog-card-cover{border-radius:8px;overflow:hidden;margin:-.5rem -.5rem .5rem}.blog-card-cover img{display:block;width:100%;height:auto;object-fit:cover}.blog-article{max-width:760px}.blog-article-header{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:2rem}.blog-article-header h1{font-size:clamp(2rem,3.5vw,3rem);line-height:1.15;letter-spacing:-.01em}.blog-cover-image{margin-bottom:2.5rem;border-radius:var(--radius-lg);overflow:hidden;max-width:80%;margin-left:auto;margin-right:auto}.blog-cover-image img{display:block;width:100%;height:auto;border-radius:var(--radius-lg)}.blog-layout{display:grid;grid-template-columns:1fr 300px;grid-gap:3rem;gap:3rem}.blog-sidebar{display:none}@media (min-width:1025px){.blog-sidebar{display:block}}.blog-sidebar-inner{position:-webkit-sticky;position:sticky;top:7rem;background:var(--card);border-radius:var(--radius-lg);padding:1.5rem;border:1px solid rgba(29,28,80,.06);box-shadow:0 4px 24px rgba(29,28,80,.06)}.blog-sidebar-title{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:1rem}.blog-sidebar-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:.5rem;gap:.5rem}.blog-sidebar-link{display:grid;grid-gap:.25rem;gap:.25rem;padding:.75rem;border-radius:var(--radius-md);transition:background .2s;text-decoration:none;color:inherit}.blog-sidebar-link:hover{background:rgba(29,28,80,.04)}.blog-sidebar-link .blog-tag{font-size:.6rem}.blog-sidebar-link-title{font-size:.85rem;font-weight:600;line-height:1.35;color:var(--foreground)}.blog-sidebar-link-date{font-size:.75rem;color:var(--muted);font-weight:400}.blog-suggested{margin-top:4rem;padding-top:3rem;border-top:1px solid rgba(29,28,80,.08)}.blog-suggested-title{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.blog-suggested-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.blog-layout{grid-template-columns:1fr}.blog-suggested-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-suggested-grid{grid-template-columns:1fr}}.careers-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.career-card{background:var(--card);border-radius:var(--radius-lg);padding:2rem;display:grid;grid-gap:.75rem;gap:.75rem;border:1px solid rgba(43,44,95,.08);box-shadow:var(--card-shadow);text-decoration:none;color:var(--foreground);transition:transform .2s ease,box-shadow .2s ease}.career-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(29,28,80,.16)}.career-card-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.career-card h3{font-size:1.2rem}.career-badge{font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;color:var(--accent);background:rgba(255,138,99,.1);padding:.3rem .8rem;border-radius:var(--radius-pill);white-space:nowrap}.career-card p{color:var(--muted);line-height:1.5;font-size:.95rem}.career-meta{display:flex;gap:1.5rem;font-size:.8rem;color:var(--muted);font-weight:600}.career-article{max-width:760px}.career-article-header{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:3rem}.career-article-header h1{font-size:clamp(2rem,3.5vw,3rem);line-height:1.15}.career-apply{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(43,44,95,.1)}.mdx-content{display:grid;grid-gap:1.5rem;gap:1.5rem}.mdx-h1{font-size:2.2rem;line-height:1.15;letter-spacing:-.01em}.mdx-h2{font-size:1.6rem;line-height:1.2;margin-top:1rem}.mdx-h3{font-size:1.25rem;line-height:1.3;margin-top:.5rem}.mdx-p{color:var(--muted);line-height:1.75;font-size:1.05rem}.mdx-ol,.mdx-ul{display:grid;grid-gap:.5rem;gap:.5rem;padding-left:1.5rem;color:var(--muted);line-height:1.6}.mdx-li{line-height:1.6}.mdx-blockquote{border-left:4px solid var(--accent);padding:1rem 1.5rem;background:#f2f4ff;border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--foreground);font-style:italic}.mdx-code{background:#f2f4ff;padding:.2rem .5rem;border-radius:6px;font-size:.9em;font-family:SF Mono,Fira Code,monospace}.mdx-pre{background:var(--navy-dark);color:#e8e8f0;padding:1.5rem;border-radius:var(--radius-md);overflow-x:auto;font-size:.9rem;line-height:1.6}.mdx-pre .mdx-code{background:none;padding:0;border-radius:0;color:inherit}.mdx-link{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.mdx-link:hover{color:var(--accent-strong)}.mdx-strong{color:var(--foreground);font-weight:700}.mdx-hr{border:none;height:1px;background:rgba(43,44,95,.1);margin:1rem 0}.mdx-table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem;line-height:1.6;overflow-x:auto;display:block}.mdx-thead{background:var(--foreground,#2b2c5f);color:#fff}.mdx-th{text-align:left;font-weight:600;font-size:.9rem}.mdx-td,.mdx-th{padding:.75rem 1rem}.mdx-td{border-bottom:1px solid rgba(43,44,95,.1);color:var(--muted,#61649b);vertical-align:top}.mdx-tr:nth-child(2n){background:rgba(43,44,95,.03)}@media (max-width:768px){.mdx-table{font-size:.85rem}.mdx-td,.mdx-th{padding:.5rem .75rem}}.site-footer{gap:0;margin-top:2rem}.footer-main,.site-footer{display:flex;flex-direction:column}.footer-main{background:var(--background);padding:3.5rem clamp(1.5rem,5vw,4rem) 1.5rem;gap:3rem}.footer-grid{display:grid;grid-gap:2.5rem;gap:2.5rem;grid-template-columns:1.8fr repeat(4,1fr)}.footer-brand{display:flex;flex-direction:column;gap:0}.footer-logo{display:inline-block;margin-bottom:1rem}.footer-tagline{color:var(--muted);line-height:1.6;font-size:.88rem}.footer-socials{display:flex;gap:.75rem;margin-top:1.25rem}.footer-socials a{color:var(--gray-400);transition:color .2s ease}.footer-socials a:hover{color:var(--coral)}.footer-col{display:flex;flex-direction:column;gap:.65rem}.footer-col h4{font-size:.78rem;text-transform:uppercase;letter-spacing:.15em;color:var(--foreground);margin-bottom:.35rem;font-weight:600}.footer-col a{color:var(--muted);font-size:.88rem;text-decoration:none;transition:color .2s ease}.footer-col a:hover{color:var(--coral)}.footer-newsletter{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 2.5rem;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md)}.footer-newsletter-text h4{font-size:.95rem;color:var(--foreground);font-weight:600;margin-bottom:.3rem}.footer-newsletter-text p{color:var(--muted);font-size:.85rem;line-height:1.5;max-width:360px}.footer-newsletter-form{display:flex;align-items:center;min-width:340px;background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-pill);padding:.3rem .3rem .3rem 1.25rem;transition:border-color .2s ease}.footer-newsletter-form:focus-within{border-color:var(--coral)}.footer-newsletter-input{flex:1 1;border:none;background:transparent;font-size:.9rem;color:var(--foreground);outline:none;font-family:var(--font-body)}.footer-newsletter-input::placeholder{color:var(--gray-400)}.footer-newsletter-btn{background:var(--coral);color:#fff;border:none;border-radius:var(--radius-pill);padding:.7rem 1.5rem;font-size:.88rem;font-weight:600;font-family:var(--font-body);cursor:pointer;white-space:nowrap;transition:background .2s ease}.footer-newsletter-btn:hover{background:var(--coral-dark)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;font-size:.78rem;padding-top:2rem;border-top:1px solid var(--gray-200)}.footer-address,.footer-bottom{color:var(--gray-400)}.footer-legal{display:flex;align-items:center;gap:.5rem}.footer-legal a{color:var(--gray-400);text-decoration:none;font-size:.78rem;transition:color .2s ease}.footer-legal a:hover{color:var(--coral)}.footer-legal span{color:var(--gray-200)}.about-page{display:flex;flex-direction:column;gap:clamp(3.5rem,6vw,5.5rem)}.panel.panel-light{background:var(--gray-50);border:1px solid rgba(43,44,95,.08);box-shadow:var(--card-shadow)}.panel.panel-light,.panel.panel-light h2{color:var(--foreground)}.panel.panel-light .eyebrow{color:var(--coral)}.panel.panel-light p{color:var(--muted)}.panel.panel-light ul{color:var(--foreground)}.panel.panel-light li:before{color:var(--coral)}.about-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.about-stat{background:var(--card);border-radius:var(--radius-lg);padding:2rem;display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid rgba(43,44,95,.08);box-shadow:var(--card-shadow);text-align:center}.about-stat-value{font-size:2.4rem;font-weight:800;color:var(--navy);line-height:1.1}.about-stat-label{font-size:.85rem;color:var(--muted);line-height:1.4}.about-video-section{max-width:960px;margin:0 auto}.about-video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.08)}.about-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.about-video-caption{text-align:center;margin-top:.35rem;font-size:.9rem;color:#6b7280}.about-tech-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.about-tech-card{background:var(--card);border-radius:var(--radius-lg);padding:2rem;display:grid;grid-gap:.75rem;gap:.75rem;border:1px solid rgba(43,44,95,.08);box-shadow:var(--card-shadow);transition:transform .2s ease,box-shadow .2s ease}.about-tech-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(29,28,80,.16)}.about-tech-card h3{font-size:1.2rem;color:var(--foreground)}.about-tech-card p{color:var(--muted);line-height:1.6;font-size:.95rem}.about-timeline{display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap}.about-milestone{flex:1 1;min-width:180px;background:var(--card);border-radius:var(--radius-lg);padding:1.5rem;display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid rgba(43,44,95,.08);box-shadow:var(--card-shadow);position:relative}.about-milestone:before{content:"";width:8px;height:8px;background:var(--coral);border-radius:50%;position:absolute;top:1.5rem;right:1.5rem}.about-milestone-date{font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--coral);letter-spacing:.05em}.about-milestone-label{font-size:.95rem;color:var(--foreground);font-weight:600;line-height:1.4}.founder-linkedin{display:inline-block;margin-top:.5rem;font-size:.85rem;font-weight:600;color:var(--accent);text-decoration:none;transition:color .2s}.founder-linkedin:hover{color:var(--coral-dark)}.about-backers{display:grid;grid-gap:2rem;gap:2rem;margin-top:2rem}.about-backer-group{display:flex;align-items:center;gap:1.5rem;padding:1.25rem 0;border-bottom:1px solid rgba(43,44,95,.08);flex-wrap:wrap}.about-backer-group:last-child{border-bottom:none}.about-backer-label{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);min-width:120px}.about-backer-names{display:flex;gap:1rem;flex-wrap:wrap}.about-backer-name{font-weight:700;font-size:1rem;color:var(--foreground)}.about-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.about-values-card{background:var(--card);border-radius:var(--radius-lg);padding:2rem;display:grid;grid-gap:.75rem;gap:.75rem;border:1px solid rgba(43,44,95,.08);box-shadow:var(--card-shadow);transition:transform .2s ease,box-shadow .2s ease}.about-values-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(29,28,80,.16)}.about-values-card h3{font-size:1.2rem;color:var(--foreground)}.about-values-card p{color:var(--muted);line-height:1.6;font-size:.95rem}.about-cta{text-align:center;background:var(--navy-deep);color:#fff;padding:4rem;border-radius:var(--radius-lg);position:relative;overflow:hidden}.about-cta h2{font-size:clamp(1.8rem,3vw,2.4rem);margin-bottom:1rem;color:#fff}.about-cta p{color:hsla(0,0%,100%,.7);max-width:480px;margin:0 auto 2rem;line-height:1.6}.about-cta .cta{justify-content:center}.about-cta button.primary{background:var(--coral)}.about-cta button.ghost{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.2)}.about-careers-culture{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-top:2rem;background:var(--card);border-radius:var(--radius-lg);padding:2.5rem;border:1px solid rgba(43,44,95,.08);box-shadow:var(--card-shadow)}.about-careers-culture-content .eyebrow{margin-bottom:.5rem}.about-careers-culture-content h3{font-size:1.4rem;margin-bottom:.75rem}.about-careers-culture-content p:last-child{color:var(--muted);line-height:1.6;font-size:.95rem}.about-careers-perks{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.about-careers-perk{display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem;background:var(--gray-50);border-radius:var(--radius-md)}.about-careers-perk strong{font-size:.9rem;color:var(--foreground)}.about-careers-perk span{font-size:.8rem;color:var(--muted);line-height:1.4}.about-careers-positions{margin-top:2rem}.about-careers-positions-title{font-size:1.2rem;margin-bottom:1rem;color:var(--foreground)}.about-careers-spontaneous{display:flex;align-items:center;gap:1rem;margin-top:2rem;padding:1.5rem 2rem;background:var(--gray-50);border-radius:var(--radius-lg);flex-wrap:wrap}.about-careers-spontaneous p{flex:1 1;font-size:.95rem;color:var(--muted);min-width:200px}.careers-perks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.careers-perk-card{background:var(--card);border-radius:var(--radius-lg);padding:2rem;display:grid;grid-gap:.75rem;gap:.75rem;border:1px solid rgba(43,44,95,.08);box-shadow:var(--card-shadow)}.careers-perk-card h3{font-size:1.1rem;color:var(--foreground)}.careers-perk-card p{color:var(--muted);line-height:1.6;font-size:.95rem}.careers-spontaneous{text-align:center;background:var(--navy);color:#f5f5f5;padding:4rem;border-radius:var(--radius-lg)}.careers-spontaneous h2{font-size:clamp(1.6rem,2.5vw,2rem);margin-bottom:1rem}.careers-spontaneous p{color:hsla(0,0%,100%,.7);max-width:480px;margin:0 auto 2rem;line-height:1.6}.form-group select{padding:.85rem 1rem;border-radius:var(--radius-md);border:1px solid rgba(43,44,95,.15);font-family:inherit;font-size:.95rem;font-weight:500;background:var(--gray-50);color:var(--foreground);transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0l5 6 5-6' fill='none' stroke='%232b2c5f' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;cursor:pointer}.form-group select:focus{outline:none;border-color:var(--coral);box-shadow:0 0 0 3px hsla(15,80%,68%,.15);background:var(--card)}.contact-quick-links{margin-top:1rem}.contact-links-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.contact-link-card{background:var(--card);border-radius:var(--radius-lg);padding:2rem;display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid rgba(43,44,95,.08);box-shadow:var(--card-shadow);text-decoration:none;color:var(--foreground);transition:transform .2s ease,box-shadow .2s ease}.contact-link-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(29,28,80,.16)}.contact-link-card:hover .contact-link-arrow{transform:translateX(4px)}.contact-link-icon{margin-bottom:.25rem}.contact-link-card h3{font-size:1.1rem}.contact-link-card p{color:var(--muted);font-size:.9rem;line-height:1.5;font-weight:500}.contact-link-arrow{font-size:1.2rem;color:var(--coral);font-weight:700;transition:transform .2s ease;display:inline-block}.nav-toggle{display:none;background:none;border:none;padding:8px;cursor:pointer;width:40px;height:40px;position:relative;z-index:1001}.nav-toggle:hover{transform:none;box-shadow:none}.nav-toggle-bar,.nav-toggle-bar:after,.nav-toggle-bar:before{display:block;width:22px;height:2px;background:var(--foreground);border-radius:2px;transition:transform .3s ease,opacity .3s ease}.nav-toggle-bar{position:relative}.nav-toggle-bar:after,.nav-toggle-bar:before{content:"";position:absolute;left:0}.nav-toggle-bar:before{top:-7px}.nav-toggle-bar:after{top:7px}.nav-toggle-bar.open{background:transparent}.nav-toggle-bar.open:before{top:0;transform:rotate(45deg)}.nav-toggle-bar.open:after{top:0;transform:rotate(-45deg)}.nav-overlay{display:none}@media (max-width:1024px){.page{gap:3.5rem}.about-page{gap:3rem}.landing-container{padding:0 24px}.hero-grid{gap:28px}.hero-visual-landing img,.hero-visual-landing svg{width:380px}.pillars-grid{grid-template-columns:repeat(2,1fr);gap:18px}.pillars{padding:60px 0}.contrast-cols{grid-template-columns:1fr 1fr;max-width:100%}.contrast-cols .cc:last-child{grid-column:1/-1}.contrast,.thesis{padding:60px 0}.thesis-grid{gap:40px}.how-section{padding:60px 0}.how-grid{gap:40px}.deploy{padding:60px 0}.deploy-grid{gap:36px}.vision{padding:60px 0}.footer-grid{grid-template-columns:1.5fr repeat(4,1fr);gap:1.5rem}.footer-newsletter{flex-direction:column;align-items:flex-start;gap:1.25rem}.footer-newsletter-form{min-width:0;width:100%}.credibility{padding:48px 0}.demo-section{padding:40px 0 60px}.final-cta{padding:80px 24px}.about-stats,.about-tech-grid{grid-template-columns:repeat(2,1fr)}.about-careers-culture{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:1fr}.contact-links-grid{grid-template-columns:repeat(2,1fr)}.contact-bottom-cta{padding:2.5rem 1.5rem}.cost-section{padding:60px 24px}}@media (max-width:768px){.page{padding:1.5rem 1rem 2.5rem}.about-page,.page{gap:2.5rem}.site-header{gap:.4rem;padding:.5rem 0}.landing-container{padding:0 16px}.nav-toggle{display:flex;align-items:center;justify-content:center}.nav-tagline{display:none}.nav-links{position:fixed;top:0;right:0;width:280px;height:100vh;height:100dvh;background:var(--background);flex-direction:column;align-items:stretch;padding:5rem 1.5rem 2rem;gap:0;z-index:1000;transform:translateX(100%);transition:transform .3s cubic-bezier(.16,1,.3,1);box-shadow:-10px 0 30px rgba(0,0,0,.1);overflow-y:auto}.nav-links--open{transform:translateX(0)}.nav-dropdown-trigger,.nav-links a{display:block;padding:.85rem 0;border-bottom:1px solid var(--gray-200);font-size:1rem}.nav-links a:last-child{border-bottom:none;padding-top:1.25rem}.nav-links a button.primary{width:100%}.nav-overlay{display:block;position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:999}.nav-dropdown{border-bottom:1px solid var(--gray-200);padding-bottom:.5rem}.about-stats{grid-template-columns:repeat(2,1fr)}.about-tech-grid{grid-template-columns:1fr}.about-timeline{flex-direction:column}.about-milestone{min-width:auto}.about-backer-group{flex-direction:column;align-items:flex-start;gap:.75rem}.about-cta{padding:2.5rem 1.5rem}.about-careers-culture{padding:1.5rem}.about-careers-culture,.about-careers-perks{grid-template-columns:1fr}.about-careers-spontaneous{flex-direction:column;text-align:center;padding:1.5rem}.careers-perks-grid{grid-template-columns:1fr}.careers-spontaneous{padding:2.5rem 1.5rem}.contact-form-row{grid-template-columns:1fr}.contact-form-wrapper{padding:1.5rem}.contact-promise-strip{flex-direction:column;align-items:center;gap:.75rem}.contact-links-grid{grid-template-columns:1fr}.contact-bottom-cta{padding:2rem 1.25rem}.nav-dropdown-menu{position:static;transform:none;padding-top:0;min-width:0;display:flex;flex-direction:column}.nav-dropdown-menu a{background:none;border:none;padding:.6rem 0 .6rem 1rem;font-size:.9rem;border-radius:0}.nav-dropdown-menu a:first-child{border-radius:0}.nav-dropdown-menu a:last-child{border-radius:0;border-bottom:none;padding-bottom:.6rem}.nav-dropdown:hover .nav-dropdown-menu{display:flex}.events-banner{padding:.6rem .75rem;border-radius:var(--radius-md)}.events-banner-link{font-size:.75rem;line-height:1.4}.events-banner-text strong{display:block}.hero{flex-direction:column}.hero-grid{grid-template-columns:1fr;gap:24px}.landing-hero{padding:10px 0 30px}.landing-hero h1{font-size:clamp(1.8rem,7vw,2.4rem);line-height:1.15}.hero-sub{font-size:1rem;margin:16px 0 24px;line-height:1.75}.hero-ctas{flex-direction:column;width:100%}.hero-ctas .btn{width:100%;justify-content:center;text-align:center}.hero-visual-landing{min-width:auto}.hero-visual-landing img,.hero-visual-landing svg{width:100%;max-width:360px}.hero-badge{margin-bottom:16px}.cta{flex-direction:column;align-items:stretch}.cta .btn,.cta button{width:100%;text-align:center;justify-content:center}.logo-bar{padding:24px 0}.logo-row{gap:24px}.logo-row .client-logo{height:18px}.logo-bar-label{font-size:.75rem;margin-bottom:14px}.demo-section{padding:24px 0 40px}.demo-body{padding:18px 16px;font-size:.75rem;min-height:220px;line-height:1.8}.demo-window{border-radius:12px}.demo-status{gap:16px;font-size:.72rem;flex-wrap:wrap;justify-content:center}.thesis{padding:48px 0}.thesis-grid{grid-template-columns:1fr;gap:28px}.thesis h2{font-size:24px}.thesis-body p{font-size:1rem;line-height:1.8}.thesis-visual img{max-width:100%;height:auto}.how-section{padding:48px 0}.how-section h2{font-size:24px;margin-bottom:36px}.how-grid{grid-template-columns:1fr;gap:32px}.how-visual img{max-width:100%;height:auto}.how-caption{margin-top:32px;font-size:.9rem}.pillars{padding:48px 0}.pillars-heading{font-size:24px;margin-bottom:28px}.pillars-grid{grid-template-columns:1fr;gap:14px}.p-card-image{aspect-ratio:16/9}.p-card-body{padding:18px 18px 16px}.p-card h3{font-size:18px}.p-card p{font-size:.85rem;line-height:1.6}.p-card-back-content{padding:24px 20px}.contrast{padding:48px 0}.contrast h2{font-size:24px}.contrast-sub{margin-bottom:28px;font-size:.95rem;line-height:1.6}.contrast-cols{grid-template-columns:1fr;gap:14px}.contrast-cols .cc:last-child{grid-column:auto}.cc{padding:22px 20px}.cc-item-label{font-size:.68rem}.cc-item-val{font-size:.9rem}.integrations{padding:32px 0}.int-inner{flex-direction:column;gap:14px}.int-label{font-size:.9rem}.int-chips{justify-content:center}.deploy{padding:48px 0}.deploy h2{font-size:24px;margin-bottom:32px}.deploy-grid{grid-template-columns:1fr;gap:28px}.deploy-visual{order:-1}.deploy-visual svg{width:240px;height:auto}.ds h3{font-size:20px}.credibility{padding:36px 0}.cred-row{flex-direction:column;gap:12px;padding:14px 0}.cred-logos{gap:16px;justify-content:center}.cred-logo{height:22px}.cred-logos span{font-size:.85rem}.vision{padding:48px 0}.vision-text{font-size:20px}.vision-line{gap:8px}.vision p{font-size:.95rem;line-height:1.75}.vision-closer{font-size:1rem}.cost-section{padding:48px 20px}.cost-sub{font-size:1rem;line-height:1.75;color:hsla(0,0%,100%,.65)}.cost-closer{font-size:1.05rem}.how-body{font-size:.95rem;margin-bottom:36px;line-height:1.75;color:var(--muted)}.how-step-desc{font-size:.85rem;line-height:1.6;color:var(--gray-600)}.how-step-title{font-size:.95rem}.int-label-header{font-size:1.15rem}.int-body{font-size:.92rem;line-height:1.7}.final-cta{padding:60px 20px}.final-cta h2{font-size:clamp(1.6rem,6vw,2.2rem);margin-bottom:24px}.final-cta-buttons{flex-direction:column;align-items:stretch}.final-cta-buttons .btn{width:100%;justify-content:center;text-align:center}.final-cta-sub{font-size:.85rem;line-height:1.6}.stats-bar{gap:1.5rem;padding:2rem 1.5rem}.feature-grid,.stats-bar{grid-template-columns:1fr}.feature-grid{gap:1rem}.feature-card{min-height:220px;padding:1.5rem}.panel{padding:2rem}.content-block,.panel,.steps{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:2rem}.footer-brand{grid-column:1/-1;text-align:center;align-items:center}.footer-socials{justify-content:center}.footer-col,.footer-newsletter{align-items:center;text-align:center}.footer-newsletter{flex-direction:column;gap:1.25rem}.footer-newsletter-text{text-align:center}.footer-newsletter-text p{max-width:100%}.footer-newsletter-form{min-width:0;width:100%;max-width:420px}.footer-bottom{flex-direction:column;gap:.5rem;text-align:center;align-items:center}.page-header h1{font-size:clamp(1.8rem,6vw,2.8rem)}.pricing-grid{grid-template-columns:1fr;gap:1rem}.pricing-card{padding:1.5rem;gap:1rem}.pricing-card h3{font-size:1.2rem}.founders-grid{grid-template-columns:1fr;gap:1rem}.founder-card{padding:1.5rem}.blog-grid{grid-template-columns:1fr;gap:1rem}.blog-card{padding:1.5rem}.blog-card h3{font-size:1.05rem}.press-grid{grid-template-columns:1fr;gap:1rem}.press-card{padding:1.5rem}.whitepaper-cover{padding:2.5rem 1.5rem 2rem}.whitepaper-cover h1{font-size:1.4rem}.whitepaper-body{padding:2rem 1.5rem 2.5rem}.whitepaper-stats{gap:.5rem}.whitepaper-stat-value{font-size:1.25rem}.event-info-bar{flex-direction:column;gap:.75rem}.section-title h2{font-size:clamp(1.6rem,5vw,2.2rem)}.mdx-h1{font-size:1.8rem}.mdx-h2{font-size:1.3rem}.mdx-p{font-size:.95rem}.mdx-pre{padding:1rem;font-size:.8rem}.mdx-blockquote{padding:.75rem 1rem}}@media (max-width:480px){.page{padding:1.25rem 1rem 2rem}.about-page,.page{gap:2rem}.landing-container{padding:0 16px}.landing-hero h1{font-size:1.65rem}.hero-sub{font-size:.92rem;line-height:1.7}.pillars-grid{gap:12px}.p-card-image{aspect-ratio:2/1}.p-card h3{font-size:16px}.p-card p{font-size:.82rem;line-height:1.55}.p-card-body{padding:14px 14px 12px}.p-card-back-content{padding:20px 16px}.feature-card{min-height:180px;padding:1.25rem}.feature-card h3{font-size:1.2rem}.blog-card,.career-card,.founder-card,.press-card,.pricing-card{padding:1.25rem}.whitepaper-cover{padding:2rem 1.25rem 1.75rem}.whitepaper-cover h1{font-size:1.25rem}.whitepaper-cover p{font-size:.85rem}.whitepaper-body{padding:1.5rem 1.25rem 2rem;gap:1.5rem}.whitepaper-stats{grid-template-columns:repeat(3,1fr);gap:.25rem;padding:1rem 0}.whitepaper-stat-value{font-size:1.1rem}.whitepaper-stat-label{font-size:.65rem}.whitepaper-details h2{font-size:1.05rem}.whitepaper-list li{font-size:.85rem}.whitepaper-hero .cta{flex-direction:column}.whitepaper-hero .cta button{width:100%}.footer-main{padding:2.5rem 1.25rem 1.25rem}.footer-grid{grid-template-columns:1fr;gap:1.5rem}.footer-col{padding-bottom:1rem;border-bottom:1px solid var(--gray-200);align-items:center;text-align:center}.footer-col:last-child{border-bottom:none}.footer-newsletter{padding:1.5rem 1rem}.footer-newsletter-form{flex-direction:column;border-radius:var(--radius-md);padding:.5rem;gap:.5rem;min-width:0}.footer-newsletter-input{width:100%;padding:.75rem 1rem;text-align:center}.footer-newsletter-btn{width:100%}.cc{padding:18px 16px}.cc-item-label{font-size:.65rem}.cc-item-val{font-size:.88rem}.demo-body{padding:14px 12px;font-size:.68rem;line-height:1.8}.vision-text{font-size:18px}.vision-label{font-size:.7rem;padding:4px 10px}.vision p{font-size:.9rem;line-height:1.7}.cred-logos span{font-size:.78rem}.ds h3{font-size:18px}.ds p{font-size:.9rem;line-height:1.65}.how-step{padding:16px}.how-step-desc{font-size:.82rem;line-height:1.6}.btn-large{padding:14px 24px;font-size:.9rem}.feature-card{min-height:260px}.blog-card,.career-card,.feature-card,.press-card,.pricing-card{padding:1.5rem}.cost-sub{font-size:.95rem;line-height:1.7}.final-cta h2{font-size:clamp(1.5rem,6vw,2rem);line-height:1.2}.final-cta-sub{font-size:.82rem}.int-body{font-size:.88rem;line-height:1.65}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.5)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes scanline{0%{top:-4px}to{top:100%}}@keyframes glowPulse{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.08)}}.landing-container{max-width:1180px;margin:0 auto;padding:0 32px}.landing-hero{padding:20px 0 60px;position:relative}.hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center}.hero-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;background:rgba(34,197,94,.06);border:1px solid rgba(34,197,94,.1);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:.75rem;color:#15803d;margin-bottom:24px;animation:fadeUp .6s ease-out}.hero-badge .dot{width:6px;height:6px;background:var(--green);border-radius:50%;animation:pulse 2s infinite}.landing-hero h1{font-family:var(--font-display);font-weight:700;font-size:clamp(2.4rem,4.5vw,48px);line-height:1.08;letter-spacing:-.02em;background:linear-gradient(160deg,#e8734a,#ef8c6b 35%,#f4a0b0 70%,#e890a0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:fadeUp .8s ease-out .1s both}.hero-sub{font-size:1.05rem;line-height:1.7;color:var(--gray-600);max-width:480px;margin:24px 0 32px;animation:fadeUp .8s ease-out .2s both}.hero-sub strong{color:var(--navy);font-weight:700}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;animation:fadeUp .8s ease-out .3s both}.hero-visual-landing{display:flex;align-items:center;justify-content:center;animation:fadeUp 1s ease-out .35s both}.hero-visual-landing img,.hero-visual-landing svg{max-width:100%;height:auto;width:480px;animation:float 7s ease-in-out infinite}.btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-weight:600;font-size:.85rem;padding:10px 20px;border-radius:var(--radius-pill);text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer;border:none}.btn-primary-landing{background:var(--navy);color:#fff;box-shadow:0 2px 10px rgba(30,26,74,.15)}.btn-primary-landing:hover{background:var(--navy-deep);transform:translateY(-2px);box-shadow:0 6px 24px rgba(30,26,74,.22)}.btn-secondary-landing{background:transparent;color:var(--navy);border:1.5px solid rgba(30,26,74,.1)}.btn-secondary-landing:hover{border-color:var(--navy);transform:translateY(-2px)}.btn-large{padding:14px 28px;font-size:.92rem}.btn-coral{background:var(--coral);color:#fff;box-shadow:0 2px 12px hsla(15,80%,68%,.25)}.btn-coral:hover{background:var(--coral-dark);transform:translateY(-2px);box-shadow:0 6px 20px hsla(15,80%,68%,.35)}.logo-bar{padding:40px 0;border-top:1px solid var(--gray-200)}.logo-bar-label{font-family:var(--font-mono);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-400);text-align:center;margin-bottom:20px}.logo-row{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}.logo-row .client-logo{height:24px;width:auto;opacity:.32;transition:opacity .3s}.logo-row .client-logo:hover{opacity:.55}.demo-section{padding:60px 0 100px}.demo-window{background:var(--navy-deep);border-radius:16px;overflow:hidden;box-shadow:0 40px 80px rgba(30,26,74,.2),inset 0 0 0 1px hsla(0,0%,100%,.03);max-width:880px;margin:0 auto;position:relative}.demo-glow{top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:350px;z-index:0;background:radial-gradient(ellipse,hsla(15,80%,68%,.06) 0,transparent 65%);animation:glowPulse 4s ease-in-out infinite}.demo-glow,.demo-scanline{position:absolute;pointer-events:none}.demo-scanline{left:0;right:0;height:3px;z-index:2;background:linear-gradient(90deg,transparent,hsla(15,80%,68%,.08),transparent);animation:scanline 4s linear infinite;opacity:.6}.demo-header{display:flex;align-items:center;gap:10px;padding:12px 18px;background:hsla(0,0%,100%,.025);border-bottom:1px solid hsla(0,0%,100%,.05);position:relative;z-index:1}.demo-dots{display:flex;gap:6px}.demo-dots span{width:10px;height:10px;border-radius:50%}.demo-dots span:first-child{background:#ff5f57}.demo-dots span:nth-child(2){background:#febc2e}.demo-dots span:nth-child(3){background:#28c840}.demo-title{font-size:.7rem;color:hsla(0,0%,100%,.5);flex:1 1;text-align:center}.demo-body,.demo-title{font-family:var(--font-mono)}.demo-body{padding:28px 32px;font-size:.8rem;line-height:1.9;color:hsla(0,0%,100%,.6);position:relative;z-index:1;min-height:300px}.demo-line{opacity:0;transform:translateX(-6px);transition:all .35s ease-out}.demo-line.visible{opacity:1;transform:translateX(0)}.demo-line .req{color:hsla(0,0%,100%,.88)}.demo-line .lbl{color:hsla(0,0%,100%,.5)}.demo-line .chk{color:#4ade80}.demo-line .wrn{color:#fbbf24}.demo-line .val{color:var(--coral-light)}.demo-line .res{color:#22d3ee;font-weight:600}.demo-line .trc{color:hsla(0,0%,100%,.45)}.cursor-blink{display:inline-block;width:7px;height:15px;background:var(--coral);animation:blink 1s infinite;vertical-align:middle;border-radius:1px}.demo-label{font-family:var(--font-mono);font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;color:var(--coral);margin-bottom:24px}.demo-caption,.demo-label{text-align:center;font-weight:500}.demo-caption{margin-top:24px;font-size:1rem;color:var(--gray-600)}.demo-caption strong{color:var(--navy);font-weight:700}.demo-status{display:flex;justify-content:center;gap:28px;margin-top:20px;font-family:var(--font-mono);font-size:.72rem;color:var(--gray-400)}.demo-status span{display:flex;align-items:center;gap:5px}.demo-status .sd{width:5px;height:5px;border-radius:50%}.dot-accent{color:var(--coral)}.thesis{background:var(--cream);padding:100px 0;position:relative;border-radius:var(--radius-lg)}.thesis-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:64px;gap:64px;align-items:center}.thesis-heading{font-family:var(--font-display);font-weight:700;font-size:33px;line-height:1.15;margin-bottom:10px}.thesis-subtitle{font-size:1rem;line-height:1.6;color:var(--gray-600);margin-bottom:24px}.thesis-label{font-family:var(--font-mono);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--coral);margin-bottom:14px;font-weight:600}.thesis h2{font-family:var(--font-display);font-weight:700;font-size:32px;line-height:1.15;margin-bottom:24px}.thesis-body p{font-size:1rem;line-height:1.8;color:var(--gray-600);margin-bottom:14px}.thesis-body strong{color:var(--navy);font-weight:600}.thesis-visual{display:flex;justify-content:center;align-items:center}.thesis-visual img{max-width:100%;height:auto}.how-section{background:var(--cream);color:var(--foreground);position:relative;overflow:hidden;padding:100px 0;border-radius:var(--radius-lg)}.how-section:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,hsla(15,80%,68%,.08) 0,transparent 55%)}.how-label{font-family:var(--font-mono);font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;color:var(--coral);text-align:center;margin-bottom:10px}.how-section h2{font-family:var(--font-display);font-weight:700;font-size:33px;text-align:center;margin-bottom:16px}.how-body{text-align:center;font-size:1rem;line-height:1.7;color:var(--muted);max-width:620px;margin:0 auto 64px}.how-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.how-visual{display:flex;justify-content:center;background:#fff;border-radius:var(--radius-lg);padding:24px}.how-steps{display:flex;flex-direction:column;gap:24px}.how-step{display:flex;gap:14px;padding:18px;border-radius:var(--radius-md);background:hsla(0,0%,100%,.6);border:1px solid rgba(42,42,100,.06);transition:all .3s}.how-step:hover{background:hsla(0,0%,100%,.8);border-color:hsla(15,80%,68%,.25)}.how-num{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.78rem;font-weight:600}.how-step:first-child .how-num{background:hsla(15,80%,68%,.15);color:var(--coral-dark)}.how-step:nth-child(2) .how-num{background:rgba(244,160,176,.15);color:#d4708a}.how-step:nth-child(3) .how-num{background:rgba(34,197,94,.12);color:#16a34a}.how-step-title{font-family:var(--font-ui);font-weight:600;font-size:.9rem;margin-bottom:3px}.how-step-desc{font-size:.8rem;color:var(--gray-600);line-height:1.55}.how-caption{text-align:center;margin-top:52px;font-size:1rem;color:var(--gray-600)}.how-caption strong{color:var(--coral)}.pillars{padding:100px 0}.pillars-heading{font-family:var(--font-display);font-weight:700;font-size:33px;text-align:center;margin-bottom:52px}.pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}.p-card{border-radius:var(--radius-lg);position:relative;overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);cursor:default;display:flex;flex-direction:column}.p-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.12)}.p-card.c-coral{background:var(--coral);color:#fff}.p-card.c-navy{background:var(--navy);color:#fff}.p-card.c-pink{background:linear-gradient(160deg,var(--pink-light),#f8c8d4);color:var(--navy)}.p-card-image{width:100%;aspect-ratio:3/4;overflow:hidden;position:relative}.p-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.p-card:hover .p-card-image img{transform:scale(1.04)}.p-card-body{padding:28px 28px 24px;display:flex;flex-direction:column;flex:1 1}.p-card h3{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.2;margin-bottom:8px}.p-card p{font-size:.85rem;line-height:1.6;opacity:.82;flex:1 1}.p-card-arrow{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1.5px solid;opacity:.35;margin-top:16px;font-size:.85rem;transition:opacity .3s,transform .3s}.p-card:hover .p-card-arrow{opacity:.8;transform:translateX(2px)}.p-card-wrapper{perspective:1000px;cursor:pointer;position:relative}.p-card-wrapper .p-card-back,.p-card-wrapper .p-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s cubic-bezier(.16,1,.3,1)}.p-card-wrapper .p-card-front{position:relative}.p-card-wrapper .p-card-back{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotateY(180deg)}.p-card-wrapper.flipped .p-card-front{transform:rotateY(180deg)}.p-card-wrapper.flipped .p-card-back{transform:rotateY(0deg)}.p-card-wrapper.flipped .p-card:hover{transform:none;box-shadow:none}.p-card-back-content{padding:32px 28px;display:flex;flex-direction:column;justify-content:center;height:100%;box-sizing:border-box;overflow-y:auto}.p-card-back-content h3{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.2;margin-bottom:12px}.p-card-back-content .p-card-back-subtitle{font-size:1rem;font-weight:600;opacity:1;margin-bottom:12px;font-style:italic}.p-card-back-content p{font-size:.85rem;line-height:1.7;opacity:.88}.cost-section{background:var(--navy-deep);color:#fff;text-align:center;padding:100px 32px;border-radius:var(--radius-lg);position:relative;overflow:hidden}.cost-section:before{content:"";position:absolute;top:-180px;left:50%;transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(circle,hsla(15,80%,68%,.06) 0,transparent 50%)}.cost-section h2{font-family:var(--font-display);font-weight:700;font-size:clamp(1.8rem,3vw,42px);line-height:1.15;max-width:640px;margin:0 auto 32px;position:relative}.cost-section h2 em{font-style:italic;color:var(--coral)}.cost-sub{font-size:.95rem;line-height:1.7;color:hsla(0,0%,100%,.6);max-width:540px;margin:0 auto 16px;position:relative}.cost-closer{color:hsla(0,0%,100%,.7)!important}.cost-closer em{font-style:italic;color:var(--coral)}.contrast{background:var(--gray-50);padding:100px 0;border-radius:var(--radius-lg)}.contrast h2{font-family:var(--font-display);font-weight:700;font-size:33px;text-align:center;margin-bottom:8px}.contrast-sub{text-align:center;font-size:1rem;color:var(--gray-600);margin-bottom:52px}.contrast-cols{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:18px;gap:18px;max-width:920px;margin:0 auto}.cc{border-radius:var(--radius-lg);padding:28px 22px}.cc.cc-old{background:#fff;border:1px solid var(--gray-200)}.cc.cc-rt{background:var(--navy);color:#fff;box-shadow:0 12px 40px rgba(30,26,74,.12)}.cc-title{font-family:var(--font-ui);font-weight:700;font-size:.85rem;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,.06)}.cc.cc-rt .cc-title{border-bottom-color:hsla(0,0%,100%,.08);color:var(--coral-light)}.cc-item{margin-bottom:16px}.cc-item-label{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--gray-400);margin-bottom:3px}.cc.cc-rt .cc-item-label{color:hsla(0,0%,100%,.5)}.cc-item-val{font-family:var(--font-ui);font-size:.85rem;font-weight:500;color:var(--gray-600)}.cc.cc-rt .cc-item-val{color:#fff;font-weight:600}.cc-tag{display:inline-block;padding:2px 8px;border-radius:var(--radius-pill);font-size:.68rem;font-weight:600;font-family:var(--font-mono)}.tag-gray{background:var(--gray-100);color:var(--gray-400)}.tag-warn{background:#fef3c7;color:#92400e}.tag-good{background:rgba(34,197,94,.1);color:#16a34a}.cc.cc-rt .tag-good{background:rgba(34,197,94,.15);color:#4ade80}.integrations{padding:56px 0;border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200)}.int-label-header{font-family:var(--font-display);font-weight:700;font-size:33px;color:var(--navy);text-align:center;margin-bottom:20px}.int-body{text-align:center;font-size:.95rem;line-height:1.7;color:var(--gray-600);max-width:520px;margin:20px auto 0}.desktop-br{display:block}.int-inner{display:flex;align-items:center;gap:24px;justify-content:center;flex-wrap:wrap}.int-label{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--navy);white-space:nowrap}.int-chips{display:flex;gap:8px;flex-wrap:wrap}.int-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--radius-pill);background:var(--gray-50);border:1px solid var(--gray-200);font-family:var(--font-ui);font-size:.8rem;font-weight:500;transition:border-color .2s}.int-chip:hover{border-color:var(--coral)}.int-dot{width:5px;height:5px;border-radius:50%}.int-dot.live{background:var(--green)}.int-dot.orange{background:#f97316}.deploy{padding:100px 0;background:#fff}.deploy h2{font-family:var(--font-display);font-weight:700;font-size:33px;margin-bottom:56px}.deploy-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:56px;gap:56px;align-items:center}.deploy-visual{display:flex;justify-content:center}.deploy-img{width:100%;max-width:380px;height:auto;border-radius:12px}.deploy-steps{display:flex;flex-direction:column;gap:32px}.ds{display:flex;gap:16px}.ds-badge{font-family:var(--font-mono);font-size:.68rem;font-weight:600;color:var(--coral);white-space:nowrap;padding-top:3px}.ds h3{font-family:var(--font-display);font-weight:700;font-size:24px}.ds h3,.ds p{margin-bottom:6px}.ds p{font-size:.88rem;line-height:1.6;color:var(--gray-600)}.ds .tf{font-family:var(--font-mono);font-size:.78rem;color:var(--coral)}.credibility{background:var(--cream);color:var(--foreground);padding:64px 0;border-radius:var(--radius-lg)}.cred-row{display:flex;align-items:center;justify-content:center;gap:32px;padding:20px 0;border-bottom:1px solid rgba(42,42,100,.06);flex-wrap:wrap}.cred-row:last-child{border-bottom:none}.cred-label{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.cred-logos{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.cred-logos span{font-family:var(--font-ui);font-weight:600;font-size:.88rem;color:var(--gray-600);transition:color .3s}.cred-logos span:hover{color:var(--foreground)}.cred-logo{height:28px;width:auto;object-fit:contain;opacity:.5;filter:grayscale(1);transition:opacity .3s}.cred-logo:hover{opacity:.8}.vision{background:var(--cream);text-align:center;position:relative;overflow:hidden;padding:100px 0;border-radius:var(--radius-lg)}.vision-section-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--coral);margin-bottom:16px}.vision-closer{font-size:1.1rem;font-weight:700;color:var(--navy)!important;margin-top:12px}.vision-statements{display:flex;flex-direction:column;gap:16px;align-items:center;margin-bottom:32px}.vision-line{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center}.vision-label{font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:999px;flex-shrink:0}.vision-today .vision-label{background:var(--coral);color:#fff}.vision-tomorrow .vision-label{background:transparent;color:var(--gray-400);border:1px solid var(--gray-300)}.vision-text{font-family:var(--font-display);font-weight:700;font-size:33px;line-height:1.3}.vision-tomorrow .vision-text{text-decoration:line-through;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);opacity:.3}.vision p{font-size:1rem;line-height:1.7;color:var(--gray-600);max-width:540px;margin:0 auto}.final-cta{background:var(--cream);color:var(--foreground);text-align:center;padding:120px 32px;position:relative;overflow:hidden;border-radius:var(--radius-lg)}.final-cta:before{content:"";position:absolute;top:-180px;left:50%;transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(circle,hsla(15,80%,68%,.1) 0,transparent 50%)}.final-cta h2{font-family:var(--font-display);font-weight:700;font-size:33px;line-height:1.15;max-width:640px;margin:0 auto 32px;position:relative}.final-cta h2 em{font-style:italic;color:var(--coral)}.final-cta-buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative;margin-bottom:20px}.final-cta-sub{font-family:var(--font-mono);font-size:.875rem;color:var(--muted);position:relative}.press-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.press-card{background:var(--card);border-radius:var(--radius-lg);padding:2rem;display:grid;grid-gap:.75rem;gap:.75rem;border:1px solid rgba(43,44,95,.08);box-shadow:var(--card-shadow);text-decoration:none;color:var(--foreground);transition:transform .2s ease,box-shadow .2s ease}.press-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(29,28,80,.16)}.press-card-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.press-source{font-weight:700;font-size:.85rem;color:var(--accent)}.press-badge{font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;color:var(--muted);background:var(--gray-100);padding:.25rem .7rem;border-radius:var(--radius-pill);white-space:nowrap}.press-card h3{font-size:1.15rem;line-height:1.3}.press-date{font-size:.8rem;color:var(--muted);font-weight:600}.whitepaper-hero{display:grid;grid-gap:0;gap:0}.whitepaper-cover{background:linear-gradient(135deg,var(--navy) 0,var(--navy-deep) 100%);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:3.5rem 3rem 3rem;color:#fff;position:relative;overflow:hidden}.whitepaper-cover-decoration{position:absolute;top:-60px;right:-60px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(255,138,99,.15) 0,transparent 70%);pointer-events:none}.whitepaper-cover-inner{display:grid;grid-gap:1rem;gap:1rem;position:relative;max-width:640px}.whitepaper-cover-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--coral-light)}.whitepaper-cover h1{font-size:clamp(1.5rem,3.5vw,2.2rem);line-height:1.15;font-weight:800;letter-spacing:-.01em}.whitepaper-cover p{font-size:.95rem;color:hsla(0,0%,100%,.55);line-height:1.5}.whitepaper-cover-authors{font-size:.8rem;color:hsla(0,0%,100%,.4);margin-top:.5rem;font-weight:500}.whitepaper-body{background:var(--card);border-radius:0 0 var(--radius-lg) var(--radius-lg);padding:2.5rem 3rem 3rem;display:grid;grid-gap:2rem;gap:2rem;border:1px solid rgba(43,44,95,.06);border-top:none}.whitepaper-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;text-align:center;padding:1.25rem 0;border-bottom:1px solid rgba(43,44,95,.08)}.whitepaper-stat{display:flex;flex-direction:column;gap:.25rem}.whitepaper-stat-value{font-size:1.5rem;font-weight:800;color:var(--navy);line-height:1}.whitepaper-stat-label{font-size:.75rem;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.whitepaper-details h2{font-size:1.15rem;margin-bottom:.75rem;color:var(--foreground)}.whitepaper-list{list-style:none;display:grid;grid-gap:.6rem;gap:.6rem;padding-left:0}.whitepaper-list li{color:var(--muted);line-height:1.55;font-size:.9rem;padding-left:1.4rem;position:relative}.whitepaper-list li:before{content:"✦";color:var(--accent);position:absolute;left:0;font-size:.7rem;top:.2em}.whitepaper-topics{display:flex;flex-wrap:wrap;gap:.5rem}.whitepaper-topic{font-size:.75rem;font-weight:600;color:var(--muted);background:var(--gray-100);padding:.35rem .85rem;border-radius:var(--radius-pill);letter-spacing:.02em}.events-grid{display:grid;grid-gap:1.5rem;gap:1.5rem}.event-card{background:var(--card);border-radius:var(--radius-lg);padding:2rem;display:grid;grid-gap:.75rem;gap:.75rem;border:1px solid rgba(43,44,95,.08);box-shadow:var(--card-shadow);text-decoration:none;color:var(--foreground);transition:transform .2s ease,box-shadow .2s ease}.event-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(29,28,80,.16)}.event-card-header{display:flex;align-items:center;gap:1rem}.event-badge{font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;color:var(--accent);background:rgba(255,138,99,.1);padding:.3rem .8rem;border-radius:var(--radius-pill);white-space:nowrap}.event-date{font-size:.8rem;color:var(--muted);font-weight:600}.event-card h3{font-size:1.3rem;line-height:1.3}.event-card p{color:var(--muted);line-height:1.6;font-size:.95rem}.event-location{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--muted);font-weight:600}.event-article{max-width:760px}.event-article-header{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:3rem}.event-article-header h1{font-size:clamp(2rem,3.5vw,3rem);line-height:1.15;letter-spacing:-.01em}.back-link{font-size:.85rem;color:var(--muted);font-weight:600;text-decoration:none;transition:color .2s}.back-link:hover{color:var(--accent)}.event-info-bar{display:flex;gap:2rem;flex-wrap:wrap}.event-info-item{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--muted);font-weight:600}.event-info-item svg{color:var(--accent);flex-shrink:0}.event-content{display:grid;grid-gap:2.5rem;gap:2.5rem}.event-content section{display:grid;grid-gap:.75rem;gap:.75rem}.event-content h2{font-size:1.4rem;color:var(--foreground)}.event-content p{color:var(--muted);line-height:1.7;font-size:1.05rem}.event-content ul{list-style:none;display:grid;grid-gap:.5rem;gap:.5rem;padding-left:0}.event-content li:before{content:"✦ ";color:var(--accent)}.event-content li{color:var(--muted);line-height:1.6}@media (max-width:1024px){.landing-container{padding:0 24px}.hero-grid{gap:28px}.hero-visual-landing img,.hero-visual-landing svg{width:380px}.pillars-grid{grid-template-columns:repeat(2,1fr);gap:18px}.pillars{padding:60px 0}.contrast-cols{grid-template-columns:1fr 1fr;max-width:100%}.contrast-cols .cc:last-child{grid-column:1/-1}.contrast,.thesis{padding:60px 0}.thesis-grid{gap:40px}.how-section{padding:60px 0}.how-grid{gap:40px}.deploy{padding:60px 0}.deploy-grid{gap:36px}.vision{padding:60px 0}.credibility{padding:48px 0}.demo-section{padding:40px 0 60px}.final-cta{padding:80px 24px}.cost-section{padding:60px 24px}}@media (max-width:768px){.landing-container{padding:0 16px}.hero-grid{grid-template-columns:1fr;gap:24px}.landing-hero{padding:10px 0 30px}.landing-hero h1{font-size:clamp(1.8rem,7vw,2.4rem);line-height:1.15}.hero-sub{font-size:1rem;margin:16px 0 24px;line-height:1.75}.hero-ctas{flex-direction:column;width:100%}.hero-ctas .btn{width:100%;justify-content:center;text-align:center}.hero-visual-landing{min-width:auto}.hero-visual-landing img,.hero-visual-landing svg{width:100%;max-width:360px}.hero-badge{margin-bottom:16px}.logo-bar{padding:24px 0}.logo-row{gap:24px}.logo-row .client-logo{height:18px}.logo-bar-label{font-size:.75rem;margin-bottom:14px}.demo-section{padding:24px 0 40px}.demo-label{font-size:.85rem}.demo-body{padding:18px 16px;font-size:.75rem;min-height:220px;line-height:1.8}.demo-window{border-radius:12px}.demo-status{gap:16px;font-size:.72rem;flex-wrap:wrap;justify-content:center}.thesis{padding:48px 0}.thesis-grid{grid-template-columns:1fr;gap:28px}.thesis h2,.thesis-heading{font-size:24px}.thesis-body p{font-size:1rem;line-height:1.8}.thesis-visual img{max-width:100%;height:auto}.how-section{padding:48px 0}.how-label{font-size:.85rem}.how-section h2{font-size:24px;margin-bottom:36px}.how-grid{grid-template-columns:1fr;gap:32px}.how-visual img{max-width:100%;height:auto}.how-caption{margin-top:32px;font-size:.9rem}.how-body{font-size:.95rem;margin-bottom:36px;line-height:1.75;color:var(--muted)}.how-step-desc{font-size:.85rem;line-height:1.6;color:var(--gray-600)}.how-step-title{font-size:.95rem}.pillars{padding:48px 0}.pillars-heading{font-size:24px;margin-bottom:28px}.pillars-grid{grid-template-columns:1fr;gap:14px}.p-card-image{aspect-ratio:16/9}.p-card-body{padding:18px 18px 16px}.p-card h3{font-size:18px}.p-card p{font-size:.85rem;line-height:1.6}.p-card-back-content{padding:24px 20px}.contrast{padding:48px 0}.contrast h2{font-size:24px}.contrast-sub{margin-bottom:28px;font-size:.95rem;line-height:1.6}.contrast-cols{grid-template-columns:1fr;gap:0;background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden}.contrast-cols .cc:last-child{grid-column:auto}.cc{padding:22px 20px;border-radius:0}.cc.cc-old{border:none;border-bottom:1px solid var(--gray-200)}.cc.cc-rt{border-radius:0}.cc-item-label{font-size:.68rem}.cc-item-val{font-size:.9rem}.integrations{padding:32px 0}.int-inner{flex-direction:column;gap:14px}.int-label{font-size:.9rem}.int-chips{justify-content:center}.int-label-header{font-size:1.15rem}.int-body{font-size:.92rem;line-height:1.7}.desktop-br{display:none}.deploy{padding:48px 0}.deploy h2{font-size:24px;margin-bottom:32px}.deploy-grid{grid-template-columns:1fr;gap:28px}.deploy-visual{order:-1}.deploy-visual svg{width:240px;height:auto}.deploy-img{max-width:280px}.ds h3{font-size:20px}.credibility{padding:36px 0}.cred-row{flex-direction:column;gap:12px;padding:14px 0}.cred-logos{gap:16px;justify-content:center}.cred-logo{height:22px}.cred-logos span{font-size:.85rem}.vision{padding:48px 0}.vision-text{font-size:20px}.vision-line{gap:8px}.vision p{font-size:.95rem;line-height:1.75}.vision-closer{font-size:1rem}.cost-section{padding:48px 20px}.cost-sub{font-size:1rem;line-height:1.75;color:hsla(0,0%,100%,.65)}.cost-closer{font-size:1.05rem}.final-cta{padding:60px 20px}.final-cta h2{font-size:clamp(1.6rem,6vw,2.2rem);margin-bottom:24px}.final-cta-buttons{flex-direction:column;align-items:stretch}.final-cta-buttons .btn{width:100%;justify-content:center;text-align:center}.final-cta-sub{font-size:.85rem;line-height:1.6}}@media (max-width:480px){.landing-container{padding:0 16px}.landing-hero h1{font-size:1.65rem}.hero-sub{font-size:.92rem;line-height:1.7}.pillars-grid{gap:12px}.p-card-image{aspect-ratio:2/1}.p-card h3{font-size:16px}.p-card p{font-size:.82rem;line-height:1.55}.p-card-body{padding:14px 14px 12px}.p-card-back-content{padding:20px 16px}.feature-card{min-height:180px;padding:1.25rem}.feature-card h3{font-size:1.2rem}.pricing-card{padding:1.25rem}.pricing-card h3{font-size:1.1rem}.blog-card{padding:1.25rem}.blog-card h3{font-size:1rem}.career-card,.founder-card,.press-card{padding:1.25rem}.cc{padding:18px 16px;border-radius:0}.cc-item-label{font-size:.65rem}.cc-item-val{font-size:.88rem}.demo-body{padding:14px 12px;font-size:.68rem;line-height:1.8}.vision-text{font-size:18px}.vision-label{font-size:.7rem;padding:4px 10px}.vision p{font-size:.9rem;line-height:1.7}.cred-logos span{font-size:.78rem}.ds h3{font-size:18px}.ds p{font-size:.9rem;line-height:1.65}.how-step{padding:16px}.how-step-desc{font-size:.82rem;line-height:1.6}.btn-large{padding:14px 24px;font-size:.9rem}.cost-sub{font-size:.95rem;line-height:1.7}.final-cta h2{font-size:clamp(1.5rem,6vw,2rem);line-height:1.2}.final-cta-sub{font-size:.82rem}.int-body{font-size:.88rem;line-height:1.65}.desktop-br{display:none}}.faq-section{padding:80px 0;background:var(--cream);position:relative;overflow:hidden}.faq-section:before{top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,hsla(15,80%,68%,.06) 0,transparent 70%)}.faq-section:after,.faq-section:before{content:"";position:absolute;pointer-events:none}.faq-section:after{bottom:-150px;left:-150px;width:500px;height:500px;background:radial-gradient(circle,rgba(244,160,176,.04) 0,transparent 70%)}.faq-layout{display:flex;flex-direction:column;gap:48px}.faq-header{text-align:center}.faq-section-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--coral);margin-bottom:16px;display:inline-flex;align-items:center;gap:10px}.faq-section-label:before{content:"";display:block;width:24px;height:1px;background:var(--coral)}.faq-header h2{font-family:var(--font-display);font-weight:800;font-size:33px;line-height:1.15;color:var(--foreground);margin-bottom:12px}.faq-header-sub{font-size:.92rem;line-height:1.6;color:var(--muted);max-width:480px;margin:0 auto}.faq-header-link{color:var(--coral);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:hsla(15,80%,68%,.4);text-decoration-color:hsla(15,80%,68%,.4);transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.faq-header-link:hover{-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral)}.faq-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 32px;gap:0 32px;width:100%}.faq-col{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid rgba(42,42,100,.08);transition:background .25s ease}.faq-col>.faq-item:first-child{border-top:1px solid rgba(42,42,100,.08)}.faq-item:hover{background:rgba(42,42,100,.03)}.faq-item--open{background:rgba(42,42,100,.04)}.faq-trigger{all:unset;display:flex;align-items:center;gap:12px;width:100%;padding:14px 4px;cursor:pointer;text-align:left}.faq-trigger:focus-visible{outline:2px solid var(--coral);outline-offset:-2px}.faq-question{font-family:var(--font-display);font-weight:600;font-size:.88rem;line-height:1.4;color:var(--gray-600);flex:1 1;transition:color .25s ease}.faq-item--open .faq-question{color:var(--foreground)}.faq-icon{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(42,42,100,.06);color:var(--muted);transition:background .3s ease,color .3s ease,transform .3s ease}.faq-item:hover .faq-icon{background:rgba(42,42,100,.1);color:var(--foreground)}.faq-icon--open{background:var(--coral)!important;color:#fff!important;transform:rotate(45deg)}.faq-icon-vline{transition:opacity .2s ease}.faq-icon--open .faq-icon-vline{opacity:0}.faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.faq-answer-inner{overflow:hidden}.faq-answer{font-size:.82rem;line-height:1.6;color:var(--gray-600);padding:0 4px 14px 0}@media (max-width:1024px){.faq-section{padding:64px 0}.faq-layout{gap:36px}}@media (max-width:768px){.faq-section{padding:56px 0}.faq-layout{gap:28px}.faq-grid{grid-template-columns:1fr;gap:0}.faq-col>.faq-item:first-child{border-top:none}.faq-col:first-child>.faq-item:first-child{border-top:1px solid rgba(42,42,100,.08)}.faq-header h2{font-size:24px}.faq-question{font-size:.85rem}.faq-answer{font-size:.8rem}}@media (max-width:480px){.faq-section{padding:44px 0}.faq-header h2{font-size:22px}.faq-trigger{padding:12px 2px;gap:8px}.faq-question{font-size:.82rem}.faq-answer{font-size:.78rem;line-height:1.55;padding:0 2px 12px 0}.faq-icon{width:24px;height:24px}}.uc-header{max-width:780px}.uc-subtitle{max-width:640px}.uc-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;max-width:1120px;margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem)}.uc-card{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden;transition:transform .2s,box-shadow .2s}.uc-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08)}.uc-card-header{background:var(--navy);color:#fff;padding:clamp(1.5rem,3vw,2rem)}.uc-number{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--accent);margin-bottom:.5rem}.uc-card-header h2{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:800;line-height:1.2;margin-bottom:.4rem}.uc-tagline{font-size:.9rem;color:hsla(0,0%,100%,.7);font-style:italic}.uc-card-body{padding:clamp(1.5rem,3vw,2rem);display:grid;grid-gap:1.25rem;gap:1.25rem}.uc-problem{font-size:.95rem;line-height:1.65;color:var(--foreground)}.uc-with-label{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);display:block;margin-bottom:.5rem}.uc-capabilities{list-style:none;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.uc-capabilities li{font-size:.9rem;line-height:1.5;padding-left:1.2rem;position:relative;color:var(--foreground)}.uc-capabilities li:before{content:"→";position:absolute;left:0;color:var(--accent);font-weight:600}.uc-result{background:var(--gray-50);padding:1rem 1.25rem;border-radius:var(--radius-md);font-size:.9rem;line-height:1.5;color:var(--foreground)}.uc-result-label{font-weight:700;color:var(--navy)}.uc-personas{text-align:center;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,4vw,3rem);max-width:1120px;margin:0 auto}.uc-personas h2{font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:800;margin-bottom:2.5rem}.uc-personas-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.uc-persona{padding:1.5rem;border:1px solid var(--gray-200);border-radius:var(--radius-lg);text-align:center}.uc-persona h3{font-size:1rem;font-weight:700;color:var(--navy);margin-bottom:.35rem}.uc-persona p{font-size:.88rem;color:var(--muted)}.uc-cta{max-width:1120px;margin:0 auto clamp(2rem,4vw,3rem)}.uc-cta-buttons{display:flex;gap:1rem;margin-top:1rem}@media (max-width:1024px){.uc-personas-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.uc-grid{grid-template-columns:1fr}.uc-personas-grid{grid-template-columns:1fr 1fr}.uc-cta-buttons{flex-direction:column}}@media (max-width:480px){.uc-personas-grid{grid-template-columns:1fr}}.ae-hero{padding:40px 0 60px;text-align:center}.ae-hero-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;background:hsla(15,80%,68%,.06);border:1px solid hsla(15,80%,68%,.15);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:.75rem;color:var(--coral-dark);margin-bottom:24px}.ae-hero-badge .dot{width:6px;height:6px;background:var(--coral);border-radius:50%;animation:pulse 2s infinite}.ae-hero h1{font-family:var(--font-display);font-weight:700;font-size:clamp(2.4rem,4.5vw,48px);line-height:1.08;letter-spacing:-.02em;background:linear-gradient(160deg,#e8734a,#ef8c6b 35%,#f4a0b0 70%,#e890a0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:24px}.ae-hero-sub{font-size:1.05rem;line-height:1.7;color:var(--gray-600);max-width:620px;margin:0 auto 32px}.ae-hero-sub strong{color:var(--navy);font-weight:700}.ae-hero-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ae-problem{padding:80px 0;background:var(--gray-50)}.ae-section-label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--coral);font-weight:600;margin-bottom:12px}.ae-problem h2{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;line-height:1.15;max-width:680px;margin-bottom:20px}.ae-problem-body{font-size:1.05rem;line-height:1.7;color:var(--gray-600);max-width:640px;margin-bottom:48px}.ae-problem-body strong{color:var(--navy);font-weight:700}.ae-problem-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.ae-problem-card{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:2rem;transition:transform .2s,box-shadow .2s}.ae-problem-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08)}.ae-problem-card-icon{margin-bottom:16px}.ae-problem-card h3{font-size:1.1rem;font-weight:700;margin-bottom:8px;color:var(--navy)}.ae-problem-card p{font-size:.92rem;line-height:1.6;color:var(--muted)}.ae-how{padding:80px 0}.ae-how h2{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;line-height:1.15;margin-bottom:16px}.ae-how-intro{font-size:1.05rem;line-height:1.7;color:var(--gray-600);max-width:580px;margin-bottom:48px}.ae-steps{display:grid;grid-gap:2rem;gap:2rem;max-width:700px}.ae-step{display:flex;gap:24px;align-items:flex-start}.ae-step-num{font-family:var(--font-mono);font-size:1.4rem;font-weight:800;color:var(--coral);min-width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:hsla(15,80%,68%,.08);border-radius:14px;flex-shrink:0}.ae-step-title{font-size:1.1rem;font-weight:700;color:var(--navy);margin-bottom:6px}.ae-step-desc{font-size:.95rem;line-height:1.6;color:var(--muted)}.ae-compare{padding:80px 0;background:var(--gray-50)}.ae-compare h2{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;line-height:1.15;margin-bottom:40px}.ae-compare-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.ae-compare-card{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:2rem}.ae-compare-highlight{background:var(--navy);color:#fff;border-color:transparent}.ae-compare-title{font-size:1.15rem;font-weight:700;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--gray-200)}.ae-compare-highlight .ae-compare-title{border-bottom-color:hsla(0,0%,100%,.15)}.ae-compare-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:.9rem;border-bottom:1px solid rgba(0,0,0,.04)}.ae-compare-highlight .ae-compare-row{border-bottom-color:hsla(0,0%,100%,.06)}.ae-compare-label{font-weight:600;color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.05em}.ae-compare-highlight .ae-compare-label{color:hsla(0,0%,100%,.6)}.ae-tag{padding:3px 10px;border-radius:var(--radius-pill);font-size:.78rem;font-weight:600}.ae-tag-gray{background:var(--gray-100);color:var(--gray-600)}.ae-tag-warn{background:#fef3cd;color:#856404}.ae-tag-good{background:rgba(34,197,94,.12);color:#15803d}.ae-diff{padding:80px 0}.ae-diff-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.ae-diff-card{padding:2rem;border:1px solid var(--gray-200);border-radius:var(--radius-lg);transition:transform .2s,box-shadow .2s}.ae-diff-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08)}.ae-diff-card h3{font-size:1.15rem;font-weight:700;color:var(--navy);margin-bottom:10px}.ae-diff-card p{font-size:.95rem;line-height:1.65;color:var(--muted)}.ae-diff-card strong{color:var(--navy);font-weight:700}.ae-tools{padding:80px 0;background:var(--gray-50)}.ae-tools h2{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;line-height:1.15;margin-bottom:40px}.ae-tools-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.ae-tool-card{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:2rem;display:flex;flex-direction:column;gap:12px;transition:transform .2s,box-shadow .2s}.ae-tool-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08)}.ae-tool-card h3{font-size:1.15rem;font-weight:700;color:var(--navy)}.ae-tool-card p{font-size:.92rem;line-height:1.6;color:var(--muted);flex:1 1}.ae-tool-link{font-size:.88rem;font-weight:600;color:var(--coral);text-decoration:none;transition:color .2s}.ae-tool-link:hover{color:var(--coral-dark)}.ae-cta{max-width:1120px;margin:0 auto clamp(2rem,4vw,3rem)}.ae-cta-buttons{display:flex;gap:1rem;margin-top:1rem}@media (max-width:1024px){.ae-compare-grid,.ae-diff-grid,.ae-problem-cards,.ae-tools-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.ae-compare-grid,.ae-diff-grid,.ae-problem-cards,.ae-tools-grid{grid-template-columns:1fr}.ae-hero-ctas{flex-direction:column;align-items:center}.ae-hero-ctas .btn{width:100%;justify-content:center;text-align:center}.ae-cta-buttons{flex-direction:column}.ae-step{gap:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}