@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@600&family=Space+Grotesk:wght@600;700&display=swap";:root{--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--font-display: "Space Grotesk", var(--font-sans);--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--blue-700: #1d4ed8;--blue-600: #2563eb;--blue-50: #eff6ff;--cyan-500: #06b6d4;--emerald-500: #10b981;--red-600: #dc1717;--slate-950: #020617;--slate-900: #0f172a;--slate-700: #334155;--slate-600: #475569;--slate-500: #64748b;--slate-200: #e2e8f0;--slate-100: #f1f5f9;--slate-50: #f8fafc;--white: #ffffff;color:var(--slate-900);font-family:var(--font-sans);background:var(--white);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-shell{min-height:100vh;overflow-x:hidden;background:linear-gradient(180deg,#fff,#fff 42%,#f8fafc)}.section-wrap{width:min(100% - 2rem,1180px);margin:0 auto}.nav{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;width:min(100% - 2rem,1180px);min-height:76px;margin:0 auto;padding:.85rem 0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:inline-flex;align-items:center;gap:.65rem;min-width:0}.brand-mark{width:34px;height:36px;object-fit:contain}.brand-wordmark{width:clamp(120px,15vw,174px);height:auto}.nav-links{display:flex;justify-content:center;gap:1.4rem;color:var(--slate-600);font-size:.92rem;font-weight:700}.nav-links a,.nav-action,.primary-button,.secondary-button{transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.nav-links a:hover{color:var(--blue-600)}.nav-action,.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:8px;padding:0 1.05rem;font-weight:800;white-space:nowrap}.nav-action{border:1px solid var(--slate-200);background:#ffffffd1;color:var(--slate-700);box-shadow:0 10px 30px #0f172a0d}.primary-button{border:1px solid var(--blue-600);background:var(--blue-600);color:var(--white);box-shadow:0 18px 34px #2563eb29}.secondary-button{border:1px solid var(--slate-200);background:var(--white);color:var(--slate-700)}.nav-action:hover,.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)}.hero{position:relative;display:grid;align-items:center;min-height:clamp(560px,calc(100svh - 128px),760px);overflow:hidden;background:linear-gradient(90deg,#020617f5,#020617d1 48%,#020617b3),var(--slate-950);color:var(--white);isolation:isolate}.hero:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background:linear-gradient(90deg,#020617c7,#0206176b 54%,#02061729),repeating-linear-gradient(90deg,rgba(219,234,254,.04) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,rgba(219,234,254,.035) 0 1px,transparent 1px 96px)}.hero-scene{position:absolute;top:50%;right:max(-7rem,-8vw);z-index:0;width:min(56vw,740px);aspect-ratio:1;transform:translateY(-50%);pointer-events:none}.globe-system{position:relative;width:100%;height:100%;display:grid;place-items:center}.glow-field{position:absolute;border-radius:999px;filter:blur(18px);opacity:.72}.glow-field-one{width:72%;height:72%;background:#2563eb33;animation:glow-breathe 4.6s ease-in-out infinite}.glow-field-two{width:46%;height:46%;background:#06b6d438;animation:glow-breathe 5.8s ease-in-out infinite reverse}.globe-core{position:relative;display:grid;place-items:center;width:42%;aspect-ratio:1;overflow:hidden;border:1px solid rgba(219,234,254,.6);border-radius:999px;background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.92),rgba(219,234,254,.42) 18%,transparent 19%),radial-gradient(circle at 58% 68%,rgba(6,182,212,.22),transparent 36%),linear-gradient(135deg,#dbeafe33,#2563eb2e);box-shadow:0 0 48px #93c5fd3d,0 0 130px #2563eb47,inset 0 0 52px #dbeafe2e;animation:globe-float 6s ease-in-out infinite}.globe-core:before,.globe-core:after{position:absolute;top:11%;right:11%;bottom:11%;left:11%;content:"";border:1px solid rgba(219,234,254,.42);border-radius:999px}.globe-core:before{transform:scaleX(.42)}.globe-core:after{transform:scaleX(.72) rotate(90deg)}.globe-ring,.globe-axis,.globe-pulse{position:absolute;border-radius:999px}.globe-ring{left:12%;right:12%;height:1px;background:#dbeafe8f;box-shadow:0 0 14px #dbeafe47}.globe-ring-a{top:31%}.globe-ring-b{top:50%}.globe-ring-c{top:69%}.globe-axis{top:11%;bottom:11%;width:1px;background:#dbeafe7a;box-shadow:0 0 14px #dbeafe38}.globe-axis-a{transform:rotate(28deg)}.globe-axis-b{transform:rotate(-28deg)}.globe-pulse{top:18%;right:18%;bottom:18%;left:18%;border:1px solid rgba(6,182,212,.38);animation:pulse-ring 2.8s ease-out infinite}.globe-brand-mark{position:relative;z-index:1;width:22%;min-width:42px;filter:drop-shadow(0 0 12px rgba(219,234,254,.58)) drop-shadow(0 0 18px rgba(6,182,212,.34))}.orbit-track{position:absolute;display:grid;place-items:center;border:1px solid rgba(219,234,254,.16);border-radius:999px}.orbit-track:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:inherit;box-shadow:0 0 28px #2563eb29,inset 0 0 28px #dbeafe0f}.orbit-track-outer{--orbit-radius: clamp(155px, 21vw, 292px);width:78%;height:78%;animation:orbit-spin 24s linear infinite}.orbit-track-inner{--orbit-radius: clamp(112px, 15.6vw, 214px);width:58%;height:58%;animation:orbit-spin 18s linear infinite reverse}.orbit-token{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:clamp(44px,5vw,62px);aspect-ratio:1;border:1px solid rgba(219,234,254,.42);border-radius:14px;background:#dbeafe17;color:#eff6ff;box-shadow:0 0 24px #93c5fd33,inset 0 0 18px #dbeafe14;transform:rotate(var(--angle)) translate(var(--orbit-radius)) rotate(var(--counter-angle));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.orbit-token svg{width:52%;height:52%;filter:drop-shadow(0 0 8px rgba(219,234,254,.55));animation:icon-glow 3.6s ease-in-out infinite}.hero-copy{position:relative;z-index:2;max-width:760px;padding:5rem 0}.hero .eyebrow{color:#93c5fd}.eyebrow{margin:0 0 .9rem;color:var(--blue-600);font-family:var(--font-mono);font-size:.76rem;font-weight:600;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:0}h1{max-width:790px;margin-bottom:1rem;color:inherit;font-size:clamp(4.5rem,11vw,8.4rem);line-height:.94}.hero-lede{max-width:650px;margin-bottom:2rem;color:#dbeafe;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:.9rem}.hero-panel{position:relative;border:1px solid var(--slate-200);border-radius:18px;padding:1.2rem;background:#ffffffe6;box-shadow:0 30px 80px #0f172a1f}.platform-preview{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);gap:3rem;align-items:center;padding-bottom:2rem}.platform-copy h3{max-width:540px;margin-bottom:1rem;color:var(--slate-950);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.08}.platform-copy p{max-width:620px;margin-bottom:0;color:var(--slate-600);font-size:1.06rem;line-height:1.75}.answer-topline{display:flex;align-items:center;gap:.7rem;min-height:42px;color:var(--slate-700);font-size:.95rem;font-weight:800}.answer-topline img{width:28px;height:30px;object-fit:contain}.question-card,.answer-card{border:1px solid var(--slate-100);border-radius:14px;background:var(--white)}.question-card{margin-top:1rem;padding:1.25rem}.question-card h2{margin-bottom:0;color:var(--slate-950);font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.12}.answer-card{margin-top:.9rem;padding:1.25rem;box-shadow:inset 4px 0 0 var(--emerald-500)}.mono-label{margin-bottom:.65rem;color:var(--slate-500);font-family:var(--font-mono);font-size:.72rem;font-weight:600;text-transform:uppercase}.answer-card p:not(.mono-label){color:var(--slate-700);font-size:1rem;line-height:1.65}.source-row{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;border-top:1px solid var(--slate-100);padding-top:1rem;color:var(--slate-500);font-size:.86rem}.source-row strong{color:var(--slate-900)}.topic-cloud{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.topic-cloud span{border:1px solid var(--slate-200);border-radius:999px;padding:.45rem .7rem;background:var(--slate-50);color:var(--slate-600);font-size:.82rem;font-weight:700}.problem-band,.workflow-band,.tappedin-band,.try-section{padding:6rem 0}.problem-band{background:var(--slate-950);color:var(--white)}.problem-grid,.workflow-grid,.tappedin-grid,.insight-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem;align-items:center}.problem-grid h2,.workflow-grid h2,.insight-section h2,.tappedin-grid h2,.contact-section h2,.section-heading h2{margin-bottom:0;color:inherit;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.problem-copy p{color:#cbd5e1;font-size:1.07rem;line-height:1.75}.problem-copy p:last-child{margin-bottom:0}.section-heading{max-width:790px;padding:6rem 0 2rem}.section-heading.compact{padding-top:0}.capability-grid,.audience-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding-top:1rem;padding-bottom:6rem}.feature-card,.audience-card{min-height:260px;border:1px solid var(--slate-100);border-radius:16px;padding:1.4rem;background:var(--white);box-shadow:0 14px 42px #0f172a0d}.feature-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:1.4rem;border-radius:10px;background:var(--blue-50);color:var(--blue-600);font-family:var(--font-display);font-weight:700}.feature-card h3,.audience-card h3{margin-bottom:.75rem;color:var(--slate-950);font-size:1.3rem;line-height:1.12}.feature-card p,.audience-card p{margin-bottom:0;color:var(--slate-600);line-height:1.65}.workflow-band{background:linear-gradient(135deg,var(--slate-50),#ffffff 55%,#f0fdfa)}.workflow-copy p:not(.eyebrow),.insight-copy p,.tappedin-copy p,.contact-section p{color:var(--slate-600);font-size:1.06rem;line-height:1.75}.workflow-copy h2,.insight-section h2,.tappedin-grid h2,.contact-section h2{margin-bottom:1.2rem}.metrics-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.metrics-panel div{min-height:150px;border:1px solid var(--slate-200);border-radius:16px;padding:1.25rem;background:var(--white);box-shadow:0 16px 48px #0f172a0f}.metric-value,.metric-label{display:block}.metric-value{color:var(--blue-600);font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.2rem);font-weight:700;line-height:1}.metric-label{margin-top:.8rem;color:var(--slate-600);font-weight:800;line-height:1.3}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-card{min-height:210px}.insight-section{padding:0 0 6rem}.outcome-list{display:grid;gap:.85rem}.outcome-item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:1rem;align-items:start;border:1px solid var(--slate-100);border-radius:14px;padding:1rem;background:var(--white)}.outcome-item span{width:12px;height:12px;margin-top:.42rem;border-radius:999px;background:var(--emerald-500);box-shadow:0 0 0 5px #10b9811a}.outcome-item p{margin-bottom:0;color:var(--slate-700);font-weight:800;line-height:1.45}.tappedin-band{background:#fff7f7}.tappedin-logo{width:min(330px,78vw);margin-top:1rem}.tappedin-copy h2{color:var(--slate-950)}.try-section{background:linear-gradient(135deg,#2563eb14,#06b6d41a),var(--white)}.try-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);gap:3rem;align-items:center}.try-grid h2{max-width:760px;margin-bottom:0;color:var(--slate-950);font-size:clamp(2rem,4vw,3.5rem);line-height:1}.try-copy{border:1px solid rgba(37,99,235,.14);border-radius:16px;padding:1.4rem;background:#ffffffdb;box-shadow:0 18px 52px #0f172a14}.try-copy p{margin-bottom:1.4rem;color:var(--slate-600);font-size:1.06rem;line-height:1.7}.contact-section{display:grid;justify-items:center;padding:6rem 0;text-align:center}.cta-logo{width:min(280px,78vw);margin-bottom:2rem}.contact-section h2{max-width:780px}.contact-section p{max-width:680px;margin-bottom:2rem}.footer{border-top:1px solid var(--slate-100);background:var(--white)}.footer-inner{display:flex;justify-content:space-between;gap:1rem;padding:1.4rem 0;color:var(--slate-600);font-size:.92rem;font-weight:800}.footer-inner div{display:inline-flex;align-items:center;gap:.65rem}.footer-mark{width:24px;height:24px;object-fit:contain}.footer-mark.tapped{border-radius:5px}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes globe-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.015)}}@keyframes glow-breathe{0%,to{opacity:.48;transform:scale(.96)}50%{opacity:.84;transform:scale(1.06)}}@keyframes pulse-ring{0%{opacity:.9;transform:scale(.82)}to{opacity:0;transform:scale(1.8)}}@keyframes icon-glow{0%,to{color:#eff6ff;opacity:.86}50%{color:#bae6fd;opacity:1}}@media(max-width:980px){.nav{grid-template-columns:1fr auto}.nav-links{display:none}.problem-grid,.workflow-grid,.tappedin-grid,.insight-section,.try-grid,.platform-preview{grid-template-columns:1fr;gap:2.5rem}.hero{min-height:clamp(580px,calc(100svh - 112px),720px)}.hero-scene{right:-20vw;width:min(82vw,620px);opacity:.62}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.section-wrap,.nav{width:min(100% - 1.1rem,1180px)}.nav-action{min-height:40px;padding:0 .78rem;font-size:.82rem}.brand-wordmark{display:none}.hero{min-height:calc(100svh - 96px)}.hero:after{background:linear-gradient(90deg,#020617f0,#020617c7),repeating-linear-gradient(90deg,rgba(219,234,254,.035) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,rgba(219,234,254,.03) 0 1px,transparent 1px 72px)}.hero-scene{top:43%;right:-54vw;width:132vw;opacity:.4}h1{font-size:clamp(3.6rem,18vw,5.2rem)}.hero-copy{padding:3.2rem 0}.hero-actions{display:grid}.hero-panel{padding:.85rem}.problem-band,.workflow-band,.tappedin-band,.try-section,.contact-section{padding:4rem 0}.section-heading{padding:4rem 0 1.4rem}.capability-grid,.audience-grid,.metrics-panel{grid-template-columns:1fr}.capability-grid,.audience-grid{padding-bottom:4rem}.feature-card,.audience-card,.metrics-panel div{min-height:auto}.insight-section{padding-bottom:4rem}.footer-inner{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
