.agency-v2-page{--slate-1:240 20% 99%;--slate-2:240 17% 98%;--slate-3:240 12% 95%;--slate-4:240 11% 92%;--slate-5:213 22% 92%;--slate-6:220 11% 86%;--slate-7:217 11% 82%;--slate-8:220 13% 75%;--slate-9:228 7% 57%;--slate-10:220 6% 53%;--slate-11:0 0% 64%;--slate-12:210 14% 13%;--gray-1:0 0% 99%;--gray-2:0 0% 97.3%;--gray-3:0 0% 95.1%;--gray-4:0 0% 92.2%;--gray-5:0 0% 90%;--gray-6:0 0% 86.3%;--gray-7:0 0% 78%;--gray-8:0 0% 68.6%;--gray-9:0 0% 55.3%;--gray-10:0 0% 47%;--gray-11:0 0% 39.2%;--gray-12:0 0% 13%;--background:0 0% 98%;--foreground:var(--slate-12);--card:#131316;--card-foreground:var(--slate-12);--popover:0 0% 100%;--popover-foreground:var(--slate-12);--primary:var(--slate-12);--primary-foreground:0 0% 100%;--secondary:var(--slate-3);--secondary-foreground:var(--slate-12);--muted:var(--slate-3);--muted-foreground:var(--slate-11);--accent:var(--slate-4);--accent-foreground:var(--slate-12);--border:var(--slate-5);--input:var(--slate-5);--bg:#09090b;--bg-soft:#0d0d10;--card-2:#17171b;--card-hover:#1c1c21;--line:#24242a;--line-soft:#1b1b20;--t1:#fafafa;--t2:#a8a8b0;--t3:#6f6f78;--ac:#d1c2f4;--ac-soft:#d1c2f41f;--ac-line:#d1c2f438;--green:#40b36e;--teal:#266576;--blue:#4189de;--ok:#22c55e;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.agency-v2-page *,.agency-v2-page :before,.agency-v2-page :after{box-sizing:border-box}.agency-v2-page{color:var(--t1);font-family:var(--font-sans,"Inter"), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#f2ead8;margin:0;padding:0;overflow:hidden}.agency-v2-page .mono{font-family:var(--font-mono,"JetBrains Mono"), ui-monospace, monospace}.agency-v2-page .serif{font-family:var(--font-instrument,"Instrument Serif"), serif;font-style:italic;font-weight:400}.agency-v2-page .page a{color:inherit;text-decoration:none}.agency-v2-page .page button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.page{isolation:isolate;position:relative}.agency-v2-scroll{scrollbar-width:thin;scrollbar-color:#0000001f transparent}.agency-v2-scroll::-webkit-scrollbar{background:0 0!important;width:4px!important}.agency-v2-scroll::-webkit-scrollbar-track{background:0 0!important}.agency-v2-scroll::-webkit-scrollbar-track-piece{background:0 0!important}.agency-v2-scroll::-webkit-scrollbar-corner{background:0 0!important}.agency-v2-scroll::-webkit-scrollbar-thumb{border-radius:2px;background-color:#0000001f!important}.agency-v2-scroll::-webkit-scrollbar-thumb:hover{background-color:#00000038!important}.bg-topo{pointer-events:none;z-index:0;background:radial-gradient(900px 500px at 50% -5%,#d1c2f417,#0000 60%),radial-gradient(700px 400px at 85% 10%,#4189de0d,#0000 60%),radial-gradient(600px 400px at 15% 15%,#40b36e0a,#0000 60%);position:absolute;inset:0}.bg-grid{background-image:linear-gradient(var(--line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--line-soft) 1px, transparent 1px);opacity:.45;pointer-events:none;z-index:0;background-position:50%;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 20%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 20%,#000 30%,#0000 75%)}[data-bg=rings] .bg-grid{display:none}[data-bg=rings] .bg-topo:after{content:"";background:repeating-radial-gradient(circle at 50% 25%,#0000 0 78px,#ffffff06 78px 79px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 25%,#000 40%,#0000 80%);mask-image:radial-gradient(70% 55% at 50% 25%,#000 40%,#0000 80%)}[data-bg=clean] .bg-grid{display:none}.nav{z-index:5;align-items:center;max-width:1320px;height:64px;margin:0 auto;padding:0 28px;display:flex;position:relative}.nav-brand{align-items:center;gap:10px;margin-right:28px;display:flex}.nav-brand svg{display:block}.nav-brand-name{letter-spacing:-.01em;font-size:16px;font-weight:600}.nav-links{align-items:center;gap:2px;display:flex}.nav-link{color:var(--t1);opacity:.88;border-radius:8px;padding:7px 12px;font-size:13.5px;transition:background .15s,opacity .15s}.nav-link:hover{opacity:1;background:#ffffff0d}.nav-cta{background:var(--t1);color:#09090b;letter-spacing:-.005em;border-radius:999px;align-items:center;gap:6px;height:34px;margin-left:auto;padding:0 16px;font-size:13px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 8px 24px #ffffff14}main{z-index:2;position:relative}.hero{text-align:center;padding:48px 28px 0}.hero-inner{max-width:920px;margin:0 auto}.eyebrow{border:1px solid var(--line);color:var(--t2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff05;border-radius:999px;align-items:center;gap:10px;padding:5px 5px 5px 10px;font-size:12.5px;display:inline-flex}.eyebrow .stack{align-items:center;display:flex}.eyebrow .chip{border:2px solid var(--bg);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:-7px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow .chip:first-child{margin-left:0}.eyebrow .count{color:var(--t1);margin-right:4px;font-weight:600}h1.headline{letter-spacing:-.045em;color:var(--t1);margin:22px auto 0;font-size:clamp(44px,8vw,92px);font-weight:700;line-height:1.02}h1.headline .accent{background:linear-gradient(180deg, #fff 0%, var(--ac) 110%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}h1.headline .ital{font-family:var(--font-instrument,"Instrument Serif"), serif;letter-spacing:-.02em;color:var(--ac);font-style:italic;font-weight:400}.sub{max-width:600px;color:var(--t2);margin:22px auto 0;font-size:17px;line-height:1.55}.sub strong{color:var(--t1);font-weight:600}.cta-row{flex-direction:column;align-items:center;gap:14px;margin-top:32px;display:flex}.cta-primary{background:var(--t1);color:#09090b;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:14px;height:52px;padding:0 28px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 0 0 1px #ffffff14,0 10px 40px -8px #d1c2f459}.cta-primary:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff1f,0 14px 50px -8px #d1c2f48c}.cta-primary .arrow{color:#fff;background:#09090b;border-radius:3px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;transform:rotate(-45deg)}.cta-meta{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:var(--t3);letter-spacing:.01em;flex-wrap:wrap;justify-content:center;gap:18px;font-size:11.5px;display:inline-flex}.cta-meta span{align-items:center;gap:6px;display:inline-flex}.cta-meta span:before{content:"";background:var(--ok);border-radius:50%;width:4px;height:4px;box-shadow:0 0 0 3px #22c55e26}.proof{grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;max-width:1200px;margin-top:80px;margin-left:auto;margin-right:auto;padding:0 28px;display:grid}.proof-group{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.proof-group.left{justify-content:flex-end}.proof-group.right{justify-content:flex-start}.proof-label{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.12em;color:var(--t3);text-transform:uppercase;white-space:nowrap;font-size:10.5px}.proof-logos{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.proof-chip{border:1px solid var(--line);height:42px;color:var(--t2);letter-spacing:-.005em;background:#ffffff04;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.proof-chip:hover{border-color:var(--ac-line);color:var(--t1)}.proof-divider{background:var(--line-soft);width:1px;height:48px}.cards{grid-template-columns:1fr 1fr 1fr;gap:16px;max-width:1320px;margin-top:80px;margin-left:auto;margin-right:auto;padding:0 28px 100px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:22px;flex-direction:column;min-height:440px;padding:28px 28px 0;transition:border-color .25s,background .25s,transform .25s;display:flex;position:relative;overflow:hidden}.card:hover{border-color:var(--ac-line);background:var(--card-hover);transform:translateY(-2px)}.card h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.2}.card .desc{color:var(--t2);max-width:34ch;margin:10px 0 0;font-size:13.5px;line-height:1.55}.card .illus{margin-top:auto;padding-top:32px}.chat-surface{background:linear-gradient(#fff 0%,#ece5fb 100%);border-radius:18px 18px 0 0;margin:0 -10px -8px;padding:16px 14px 50px;position:relative;box-shadow:0 -30px 60px -20px #d1c2f438}.chat-line{color:#111;border-radius:10px;gap:10px;padding:8px;transition:background .15s;display:flex}.chat-line:hover{background:#0000000a}.chat-avatar{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.chat-body{flex:1;min-width:0}.chat-head{align-items:baseline;gap:6px;font-size:12px;display:flex}.chat-name{color:#0c0c0f;font-weight:700}.chat-time{color:#9394a1;font-size:10.5px}.chat-text{color:#1f1f26;margin-top:1px;font-size:12.5px;line-height:1.4}.chat-text .mention{color:var(--teal);font-weight:600}.chat-text .file-chip{color:var(--teal);background:#26657614;border-radius:6px;align-items:center;gap:6px;margin-top:6px;padding:4px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.chat-react{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.react-pill{color:#433a63;background:#f1effa;border:1px solid #e4dffc;border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-size:10.5px;display:inline-flex}.app-tag{color:#fff;letter-spacing:.05em;background:#0c0c0f;border-radius:3px;margin-left:2px;padding:0 5px;font-size:8.5px;font-weight:700;display:inline-block;transform:translateY(-1px)}.apps-surface{background:linear-gradient(#fff 0%,#ece5fb 100%);border-radius:18px 18px 0 0;justify-content:center;align-items:center;min-height:260px;margin:0 -10px -8px;padding:28px 8px 32px;display:flex;position:relative;box-shadow:0 -30px 60px -20px #d1c2f438}.apps-grid{width:260px;height:200px;position:relative}.app-tile{letter-spacing:-.04em;background:#fff;border-radius:14px;justify-content:center;align-items:center;width:62px;height:62px;font-size:22px;font-weight:800;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;box-shadow:0 8px 24px -8px #26657638,0 2px 4px #0000000d}.app-tile:hover{transform:translateY(-4px)scale(1.05)}.app-center{z-index:5;background:linear-gradient(#2d2d33,#18181b);border-radius:16px;justify-content:center;align-items:center;width:78px;height:78px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 36px -10px #00000073}.app-center:after{content:"";border:1px dashed #d1c2f459;border-radius:20px;animation:18s linear infinite agency-spin;position:absolute;inset:-8px}@keyframes agency-spin{to{transform:rotate(360deg)}}.mem-surface{background:linear-gradient(#fff 0%,#ece5fb 100%);border-radius:18px 18px 0 0;margin:0 -10px -8px;padding:18px 14px 50px;position:relative;box-shadow:0 -30px 60px -20px #d1c2f438}.mem-row{color:#111;border-radius:10px;align-items:flex-start;gap:10px;padding:10px;display:flex}.mem-row+.mem-row{border-top:1px solid #0000000f}.mem-icon{color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:flex}.mem-body{flex:1;min-width:0}.mem-title{color:#0c0c0f;font-size:12px;font-weight:600}.mem-sub{color:#5a5a66;margin-top:2px;font-size:11px;line-height:1.4}.mem-meta{font-size:10px;font-family:var(--font-mono,"JetBrains Mono"), monospace;color:var(--teal);gap:6px;margin-top:4px;display:flex}.mem-dot{background:var(--teal);border-radius:50%;align-self:center;width:4px;height:4px}@media (width<=980px){.cards{grid-template-columns:1fr;gap:14px}.card{min-height:auto}.proof{grid-template-columns:1fr;gap:24px}.proof-group.left,.proof-group.right{justify-content:center}.proof-divider,.nav-links{display:none}}section.block{z-index:2;max-width:1200px;margin:0 auto;padding:120px 28px;position:relative}@media (width<=720px){section.block{padding:56px 18px}section.block[style*=padding-top]{padding-top:32px!important}section.block[style*=padding-bottom]{padding-bottom:28px!important}.block-head{margin-bottom:32px}}.eyebrow-tag{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--t3);align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.eyebrow-tag:before{content:"";background:var(--ac);border-radius:50%;width:5px;height:5px}.block-head{text-align:center;margin-bottom:72px}.block-head h2{letter-spacing:-.035em;text-wrap:balance;max-width:900px;margin:12px auto 0;font-size:clamp(36px,5.4vw,60px);font-weight:600;line-height:1.05}.block-head p.lead{max-width:500px;color:var(--t2);margin:18px auto 0;font-size:15.5px;line-height:1.55}.shift-card{border:1px solid var(--line);background:linear-gradient(180deg, var(--card) 0%, #1a1624 100%);border-radius:22px;max-width:900px;margin:0 auto;overflow:hidden}.shift-row{border-top:1px solid var(--line-soft);grid-template-columns:1fr 56px 1fr;align-items:center;gap:20px;padding:32px 40px;display:grid;position:relative}.shift-row:first-child{border-top:none}.shift-row-label{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:var(--t3);letter-spacing:.14em;text-transform:uppercase;font-size:10px;position:absolute;top:18px;left:40px}.shift-cell{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;flex-direction:column;gap:8px;min-height:96px;padding:16px 18px;transition:border-color .2s;display:flex}.shift-cell.right{border-color:var(--ac-line);background:linear-gradient(#1a1624,#14121b);box-shadow:inset 0 0 0 1px #d1c2f40f}.shift-brand{font-family:var(--font-mono,"JetBrains Mono"), monospace;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.shift-brand .ico{color:#fff;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.shift-body{color:var(--t1);font-size:14.5px;line-height:1.45}.shift-body .hi{color:var(--ac);font-weight:500}.shift-arrow{color:var(--t3);justify-content:center;align-items:center;display:flex}.shift-arrow svg{opacity:.6}@media (width<=720px){.shift-row{grid-template-columns:1fr;padding:52px 20px 20px}.shift-row-label{top:20px;left:20px}.shift-arrow{transform:rotate(90deg)}}.video-wrap{border:1px solid var(--line);aspect-ratio:16/9;background:radial-gradient(600px 400px at 30% 30%,#d1c2f41a,#0000 60%),radial-gradient(600px 400px at 70% 70%,#4189de14,#0000 60%),linear-gradient(#151119 0%,#0e0d11 100%);border-radius:22px;justify-content:center;align-items:center;max-width:1100px;margin:0 auto;display:flex;position:relative;overflow:hidden}.video-wrap:before{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 80%,#000 30%,#0000 80%)}.video-play{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;transition:transform .25s,background .25s;display:flex;position:relative}.video-play:hover{background:#d1c2f42e;transform:scale(1.06)}.video-play:after{content:"";border:1px solid #ffffff14;border-radius:50%;animation:2.6s ease-out infinite agency-pulse;position:absolute;inset:-8px}@keyframes agency-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.video-caption{z-index:2;text-align:center;font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--t3);font-size:11px;position:absolute;bottom:28px;left:0;right:0}.slack-wrap{background:#1a1d21;border-radius:16px;max-width:920px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 40px 100px -30px #d1c2f440,0 10px 40px #00000080}.slack-side{background:linear-gradient(#000,#6b4fb8);width:8px;position:absolute;top:0;bottom:0;left:0}.slack-top{border-bottom:1px solid #2b2f36;align-items:center;gap:10px;height:46px;padding:0 20px 0 36px;display:flex}.slack-channel{color:#fff;font-size:14px;font-weight:600}.slack-channel:before{content:"# ";color:#8a8e95}.slack-members{color:#8a8e95;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.slack-thread{padding:28px 36px 40px}.slack-msg{gap:12px;padding:8px 0;display:flex}.slack-avatar{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.slack-msg .body{color:#d1d2d3;flex:1}.slack-msg .head{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.slack-msg .name{color:#fff;font-size:14.5px;font-weight:700}.slack-msg .meta-app{color:#9aa0a6;font-size:10px;font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.05em;background:#2b3038;border-radius:2px;padding:0 4px}.slack-msg .time{color:#8a8e95;font-size:12px}.slack-msg .text{color:#d1d2d3;font-size:15px;line-height:1.45}.slack-msg .text .link{color:#4ea7ff;text-decoration:none}.slack-msg .text .channel-tag{color:#4ea7ff;background:#4ea7ff24;border-radius:3px;padding:1px 4px}.slack-msg .text .mention{color:var(--ac);background:#d1c2f424;border-radius:3px;padding:1px 4px;font-weight:500}.slack-msg .text strong{color:#fff;font-weight:700}.slack-actions{gap:6px;margin-top:10px;display:flex}.slack-pill{color:#9aa0a6;border:1px solid #2b3038;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.slack-typing{color:#8a8e95;align-items:center;gap:8px;margin-top:14px;font-size:12.5px;font-style:italic;display:flex}.typing-dots{gap:3px;display:inline-flex}.typing-dots span{background:#8a8e95;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite agency-tdot}.typing-dots span:nth-child(2){animation-delay:.15s}.typing-dots span:nth-child(3){animation-delay:.3s}@keyframes agency-tdot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.slack-input{color:#9aa0a6;border:1px solid #2b3038;border-radius:10px;align-items:center;gap:10px;margin:12px 36px 24px;padding:10px 14px;font-size:14px;display:flex}.slack-input .mention{color:var(--ac);background:#d1c2f424;border-radius:4px;padding:1px 5px;font-weight:500}.slack-input .cursor{background:var(--ac);width:1.5px;height:14px;margin-left:2px;animation:1.1s step-end infinite agency-blink;display:inline-block}@keyframes agency-blink{50%{opacity:0}}.just-at{color:var(--ac);background:#d1c2f433;border-radius:6px;padding:2px 8px}.test-wrap{border:1px solid var(--line);background:radial-gradient(600px 280px at 50% 0,#d1c2f42e,#0000 70%),linear-gradient(#15121c 0%,#0e0d11 100%);border-radius:24px;max-width:1200px;margin:0 auto;padding:80px 20px;position:relative;overflow:hidden}.test-avatars{justify-content:center;margin-bottom:56px;display:flex}.test-avatars button{cursor:pointer;opacity:.7;background-position:50%;background-size:cover;border:2px solid #0000;border-radius:50%;width:44px;height:44px;margin:0 -6px;transition:transform .2s,border-color .2s}.test-avatars button[data-active=true]{opacity:1;border-color:var(--green);z-index:2;transform:scale(1.2)}.test-track{grid-template-columns:1fr 1.15fr 1fr;align-items:stretch;gap:20px;max-width:1020px;margin:0 auto;display:grid}.test-card{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;height:320px;padding:24px;transition:transform .3s,border-color .3s;display:flex;overflow:hidden}.test-card[data-focus=true]{border-color:var(--ac-line);background:linear-gradient(#17141c,#0f0e13);transform:scale(1.04);box-shadow:0 20px 50px -10px #00000080}.test-card[data-focus=false]{opacity:.55}.test-saved{border:1px solid var(--line);font-family:var(--font-mono,"JetBrains Mono"), monospace;color:var(--t3);letter-spacing:.08em;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 8px 3px 4px;font-size:10px;display:inline-flex}.test-saved .val{color:var(--ac);background:#d1c2f424;border-radius:999px;padding:1px 6px;font-weight:600}.test-quote{color:var(--t1);letter-spacing:-.005em;flex:1;margin:18px 0 auto;font-size:17px;line-height:1.5;overflow:hidden}.test-card[data-focus=false] .test-quote{color:var(--t2);font-size:15px}.test-foot{border-top:1px solid var(--line-soft);align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}.test-foot-av{background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.test-foot .who{flex:1;min-width:0}.test-foot .name{color:var(--t1);font-size:13px;font-weight:600}.test-foot .role{color:var(--t3);margin-top:1px;font-size:12px}.test-foot .lnk{color:#fff;background:#0a66c2;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:flex}.test-nav{justify-content:center;gap:8px;margin-top:40px;display:flex}.test-nav button{border:1px solid var(--line);width:42px;height:42px;color:var(--t2);background:0 0;border-radius:10px;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}.test-nav button:hover{border-color:var(--ac-line);color:var(--t1)}@media (width<=860px){.test-track{grid-template-columns:1fr}.test-card[data-focus=false]{display:none}}.uc-card{border:1px solid var(--line);background:var(--card);border-radius:24px;grid-template-columns:1fr 1.15fr;gap:40px;max-width:1200px;margin:0 auto;padding:48px;display:grid;position:relative;overflow:hidden}.uc-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#d1c2f424,#0000 65%);width:400px;height:400px;position:absolute;top:20%;right:-100px}.uc-left h2{letter-spacing:-.03em;margin:16px 0 32px;font-size:46px;font-weight:500;line-height:1.05}.uc-tabs{flex-direction:column;margin-bottom:32px;display:flex}.uc-tab{text-align:left;border-top:1px solid var(--line-soft);color:var(--t2);cursor:pointer;padding:18px 0;font-size:19px;font-weight:500;transition:color .2s,padding-left .2s;position:relative}.uc-tab:last-child{border-bottom:1px solid var(--line-soft)}.uc-tab:hover{color:var(--t1);padding-left:8px}.uc-tab[data-active=true]{color:var(--ac);padding-left:8px}.uc-tab[data-active=true]:before{content:"";background:var(--ac);border-radius:3px;width:3px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.uc-cta{background:var(--t1);color:#09090b;height:48px;font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:12px;font-weight:600;display:inline-flex}.uc-right{z-index:2;border:1px solid var(--line);background:linear-gradient(#17151d 0%,#111013 100%);border-radius:18px;padding:32px;position:relative}.uc-right h3{letter-spacing:-.015em;color:var(--t1);margin:0 0 28px;font-size:22px;font-weight:500;line-height:1.3}.uc-item{border-top:1px solid var(--line-soft);gap:14px;padding:16px 0;display:flex}.uc-item:first-of-type{border-top:none;padding-top:0}.uc-item .check{width:22px;height:22px;color:var(--ac);background:#d1c2f424;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:3px;display:flex}.uc-item .title{color:var(--t1);margin-bottom:5px;font-size:14.5px;font-weight:600}.uc-item .desc{color:var(--t2);font-size:13px;line-height:1.55}@media (width<=880px){.uc-card{grid-template-columns:1fr;padding:32px}}.ask-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px;display:flex}.ask-btn{border:1px solid var(--line);background:var(--card);height:46px;font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--t1);border-radius:10px;align-items:center;gap:10px;padding:0 20px;font-size:12px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.ask-btn:hover{border-color:var(--ac-line);background:var(--card-hover)}.ask-btn .g{color:#fff;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:flex}.ask-btn .arr{opacity:.5;font-size:11px}.faq-grid{grid-template-columns:200px 1fr;gap:80px;max-width:1100px;margin:0 auto;padding:0 28px;display:grid}.faq-grid h2{letter-spacing:-.03em;margin:0;font-size:52px;font-weight:500;line-height:1}.faq-list{border-top:1px dashed var(--line)}.faq-item{border-bottom:1px dashed var(--line);cursor:pointer;padding:22px 0}.faq-q{color:var(--t1);justify-content:space-between;align-items:center;gap:20px;font-size:15.5px;font-weight:500;display:flex}.faq-q .chev{color:var(--t3);font-size:20px;transition:transform .25s}.faq-item[data-open=true] .chev{color:var(--ac);transform:rotate(180deg)}.faq-a{max-height:0;color:var(--t2);text-align:left;font-size:14px;line-height:1.6;transition:max-height .3s,padding-top .3s;overflow:hidden}.faq-item[data-open=true] .faq-a{max-height:260px;padding-top:12px}.faq-more{border:1px solid var(--line);height:42px;color:var(--t2);font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:8px;align-items:center;gap:10px;margin-top:28px;padding:0 18px;font-size:11.5px;font-weight:500;display:inline-flex}.faq-more:hover{border-color:var(--ac-line);color:var(--t1)}@media (width<=860px){.faq-grid{grid-template-columns:1fr;gap:32px}.faq-grid h2{font-size:40px}}.final-cta{border:1px solid var(--line);background:linear-gradient(180deg, var(--card) 0%, #111013 100%);border-radius:24px;grid-template-columns:1fr 1fr;max-width:1200px;margin:0 auto;display:grid}.final-cta-left{border-right:1px solid var(--line-soft);flex-direction:column;padding:48px 48px 40px;display:flex}.final-cta-left h3{letter-spacing:-.025em;margin:0;font-size:32px;font-weight:500;line-height:1.15}.final-cta-left h3 .hi{color:var(--ac)}.final-cta-left p{color:var(--t2);max-width:420px;margin:16px 0 auto;font-size:14px;line-height:1.55}.final-cta-left p strong{color:var(--ac);font-weight:700}.final-cta-btns{gap:10px;margin-top:36px;display:flex}.final-cta-btns .primary{background:var(--t1);color:#09090b;height:46px;font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 24px;font-size:11.5px;font-weight:600;display:inline-flex}.final-cta-btns .secondary{border:1px solid var(--line);height:46px;color:var(--t1);font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:999px;align-items:center;padding:0 24px;font-size:11.5px;font-weight:500;display:inline-flex}.final-cta-right{padding:24px 48px 24px 0}.final-check{border-bottom:1px solid var(--line-soft);color:var(--t1);align-items:center;gap:12px;padding:18px 20px;font-size:14.5px;display:flex}.final-check:last-child{border-bottom:none}.final-check .c{width:20px;height:20px;color:var(--ac);background:#d1c2f424;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (width<=860px){.final-cta{grid-template-columns:1fr}.final-cta-left{border-right:none;border-bottom:1px solid var(--line-soft)}.final-cta-right{padding:8px 24px 16px}}.page[data-theme=craft]{--bg:#f2ead8;--bg-soft:#ede2cc;--card:#fff;--card-2:#fdfaf3;--card-hover:#fff;--line:#e6dbc2;--line-soft:#eadfc8;--t1:#1d1814;--t2:#5a524a;--t3:#8b8177;--ac:#7a5fc9;--ac-soft:#ece6fa;--ac-line:#7a5fc940;--green:#40b36e;--teal:#266576;--blue:#4189de;--ok:#2f9e5f;--peach:#f5c8a8;--mint:#c8e6cf;--sky:#bfd8f0;--sun:#f2e3a3;--paper-shadow:0 1px 2px #1d18140a, 0 4px 14px #1d18140f;--paper-shadow-lg:0 2px 4px #1d18140a, 0 18px 40px -10px #1d18141f;background:var(--bg);color:var(--t1)}.page[data-theme=craft] body{background:var(--bg)}.page[data-theme=craft] .bg-topo{background:radial-gradient(900px 500px at 50% 15%,#bfd8f08c,#0000 65%),radial-gradient(700px 500px at 90% 25%,#f5c8a866,#0000 65%),radial-gradient(600px 500px at 5% 20%,#bfd8f066,#0000 65%)}.page[data-theme=craft] .bg-grid{opacity:.45;background-image:radial-gradient(circle,#1d181414 1.5px,#0000 1.5px);background-size:24px 24px;-webkit-mask-image:none;mask-image:none}.craft-deco{pointer-events:none;z-index:1;position:absolute}.craft-cloud{filter:blur(2px);opacity:.85;background:radial-gradient(closest-side,#fff 0% 45%,#fff0 75%)}.page[data-theme=craft] .nav-brand-name{color:var(--t1)}.page[data-theme=craft] .nav-link{color:var(--t1);opacity:.8}.page[data-theme=craft] .nav-link:hover{opacity:1;background:#1d18140d}.page[data-theme=craft] .nav-cta{background:var(--t1);color:#fff;box-shadow:var(--paper-shadow);height:36px;font-family:var(--font-sans,"Inter"), sans-serif;letter-spacing:-.005em;border-radius:999px;padding:0 18px;font-weight:500}.c-hero{text-align:center;z-index:3;padding:180px 28px 48px;position:relative}.c-hero-inner{max-width:900px;margin:0 auto;position:relative}.c-eyebrow{border:1px solid var(--line);box-shadow:var(--paper-shadow);font-family:var(--font-sans,"Inter"), sans-serif;color:var(--t2);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 14px;font-size:12.5px;display:inline-flex}.c-eyebrow .dot{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #40b36e33}.c-eyebrow b{color:var(--t1);font-weight:600}.c-eyebrow .stack{margin-left:4px;display:inline-flex}.c-eyebrow .stack .ch{color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:-7px;font-size:10px;font-weight:700;display:inline-flex}.c-eyebrow .stack .ch:first-child{margin-left:0}h1.c-headline{font-family:"Fraunces Hero", var(--font-display,"Fraunces"), serif;font-variation-settings:"opsz" 144, "SOFT" 30;letter-spacing:-.025em;color:var(--t1);text-wrap:balance;margin:28px auto 0;font-size:clamp(32px,5vw,58px);font-weight:400;line-height:1.02}.hero-word{color:inherit;transition:opacity .3s,transform .3s;display:inline-block;position:relative}.hero-word:after{content:"";background:var(--ac-soft,#7a5fc926);z-index:-1;border-radius:3px;height:.3em;position:absolute;bottom:.05em;left:-2px;right:-2px;transform:skewY(-1.5deg)}.hero-word-in{opacity:1;transform:translateY(0)}.hero-word-out{opacity:0;transform:translateY(-8px)}h1.c-headline em{color:var(--ac);font-style:italic;font-weight:400;position:relative}h1.c-headline em:after{content:"";background:var(--ac-soft);z-index:-1;border-radius:3px;height:.32em;position:absolute;bottom:.05em;left:-4px;right:-4px;transform:skewY(-1.5deg)}.c-sub{max-width:640px;font-family:var(--font-sans,"Inter"), sans-serif;color:var(--t2);margin:24px auto 0;font-size:16.5px;line-height:1.55}.c-sub strong{color:var(--t1);font-weight:600}.c-cta-row{flex-direction:column;align-items:center;gap:14px;margin-top:32px;display:inline-flex}.c-cta-primary{color:var(--t1);font-family:var(--font-sans,"Inter"), sans-serif;letter-spacing:-.005em;border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-size:14.5px;font-weight:500;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 20px #00000005}.c-cta-primary:hover{box-shadow:var(--paper-shadow-lg);transform:translateY(-1px)}.c-cta-primary .star{color:var(--ac)}.c-cta-meta{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:var(--t3);letter-spacing:.02em;flex-wrap:wrap;justify-content:center;gap:18px;font-size:11px;display:inline-flex}.c-cta-meta span{align-items:center;gap:6px;display:inline-flex}.c-cta-meta span:before{content:"";background:var(--green);border-radius:50%;width:4px;height:4px}.torn{filter:drop-shadow(0 6px 18px #1d181414);pointer-events:none;position:absolute}.torn svg{display:block}.c-product{z-index:3;max-width:1060px;margin:48px auto 0;padding:0 28px;position:relative}.c-product:has(.hero-cards){max-width:1320px;padding:0}.c-window{border:1px solid var(--line);background:#fff;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1d18140d,0 12px 30px -8px #1d18141a,0 40px 80px -20px #1d18142e}.c-window-bar{border-bottom:1px solid var(--line);background:#f4eede;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.c-tl{gap:7px;display:flex}.c-tl span{border-radius:50%;width:11px;height:11px}.c-tl span:first-child{background:#ff5f57}.c-tl span:nth-child(2){background:#febc2e}.c-tl span:nth-child(3){background:#28c840}.c-window-title{text-align:center;font-family:var(--font-sans,"Inter"), sans-serif;color:var(--t2);flex:1;font-size:12.5px;font-weight:500}.c-window-title .hash{color:var(--t3)}.c-window-body{background:#fff;grid-template-columns:220px 1fr;min-height:460px;display:grid}.c-sb{color:#e1d6e7;font-family:var(--font-sans,"Inter"), sans-serif;background:#3e1d48;padding:14px 12px;font-size:13px}.c-sb-ws{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;margin-bottom:10px;padding:4px 6px 10px;display:flex}.c-sb-ws .logo{background:linear-gradient(135deg,#40b36e,#4189de);border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;box-shadow:0 2px 4px #00000040}.c-sb-ws .nm{color:#fff;font-size:13.5px;font-weight:700}.c-sb-section{color:#b8a3c1;letter-spacing:.02em;padding:8px 6px 4px;font-size:11.5px}.c-sb-item{border-radius:6px;align-items:center;gap:7px;padding:4px 8px;line-height:1.5;display:flex}.c-sb-item.active{color:#fff;background:#1164a3}.c-sb-item .h{opacity:.6}.c-sb-item.apps{color:#fff}.c-sb-item .app-ico{background:linear-gradient(135deg,#40b36e,#4189de);border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.c-sb-item .unread{color:#fff;background:#e01e5a;border-radius:999px;margin-left:auto;padding:0 6px;font-size:10px;font-weight:700}.c-main{flex-direction:column;display:flex}.c-main-head{border-bottom:1px solid #ededed;align-items:center;gap:10px;padding:14px 20px;display:flex}.c-main-head .ch{color:#1d1c1d;font-size:15px;font-weight:700}.c-main-head .ch:before{content:"# ";color:#616061}.c-main-head .members{color:#616061;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.c-main-thread{flex:1;padding:16px 20px}.c-msg{gap:10px;padding:6px 0;display:flex}.c-av{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.c-msg .body{color:#1d1c1d;flex:1;font-size:14px;line-height:1.45}.c-msg .head{align-items:baseline;gap:6px;margin-bottom:1px;display:flex}.c-msg .name{color:#1d1c1d;font-size:14px;font-weight:800}.c-msg .apptag{color:#616061;letter-spacing:.03em;font-size:10px;font-family:var(--font-mono,"JetBrains Mono"), monospace;background:#e6e6e6;border-radius:2px;padding:0 4px}.c-msg .time{color:#616061;font-size:12px}.c-msg .mention{color:#1164a3;background:#e8f0f7;border-radius:3px;padding:0 4px;font-weight:500}.c-msg .mention.us{color:var(--ac);background:var(--ac-soft)}.c-msg .file{color:#1d1c1d;background:#f8f8f8;border:1px solid #d3d3d3;border-radius:6px;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;font-size:13px;display:inline-flex}.c-msg .file .ficon{color:#fff;background:#d93025;border-radius:2px;justify-content:center;align-items:center;width:26px;height:34px;font-size:10px;font-weight:800;display:flex}.c-msg .file .fmeta{color:#616061;margin-top:1px;font-size:11px}.c-msg .reacts{gap:4px;margin-top:6px;display:flex}.c-msg .reacts span{color:#1d1c1d;background:#fff;border:1px solid #d3d3d3;border-radius:12px;align-items:center;gap:4px;padding:1px 6px;font-size:11px;display:inline-flex}.c-main-input{color:#868686;border:1px solid #d3d3d3;border-radius:8px;align-items:center;gap:10px;margin:6px 20px 16px;padding:10px 14px;font-size:14px;display:flex}.c-main-input .cursor{background:var(--ac);width:1.5px;height:14px;animation:1.1s step-end infinite agency-blink;display:inline-block}.c-proof{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;max-width:1060px;margin:36px auto 0;padding:0 28px;display:flex}.c-proof-label{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.14em;color:var(--t3);text-transform:uppercase;font-size:11px}.c-proof-logos{font-family:var(--font-sans,"Inter"), sans-serif;color:var(--t2);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:22px;font-size:14px;font-weight:500;display:flex}.c-proof-logos span{opacity:.75;align-items:center;gap:6px;transition:opacity .2s;display:inline-flex}.c-proof-logos span:hover{opacity:1;color:var(--t1)}.c-proof-dot{background:var(--t3);opacity:.4;border-radius:50%;width:4px;height:4px}@media (width<=820px){.c-window-body{grid-template-columns:1fr}.c-sb{display:none}h1.c-headline{font-size:44px}}.hero-cards{z-index:3;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;max-width:1320px;margin:56px auto 0;padding:0 28px 50px;display:grid;position:relative}.sol-product-wrap{z-index:2;max-width:1060px;margin:0 auto;padding:0;position:relative}.page[data-theme=craft] .post-hero .sol-product-wrap .c-window{border:1px solid var(--line)!important;background:#fff!important;border-radius:18px!important;box-shadow:0 1px 2px #0b23400d,0 20px 50px -18px #0b234024,0 40px 80px -32px #0b23401a!important}.h-card{-webkit-backdrop-filter:blur(20px);background:#ffffff80;border:1px solid #fff9;border-radius:22px;flex-direction:column;min-height:440px;padding:28px 26px 0;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b23400a,0 10px 30px -18px #0b234014}.h-card:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0b23400f,0 20px 44px -18px #0b234024}.h-card h3{font-family:var(--font-sans,"Inter"), sans-serif;letter-spacing:-.02em;color:#0b2340;margin:0;font-size:22px;font-weight:600;line-height:1.2}.h-card .h-desc{font-family:var(--font-sans,"Inter"), sans-serif;color:#4a5a73;max-width:34ch;margin:10px 0 0;font-size:13.5px;line-height:1.55}.h-card .h-illus{margin-top:auto;padding-top:28px}.hero-cards .chat-surface,.hero-cards .apps-surface,.hero-cards .mem-surface{border-radius:16px 16px 0 0;margin:0 -10px -8px;position:relative;box-shadow:0 -24px 50px -20px #0b234014}.hero-cards .chat-surface{background:radial-gradient(360px 220px at 20% 0,#d6e7f8,#0000 70%),radial-gradient(360px 220px at 80% 100%,#d7efe0,#0000 70%),#fff;padding:16px 14px 40px}.st-msg{margin-bottom:12px;display:flex}.st-msg-user{justify-content:flex-end}.st-msg-ai{justify-content:flex-start}.st-msg-content{max-width:88%}.st-msg-header{align-items:center;gap:6px;margin-bottom:6px;display:flex}.st-msg-name{color:#0b2340;font-size:13px;font-weight:700}.st-memory-chip{color:#6b7280;background:#fff;border:1px solid #e0e0e6;border-radius:999px;align-items:center;margin-bottom:6px;padding:3px 10px;font-size:10.5px;display:inline-flex}.st-bubble{border-radius:14px;padding:8px 12px;font-size:12.5px;line-height:1.45}.st-bubble-user{color:#1c2024;background:#02a7b11a;border-bottom-right-radius:4px;max-width:80%}.st-bubble-ai{color:#0b2340;background:#f3f4f6;border-bottom-left-radius:4px}.st-file{color:#0b66e4;background:#e8f0fd;border:1px solid #cde0f8;border-radius:8px;margin-top:6px;padding:5px 10px;font-size:11px;font-weight:500;display:inline-block}.st-memory-saved{background:#8b5cf614;border:1px solid #8b5cf626;border-radius:8px;align-items:center;gap:6px;margin-top:6px;padding:6px 10px;font-size:11px;display:flex}.st-memory-saved-icon{color:#8b5cf6;font-size:13px}.st-memory-saved-label{color:#8b5cf6;font-weight:600}.st-actions{gap:2px;margin-top:4px;display:flex}.st-action-btn{opacity:.35;padding:2px;font-size:11px}.hero-cards .apps-surface{background:radial-gradient(400px 240px at 80% 0,#f6e7b3,#0000 70%),radial-gradient(360px 220px at 10% 100%,#fad9b7,#0000 70%),#fff;justify-content:center;align-items:center;min-height:240px;padding:28px 8px;display:flex}.hero-cards .mem-surface{background:radial-gradient(360px 220px at 0 0,#e2dcf5,#0000 70%),radial-gradient(380px 220px at 100% 100%,#d6e7f8,#0000 70%),#fff;padding:16px 12px 40px}.hero-cards .chat-line{color:#0b2340;border-radius:10px;gap:10px;padding:8px;transition:background .15s;display:flex}.hero-cards .chat-line:hover{background:#0b23400a}.hero-cards .chat-avatar{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.hero-cards .chat-body{flex:1;min-width:0}.hero-cards .chat-head{align-items:baseline;gap:6px;font-size:12px;display:flex}.hero-cards .chat-name{color:#0b2340;font-weight:700}.hero-cards .chat-time{color:#8a93a4;font-size:10.5px}.hero-cards .app-tag{color:#fff;letter-spacing:.05em;background:#0b2340;border-radius:3px;margin-left:2px;padding:0 5px;font-size:8.5px;font-weight:700;display:inline-block;transform:translateY(-1px)}.hero-cards .chat-text{color:#1f2a3d;margin-top:1px;font-size:12.5px;line-height:1.4}.hero-cards .chat-text .mention{color:#0b66e4;font-weight:600}.hero-cards .chat-text .file-chip{color:#0b66e4;background:#eaf2fd;border:1px solid #cde0f8;border-radius:6px;align-items:center;gap:6px;margin-top:6px;padding:4px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.hero-cards .chat-react{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.hero-cards .react-pill{color:#4a5a73;background:#f4f6fa;border:1px solid #e3e8f1;border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-size:10.5px;display:inline-flex}.hero-cards .apps-grid{transform-origin:50%;width:300px;height:200px;position:relative;transform:scale(.9)}.hero-cards .app-tile{letter-spacing:-.04em;background:#fff;border:1px solid #0b23400a;border-radius:14px;justify-content:center;align-items:center;width:62px;height:62px;font-size:22px;font-weight:800;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;box-shadow:0 8px 24px -8px #0b23402e,0 2px 4px #0b23400f}.hero-cards .app-tile:hover{transform:translateY(-4px)scale(1.05)}.hero-cards .apps-surface{overflow:hidden}.hero-cards .app-center{z-index:5;background:#fff;border:1px solid #0b23400f;border-radius:16px;justify-content:center;align-items:center;width:78px;height:78px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 36px -8px #0b234038,0 2px 6px #0b23401a}.hero-cards .app-center:after{content:"";border:1px dashed #0b66e440;border-radius:20px;animation:18s linear infinite agency-spin;position:absolute;inset:-8px}.hero-cards .mem-row{border-radius:10px;align-items:flex-start;gap:10px;padding:10px;display:flex}.hero-cards .mem-row+.mem-row{border-top:1px solid #0b23400f}.hero-cards .mem-icon{color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.hero-cards .mem-body{flex:1;min-width:0}.hero-cards .mem-title{color:#0b2340;font-size:12px;font-weight:600}.hero-cards .mem-sub{color:#4a5a73;margin-top:2px;font-size:11px;line-height:1.4}.hero-cards .mem-meta{font-size:10px;font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0b66e4;gap:6px;margin-top:4px;display:flex}.hero-cards .mem-dot{background:#0b66e4;border-radius:50%;align-self:center;width:4px;height:4px}@media (width<=780px){.hero-cards{grid-template-columns:1fr;gap:14px}.h-card{min-height:auto}}.page[data-theme=craft] .post-hero{--bg:#fcfbf8;--bg-soft:#f7f5f0;--card:#fff;--card-2:#fff;--card-hover:#fff;--line:#ece7dd;--line-soft:#f2ede3;--t1:#0b2340;--t2:#4a5a73;--t3:#8a93a4;--ac:#0b66e4;--ac-soft:#e2ecfb;--ac-line:#0b66e438;--eyebrow:#c97a2b;--green:#40b36e;--teal:#266576;--blue:#4189de;--ok:#2f9e5f;--sky:#cfe2f4;--mint:#d0ecdc;--peach:#f8d9b8;--lemon:#f4e4a8;--lav:#e2dcf5;background:var(--bg);color:var(--t1);z-index:2;position:relative}.post-hero .block:nth-child(2){padding-top:48px}.page[data-theme=craft] .post-hero .block{position:relative;background:0 0!important}.page[data-theme=craft] .post-hero .block h2,.page[data-theme=craft] .post-hero .block h3{letter-spacing:-.025em;line-height:1.12;font-family:var(--font-sans,"Inter"), sans-serif!important;font-variation-settings:normal!important;color:var(--t1)!important;font-weight:600!important}.page[data-theme=craft] .post-hero .block h2{font-size:clamp(32px,4.4vw,48px)}.page[data-theme=craft] .post-hero .block h2 em,.page[data-theme=craft] .post-hero .block h2 .hi,.page[data-theme=craft] .post-hero .block h2 span[style*=Instrument],.page[data-theme=craft] .post-hero .block h2 span[style*=Fraunces],.page[data-theme=craft] .post-hero .block h2 span[style*=italic],.page[data-theme=craft] .post-hero .block h2 .just-at{font-family:var(--font-sans,"Inter"), sans-serif!important;color:var(--ac)!important;font-style:normal!important;font-weight:600!important}.page[data-theme=craft] .post-hero .block .lead{font-family:var(--font-sans,"Inter"), sans-serif;color:var(--t2)!important}.page[data-theme=craft] .post-hero .block .eyebrow-tag{color:var(--eyebrow)!important;font-family:var(--font-sans,"Inter"), sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:0 0!important;border:none!important;margin-bottom:18px!important;padding:0!important;font-size:12px!important;font-weight:600!important;display:block!important}.page[data-theme=craft] .post-hero .block .eyebrow-tag:before{display:none!important}.page[data-theme=craft] .post-hero .shift-card{overflow:hidden;border:1px solid var(--line)!important;background:#fff!important;border-radius:20px!important;box-shadow:0 1px 2px #0b23400a,0 12px 40px -14px #0b234014!important}.page[data-theme=craft] .post-hero .shift-row{border-bottom:1px solid var(--line-soft)!important}.page[data-theme=craft] .post-hero .shift-row:last-child{border-bottom:none!important}.page[data-theme=craft] .post-hero .shift-row-label{letter-spacing:.1em;text-transform:uppercase;color:var(--t3)!important;font-family:var(--font-sans,"Inter"), sans-serif!important;font-size:11px!important}.page[data-theme=craft] .post-hero .shift-cell{background:0 0!important}.page[data-theme=craft] .post-hero .shift-cell.right{border-radius:12px;border:1px solid var(--ac-soft)!important;box-shadow:none!important;background:#f5f8ff!important}.page[data-theme=craft] .post-hero .shift-brand{font-weight:600;color:var(--t1)!important}.page[data-theme=craft] .post-hero .shift-body{color:var(--t2)!important}.page[data-theme=craft] .post-hero .shift-body .hi{font-weight:700;color:var(--ac)!important}.page[data-theme=craft] .post-hero .shift-arrow{color:var(--t3)!important}.page[data-theme=craft] .post-hero .video-wrap{background:radial-gradient(600px 400px at 30% 30%, var(--sky), transparent 60%), radial-gradient(600px 400px at 70% 70%, var(--mint), transparent 60%), #fff!important;border:1px solid var(--line)!important;color:var(--t1)!important;border-radius:20px!important;box-shadow:0 1px 2px #0b23400a,0 12px 40px -14px #0b23401a!important}.page[data-theme=craft] .post-hero .video-play{color:var(--ac)!important;background:#fff!important;box-shadow:0 6px 20px #0b234026!important}.page[data-theme=craft] .post-hero .video-caption{color:var(--t2)!important}.page[data-theme=craft] .post-hero .slack-mock,.page[data-theme=craft] .post-hero .sol-window,.page[data-theme=craft] .post-hero [class*=solution-]{border:1px solid var(--line)!important;color:#1d1c1d!important;background:#fff!important;border-radius:20px!important;box-shadow:0 1px 2px #0b23400a,0 20px 50px -16px #0b23401f,0 40px 80px -24px #0b23401a!important}.page[data-theme=craft] .post-hero .slack-side{display:none!important}.page[data-theme=craft] .post-hero .test-wrap{background:radial-gradient(600px 280px at 50% 0%, var(--lav), transparent 70%), #fff!important;border:1px solid var(--line)!important;border-radius:24px!important;box-shadow:0 1px 2px #0b23400a,0 12px 40px -16px #0b234014!important}.page[data-theme=craft] .post-hero .test-card{border:1px solid var(--line)!important;color:var(--t1)!important;background:#fff!important;border-radius:16px!important;box-shadow:0 1px 2px #0b234008!important}.page[data-theme=craft] .post-hero .test-card[data-focus=true]{border-color:var(--ac-line)!important;background:#fff!important;box-shadow:0 1px 2px #0b23400a,0 20px 40px -12px #0b66e42e!important}.page[data-theme=craft] .post-hero .test-quote{color:var(--t1)!important;font-family:var(--font-sans,"Inter"), sans-serif!important;font-weight:500!important}.page[data-theme=craft] .post-hero .test-card[data-focus=false] .test-quote{color:var(--t2)!important}.page[data-theme=craft] .post-hero .test-foot{border-top:1px solid var(--line)!important}.page[data-theme=craft] .post-hero .test-foot .name{color:var(--t1)!important}.page[data-theme=craft] .post-hero .test-foot .role{color:var(--t3)!important}.page[data-theme=craft] .post-hero .test-saved{border:1px solid var(--line)!important;color:var(--t3)!important;background:var(--bg)!important}.page[data-theme=craft] .post-hero .test-saved .val{background:var(--ac-soft)!important;color:var(--ac)!important}.page[data-theme=craft] .post-hero .test-nav button{border:1px solid var(--line)!important;color:var(--t2)!important;background:#fff!important}.page[data-theme=craft] .post-hero .test-nav button:hover{border-color:var(--ac-line)!important;color:var(--ac)!important}.page[data-theme=craft] .post-hero .uc-card{border:1px solid var(--line)!important;color:var(--t1)!important;background:#fff!important;border-radius:24px!important;box-shadow:0 1px 2px #0b23400a,0 12px 40px -16px #0b234014!important}.page[data-theme=craft] .post-hero .uc-left{border-right-color:var(--line)!important}.page[data-theme=craft] .post-hero .uc-tab{font-family:var(--font-sans,"Inter"), sans-serif;color:var(--t2)!important}.page[data-theme=craft] .post-hero .uc-tab:hover{color:var(--t1)!important}.page[data-theme=craft] .post-hero .uc-tab[data-active=true]{color:var(--ac)!important}.page[data-theme=craft] .post-hero .uc-tab[data-active=true]:before{background:var(--ac)!important}.page[data-theme=craft] .post-hero .uc-cta{background:var(--t1)!important;color:#fff!important}.page[data-theme=craft] .post-hero .uc-right{border-radius:16px;background:radial-gradient(500px 300px at 90% 0%, var(--sky), transparent 65%), radial-gradient(500px 300px at 10% 100%, var(--mint), transparent 65%), #fff!important;border:1px solid var(--line)!important;padding:32px!important}.page[data-theme=craft] .post-hero .uc-right h3{color:var(--t1)!important}.page[data-theme=craft] .post-hero .uc-item{border-top-color:var(--line-soft)!important}.page[data-theme=craft] .post-hero .uc-item .check{border:1px solid var(--ac-line);color:var(--ac)!important;background:#fff!important}.page[data-theme=craft] .post-hero .uc-item .title{color:var(--t1)!important}.page[data-theme=craft] .post-hero .uc-item .desc{color:var(--t2)!important}.page[data-theme=craft] .post-hero .ask-btn{border:1px solid var(--line)!important;color:var(--t1)!important;font-family:var(--font-sans,"Inter"), sans-serif!important;background:#fff!important;border-radius:12px!important}.page[data-theme=craft] .post-hero .ask-btn:hover{background:var(--ac-soft)!important;border-color:var(--ac-line)!important}.page[data-theme=craft] .post-hero .faq-list{border-top:1px solid var(--line)!important}.page[data-theme=craft] .post-hero .faq-item{border-bottom:1px solid var(--line)!important}.page[data-theme=craft] .post-hero .faq-q{font-family:var(--font-sans,"Inter"), sans-serif;color:var(--t1)!important}.page[data-theme=craft] .post-hero .faq-a{color:var(--t2)!important}.page[data-theme=craft] .post-hero .faq-item[data-open=true] .chev{color:var(--ac)!important}.page[data-theme=craft] .post-hero .faq-more{border:1px solid var(--line)!important;color:var(--t2)!important;background:#fff!important;border-radius:10px!important}.page[data-theme=craft] .post-hero .final-cta{overflow:hidden;border:1px solid var(--line)!important;background:#fff!important;border-radius:24px!important;box-shadow:0 1px 2px #0b23400a,0 18px 50px -18px #0b23401f!important}.page[data-theme=craft] .post-hero .final-cta-left{border-radius:0;border-right:1px solid var(--line)!important;background:#fff!important}.page[data-theme=craft] .post-hero .final-cta-left h3{font-family:var(--font-sans,"Inter"), sans-serif;color:var(--t1)!important}.page[data-theme=craft] .post-hero .final-cta-left h3 .hi{font-family:var(--font-sans,"Inter"), sans-serif;font-style:normal;color:var(--ac)!important}.page[data-theme=craft] .post-hero .final-cta-left p{color:var(--t2)!important}.page[data-theme=craft] .post-hero .final-cta-left p strong{color:var(--ac)!important}.page[data-theme=craft] .post-hero .final-cta-btns .primary{background:var(--t1)!important;color:#fff!important}.page[data-theme=craft] .post-hero .final-cta-btns .secondary{border:1px solid var(--line)!important;color:var(--t1)!important;background:#fff!important}.page[data-theme=craft] .post-hero .final-cta-right{background:radial-gradient(500px 300px at 100% 0%, var(--lemon), transparent 65%), radial-gradient(400px 240px at 0% 100%, var(--peach), transparent 65%), #fff!important}.page[data-theme=craft] .post-hero .final-check{border-bottom:1px solid var(--line-soft)!important;color:var(--t1)!important;background:0 0!important}.page[data-theme=craft] .post-hero .final-check svg{color:var(--ac)!important}.agency-v2-page .agency-v2-footer{border-top:1px solid var(--line)!important;color:var(--t2)!important;background:0 0!important}.agency-v2-page .agency-v2-footer a{color:var(--t2)!important}.agency-v2-page .agency-v2-footer a:hover{color:var(--t1)!important}
