:root{--site-header-height:68px;--bg:#0a0a0a;--bg-2:#141414;--bg-card:rgba(255,255,255,0.04);--border:rgba(255,255,255,0.08);--border-hover:rgba(99,102,241,0.45);--text-1:#ffffff;--text-2:#a0a0a0;--text-3:#555555;--accent:#6366f1;--accent-2:#4f46e5;--grad:linear-gradient(135deg,#667eea,#764ba2);--grad-subtle:linear-gradient(135deg,rgba(102,126,234,0.12),rgba(118,75,162,0.12));--shadow-soft:0 18px 48px rgba(0,0,0,0.4);--radius:20px;--radius-lg:28px;--max-w:1200px}*,:after,:before{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body,html{color:var(--text-1)}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(99,102,241,.1),transparent 28%),radial-gradient(circle at bottom right,rgba(245,87,108,.08),transparent 22%),var(--bg);font-family:Inter,Geist,SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid rgba(255,255,255,.88);outline-offset:4px}.site-shell,.wrap{max-width:var(--max-w);margin-inline:auto;padding-inline:40px}.site-root{min-height:100vh;display:flex;flex-direction:column}.site-main{flex:1 1}.preview-banner{border-bottom:1px solid var(--border);background:rgba(20,20,20,.96);color:var(--text-2)}.preview-banner__inner{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px}.preview-banner__inner p{margin:0;font-size:.92rem}.nav{position:fixed;inset-block-start:0;width:100%;z-index:100;background:rgba(10,10,10,.88);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.nav__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px;height:68px}.footer__brand,.nav__logo{display:inline-flex;align-items:center;gap:10px}.nav__logo{justify-self:start}.footer__logo-mark,.nav__logo-mark{width:28px;height:28px}.footer__wordmark,.nav__wordmark{font-size:1.25rem;font-weight:700;letter-spacing:-.03em;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer__wordmark{font-size:1rem}.footer__links,.nav__links{display:flex;flex-wrap:wrap;align-items:center;gap:28px;list-style:none;margin:0;padding:0}.footer__links a,.nav__links a{font-size:.9rem;font-weight:500;color:var(--text-2);transition:color .2s ease}.nav__links{justify-self:center;justify-content:center}.nav__item{position:relative}.nav__trigger{display:inline-flex;align-items:center;gap:8px;border:0;padding:0;background:transparent;font:inherit;font-size:.9rem;font-weight:500;color:var(--text-2);cursor:pointer;transition:color .2s ease}.nav__caret{font-size:.72rem;line-height:1;transition:transform .2s ease}.nav__menu{position:absolute;inset-block-start:calc(100% + 14px);inset-inline-start:50%;min-width:220px;display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--border);border-radius:18px;background:rgba(16,16,16,.96);box-shadow:0 20px 40px rgba(0,0,0,.32);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.nav__menu-link{display:block;padding:10px 12px;border-radius:12px;color:var(--text-2);white-space:nowrap;transition:color .2s ease,background .2s ease}.nav__item--has-menu:focus-within .nav__menu,.nav__item--has-menu:hover .nav__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.nav__item--has-menu:focus-within .nav__caret,.nav__item--has-menu:hover .nav__caret{transform:rotate(180deg)}.footer__links a:focus-visible,.footer__links a:hover,.nav__links a:focus-visible,.nav__links a:hover,.nav__trigger:focus-visible,.nav__trigger:hover{color:var(--text-1)}.nav__menu-link:focus-visible,.nav__menu-link:hover{color:var(--text-1);background:rgba(255,255,255,.05)}.btn-ghost,.btn-primary,.button,.nav__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:999px;border:1px solid transparent;transition:transform .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,box-shadow .2s ease,background .2s ease}.nav__cta{justify-self:end}.btn-primary,.button--solid,.nav__cta{background:var(--grad);color:#fff;font-weight:600;box-shadow:0 8px 32px rgba(102,126,234,.35)}.btn-primary:focus-visible,.btn-primary:hover,.button--solid:focus-visible,.button--solid:hover,.nav__cta:focus-visible,.nav__cta:hover{transform:translateY(-3px);box-shadow:0 14px 48px rgba(102,126,234,.5)}.btn-ghost,.button--ghost{color:var(--text-2);border:1.5px solid var(--border);background:transparent}.btn-ghost:focus-visible,.btn-ghost:hover,.button--ghost:focus-visible,.button--ghost:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.3);color:var(--text-1)}.page{color:var(--text-1)}.page--home{padding-top:var(--site-header-height)}.page--fullscreen{padding-bottom:0}.hero{min-height:calc(100vh - var(--site-header-height));display:flex;align-items:center;justify-content:center;padding:120px 0 80px;text-align:center;position:relative;overflow:hidden}.hero:before{width:640px;height:640px;background:var(--grad);opacity:.12;top:-220px;right:-220px;animation:drift 22s ease-in-out infinite}.hero:after,.hero:before{content:"";position:absolute;border-radius:50%;filter:blur(160px)}.hero:after{width:480px;height:480px;background:linear-gradient(135deg,#f093fb,#f5576c);opacity:.08;bottom:-180px;left:-180px;animation:drift 28s ease-in-out infinite reverse}.hero__content{max-width:1180px;position:relative;z-index:1}.hero__label,.page__eyebrow{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:6px 18px;border:1px solid rgba(99,102,241,.3);border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#a5b4fc}.page__eyebrow{padding:6px 14px}.hero__dot{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0;animation:pulse 2.4s ease-in-out infinite}.hero h1,.markdown-content h1,.page__hero h1{margin:28px 0 0;font-size:clamp(2.4rem,5.5vw,4.5rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;max-width:1100px;margin-inline:auto;white-space:normal}.grad-text{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.typewriter-cursor{display:inline-block;width:3px;height:.85em;margin-left:4px;vertical-align:-.05em;border-radius:1px;background:currentColor;animation:cur-blink .9s step-end infinite}.hero__sub,.markdown-content p,.page__hero p,.page__intro{font-size:1.05rem;color:var(--text-2);font-weight:300;letter-spacing:-.01em;line-height:1.75;white-space:pre-line}.hero__sub{max-width:680px;margin:28px auto 0}.page__hero{padding:calc(var(--site-header-height) + 72px) 0 48px}.page__hero-support{color:var(--text-3)}.hero__actions,.page__hero-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:40px}.hero__roles{margin-top:64px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:500}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:.92rem;line-height:1.4;color:var(--text-3);margin-bottom:18px}.hero-highlight{color:#c7d2fe}.divider{border:0;border-top:1px solid var(--border)}.section{padding-block:112px}.section__head,.section__header{max-width:900px;margin-inline:auto;margin-bottom:72px}.section__head,.section__header{text-align:center}.section__header--inline{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-gap:28px;gap:28px;align-items:end;text-align:left}.section__header--center{text-align:center}.section__header--right{text-align:right}.markdown-content h2,.section__head h2,.section__header h2{margin:16px 0 0;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;white-space:pre-line}.section__head p,.section__header p{font-size:1.05rem;color:var(--text-2);font-weight:300;max-width:760px;margin:16px auto 0;text-wrap:pretty;white-space:pre-line}.section__header--inline p{margin-left:0;margin-right:0}.section__head p.wide{max-width:860px;font-size:.95rem}.label{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#a5b4fc;margin-bottom:18px}.blog-list,.cards,.panel-grid,.stats{display:grid;grid-gap:20px;gap:20px}.blog-list,.cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cards--4,.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.blog-card,.card,.feature-detail__summary,.panel,.stat{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:32px;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.blog-card:hover,.card:hover,.feature-detail__summary:hover,.panel:hover,.stat:hover{border-color:var(--border-hover);transform:translateY(-4px)}.about__contact h3,.about__mission h3,.about__recognition h3,.about__story h3,.blog-card h2,.card h3,.feature-detail__summary h2,.markdown-content h3,.panel h3,.usecase-card h3{margin:0;font-size:1.4rem;font-weight:600;letter-spacing:-.015em}.about__contact p,.about__mission p,.about__story p,.blog-card p,.card p,.feature-detail__summary p,.markdown-content li,.panel p,.usecase-card__body p{color:var(--text-2);font-size:.97rem;line-height:1.75;text-wrap:pretty;white-space:pre-line}.card p,.feature-detail__summary p,.panel p{margin:12px 0 0}.card ul,.feature-detail__summary ul,.markdown-content ul,.panel ul{margin:16px 0 0;padding-left:18px;color:var(--text-2)}.card li,.feature-detail__summary li,.markdown-content li,.panel li{margin-top:8px}.about__contact-link,.feature-grid__link,.feature__link{display:inline-flex;align-items:center;gap:6px;margin-top:24px;font-size:.88rem;font-weight:600;color:var(--accent);transition:gap .2s ease}.about__contact-link:hover,.feature-grid__link:hover,.feature__link:hover{gap:10px}.feature-detail__layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:20px;gap:20px;align-items:start}.pretext-masonry{position:relative;width:100%}.pretext-masonry[data-ready=false]{display:grid;grid-gap:20px;gap:20px}.pretext-masonry[data-ready=true] .pretext-masonry__item,.pretext-masonry__sample{position:absolute;inset:auto auto auto 0}.pretext-masonry__sample{visibility:hidden;pointer-events:none}.problem__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.problem-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:36px;transition:border-color .3s ease,transform .3s ease}.problem-card:hover{border-color:var(--border-hover);transform:translateY(-4px)}.problem-card__num{font-size:.78rem;font-weight:700;letter-spacing:.1em;color:var(--text-3);text-transform:uppercase;margin-bottom:16px}.problem-card h3{margin-bottom:12px;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.feature-showcase{display:grid;grid-gap:120px;gap:120px}.feature{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:stretch}.feature--reverse{direction:rtl}.feature--reverse>*{direction:ltr}.feature__visual{background:var(--grad-subtle);border:1px solid rgba(99,102,241,.15);border-radius:var(--radius-lg);min-height:400px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.feature__visual:before{content:"";position:absolute;width:240px;height:240px;background:var(--grad);border-radius:50%;filter:blur(90px);opacity:.18}.feature__diagram{position:relative;z-index:1;width:100%;padding:40px}.feature__diagram svg{width:100%;height:auto}.feature__copy{display:flex;flex-direction:column;justify-content:center}.feature__copy .label{display:block}.feature__copy .lead{font-size:1.05rem;font-weight:500;color:#a5b4fc;margin:16px 0 0;line-height:1.55;white-space:pre-line}.feature__body{margin-top:16px}.feature__list{list-style:none;display:flex;flex-direction:column;gap:14px;padding:0;margin:24px 0 0}.feature__list li{display:flex;align-items:flex-start;gap:14px;color:var(--text-2);font-size:1rem;line-height:1.7}.feature__list li:before{content:"";flex-shrink:0;margin-top:8px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.hiw__steps{display:flex;flex-direction:column;max-width:800px;margin-inline:auto}.hiw__step{display:grid;grid-template-columns:56px 1fr;grid-gap:0 32px;gap:0 32px;padding-block:40px;border-bottom:1px solid var(--border)}.hiw__step:last-child{border-bottom:none}.hiw__num{font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--accent);padding-top:4px}.hiw__body h3{margin-bottom:12px}.usecases__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.usecase-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .4s ease,transform .4s ease,box-shadow .4s ease;position:relative}.usecase-card:before{content:"";position:absolute;inset-block-start:0;left:0;right:0;height:3px;background:var(--grad);opacity:0;transition:opacity .4s ease}.usecase-card:hover:before{opacity:1}.usecase-card:hover{border-color:var(--border-hover);transform:translateY(-8px);box-shadow:0 24px 64px rgba(99,102,241,.22)}.usecase-card__head{padding:28px 32px 20px;background:linear-gradient(135deg,rgba(102,126,234,.06),rgba(118,75,162,.06));border-bottom:1px solid var(--border)}.usecase-card__role{font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);margin:0 0 6px}.usecase-card__body{padding:24px 32px 32px}.usecase-card__result{font-size:.88rem;font-weight:600;color:var(--text-1);background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.2);border-radius:8px;padding:10px 16px;margin-top:20px}.memory__layout,.skills__layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:stretch}.memory__layers,.tier-stack{display:flex;flex-direction:column;gap:16px}.memory__layers .memory-layer:last-child,.tier-stack .tier-card:last-child{flex:1 1}.memory-layer,.tier-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px 32px;transition:border-color .3s ease}.tier-card{display:flex;gap:20px;align-items:flex-start}.memory-layer{border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0}.memory-layer:hover,.tier-card:hover{border-color:var(--border-hover)}.tier-badge{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--grad);display:grid;place-items:center;font-size:.75rem;font-weight:700;color:#fff;letter-spacing:.03em}.memory__summary,.skills__panel{border-radius:var(--radius-lg);height:100%;display:flex;flex-direction:column}.skills__panel{background:var(--bg-card);border:1px solid var(--border);padding:36px 40px}.memory__summary h3,.skills__panel h3{font-size:1rem;color:var(--text-2);font-weight:500;margin:0 0 28px;text-transform:uppercase;letter-spacing:.07em}.skill-row{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--border)}.skill-row:last-child{border-bottom:none}.skill-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0}.skill-row span:last-child{font-size:.93rem;color:var(--text-2)}.memory__summary{background:var(--grad-subtle);border:1px solid rgba(99,102,241,.18);padding:40px}.memory__summary ul{list-style:none;display:flex;flex-direction:column;gap:16px;margin:0;padding:0}.memory__summary li{display:flex;align-items:flex-start;gap:14px;font-size:.97rem;color:var(--text-2);line-height:1.65}.memory__summary li:before{content:"";flex-shrink:0;margin-top:8px;width:6px;height:6px;border-radius:50%;background:#a5b4fc}.faq-list{display:grid;grid-gap:16px;gap:16px}.faq__list{max-width:740px;margin-inline:auto;display:flex;flex-direction:column;gap:4px}.faq-list details,details{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;overflow:hidden;transition:border-color .3s ease}.faq-list details:hover,.faq-list details[open],details:hover,details[open]{border-color:rgba(99,102,241,.35)}.faq-list summary,summary{padding:22px 28px;font-weight:600;font-size:1rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-list summary::-webkit-details-marker,summary::-webkit-details-marker{display:none}.faq-list summary:after,summary:after{content:"+";font-size:1.4rem;font-weight:300;color:var(--text-3);flex-shrink:0;transition:transform .25s ease}.faq-list details[open] summary:after,details[open] summary:after{transform:rotate(45deg);color:var(--accent)}.faq-list details p,.faq__answer{padding:0 28px 24px;font-size:.97rem;color:var(--text-2);line-height:1.8;text-wrap:pretty}.about__subtitle{white-space:normal;font-size:clamp(.85rem,1.35vw,1rem)!important}.about__lead{font-size:1.05rem!important;font-weight:500!important;color:var(--text-1)!important;margin-bottom:14px!important}.about__contact,.about__mission,.about__recognition,.about__stats,.about__story{max-width:800px;margin-inline:auto;margin-bottom:72px}.about__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;text-align:center}.stat-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px 16px}.stat-num{font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800;letter-spacing:-.03em;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 6px}.stat-label{font-size:.8rem;color:var(--text-2);font-weight:400;letter-spacing:.04em;margin:0}.recognition__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.recognition__list li{font-size:.95rem;color:var(--text-2);font-weight:300;padding:12px 0 12px 20px;border-bottom:1px solid var(--border);position:relative}.recognition__list li:first-child{border-top:1px solid var(--border)}.recognition__list li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:var(--accent)}.cta-section,.feature-detail__summary{text-align:center}.cta-section{padding-block:112px;position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;width:500px;height:500px;background:var(--grad);border-radius:50%;filter:blur(150px);opacity:.12;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-section__inner{position:relative;z-index:1;max-width:580px;margin-inline:auto}.cta-section h2{margin-bottom:20px}.cta-section p{font-size:1.1rem;color:var(--text-2);font-weight:300;margin-bottom:32px}.cta-trust{margin-top:20px;margin-bottom:0!important;font-size:.82rem!important;color:var(--text-3)!important;font-weight:400!important;letter-spacing:.02em}.article__meta,.blog-card__meta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px;font-size:.75rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.article .panel,.legal-page .panel{box-shadow:none}.markdown-content p:first-of-type{margin-top:0}.markdown-content hr{margin:28px 0;border:0;border-top:1px solid var(--border)}.markdown-content a{-webkit-text-decoration:underline 1px currentColor;text-decoration:underline 1px currentColor;text-underline-offset:3px}.markdown-table{overflow-x:auto;margin-top:18px}.markdown-content table{width:100%;min-width:640px;border-collapse:collapse}.markdown-content td,.markdown-content th{padding:14px;border:1px solid var(--border);vertical-align:top;text-align:left}.markdown-content thead{background:rgba(255,255,255,.04)}.typeset-text{--typeset-width:auto;--typeset-min-height:auto}.typeset-text[data-typeset-ready=true]{min-height:var(--typeset-min-height)}.typeset-text[data-typeset-mode=balance][data-typeset-ready=true]{max-width:min(var(--typeset-width),100%)}footer{border-top:1px solid var(--border);padding-block:48px}.footer__content{display:flex;align-items:flex-start;gap:48px;align-items:start}.footer__intro{display:grid;grid-gap:16px;gap:16px;flex:0 0 auto}.footer__description{margin:0;color:var(--text-2);font-size:.92rem;line-height:1.75}.footer__columns{display:grid;flex:1 1 auto;grid-auto-flow:column;grid-auto-columns:220px;align-items:flex-start;justify-content:end;grid-gap:20px;gap:20px;margin-left:auto}.footer__column{display:grid;grid-gap:14px;gap:14px;min-width:0}.footer__column h2{margin:0;font-size:.95rem;font-weight:600;color:var(--text-1)}.footer__column .footer__links{display:grid;grid-gap:10px;gap:10px;align-items:start}.footer__column .footer__links a{font-size:.875rem;font-weight:400;color:var(--text-3)}.footer__meta{flex:0 0 auto;margin-left:auto;align-self:start;white-space:nowrap}footer small{font-size:.8rem;color:var(--text-3)}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(32px,28px)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@keyframes cur-blink{0%,to{opacity:1}50%{opacity:0}}@media (max-width:1100px){.feature,.feature--reverse{grid-template-columns:1fr;direction:ltr;gap:40px}.feature--reverse>*{direction:ltr}.feature__visual{min-height:320px}.feature-detail__layout,.memory__layout,.skills__layout{grid-template-columns:1fr}}@media (max-width:900px){.site-shell,.wrap{padding-inline:24px}.nav__inner{grid-template-columns:auto 1fr auto;height:68px}.nav__links{display:none}.hero{-webkit-padding-before:100px;padding-block-start:100px}.section{padding-block:72px}.about__stats,.blog-list,.cards--2,.cards--3,.cards--4,.problem__grid,.section__header--inline,.stats,.usecases__grid{grid-template-columns:1fr}.footer__content{flex-direction:column}.footer__columns{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:0}.footer__meta{margin-left:0}}@media (max-width:640px){.hero h1,.markdown-content h1,.page__hero h1{font-size:clamp(2rem,12vw,3.4rem)}.markdown-content h2,.section__head h2,.section__header h2{font-size:clamp(1.7rem,9vw,2.6rem)}.hero__actions,.page__hero-actions{flex-direction:column;width:100%}.btn-ghost,.btn-primary,.button,.nav__cta{width:100%}.blog-card,.card,.feature-detail__summary,.memory-layer,.memory__summary,.panel,.problem-card,.skills__panel,.stat,.tier-card,.usecase-card__body,.usecase-card__head{padding-left:24px;padding-right:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}