body.brand.idiongo-landing{background:var(--id-paper)}:root{--id-vibrant-purple:#6c5ce7;--id-vibrant-teal:#00b894;--id-vibrant-coral:#e17055;--id-vibrant-pink:#fd79a8;--id-vibrant-blue:#0984e3;--id-vibrant-gold:#fdcb6e}@keyframes meshFloat{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-20px)scale(1.05)}50%{transform:translate(-20px,15px)scale(.97)}75%{transform:translate(15px,25px)scale(1.03)}}@keyframes meshFloat2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-25px,20px)scale(1.08)}66%{transform:translate(20px,-15px)scale(.95)}}@keyframes orbPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}.idiongo-landing .nav{z-index:60;-webkit-backdrop-filter:blur(14px)saturate(1.1);border-bottom:1px solid var(--id-hairline);background:#fafaf7c7;position:sticky;top:0}.idiongo-landing .nav-inner{max-width:var(--id-container);justify-content:space-between;align-items:center;gap:32px;margin:0 auto;padding:16px 32px;display:flex}.idiongo-landing .nav-links{align-items:center;gap:28px;display:flex}.idiongo-landing .nav-links a{color:var(--id-ink-700);border:0;font-size:14px;font-weight:500}.idiongo-landing .nav-links a:hover{color:var(--id-ink)}.idiongo-landing .nav-cta{border-left:1px solid var(--id-ink-100);align-items:center;gap:10px;margin-left:12px;padding-left:24px;display:flex}.idiongo-landing .nav-cta a.btn-accent{background:var(--id-accent);color:#fff;border-color:var(--id-accent);font-weight:600}.idiongo-landing .nav-cta a.btn-accent:hover{background:var(--id-accent-700);color:#fff;border-color:var(--id-accent-700)}.idiongo-landing .nav-cta a.btn-primary{color:var(--id-paper)}.idiongo-landing .nav-cta a.btn-ghost{color:var(--id-ink)}.idiongo-landing .hero{padding:80px 0 56px;position:relative;overflow:hidden}.idiongo-landing .hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(600px 500px at 15% 20%,#6c5ce71f,#0000),radial-gradient(500px 400px at 75% 10%,#fd79a81a,#0000),radial-gradient(400px 500px at 85% 70%,#00b89414,#0000),radial-gradient(500px 300px at 30% 80%,#e1705512,#0000),radial-gradient(300px 400px,#0984e30f,#0000);animation:18s ease-in-out infinite meshFloat;position:absolute;inset:-60px}.idiongo-landing .hero:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(350px 350px at 65% 40%,#fdcb6e1a,#0000),radial-gradient(450px 350px at 25% 60%,#6c5ce714,#0000);animation:22s ease-in-out infinite meshFloat2;position:absolute;inset:-80px}.idiongo-landing .hero-inner{max-width:var(--id-container);text-align:center;z-index:1;margin:0 auto;padding:0 32px;position:relative}.idiongo-landing .hero-eyebrow{border:1px solid var(--id-ink-100);border-radius:var(--id-r-pill);background:var(--id-surface);font-family:var(--id-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--id-ink-700);align-items:center;gap:8px;margin-bottom:32px;padding:5px 12px 5px 8px;font-size:11px;display:inline-flex}.idiongo-landing .hero-eyebrow:before{content:"";background:var(--id-vibrant-teal);border-radius:50%;width:6px;height:6px;animation:3s ease-in-out infinite orbPulse;box-shadow:0 0 0 4px #00b89426,0 0 12px #00b8944d}.idiongo-landing .hero h1{font-family:var(--id-font-display);letter-spacing:-.028em;color:var(--id-ink);margin:0;max-width:14ch;margin-inline:auto;font-size:clamp(56px,7.5vw,104px);font-weight:400;line-height:1}.idiongo-landing .hero h1 em{background:linear-gradient(135deg, var(--id-vibrant-purple), var(--id-vibrant-coral), var(--id-vibrant-teal));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.idiongo-landing .hero-sub{color:var(--id-ink-700);max-width:580px;margin:28px auto 0;font-size:19px;line-height:1.55}.idiongo-landing .hero-ctas{justify-content:center;gap:12px;margin-top:36px;display:flex}.idiongo-landing .hero-product{background:var(--id-surface);border:1px solid var(--id-ink-100);z-index:1;border-radius:20px;max-width:1120px;margin:72px auto 0;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #0a0a0a2e,0 18px 40px -20px #0a0a0a1a}.idiongo-landing .hero-product:before{content:"";background:linear-gradient(90deg, var(--id-vibrant-purple), var(--id-vibrant-pink), var(--id-vibrant-coral), var(--id-vibrant-teal), var(--id-vibrant-blue));z-index:10;height:3px;position:absolute;top:0;left:0;right:0}.idiongo-landing .mock-chrome{border-bottom:1px solid var(--id-ink-100);background:var(--id-paper-2);align-items:center;gap:8px;padding:14px 18px;display:flex}.idiongo-landing .mock-chrome-dot{background:var(--id-ink-200);border-radius:50%;width:10px;height:10px}.idiongo-landing .mock-chrome-url{font-family:var(--id-font-mono);color:var(--id-ink-500);background:var(--id-surface);border-radius:var(--id-r-sm);border:1px solid var(--id-ink-100);text-align:center;flex:1;max-width:360px;margin-left:12px;padding:5px 12px;font-size:11.5px}.idiongo-landing .mock-app{background:var(--id-surface);grid-template-columns:68px 240px 1fr;height:540px;display:grid}@media (max-width:800px){.idiongo-landing .mock-app{grid-template-columns:68px 1fr}.idiongo-landing .mock-app .mock-list{display:none}}.idiongo-landing .mock-rail{background:var(--id-ink);flex-direction:column;align-items:center;gap:4px;padding:14px 0;display:flex}.idiongo-landing .mock-rail-logo{background:var(--id-paper);width:38px;height:38px;color:var(--id-ink);font-family:var(--id-font-display);border-radius:50%;place-items:center;margin-bottom:14px;font-size:22px;font-style:italic;display:grid;position:relative}.idiongo-landing .mock-rail-logo:after{content:"";background:var(--id-ink);border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.idiongo-landing .mock-rail-btn{color:#fafaf78c;cursor:default;border-radius:8px;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.idiongo-landing .mock-rail-btn.active{color:var(--id-paper);background:#fafaf71a}.idiongo-landing .mock-rail-divider{background:#ffffff1a;width:28px;height:1px;margin:6px 0}.idiongo-landing .mock-list{background:var(--id-paper);border-right:1px solid var(--id-ink-100);flex-direction:column;gap:4px;padding:18px 12px;display:flex;overflow:hidden}.idiongo-landing .mock-list-header{border-bottom:1px solid var(--id-ink-100);margin-bottom:8px;padding:0 8px 12px}.idiongo-landing .mock-list-title{color:var(--id-ink);font-size:13.5px;font-weight:600}.idiongo-landing .mock-list-meta{font-family:var(--id-font-mono);color:var(--id-ink-500);letter-spacing:.04em;margin-top:3px;font-size:10.5px}.idiongo-landing .mock-list-section{font-family:var(--id-font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--id-ink-500);padding:12px 8px 4px;font-size:10px}.idiongo-landing .mock-list-item{color:var(--id-ink-700);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.idiongo-landing .mock-list-item .hash{color:var(--id-ink-400)}.idiongo-landing .mock-list-item.active{background:var(--id-ink);color:var(--id-paper)}.idiongo-landing .mock-list-item.active .hash{color:#fafaf799}.idiongo-landing .mock-list-item .badge{background:var(--id-accent);color:var(--id-paper);font-family:var(--id-font-mono);border-radius:999px;margin-left:auto;padding:1px 6px;font-size:10px}.idiongo-landing .mock-main{flex-direction:column;min-width:0;display:flex}.idiongo-landing .mock-topbar{border-bottom:1px solid var(--id-ink-100);align-items:center;gap:12px;padding:16px 24px;display:flex}.idiongo-landing .mock-topbar-title{color:var(--id-ink);font-size:15px;font-weight:600}.idiongo-landing .mock-topbar-title .hash{color:var(--id-ink-400);margin-right:4px}.idiongo-landing .mock-topbar-meta{font-family:var(--id-font-mono);color:var(--id-ink-500);font-size:11px}.idiongo-landing .mock-topbar-actions{gap:8px;margin-left:auto;display:flex}.idiongo-landing .mock-pill{background:var(--id-paper-2);color:var(--id-ink-700);border:1px solid var(--id-ink-100);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:500}.idiongo-landing .mock-pill.live{background:var(--id-accent-50);color:var(--id-accent);border-color:var(--id-accent-100)}.idiongo-landing .mock-pill.live:before{content:"";background:var(--id-accent);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.idiongo-landing .mock-thread{flex-direction:column;flex:1;gap:18px;padding:22px 24px;display:flex;overflow:hidden}.idiongo-landing .mock-msg{align-items:flex-start;gap:12px;display:flex}.idiongo-landing .mock-avatar{width:32px;height:32px;color:var(--id-paper);background:var(--id-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.idiongo-landing .mock-avatar.a2{background:var(--id-accent)}.idiongo-landing .mock-avatar.a3{background:var(--id-warning)}.idiongo-landing .mock-avatar.a4{background:var(--id-positive)}.idiongo-landing .mock-msg-name{color:var(--id-ink);font-size:13px;font-weight:600}.idiongo-landing .mock-msg-time{font-family:var(--id-font-mono);color:var(--id-ink-500);margin-left:8px;font-size:11px}.idiongo-landing .mock-msg-body{color:var(--id-ink-700);margin-top:2px;font-size:13.5px;line-height:1.5}.idiongo-landing .mock-msg-body .mention{color:var(--id-accent);font-weight:500}.idiongo-landing .mock-react{background:var(--id-paper-2);border:1px solid var(--id-ink-100);color:var(--id-ink-700);border-radius:999px;align-items:center;gap:4px;margin-top:8px;margin-right:4px;padding:2px 8px;font-size:11.5px;display:inline-flex}.idiongo-landing .mock-react.me{background:var(--id-accent-50);border-color:var(--id-accent-100);color:var(--id-accent)}.idiongo-landing .mock-card{border:1px solid var(--id-ink-100);border-radius:var(--id-r-md);background:var(--id-paper);align-items:center;gap:12px;max-width:360px;margin-top:6px;padding:12px 14px;display:flex}.idiongo-landing .mock-card-icon{background:var(--id-accent-50);width:32px;height:32px;color:var(--id-accent);font-family:var(--id-font-mono);border-radius:6px;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.idiongo-landing .mock-card-name{color:var(--id-ink);font-size:13px;font-weight:500}.idiongo-landing .mock-card-meta{font-family:var(--id-font-mono);color:var(--id-ink-500);margin-top:1px;font-size:11px}.idiongo-landing .trusted{border-top:1px solid var(--id-hairline);padding:60px 0 40px}.idiongo-landing .trusted-inner{max-width:var(--id-container);text-align:center;margin:0 auto;padding:0 32px}.idiongo-landing .trusted-label{font-family:var(--id-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--id-ink-500);margin-bottom:28px;font-size:11px}.idiongo-landing .trusted-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:56px;display:flex}.idiongo-landing .trusted-mark{font-family:var(--id-font-display);color:var(--id-ink-700);opacity:.7;letter-spacing:-.01em;font-size:22px;font-style:italic}.idiongo-landing .trusted-mark.sans{font-family:var(--id-font-sans);letter-spacing:-.02em;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:700}.idiongo-landing .section{border-top:1px solid var(--id-hairline);padding:120px 0}.idiongo-landing .section-tight{padding:88px 0}.idiongo-landing .section-inner{max-width:var(--id-container);margin:0 auto;padding:0 32px}.idiongo-landing .section-head{max-width:720px;margin-bottom:64px}.idiongo-landing .section-head.center{text-align:center;margin-inline:auto}.idiongo-landing .section-eyebrow{font-family:var(--id-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--id-ink-500);margin-bottom:20px;font-size:11px}.idiongo-landing .section-title{font-family:var(--id-font-display);letter-spacing:-.02em;color:var(--id-ink);font-size:clamp(36px,4.5vw,56px);font-weight:400;line-height:1.05}.idiongo-landing .section-title em{font-style:italic}.idiongo-landing .section-sub{color:var(--id-ink-700);max-width:600px;margin-top:24px;font-size:18px;line-height:1.55}.idiongo-landing .section-head.center .section-sub{margin-inline:auto}.idiongo-landing .problem-grid{background:var(--id-ink-100);border:1px solid var(--id-ink-100);border-radius:var(--id-r-lg);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:800px){.idiongo-landing .problem-grid{grid-template-columns:1fr}}.idiongo-landing .problem-card{background:var(--id-surface);flex-direction:column;gap:14px;padding:40px 32px;display:flex}.idiongo-landing .problem-num{font-family:var(--id-font-display);font-size:36px;font-style:italic;line-height:1}.idiongo-landing .problem-card:first-child .problem-num{color:var(--id-vibrant-purple)}.idiongo-landing .problem-card:nth-child(2) .problem-num{color:var(--id-vibrant-coral)}.idiongo-landing .problem-card:nth-child(3) .problem-num{color:var(--id-vibrant-teal)}.idiongo-landing .problem-h{font-family:var(--id-font-sans);color:var(--id-ink);letter-spacing:-.012em;font-size:19px;font-weight:600;line-height:1.3}.idiongo-landing .problem-b{color:var(--id-ink-700);font-size:14.5px;line-height:1.55}.idiongo-landing .pillar{grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding:64px 0;display:grid}.idiongo-landing .pillar.reverse>:first-child{order:2}@media (max-width:900px){.idiongo-landing .pillar{grid-template-columns:1fr;gap:40px;padding:40px 0}.idiongo-landing .pillar.reverse>:first-child{order:0}}.idiongo-landing .pillar-text .section-eyebrow{margin-bottom:16px}.idiongo-landing .pillar-title{font-family:var(--id-font-display);letter-spacing:-.02em;color:var(--id-ink);font-size:44px;font-weight:400;line-height:1.08}.idiongo-landing .pillar-title em{font-style:italic}.idiongo-landing .pillar-body{color:var(--id-ink-700);margin-top:20px;font-size:17px;line-height:1.6}.idiongo-landing .pillar-list{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.idiongo-landing .pillar-list li{color:var(--id-ink-900);align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.idiongo-landing .pillar-list li:before{content:"";background:var(--id-vibrant-purple);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.idiongo-landing .pillar.reverse .pillar-list li:before{background:var(--id-vibrant-coral)}.idiongo-landing .pillar:last-child .pillar-list li:before{background:var(--id-vibrant-teal)}.idiongo-landing .pillar-visual{background:var(--id-paper-2);border:1px solid var(--id-ink-100);border-radius:var(--id-r-lg);box-shadow:var(--id-shadow-sm);padding:28px;position:relative;overflow:hidden}.idiongo-landing .ai-deepdive{background:var(--id-ink);color:var(--id-paper);padding:120px 0;position:relative;overflow:hidden}.idiongo-landing .ai-deepdive:before{content:"";pointer-events:none;background:radial-gradient(700px 500px at 10% 0,#6c5ce738,#0000),radial-gradient(500px 500px at 90% 20%,#fd79a81f,#0000),radial-gradient(600px 400px at 80% 100%,#00b8941a,#0000),radial-gradient(400px 400px at 30% 90%,#fdcb6e14,#0000);animation:24s ease-in-out infinite meshFloat;position:absolute;inset:0}.idiongo-landing .ai-deepdive .section-eyebrow{color:#fafaf799}.idiongo-landing .ai-deepdive .section-title{color:var(--id-paper)}.idiongo-landing .ai-deepdive .section-sub{color:#fafaf7b3}.idiongo-landing .pipeline{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:80px;display:grid;position:relative}@media (max-width:900px){.idiongo-landing .pipeline{grid-template-columns:1fr 1fr}}@media (max-width:500px){.idiongo-landing .pipeline{grid-template-columns:1fr}}.idiongo-landing .pipeline-step{position:relative}.idiongo-landing .pipeline-step:before{content:"";background:linear-gradient(90deg,#6c5ce766,#00b89433);width:calc(100% - 40px);height:1px;position:absolute;top:28px;left:100%}.idiongo-landing .pipeline-step:last-child:before{display:none}@media (max-width:900px){.idiongo-landing .pipeline-step:before{display:none}}.idiongo-landing .pipeline-num{font-family:var(--id-font-display);font-feature-settings:"lnum";margin-bottom:18px;font-size:44px;font-style:italic;line-height:1}.idiongo-landing .pipeline-step:first-child .pipeline-num{color:#6c5ce7b3}.idiongo-landing .pipeline-step:nth-child(2) .pipeline-num{color:#fd79a899}.idiongo-landing .pipeline-step:nth-child(3) .pipeline-num{color:#00b89499}.idiongo-landing .pipeline-step:nth-child(4) .pipeline-num{color:#fdcb6eb3}.idiongo-landing .pipeline-h{color:var(--id-paper);letter-spacing:-.012em;margin-bottom:10px;font-size:18px;font-weight:600}.idiongo-landing .pipeline-b{color:#fafaf7b3;font-size:14px;line-height:1.55}.idiongo-landing .pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;display:grid}@media (max-width:900px){.idiongo-landing .pricing-grid{grid-template-columns:1fr}}.idiongo-landing .price{background:var(--id-surface);border:1px solid var(--id-ink-100);border-radius:var(--id-r-lg);flex-direction:column;padding:36px 32px;display:flex;position:relative}.idiongo-landing .price.popular{border-color:var(--id-ink);box-shadow:var(--id-shadow-md)}.idiongo-landing .price-badge{background:var(--id-ink);color:var(--id-paper);font-family:var(--id-font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10.5px;position:absolute;top:-10px;left:24px}.idiongo-landing .price-name{font-family:var(--id-font-display);color:var(--id-ink);margin-bottom:6px;font-size:26px;font-style:italic;line-height:1}.idiongo-landing .price-tag{color:var(--id-ink-500);min-height:40px;margin-bottom:28px;font-size:13.5px}.idiongo-landing .price-amount{font-family:var(--id-font-display);color:var(--id-ink);letter-spacing:-.025em;margin-bottom:4px;font-size:60px;line-height:1}.idiongo-landing .price-amount .per{font-family:var(--id-font-sans);color:var(--id-ink-500);letter-spacing:0;margin-left:4px;font-size:15px;font-weight:500}.idiongo-landing .price-amount.custom{font-size:36px}.idiongo-landing .price-foot{color:var(--id-ink-500);margin-bottom:28px;font-size:12.5px}.idiongo-landing .price-features{border-top:1px solid var(--id-ink-100);flex-direction:column;gap:10px;margin:0 0 32px;padding:24px 0 0;list-style:none;display:flex}.idiongo-landing .price-features li{color:var(--id-ink-900);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.idiongo-landing .price-features li:before{content:"";background:var(--id-ink-300);flex-shrink:0;width:14px;height:1px;margin-top:7px}.idiongo-landing .price-features li.has:before{background:var(--id-ink);width:14px;height:1px}.idiongo-landing .price-features li.no{color:var(--id-ink-400)}.idiongo-landing .price .btn{justify-content:center;width:100%;margin-top:auto}.idiongo-landing .pullquote{text-align:center;border-top:1px solid var(--id-hairline);padding:140px 0}.idiongo-landing .pullquote-inner{max-width:880px;margin:0 auto;padding:0 32px}.idiongo-landing .pullquote-text{font-family:var(--id-font-display);letter-spacing:-.015em;color:var(--id-ink);font-size:clamp(28px,3.5vw,44px);font-weight:400;line-height:1.25}.idiongo-landing .pullquote-text em{background:linear-gradient(135deg, var(--id-vibrant-purple), var(--id-vibrant-coral));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.idiongo-landing .pullquote-attr{align-items:center;gap:14px;margin-top:40px;display:inline-flex}.idiongo-landing .pullquote-attr .avatar{background:linear-gradient(135deg, var(--id-vibrant-purple), var(--id-vibrant-coral));width:44px;height:44px;color:var(--id-paper);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.idiongo-landing .pullquote-attr .name{color:var(--id-ink);font-size:14.5px;font-weight:600}.idiongo-landing .pullquote-attr .role{color:var(--id-ink-500);margin-top:2px;font-size:13px}.idiongo-landing .cta{background:var(--id-ink);color:var(--id-paper);text-align:center;padding:120px 0;position:relative;overflow:hidden}.idiongo-landing .cta:before{content:"";background:radial-gradient(600px 400px at 30% 0,#6c5ce738,#0000),radial-gradient(500px 350px at 70% 100%,#fd79a824,#0000),radial-gradient(400px 300px at 60% 30%,#00b89414,#0000);animation:20s ease-in-out infinite meshFloat2;position:absolute;inset:0}.idiongo-landing .cta-inner{max-width:720px;margin:0 auto;padding:0 32px;position:relative}.idiongo-landing .cta-title{font-family:var(--id-font-display);letter-spacing:-.022em;color:var(--id-paper);font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.05}.idiongo-landing .cta-title em{font-style:italic}.idiongo-landing .cta-sub{color:#fafaf7b3;margin-top:20px;margin-bottom:36px;font-size:18px}.idiongo-landing .cta .btn-primary{background:var(--id-paper);color:var(--id-ink);border-color:var(--id-paper)}.idiongo-landing .cta .btn-primary:hover{background:#fff;border-color:#fff}.idiongo-landing .cta-meta{font-family:var(--id-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fafaf780;margin-top:22px;font-size:11px}.idiongo-landing .page-hero{text-align:center;padding:96px 0 48px}.idiongo-landing .page-hero .section-inner{padding:0 32px}.idiongo-landing .page-hero h1{font-family:var(--id-font-display);letter-spacing:-.025em;color:var(--id-ink);max-width:18ch;margin:24px auto 0;font-size:clamp(48px,6.5vw,80px);font-weight:400;line-height:1.04}.idiongo-landing .page-hero h1 em{font-style:italic}.idiongo-landing .page-hero-sub{color:var(--id-ink-700);max-width:540px;margin:24px auto 0;font-size:18px;line-height:1.55}.idiongo-landing .compare{border:1px solid var(--id-ink-100);border-radius:var(--id-r-lg);background:var(--id-surface);margin-top:32px;overflow:hidden}.idiongo-landing .compare table{border-collapse:collapse;width:100%;font-size:14px}.idiongo-landing .compare thead th{text-align:left;background:var(--id-surface);border-bottom:1px solid var(--id-ink-100);vertical-align:bottom;padding:24px 28px 18px}.idiongo-landing .compare thead th:first-child{width:38%;font-family:var(--id-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--id-ink-500);padding-bottom:24px;font-size:11px;font-weight:500}.idiongo-landing .compare thead th.tier{text-align:center;width:20.67%}.idiongo-landing .compare thead .tier-name{font-family:var(--id-font-display);color:var(--id-ink);margin-bottom:6px;font-size:22px;font-style:italic;line-height:1}.idiongo-landing .compare thead .tier-price{font-family:var(--id-font-sans);color:var(--id-ink-500);font-size:13px;font-weight:500}.idiongo-landing .compare tbody tr.group-row td{background:var(--id-paper-2);font-family:var(--id-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--id-ink-500);border-top:1px solid var(--id-ink-100);border-bottom:1px solid var(--id-ink-100);padding:14px 28px;font-size:10.5px}.idiongo-landing .compare tbody td{border-top:1px solid var(--id-ink-100);color:var(--id-ink-900);vertical-align:middle;padding:14px 28px;font-size:14px}.idiongo-landing .compare tbody td.feature{color:var(--id-ink-900);font-weight:500}.idiongo-landing .compare tbody td.feature .sub{color:var(--id-ink-500);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.idiongo-landing .compare tbody td.val{text-align:center;color:var(--id-ink-700);font-variant-numeric:tabular-nums}.idiongo-landing .compare tbody td.val .check{background:var(--id-ink);width:16px;height:16px;color:var(--id-paper);text-align:center;border-radius:50%;font-size:10px;line-height:16px;display:inline-block}.idiongo-landing .compare tbody td.val .dash{background:var(--id-ink-300);vertical-align:middle;width:14px;height:1px;display:inline-block}.idiongo-landing .doc{grid-template-columns:220px minmax(0,720px);align-items:flex-start;gap:80px;max-width:1120px;margin:0 auto;padding:32px 32px 96px;display:grid}@media (max-width:900px){.idiongo-landing .doc{grid-template-columns:1fr;gap:32px;padding:24px 20px 64px}}.idiongo-landing .doc-toc{position:sticky;top:88px}.idiongo-landing .doc-toc-label{font-family:var(--id-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--id-ink-500);margin-bottom:16px;font-size:11px}.idiongo-landing .doc-toc a{color:var(--id-ink-700);border:0;padding:6px 0;font-size:13.5px;line-height:1.4;display:block}.idiongo-landing .doc-toc a:hover{color:var(--id-ink)}.idiongo-landing .doc-meta{font-family:var(--id-font-mono);letter-spacing:.04em;color:var(--id-ink-500);margin-bottom:14px;font-size:11.5px}.idiongo-landing .doc-body h1{font-family:var(--id-font-display);letter-spacing:-.022em;color:var(--id-ink);margin:0 0 24px;font-size:clamp(40px,5vw,60px);font-weight:400;line-height:1.05}.idiongo-landing .doc-body h1 em{font-style:italic}.idiongo-landing .doc-body .lede{color:var(--id-ink-700);border-bottom:1px solid var(--id-ink-100);margin-bottom:48px;padding-bottom:32px;font-size:18px;line-height:1.6}.idiongo-landing .doc-body h2{font-family:var(--id-font-sans);letter-spacing:-.018em;color:var(--id-ink);margin:56px 0 16px;padding-top:12px;font-size:22px;font-weight:600}.idiongo-landing .doc-body h3{font-family:var(--id-font-sans);color:var(--id-ink-900);margin:32px 0 10px;font-size:16px;font-weight:600}.idiongo-landing .doc-body p{color:var(--id-ink-700);margin:0 0 16px;font-size:15.5px;line-height:1.7}.idiongo-landing .doc-body ul,.idiongo-landing .doc-body ol{margin:0 0 18px;padding-left:22px}.idiongo-landing .doc-body li{color:var(--id-ink-700);margin-bottom:6px;font-size:15.5px;line-height:1.7}.idiongo-landing .doc-body a{color:var(--id-accent);border-bottom:1px solid #1f1b4e33}.idiongo-landing .doc-body a:hover{border-bottom-color:var(--id-accent)}.idiongo-landing .doc-body strong{color:var(--id-ink);font-weight:600}.idiongo-landing .doc-callout{background:var(--id-paper-2);border-left:3px solid var(--id-accent);border-radius:0 var(--id-r-md) var(--id-r-md) 0;color:var(--id-ink-700);margin:24px 0;padding:20px 24px;font-size:14.5px;line-height:1.6}.idiongo-landing .jobs-section{padding:48px 0 96px}.idiongo-landing .jobs-section .section-inner{max-width:1000px}.idiongo-landing .job-card{background:var(--id-surface);border:1px solid var(--id-ink-100);border-radius:var(--id-r-lg);transition:border-color .2s var(--id-ease), box-shadow .2s var(--id-ease);grid-template-columns:1fr auto;align-items:flex-start;gap:32px;margin-bottom:16px;padding:32px;display:grid}.idiongo-landing .job-card:hover{border-color:var(--id-ink-200);box-shadow:var(--id-shadow-sm)}@media (max-width:700px){.idiongo-landing .job-card{grid-template-columns:1fr;gap:18px;padding:24px}}.idiongo-landing .job-team{font-family:var(--id-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--id-ink-500);margin-bottom:10px;font-size:11px}.idiongo-landing .job-title{font-family:var(--id-font-display);letter-spacing:-.018em;color:var(--id-ink);margin-bottom:12px;font-size:28px;font-weight:400;line-height:1.15}.idiongo-landing .job-desc{color:var(--id-ink-700);max-width:560px;margin-bottom:14px;font-size:15px;line-height:1.6}.idiongo-landing .job-tags{flex-wrap:wrap;gap:8px;display:flex}.idiongo-landing .job-deadline{font-family:var(--id-font-mono);letter-spacing:.08em;color:var(--id-ink-500);text-transform:uppercase;margin-top:18px;font-size:11px}.idiongo-landing .job-deadline strong{color:var(--id-warning);font-weight:500}.idiongo-landing .about-mission{text-align:center;max-width:720px;margin:0 auto;padding:0 32px}.idiongo-landing .about-mission p{font-family:var(--id-font-display);color:var(--id-ink);font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.35}.idiongo-landing .about-mission p em{font-style:italic}.idiongo-landing .values-grid{background:var(--id-ink-100);border:1px solid var(--id-ink-100);border-radius:var(--id-r-lg);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;display:grid;overflow:hidden}@media (max-width:800px){.idiongo-landing .values-grid{grid-template-columns:1fr}}.idiongo-landing .value-card{background:var(--id-surface);padding:36px 28px}.idiongo-landing .value-num{font-family:var(--id-font-display);color:var(--id-ink-300);margin-bottom:14px;font-size:32px;font-style:italic;line-height:1}.idiongo-landing .value-h{color:var(--id-ink);letter-spacing:-.012em;margin-bottom:8px;font-size:17px;font-weight:600}.idiongo-landing .value-b{color:var(--id-ink-700);font-size:14.5px;line-height:1.6}.idiongo-landing .placeholder-card{text-align:center;background:var(--id-surface);border:1px solid var(--id-ink-100);border-radius:var(--id-r-lg);padding:80px 32px}.idiongo-landing .placeholder-card .placeholder-glyph{background:var(--id-paper-2);width:56px;height:56px;color:var(--id-ink-500);font-family:var(--id-font-display);border-radius:50%;place-items:center;margin:0 auto 24px;font-size:28px;font-style:italic;display:grid}.idiongo-landing .placeholder-card h3{font-family:var(--id-font-display);color:var(--id-ink);margin-bottom:10px;font-size:28px;font-weight:400;line-height:1.2}.idiongo-landing .placeholder-card h3 em{font-style:italic}.idiongo-landing .placeholder-card p{color:var(--id-ink-700);max-width:440px;margin:0 auto 24px;font-size:15px;line-height:1.55}.idiongo-landing .kit-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}@media (max-width:700px){.idiongo-landing .kit-grid{grid-template-columns:1fr}}.idiongo-landing .kit-card{background:var(--id-surface);border:1px solid var(--id-ink-100);border-radius:var(--id-r-lg);flex-direction:column;gap:14px;padding:28px;display:flex}.idiongo-landing .kit-h{font-family:var(--id-font-sans);color:var(--id-ink);letter-spacing:-.012em;font-size:16px;font-weight:600}.idiongo-landing .kit-p{color:var(--id-ink-700);flex:1;font-size:13.5px;line-height:1.55}.idiongo-landing .faq-grid{background:var(--id-ink-100);border:1px solid var(--id-ink-100);border-radius:var(--id-r-lg);grid-template-columns:1fr 1fr;gap:1px;margin-top:24px;display:grid;overflow:hidden}@media (max-width:800px){.idiongo-landing .faq-grid{grid-template-columns:1fr}}.idiongo-landing .faq-item{background:var(--id-surface);padding:32px 28px}.idiongo-landing .faq-q{font-family:var(--id-font-sans);color:var(--id-ink);letter-spacing:-.012em;margin-bottom:10px;font-size:16px;font-weight:600}.idiongo-landing .faq-a{color:var(--id-ink-700);font-size:14.5px;line-height:1.6}.idiongo-landing .footer{background:var(--id-paper);border-top:1px solid var(--id-hairline);padding:72px 0 40px}.idiongo-landing .footer-inner{max-width:var(--id-container);margin:0 auto;padding:0 32px}.idiongo-landing .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:64px;margin-bottom:56px;display:grid}@media (max-width:800px){.idiongo-landing .footer-grid{grid-template-columns:1fr 1fr;gap:40px}}.idiongo-landing .footer-brand-text{color:var(--id-ink-500);max-width:320px;margin-top:16px;font-size:14px;line-height:1.6}.idiongo-landing .footer-col h4{font-family:var(--id-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--id-ink-500);margin:0 0 16px;font-size:11px;font-weight:500}.idiongo-landing .footer-col a{color:var(--id-ink-900);border:0;margin-bottom:10px;font-size:14px;display:block}.idiongo-landing .footer-col a:hover{color:var(--id-accent)}.idiongo-landing .footer-bottom{border-top:1px solid var(--id-ink-100);color:var(--id-ink-500);justify-content:space-between;align-items:center;padding-top:32px;font-size:12.5px;display:flex}.idiongo-landing .footer-bottom .meta{font-family:var(--id-font-mono);color:var(--id-ink-500);font-size:11px}@media (max-width:900px){.idiongo-landing .nav-inner{gap:16px;padding:14px 20px}.idiongo-landing .nav-links{gap:18px}.idiongo-landing .nav-links a:not(.btn){display:none}.idiongo-landing .nav-cta{border-left:0;gap:8px;margin-left:0;padding-left:0}.idiongo-landing .logo-wordmark{font-size:22px!important}.idiongo-landing .hero{padding:56px 0 40px}.idiongo-landing .hero-inner{padding:0 20px}.idiongo-landing .hero-eyebrow{margin-bottom:24px}.idiongo-landing .hero-sub{margin-top:22px;font-size:17px}.idiongo-landing .hero-ctas{flex-direction:column;align-items:stretch;gap:10px;margin-top:28px}.idiongo-landing .hero-ctas .btn{justify-content:center;width:100%}.idiongo-landing .hero-product{border-radius:14px;margin-top:48px}.idiongo-landing .mock-app{grid-template-columns:56px 1fr;height:auto;min-height:460px}.idiongo-landing .mock-list{display:none}.idiongo-landing .mock-chrome-url{max-width:none;font-size:10.5px}.idiongo-landing .mock-topbar{padding:14px 18px}.idiongo-landing .mock-thread{padding:18px}.idiongo-landing .trusted{padding:48px 0 32px}.idiongo-landing .trusted-row{gap:28px}.idiongo-landing .trusted-mark{font-size:18px}.idiongo-landing .trusted-mark.sans{font-size:14px}.idiongo-landing .section{padding:80px 0}.idiongo-landing .section-tight{padding:56px 0}.idiongo-landing .section-inner{padding:0 20px}.idiongo-landing .section-head{margin-bottom:44px}.idiongo-landing .pillar{gap:32px;padding:32px 0}.idiongo-landing .pillar-title{font-size:32px}.idiongo-landing .pillar-body{font-size:16px}.idiongo-landing .pillar-visual{padding:20px}.idiongo-landing .ai-deepdive{padding:80px 0}.idiongo-landing .pipeline{gap:28px;margin-top:48px}.idiongo-landing .pipeline-num{margin-bottom:14px;font-size:36px}.idiongo-landing .price{padding:28px 24px}.idiongo-landing .price-amount{font-size:50px}.idiongo-landing .price-amount.custom{font-size:32px}.idiongo-landing .pullquote{padding:88px 0}.idiongo-landing .pullquote-inner{padding:0 20px}.idiongo-landing .pullquote-text{font-size:clamp(22px,5vw,32px)}.idiongo-landing .cta{padding:88px 0}.idiongo-landing .cta-inner{padding:0 20px}.idiongo-landing .cta-sub{font-size:16px}.idiongo-landing .footer{padding:56px 0 28px}.idiongo-landing .footer-inner{padding:0 20px}.idiongo-landing .footer-grid{gap:36px;margin-bottom:40px}.idiongo-landing .footer-bottom{flex-direction:column;align-items:flex-start;gap:14px;padding-top:24px}.idiongo-landing .page-hero{padding:64px 0 32px}.idiongo-landing .page-hero h1{font-size:clamp(40px,7vw,56px)}.idiongo-landing .page-hero-sub{font-size:16px}.idiongo-landing .compare{-webkit-overflow-scrolling:touch;overflow-x:auto}.idiongo-landing .compare table{min-width:640px}.idiongo-landing .compare thead th{padding:18px 18px 14px}.idiongo-landing .compare thead .tier-name{font-size:18px}.idiongo-landing .compare tbody td,.idiongo-landing .compare tbody tr.group-row td{padding:12px 18px}.idiongo-landing .faq-item{padding:26px 22px}}@media (max-width:600px){.idiongo-landing .nav-cta a.btn-ghost{display:none}.idiongo-landing .hero{padding:40px 0 32px}.idiongo-landing .mock-chrome{padding:10px 14px}.idiongo-landing .mock-chrome-dot{width:8px;height:8px}.idiongo-landing .mock-app{min-height:380px}.idiongo-landing .mock-rail{padding:10px 0}.idiongo-landing .mock-rail-logo{width:32px;height:32px;margin-bottom:10px;font-size:18px}.idiongo-landing .mock-rail-btn{width:32px;height:32px;font-size:12px}.idiongo-landing .mock-topbar-actions .mock-pill:first-child{display:none}.idiongo-landing .mock-msg-body{font-size:13px}.idiongo-landing .mock-card{max-width:100%}.idiongo-landing .trusted-row{gap:18px 28px}.idiongo-landing .section{padding:64px 0}.idiongo-landing .section-head{margin-bottom:36px}.idiongo-landing .pillar-title{font-size:28px}.idiongo-landing .pillar-list li{font-size:14px}.idiongo-landing .problem-card{padding:32px 24px}.idiongo-landing .pipeline{grid-template-columns:1fr;gap:32px}.idiongo-landing .pipeline-num{margin-bottom:10px;font-size:32px}.idiongo-landing .cta{padding:72px 0}.idiongo-landing .pullquote{padding:64px 0}.idiongo-landing .pullquote-text{font-size:clamp(20px,5.5vw,26px)}.idiongo-landing .price{padding:24px 20px}}
