.about-page{overflow-x:hidden}.about-main{padding-top:0}.about-intro{max-width:900px;padding:90px 0 72px}.about-intro h1{font-family:var(--provider-heading,Inter,Arial,sans-serif);font-size:clamp(48px,6vw,82px);font-weight:650;line-height:1.02;letter-spacing:-4px}.about-intro .intro{max-width:760px;color:var(--provider-muted);font-size:22px}.flow-section{border-top:1px solid var(--provider-border);padding:64px 0 74px}.flow-heading{display:grid;grid-template-columns:1fr minmax(280px,480px);gap:60px;align-items:end}.flow-heading .eyebrow{margin-bottom:14px}.flow-heading h2{font-family:var(--provider-heading,Inter,Arial,sans-serif);font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-2px;margin:0}.flow-heading>p{font-size:18px;line-height:1.6;color:var(--provider-muted);margin:0}.flow-orbit{position:relative;height:590px;max-width:960px;margin:52px auto 0;border:1px solid var(--provider-border);border-radius:48%;background:radial-gradient(circle at center,var(--provider-surface) 0 19%,transparent 20%),linear-gradient(145deg,color-mix(in srgb,var(--provider-surface) 72%,#fff),var(--provider-bg));overflow:hidden}.flow-orbit::before,.flow-orbit::after{content:"";position:absolute;inset:10%;border:1px solid color-mix(in srgb,var(--provider-border) 72%,transparent);border-radius:50%;pointer-events:none}.flow-orbit::after{inset:22%;border-style:dashed;animation:orbit-spin 35s linear infinite}.flow-lines{position:absolute;inset:0;width:100%;height:100%}.flow-path{fill:none;stroke:var(--onboarding-accent);stroke-width:2.5;stroke-dasharray:8 10;animation:flow-dash 8s linear infinite}.flow-lines marker path{fill:var(--onboarding-accent)}.flow-packet{fill:var(--onboarding-accent);filter:drop-shadow(0 0 7px var(--onboarding-accent))}.flow-node{position:absolute;width:220px;min-height:92px;display:flex;align-items:center;gap:13px;padding:18px;background:color-mix(in srgb,var(--provider-input) 94%,transparent);border:1px solid var(--provider-border);border-radius:18px;box-shadow:0 15px 45px #10182812;z-index:2}.flow-node img{width:44px;height:44px;object-fit:contain}.flow-node svg{width:40px;height:40px;fill:none;stroke:var(--onboarding-accent);stroke-width:1.8}.flow-node strong,.flow-node span{display:block}.flow-node strong{font-size:17px;line-height:1.2}.flow-node div span{font-size:12px;color:var(--provider-muted);margin-top:5px}.node-step{position:absolute;right:12px;top:9px;font:600 10px/1 monospace;color:var(--provider-muted)}.node-mark{width:44px;height:44px;display:grid!important;place-items:center;border-radius:13px;background:var(--onboarding-accent);color:#fff;font-weight:700;letter-spacing:-1px}.provider-node{left:50%;top:28px;transform:translateX(-50%)}.chat2-node{right:34px;top:50%;transform:translateY(-50%)}.knowledge-node{left:50%;bottom:28px;transform:translateX(-50%)}.website-node{left:34px;top:50%;transform:translateY(-50%);border-color:var(--onboarding-accent);box-shadow:0 15px 45px color-mix(in srgb,var(--onboarding-accent) 16%,transparent)}.orbit-core{position:absolute;left:50%;top:50%;width:116px;height:116px;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;border:1px solid var(--provider-border);background:var(--provider-input);box-shadow:0 0 0 20px color-mix(in srgb,var(--provider-surface) 68%,transparent)}.orbit-core span{width:12px;height:12px;border-radius:50%;background:var(--onboarding-accent);box-shadow:0 0 0 10px color-mix(in srgb,var(--onboarding-accent) 15%,transparent);animation:core-pulse 2.1s ease-in-out infinite}.about-details{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--provider-border);border-bottom:1px solid var(--provider-border)}.about-details article{padding:46px 38px 50px 0}.about-details article+article{border-left:1px solid var(--provider-border);padding-left:38px}.about-details article>span{font:600 12px/1 monospace;color:var(--onboarding-accent)}.about-details h2{font-size:26px;letter-spacing:-.7px;margin:20px 0 12px}.about-details p{font-size:16px;line-height:1.65;color:var(--provider-muted);margin:0}.about-cta{padding:74px 0 80px}.about-cta .eyebrow{margin-bottom:15px}.about-cta h2{font-family:var(--provider-heading,Inter,Arial,sans-serif);font-size:clamp(36px,4vw,54px);max-width:780px}.about-cta>p:not(.eyebrow){max-width:650px;color:var(--provider-muted)}html[data-provider="gemini"] .about-intro h1,html[data-provider="gemini"] .flow-heading h2{background:linear-gradient(95deg,#2873d7,#7354bf 55%,#b24483);color:transparent;background-clip:text}html[data-provider="grok"] .flow-orbit,html[data-provider="grok"] .flow-node{border-radius:2px}html[data-provider="anthropic"] .about-intro h1,html[data-provider="anthropic"] .flow-heading h2,html[data-provider="anthropic"] .about-cta h2{font-family:Georgia,"Times New Roman",serif;font-weight:400}html[data-provider="muse"] .flow-orbit{background:radial-gradient(circle at center,#edf6ff 0 19%,transparent 20%),linear-gradient(145deg,#d9f0ff,#f0f1ff 55%,#f1fbff)}@keyframes flow-dash{to{stroke-dashoffset:-72}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes core-pulse{50%{transform:scale(1.18);box-shadow:0 0 0 18px color-mix(in srgb,var(--onboarding-accent) 4%,transparent)}}
@media(max-width:900px){.about-intro{padding:65px 0 55px}.about-intro h1{letter-spacing:-2.7px}.flow-heading{grid-template-columns:1fr;gap:22px}.flow-orbit{height:560px}.flow-node{width:190px}.chat2-node{right:20px}.website-node{left:20px}.about-details article{padding-right:24px}.about-details article+article{padding-left:24px}}
@media(max-width:760px){.about-intro{padding:54px 0 44px}.about-intro h1{font-size:clamp(41px,12vw,59px);letter-spacing:-2.2px}.about-intro .intro{font-size:18px}.flow-section{padding:44px 0 52px}.flow-heading h2{font-size:34px;letter-spacing:-1.2px}.flow-heading>p{font-size:16px}.flow-orbit{height:auto;margin-top:36px;padding:24px;border-radius:24px;display:grid;gap:24px;overflow:visible}.flow-lines,.orbit-core,.flow-orbit::before,.flow-orbit::after{display:none}.flow-node{position:relative!important;inset:auto!important;transform:none!important;width:100%;min-height:86px}.flow-node:not(:last-of-type)::after{content:"";position:absolute;left:50%;top:calc(100% + 1px);width:2px;height:24px;background:var(--onboarding-accent)}.about-details{grid-template-columns:1fr}.about-details article{padding:34px 0}.about-details article+article{border-left:0;border-top:1px solid var(--provider-border);padding-left:0}.about-cta{padding:52px 0 60px}.about-cta h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){.flow-path,.orbit-core span,.flow-orbit::after{animation:none}.flow-packet{display:none}}
.node-mark.chat2-bubble-mark{display:block!important;flex:0 0 44px;border-radius:0;background-color:var(--onboarding-accent);-webkit-mask:url('/static/landing/assets/c2l2.png') center/contain no-repeat;mask:url('/static/landing/assets/c2l2.png') center/contain no-repeat}
.orbit-core .chat2-orbit-mark{width:70px;height:70px;border-radius:0;background-color:var(--onboarding-accent);box-shadow:none;-webkit-mask:url('/static/landing/assets/c2l1.png') center/contain no-repeat;mask:url('/static/landing/assets/c2l1.png') center/contain no-repeat;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--onboarding-accent) 22%,transparent));animation:chat2-logo-pulse 2.1s ease-in-out infinite}
@keyframes chat2-logo-pulse{50%{transform:scale(1.12);filter:drop-shadow(0 0 15px color-mix(in srgb,var(--onboarding-accent) 38%,transparent))}}
@media(prefers-reduced-motion:reduce){.orbit-core .chat2-orbit-mark{animation:none}}
.theme-filter-defs{position:absolute;width:0;height:0;overflow:hidden}.chat2-logo-flood{flood-color:var(--onboarding-accent)}.node-mark.chat2-bubble-mark{background:transparent;-webkit-mask:none;mask:none}.node-mark .chat2-bubble-logo{display:block;width:44px;height:44px;object-fit:contain;filter:url('#chat2-theme-colour')}
.chat2-node{left:34px;right:auto;top:50%;bottom:auto;transform:translateY(-50%);border-color:var(--onboarding-accent);box-shadow:0 15px 45px color-mix(in srgb,var(--onboarding-accent) 16%,transparent)}.knowledge-node{left:auto;right:34px;top:50%;bottom:auto;transform:translateY(-50%)}.website-node{left:50%;right:auto;top:auto;bottom:28px;transform:translateX(-50%);border-color:var(--provider-border);box-shadow:0 15px 45px #10182812}
@media(min-width:761px) and (max-width:900px){.knowledge-node{right:20px}.chat2-node{left:20px}}
.landing-how-it-works{--provider-border:var(--line);--provider-muted:var(--muted);--provider-input:#fff;--provider-surface:#f5f5f5;--provider-bg:#fff;--onboarding-accent:var(--black)}
.claude-theme .landing-how-it-works{--provider-input:#faf9f4;--provider-surface:#eeece2;--provider-bg:#f0efe6;--onboarding-accent:#cb6c38;--provider-heading:Georgia,serif}
.muse-theme .landing-how-it-works{--provider-surface:#edf6ff;--provider-bg:#f1f5ff}
.gemini-theme .landing-how-it-works{--provider-surface:#eef3ff;--provider-bg:#f8f6ff}
.grok-theme .landing-how-it-works .flow-orbit,.grok-theme .landing-how-it-works .flow-node{border-radius:2px}
