:root{--bg:#10120f;--panel:#191c17;--ink:#f0f0e8;--muted:#a5aa9c;--line:#34382e;--lime:#baff6a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--lime);outline-offset:6px}::selection{background:var(--lime);color:var(--bg)}.header{height:104px;margin:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:10}.brand{display:flex;align-items:center;gap:10px;font-size:33px;letter-spacing:-1.8px;font-weight:700}.brand-mark{display:grid;place-items:center;background:var(--lime);color:var(--bg);width:34px;height:34px;border-radius:10px 10px 10px 0;font-size:32px;line-height:1}.brand-dot{font-size:13px;align-self:flex-start;margin-top:10px;letter-spacing:0}.header nav{display:flex;gap:38px;align-items:center;font-size:14px}.header nav a:hover,.text-link:hover{color:var(--lime)}.contact-link{border:1px solid #535849;padding:11px 22px;border-radius:30px}.contact-link span{margin-left:22px}.menu-toggle{display:none}.hero{position:relative;padding:88px 5% 0;overflow:hidden}.hero-copy{position:relative;z-index:2;pointer-events:none;max-width:760px}.hero-copy a{pointer-events:auto}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:600;color:#c0c5b7;margin:0 0 28px}.live-dot{display:inline-block;width:7px;height:7px;background:var(--lime);border-radius:50%;margin-right:10px;box-shadow:0 0 15px #baff6a55}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif}h1{font-size:clamp(64px,7.7vw,118px);line-height:1.06;letter-spacing:-6px;font-weight:500;margin-bottom:32px}.serif{font-family:Georgia,serif;font-weight:400;font-style:italic;color:var(--lime);letter-spacing:-5px}.hero-description{font-size:17px;color:#bdc2b4;line-height:1.75;margin-bottom:30px}.pill{display:inline-flex;gap:44px;align-items:center;background:var(--lime);color:#172011;border:1px solid var(--lime);border-radius:40px;padding:16px 26px;font-size:14px;font-weight:600;transition:transform .2s,background .2s}.pill:hover{background:#d5ffa6;transform:translateY(-3px)}.hero-visual{position:absolute;right:-4%;top:10px;width:60%;height:650px}.hero-visual canvas{position:relative;width:100%;height:100%;z-index:1}.orb-fallback{position:absolute;width:58%;aspect-ratio:1;left:20%;top:15%;border-radius:50%;background:radial-gradient(circle at 32% 26%,#ecffb5,#8dab60 20%,#38482b 42%,#131810 65%);box-shadow:0 0 100px #97ba5920}.hero-visual.loaded .orb-fallback{display:none}.scene-label{position:absolute;bottom:30px;left:25%;font:10px monospace;letter-spacing:2px;color:#afb89d;z-index:2}.motion-toggle{position:absolute;right:15%;bottom:65px;background:#161b14c9;border:1px solid #424c38;padding:7px 12px;font-size:11px;border-radius:30px;z-index:3}.hero-bottom{position:relative;display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:74px;padding:24px 0;font-size:10px;letter-spacing:2px;color:var(--muted)}.capabilities{display:flex;justify-content:space-around;gap:24px;padding:28px 5%;background:#1b1e17;border-block:1px solid var(--line);font-size:17px;color:#d2d7c8}.capabilities b{color:var(--lime);font-size:25px}.section{padding:110px 5%;scroll-margin-top:20px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:48px}.section-heading>p{font-size:14px;color:var(--muted);margin-bottom:8px}h2{font-size:clamp(32px,3.5vw,53px);letter-spacing:-2px;line-height:1.18;font-weight:500;margin-bottom:0}.muted{color:#8e9782}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.product-art{height:330px;position:relative;overflow:hidden;border-radius:5px;background:#bbacd9;color:#2c174b;display:flex;align-items:center;justify-content:center;isolation:isolate}.product-art:before{content:'';position:absolute;width:300px;height:300px;bottom:-160px;border:1px solid currentColor;border-radius:50%;opacity:.3;box-shadow:0 0 0 45px #ffffff15,0 0 0 90px #ffffff15}.quietapps .product-art,.product-art.quietapps{background:#c2d0a7;color:#334528}.record2text .product-art,.product-art.record2text{background:#eb9f7e;color:#792f1b}.elistrius .product-art,.product-art.elistrius{background:#b9cce8;color:#283e72}.little-monet .product-art,.product-art.little-monet{background:#ebd494;color:#796032}.appointment-manager .product-art,.product-art.appointment-manager{background:#c6bcaf;color:#463b30}.visa-voyager-revolutionizing-visa-applications .product-art,.product-art.visa-voyager-revolutionizing-visa-applications{background:#a5d6cc;color:#1f6356}.product-glyph{font-size:110px;font-family:Georgia,serif;transform:rotate(-12deg);text-shadow:12px 16px 0 #00000012;transition:transform .5s}.quietapps .product-glyph{border:7px solid currentColor;border-radius:18px;font-size:48px;width:170px;height:105px;display:grid;place-items:center;box-shadow:12px 14px 0 #00000012;transform:rotate(-8deg)}.record2text .product-glyph{letter-spacing:-8px}.product-card:hover .product-glyph{transform:rotate(0) scale(1.12)}.art-caption{position:absolute;bottom:25px;left:25px;font-size:10px;letter-spacing:2px;font-weight:700}.art-number{position:absolute;right:24px;top:17px;font:12px monospace}.card-meta{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#b8c0aa;margin:22px 0 8px}.card-meta span:last-child{color:var(--lime)}.product-card h3{font-size:26px;font-weight:500;letter-spacing:-1px;margin-bottom:10px;display:flex;justify-content:space-between}.product-card h3 span{font-size:23px}.product-card p{color:var(--muted);font-size:14px;line-height:1.8;max-width:340px}.text-link{display:inline-block;border-bottom:1px solid #647052;padding-bottom:6px;font-size:13px;margin-top:25px}.section>.text-link{margin-top:38px}.playground{background:#1b2016;display:grid;grid-template-columns:1fr 1.2fr;gap:70px;border-block:1px solid var(--line)}.playground h2{font-size:58px;margin-bottom:30px}.playground p{font-size:14px;color:#b4bda9}.demo-note{display:block;font-size:11px;color:#9fa994;max-width:320px}.drawing-wrap{position:relative;background:#12170e;border:1px solid #3c4832;border-radius:12px;min-height:340px;overflow:hidden;background-image:radial-gradient(#465337 1px,transparent 1px);background-size:22px 22px}.drawing-toolbar{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;border-bottom:1px solid #36412d;background:#20291a;font-size:10px;letter-spacing:1px}.drawing-toolbar>div{display:flex;align-items:center;gap:12px}.swatch{background:var(--lime);border:0;width:18px;height:18px;border-radius:50%;padding:0}.swatch.purple{background:#bda8ff}.swatch.active{outline:1px solid white;outline-offset:3px}#clear-drawing{font-size:11px;background:none;border:0}#drawing{width:100%;height:290px;display:block;touch-action:none;position:relative;z-index:1}.drawing-hint{position:absolute;top:55%;left:15%;font:italic 23px Georgia;color:#849773;pointer-events:none}.drawing-wrap.drawn .drawing-hint{display:none}.studio{display:grid;grid-template-columns:1fr 3fr;gap:50px}.studio h2{font-size:43px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:55px}.principles article>span{color:var(--lime);font:12px monospace}.principles h3{font-size:19px;margin:18px 0 13px}.principles p{font-size:14px;color:var(--muted)}.insights{border-top:1px solid var(--line)}.insights h2{font-size:40px}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.article-card{padding:30px;border:1px solid var(--line);transition:background .2s;display:flex;flex-direction:column;align-items:start}.article-card:hover{background:#20251b}.article-card h3,.article-card h2{font-size:23px;letter-spacing:-.6px;line-height:1.4;margin:15px 0}.article-card p{font-size:14px;color:var(--muted)}.article-card .text-link{margin-top:auto}footer{padding:70px 5% 25px;background:var(--lime);color:#1c2911}.footer-top p{font-size:10px;letter-spacing:2px}.footer-top>a{display:block;font:500 clamp(40px,6.1vw,90px)/1.14 Manrope,sans-serif;letter-spacing:-4px;padding-bottom:65px}.footer-top>a span{float:right;font-size:130px}.footer-bottom{display:flex;gap:20px;align-items:center;justify-content:space-between;border-top:1px solid #637b4855;padding-top:25px;font-size:11px}.footer-bottom .brand{font-size:27px}.page-main{min-height:65vh;padding-top:70px}.page-main h1{font-size:clamp(42px,6vw,80px);max-width:1050px;letter-spacing:-3px}.prose{max-width:780px;font-size:18px;line-height:1.9;color:#c6cbbb}.prose h2{color:var(--ink);font-size:32px;margin:45px 0 22px}.prose h3{color:var(--ink);font-size:22px;margin:30px 0 15px}.prose a{text-decoration:underline;color:var(--lime)}.prose li{margin-bottom:12px}.prose img{max-width:100%;height:auto}.prose p:empty{display:none}.product-intro{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;margin-bottom:60px}.lead{font-size:26px;max-width:560px;line-height:1.5}.status-tag{display:inline-block;padding:5px 15px;border:1px solid #57753b;border-radius:30px;color:var(--lime);font-size:13px}.release-box{border:1px solid var(--line);padding:40px;margin:60px 0 20px;background:#1b2116}.release-box h2{font-size:30px;margin-bottom:20px}.release-box p{color:var(--muted)}.all-products{margin-top:50px;row-gap:50px}.skip{position:absolute;top:-100px;z-index:100;background:var(--lime);color:#111;padding:15px}.skip:focus{top:10px}.page-numbers{margin:10px;padding:10px}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden}
@media(min-width:1600px){.header,.section,footer,.hero,.capabilities{padding-left:max(5%,calc((100vw - 1500px)/2));padding-right:max(5%,calc((100vw - 1500px)/2))}.header{margin:0}.hero-visual{right:4%;width:52%}}
@media(max-width:900px){h1{letter-spacing:-4px}.hero-visual{right:-20%;opacity:.7;width:85%}.hero-copy{max-width:600px}.product-grid{gap:17px}.product-art{height:260px}.product-glyph{font-size:90px}.quietapps .product-glyph{width:125px;height:85px}.section{padding:75px 5%}.studio{grid-template-columns:1fr}.playground{gap:30px}.playground h2{font-size:43px}.capabilities{font-size:13px;gap:12px}.footer-bottom{flex-wrap:wrap}.article-card{padding:20px}}
@media(max-width:640px){.header{height:80px}.brand{font-size:29px}.menu-toggle{display:block;background:none;border:1px solid #4d5544;padding:7px 15px;border-radius:30px;font-size:13px}.header nav{display:none;position:absolute;top:79px;left:-6%;width:112%;background:#181d13;padding:25px;flex-direction:column;align-items:stretch;gap:20px;border-bottom:1px solid #4d5544}.header nav.open{display:flex}.hero{padding-top:45px}.eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:24px}.hero h1{font-size:67px;letter-spacing:-4px}.serif{letter-spacing:-3px}.hero-copy{max-width:100%}.hero-description{font-size:15px}.hero-visual{position:relative;top:auto;right:auto;width:120%;margin:-25px -10% -15px;height:340px;opacity:1}.scene-label{left:15%;bottom:24px;font-size:8px}.motion-toggle{bottom:52px;right:13%}.hero-bottom{margin-top:10px;font-size:8px;letter-spacing:1px}.capabilities{flex-wrap:wrap;justify-content:center;font-size:12px;padding:18px 5%;gap:12px 18px}.capabilities b{font-size:15px}.capabilities b:last-child{display:none}.section{padding:60px 6%}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:22px}h2{font-size:35px}.product-grid,.article-grid{grid-template-columns:1fr;gap:35px}.product-art{height:310px}.product-card p{max-width:100%}.product-glyph{font-size:120px}.quietapps .product-glyph{width:170px;height:110px}.playground{grid-template-columns:1fr}.playground h2{font-size:46px}.drawing-toolbar{padding:15px}.drawing-hint{font-size:20px;left:10%}.studio{gap:10px}.studio h2{font-size:32px}.principles{grid-template-columns:1fr;gap:25px;margin-top:30px}.principles article{border-top:1px solid var(--line);padding-top:20px}.principles h3{margin-top:10px}.insights h2{font-size:34px}.footer-top>a{font-size:43px;letter-spacing:-2px;padding-bottom:40px}.footer-top>a span{font-size:50px;float:none}.footer-bottom{align-items:start;flex-direction:column;gap:14px}.product-intro{grid-template-columns:1fr;gap:25px}.lead{font-size:22px}.prose{font-size:17px}.page-main h1{font-size:45px;letter-spacing:-2px;overflow-wrap:anywhere}.release-box{padding:25px}.release-box h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.product-card,.product-art,.article-card{min-width:0}.product-glyph{max-width:100%;white-space:nowrap}.record2text .product-glyph{font-size:76px}.product-grid,.article-grid{min-width:0}

.eyebrow,.card-meta,.art-caption,.scene-label,.hero-bottom,.drawing-toolbar,.demo-note,.footer-top p,.footer-bottom,.motion-toggle,#clear-drawing{font-size:12px}.motion-toggle,#clear-drawing{min-height:40px}.swatch{width:24px;height:24px}.scene-label{letter-spacing:1px}.hero-bottom{letter-spacing:1px}.card-meta{letter-spacing:.3px;gap:8px}.drawing-hint{color:#a4b892}
@media(max-width:640px){.hero-bottom{font-size:10px}.scene-label{font-size:10px}.card-meta{font-size:11px}.eyebrow{font-size:11px}}
.record2text .product-art,.product-art.record2text{color:#662411}.brand-mark{line-height:1.1;font-size:28px}.hero h1{padding-bottom:8px}h2{padding-bottom:4px}.record2text .product-glyph{font-size:62px}.product-art:before{bottom:-130px}
@media(max-width:640px){.hero-visual{width:100%;margin:0;height:340px}.hero h1{font-size:64px}.art-caption{max-width:85%;font-size:11px;letter-spacing:.8px}}
